XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Commitment and Contingencies (Tables)
3 Months Ended
Apr. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments Under All Non-cancellable Operating Leases
The following table presents future payments of lease liabilities under the Company's non-cancelable operating leases as of April 30, 2023 (in thousands):
(in thousands)
2024 (remaining nine months)$5,122 
20256,214 
20265,009 
20274,703 
20284,096 
Thereafter6,242 
Total undiscounted operating lease payments31,386 
Less: imputed interest(6,451)
Total operating lease liabilities24,935 
Less: current portion of operating lease liabilities(4,261)
Operating lease liabilities, noncurrent$20,674