XML 89 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Operating Leases - Summary of Future Undiscounted Lease Payments for Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2023
Jan. 31, 2022
Leases [Abstract]    
2024 $ 11,950  
2025 9,957  
2026 7,859  
2027 7,514  
2028 7,405  
Thereafter 48,728  
Total operating lease payments 93,413  
Less: imputed interest (29,974)  
Total operating lease liabilities $ 63,439 $ 51,395