XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Jan. 31, 2025
Leases [Abstract]    
Remainder of 2026 $ 9,891  
2027 13,700  
2028 12,204  
2029 5,176  
2030 4,016  
Thereafter 1,472  
Total operating lease payments 46,459  
Less: imputed interest (4,808)  
Total operating lease liabilities $ 41,651 $ 28,469