XML 85 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Commitment and Contingencies - Schedule of Operating Leases and Subleases (Details)
$ in Thousands
Jan. 31, 2023
USD ($)
Operating Leases  
2024 $ 32,033
2025 41,201
2026 38,044
2027 38,156
2028 35,727
Thereafter 151,951
Total lease payments (receipts) 337,112
Less: imputed interest (85,454)
Present value of operating lease liabilities 251,658
Subleases  
2024 (12,083)
2025 (7,746)
2026 (5,774)
2027 (5,960)
2028 (6,153)
Thereafter (9,586)
Total lease payments (receipts) (47,302)
Total  
2024 19,950
2025 33,455
2026 32,270
2027 32,196
2028 29,574
Thereafter 142,365
Total lease payments (receipts) $ 289,810