XML 98 R78.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Lease Maturity (Details) - USD ($)
$ in Thousands
Jan. 31, 2023
Jan. 31, 2022
Leases [Abstract]    
2024 $ 6,657  
2025 6,186  
2026 4,983  
2027 4,682  
2028 4,087  
Thereafter 6,233  
Total undiscounted operating lease payments 32,828  
Less: imputed interest (7,234)  
Total operating lease liabilities $ 25,594 $ 29,246