XML 93 R69.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Schedule of Lease Maturity (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Leases [Abstract]    
2025 $ 6,495  
2026 5,198  
2027 4,703  
2028 4,100  
2029 3,921  
Thereafter 2,301  
Total undiscounted operating lease payments 26,718  
Less: imputed interest (4,883)  
Total operating lease liabilities $ 21,835 $ 25,594