XML 98 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Operating Leases - Summary of Future Undiscounted Lease Payments for Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Jan. 31, 2024
Leases [Abstract]    
2026 $ 8,420  
2027 14,567  
2028 13,214  
2029 9,808  
2030 8,824  
Thereafter 56,829  
Total operating lease payments 111,662  
Less: imputed interest (33,845)  
Total operating lease liabilities $ 77,817 $ 67,070