Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Oct. 31, 2021
Apr. 30, 2021
Jan. 31, 2021
Oct. 31, 2020
Apr. 30, 2020
Summary Of Significant Accounting Policies [Line Items]            
Decrease in accumulated deficit, from ASU 2016-13 adoption $ (432,309) $ (449,800) $ (450,831) $ (455,581) $ (442,658) $ (413,647)
Short-term deferred revenue, adjustment 362,287   352,805      
Long-term deferred revenue, adjustment (33,395)   (44,895)      
Accumulated Deficit            
Summary Of Significant Accounting Policies [Line Items]            
Decrease in accumulated deficit, from ASU 2016-13 adoption $ 751,556 $ 694,830 $ 613,318 $ 570,017 $ 532,043 484,251
Cumulative Effect, Period of Adoption, Adjustment            
Summary Of Significant Accounting Policies [Line Items]            
Decrease in accumulated deficit, from ASU 2016-13 adoption           (367)
Cumulative Effect, Period of Adoption, Adjustment | Accumulated Deficit            
Summary Of Significant Accounting Policies [Line Items]            
Decrease in accumulated deficit, from ASU 2016-13 adoption           $ (367)