XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitment and Contingencies - Schedule of Future Minimum Lease Payments Under All Non-cancellable Operating Leases (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2025 (remaining nine months) $ 4,759  
2026 5,166  
2027 4,679  
2028 4,091  
2029 3,918  
Thereafter 2,300  
Total undiscounted operating lease payments 24,913  
Less: imputed interest (4,149)  
Total operating lease liabilities 20,764  
Less: current portion of operating lease liabilities (4,452)  
Operating lease liabilities, noncurrent $ 16,312 $ 17,350