XML 90 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Commitment and Contingencies - Schedule of Future Minimum Lease Payments Under All Non-cancellable Operating Leases (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2024 (remaining three months) $ 1,957  
2025 6,435  
2026 5,153  
2027 4,667  
2028 4,082  
Thereafter 6,206  
Total undiscounted operating lease payments 28,500  
Less: imputed interest (5,606)  
Total operating lease liabilities 22,894  
Less: current portion of operating lease liabilities (4,377)  
Operating lease liabilities, noncurrent $ 18,517 $ 21,841