v3.24.0.1
Leases (Tables)
12 Months Ended
Jan. 31, 2024
Leases [Abstract]  
Schedule of operating and finance leases
Supplemental balance sheet information related to operating and finance leases as of January 31, 2024 and 2023 was as follows:
January 31,
20242023
Operating leases:
Lease right-of-use assets$266 $569 
Lease liabilities, current$393 $934 
Lease liabilities, non-current134 349 
Total operating lease liabilities$527 $1,283 
Finance leases:
Property and equipment, at cost$35,250 $27,813 
Accumulated depreciation(27,399)(20,657)
Property and equipment, net$7,851 $7,156 
Lease liabilities, current (included in Current portion of finance lease liabilities and other debt)4,958 4,926 
Lease liabilities, non-current (included in Long-term finance lease liabilities and other debt)3,351 2,725 
Total finance lease liabilities$8,309 $7,651 
Schedule of lease expense and cash flow information
The components of lease expense for the years ended January 31, 2024, 2023 and 2022 were as follows:
Fiscal years ended
January 31,
202420232022
Operating leases:
Operating lease cost$740 $1,835 $1,096 
Variable lease cost47 62 223 
Total operating lease cost$787 $1,897 $1,319 
Finance leases:
Amortization of right-of-use assets$6,742 $5,632 $4,636 
Interest on lease liabilities580 368 378 
Total finance lease cost$7,322 $6,000 $5,014 
Other supplemental cash flow information for the years ended January 31, 2024, 2023 and 2022 was as follows:
Fiscal years ended
January 31,
202420232022
Supplemental cash flow information
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash used for operating leases$1,238 $1,347 $1,206 
Operating cash used for finance leases535 396 377 
Financing cash used for finance leases6,779 5,731 4,267 
Schedule of maturing lease commitments of operating leases
The following represents a schedule of maturing lease commitments for operating and finance leases as of January 31, 2024:
January 31, 2024
OperatingFinance
Maturity of lease liabilities
Fiscal year ending January 31,
2025$404 $5,343 
202686 2,986 
202742 521 
20287 — 
Total future minimum lease payments$539 $8,850 
Less: interest(12)(541)
Present value of lease liabilities$527 $8,309 
Schedule of maturing lease commitments of finance leases
The following represents a schedule of maturing lease commitments for operating and finance leases as of January 31, 2024:
January 31, 2024
OperatingFinance
Maturity of lease liabilities
Fiscal year ending January 31,
2025$404 $5,343 
202686 2,986 
202742 521 
20287 — 
Total future minimum lease payments$539 $8,850 
Less: interest(12)(541)
Present value of lease liabilities$527 $8,309