XML 101 R76.htm IDEA: XBRL DOCUMENT v3.25.1
Commitment and Contingencies - Schedule of Operating Leases and Subleases (Details)
$ in Thousands
Jan. 31, 2025
USD ($)
Operating Leases  
2026 $ 22,278
2027 70,409
2028 73,003
2029 61,339
2030 69,728
Thereafter 260,669
Total lease payments (receipts) 557,426
Less: imputed interest (143,685)
Present value of operating lease liabilities 413,741
Subleases  
2026 (5,774)
2027 (5,960)
2028 (6,153)
2029 (6,351)
2030 (3,235)
Thereafter 0
Total lease payments (receipts) (27,473)
Total  
2026 16,504
2027 64,449
2028 66,850
2029 54,988
2030 66,493
Thereafter 260,669
Total lease payments (receipts) $ 529,953