XML 76 R60.htm IDEA: XBRL DOCUMENT v3.21.1
Commitment and Contingencies - Schedule of Operating Leases and Subleases (Details)
$ in Thousands
Jan. 31, 2021
USD ($)
Operating Leases  
2022 $ 31,578
2023 31,413
2024 31,138
2025 25,766
2026 24,030
Thereafter 130,955
Total lease payments (receipts) 274,880
Less imputed interest (70,343)
Present value of operating lease liabilities 204,537
Subleases  
2022 12,171
2023 11,742
2024 11,079
2025 7,702
2026 6,350
Thereafter 23,754
Total lease payments (receipts) 72,798
Total  
2022 19,407
2023 19,671
2024 20,059
2025 18,064
2026 17,680
Thereafter 107,201
Total lease payments (receipts) $ 202,082