XML 84 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Commitment and Contingencies - Schedule of Future Minimum Lease Payments Under All Non-cancellable Operating Leases (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jan. 31, 2023
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2024 (remaining six months) $ 3,532  
2025 6,220  
2026 5,016  
2027 4,710  
2028 4,103  
Thereafter 6,252  
Total undiscounted operating lease payments 29,833  
Less: imputed interest (6,028)  
Total operating lease liabilities 23,805  
Less: current portion of operating lease liabilities (4,261)  
Operating lease liabilities, noncurrent $ 19,544 $ 21,841