v3.22.2.2
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Jan. 31, 2022
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Remainder of 2023 $ 26,000  
2024 93,305  
2025 76,088  
2026 47,332  
2027 26,790  
Thereafter 45,548  
Total lease payments 315,063  
Less imputed interest (28,748)  
Total operating lease liabilities $ 286,315 $ 263,000