Commitments and Contingencies - Contractual Obligations (Details) $ in Thousands |
Apr. 30, 2023
USD ($)
|
|---|---|
| Operating Leases | |
| 2024 (remainder of fiscal year) | $ 14,310 |
| 2025 | 17,300 |
| 2026 | 19,182 |
| 2027 | 19,276 |
| 2028 | 19,374 |
| 2029 and thereafter | 55,724 |
| Total | 145,166 |
| Other | |
| 2024 (remainder of fiscal year) | 26,173 |
| 2025 | 14,506 |
| 2026 | 4,278 |
| 2027 | 1,580 |
| 2028 | 288 |
| 2029 and thereafter | 112 |
| Total | $ 46,937 |