XML 90 R67.htm IDEA: XBRL DOCUMENT v3.24.1
Commitment and Contingencies - Schedule of Operating Leases and Subleases (Details)
$ in Thousands
Jan. 31, 2024
USD ($)
Operating Leases  
2025 $ 46,530
2026 47,944
2027 46,651
2028 45,132
2029 43,001
Thereafter 136,207
Total lease payments (receipts) 365,465
Less: imputed interest (77,484)
Present value of operating lease liabilities 287,981
Subleases  
2025 (7,709)
2026 (5,774)
2027 (5,960)
2028 (6,153)
2029 (6,351)
Thereafter (3,235)
Total lease payments (receipts) (35,182)
Total  
2025 38,821
2026 42,170
2027 40,691
2028 38,979
2029 36,650
Thereafter 132,972
Total lease payments (receipts) $ 330,283