XML 57 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Schedule of Maturities of Operating Leases (Details)
$ in Thousands
Oct. 31, 2022
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2023 (remaining three months) $ 11,367
2024 44,971
2025 41,540
2026 31,309
2027 30,500
Thereafter 53,608
Total lease payments 213,295
Less imputed interest (27,876)
Less tenant improvement allowances not yet recognized (1,979)
Total operating lease liabilities $ 183,440