XML 83 R71.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Remainder of 2024 $ 28,398  
2025 100,927  
2026 69,886  
2027 50,292  
2028 36,115  
Thereafter 46,296  
Total lease payments 331,914  
Less imputed interest (34,746)  
Total operating lease liabilities $ 297,168 $ 273,000