v3.24.3
Leases - Schedule of Operating Lease Liabilities (Details)
$ in Thousands
Oct. 31, 2024
USD ($)
Leases [Abstract]  
Remainder of fiscal year 2025 $ 10,423
2026 41,731
2027 41,454
2028 39,810
2029 and thereafter 199,626
Total undiscounted operating lease payments 333,044
Less: imputed interest (103,961)
Total operating lease liabilities $ 229,083