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)
|