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