XML 81 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operating Leases - Schedule of Future Minimum Lease Payments included in Measurement of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Operating Leases Future Minimum Lease Payments [Abstract]    
2025 $ 26,922  
2026 22,063  
2027 13,342  
2028 8,137  
2029 7,330  
Thereafter 617  
Total operating lease payments 78,411  
Less: imputed interest (5,458)  
Total operating lease liabilities $ 72,953 $ 96,477