XML 81 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Commitment and Contingencies - Schedule of Operating Leases and Subleases (Details)
$ in Thousands
Jan. 31, 2022
USD ($)
Operating Leases  
2023 $ 36,068
2024 38,460
2025 30,159
2026 27,186
2027 27,144
Thereafter 106,885
Total lease payments (receipts) 265,902
Less: imputed interest (59,605)
Present value of operating lease liabilities 206,297
Subleases  
2023 (12,617)
2024 (11,992)
2025 (7,763)
2026 (5,774)
2027 (5,960)
Thereafter (15,738)
Total lease payments (receipts) (59,844)
Total  
2023 23,451
2024 26,468
2025 22,396
2026 21,412
2027 21,184
Thereafter 91,147
Total lease payments (receipts) $ 206,058