XML 92 R65.htm IDEA: XBRL DOCUMENT v3.24.1
Operating Leases - Summary of Future Undiscounted Lease Payments for Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Leases [Abstract]    
2025 $ 12,719  
2026 11,838  
2027 10,666  
2028 9,012  
2029 5,752  
Thereafter 44,190  
Total operating lease payments 94,177  
Less: imputed interest (27,107)  
Total operating lease liabilities $ 67,070 $ 63,439