XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Commitment and Contingencies - Schedule of Future Minimum Lease Payments Under All Non-cancellable Operating Leases (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 31, 2023
Lessee, Operating Lease, Liability, to be Paid [Abstract]    
2024 (remaining nine months) $ 5,122  
2025 6,214  
2026 5,009  
2027 4,703  
2028 4,096  
Thereafter 6,242  
Total undiscounted operating lease payments 31,386  
Less: imputed interest (6,451)  
Total operating lease liabilities 24,935  
Less: current portion of operating lease liabilities (4,261)  
Operating lease liabilities, noncurrent $ 20,674 $ 21,841