XML 73 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Jan. 31, 2024
Operating Leases    
2026 $ 11,103  
2027 9,552  
2028 8,218  
2029 1,445  
2030 449  
Thereafter 0  
Total operating lease payments 30,767  
Less: imputed interest (2,298)  
Total operating lease liabilities $ 28,469 $ 32,713