Stock-Based Compensation - Employee Stock Purchase Plan (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | 27 Months Ended | ||
---|---|---|---|---|---|
Jul. 31, 2022 |
Jul. 31, 2021 |
Jul. 31, 2022 |
Jul. 31, 2021 |
Jul. 31, 2024 |
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||
Share-based payment arrangement, expense | $ 41,001 | $ 21,393 | $ 34,830 | $ 72,631 | |
ESPP | |||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||
Share-based payment arrangement, expense | 3,800 | $ 1,000 | $ 6,500 | $ 1,000 | |
Share-based payment arrangement, plan modification, incremental cost | $ 200 | ||||
ESPP | Forecast | |||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||
Share-based payment arrangement, plan modification, incremental cost | $ 1,300 |