XML 28 R17.htm IDEA: XBRL DOCUMENT
v3.26.1

Leases | 3 Months Ended
--- | ---
Apr. 30, 2026
Leases [Abstract] |
Leases | Leases The Company accounts for leases in accordance with ASC 842 “Leases” (“ASC 842”). We determine whether an arrangement is a lease at inception. This determination generally depends on whether the arrangement conveys the right to control the use of an identified fixed asset explicitly or implicitly for a period of time in exchange for consideration. We have operating leases for offices and other facilities used for our operations. We also have finance leases relating primarily to machinery and equipment. Our leases have remaining lease terms of approximately 1.2 years to 5.6 years. Supplemental cash flow and other information related to leases was as follows (in thousands):
| April 30, 2026 |  | April 30, 2025
Cash paid for amounts included in the measurement of lease liabilities |  |  |
Operating cash flows from operating leases | $ | 407 |  |  | $ | 257 |
Financing cash flows from finance leases | $ | 78 |  |  | $ | 102 |
The following table shows the weighted-average lease term and weighted-average discount rate for the Company's ROU lease assets:
| April 30, 2026 |  | January 31, 2026
Weighted average remaining lease term (in years) |  |  |
Operating leases | 3.91 |  | 4.15
Finance leases | 3.53 |  | 3.75
Weighted average discount rate: |  |  |
Operating leases | 6.39 | % |  | 6.41 | %
Finance leases | 8.03 | % |  | 8.00 | %
Supplemental balance sheet information related to leases was as follows (in thousands):
| April 30, 2026 |  | January 31, 2026
Operating Leases |  |  |
Operating lease ROU assets | $ | 7,438 |  |  | $ | 7,877 |
Current operating lease liabilities, included in current liabilities | $ | 1,743 |  |  | $ | 1,690 |
Non-current operating lease liabilities, included in long-term liabilities | 5,743 |  |  | 6,204 |
Total operating lease liabilities | $ | 7,486 |  |  | $ | 7,894 |
Finance Leases |  |  |
Property and equipment at cost | $ | 1,853 |  |  | $ | 1,853 |
Accumulated depreciation | (861) |  |  | (780) |
Property and equipment, net | $ | 992 |  |  | $ | 1,073 |
Current obligations of finance lease liabilities, included in current liabilities | $ | 327 |  |  | $ | 321 |
Finance leases, net of current obligations, included in long-term liabilities | 794 |  |  | 878 |
Total finance lease liabilities | $ | 1,121 |  |  | $ | 1,199 |
Maturities of lease liabilities for each of the succeeding fiscal years are as follows (in thousands):
For the fiscal years ended |  | Finance Leases | Operating Leases | Total Maturities of Lease Liabilities
2027 (remaining) |  | $ | 304 |  | $ | 1,612 |  | $ | 1,916 |
2028 |  | 398 |  | 2,224 |  | 2,622 |
2029 |  | 302 |  | 2,252 |  | 2,554 |
2030 |  | 179 |  | 1,852 |  | 2,031 |
2031 |  | 111 |  | 283 |  | 394 |
Thereafter |  | 6 |  | 236 |  | 242 |
Total undiscounted future lease payments |  | 1,300 |  | 8,459 |  | 9,759 |
Less: imputed interest |  | (179) |  | (973) |  | (1,152) |
Total present value of future lease liabilities |  | $ | 1,121 |  | $ | 7,486 |  | $ | 8,607 |
Leases | Leases The Company accounts for leases in accordance with ASC 842 “Leases” (“ASC 842”). We determine whether an arrangement is a lease at inception. This determination generally depends on whether the arrangement conveys the right to control the use of an identified fixed asset explicitly or implicitly for a period of time in exchange for consideration. We have operating leases for offices and other facilities used for our operations. We also have finance leases relating primarily to machinery and equipment. Our leases have remaining lease terms of approximately 1.2 years to 5.6 years. Supplemental cash flow and other information related to leases was as follows (in thousands):
| April 30, 2026 |  | April 30, 2025
Cash paid for amounts included in the measurement of lease liabilities |  |  |
Operating cash flows from operating leases | $ | 407 |  |  | $ | 257 |
Financing cash flows from finance leases | $ | 78 |  |  | $ | 102 |
The following table shows the weighted-average lease term and weighted-average discount rate for the Company's ROU lease assets:
| April 30, 2026 |  | January 31, 2026
Weighted average remaining lease term (in years) |  |  |
Operating leases | 3.91 |  | 4.15
Finance leases | 3.53 |  | 3.75
Weighted average discount rate: |  |  |
Operating leases | 6.39 | % |  | 6.41 | %
Finance leases | 8.03 | % |  | 8.00 | %
Supplemental balance sheet information related to leases was as follows (in thousands):
| April 30, 2026 |  | January 31, 2026
Operating Leases |  |  |
Operating lease ROU assets | $ | 7,438 |  |  | $ | 7,877 |
Current operating lease liabilities, included in current liabilities | $ | 1,743 |  |  | $ | 1,690 |
Non-current operating lease liabilities, included in long-term liabilities | 5,743 |  |  | 6,204 |
Total operating lease liabilities | $ | 7,486 |  |  | $ | 7,894 |
Finance Leases |  |  |
Property and equipment at cost | $ | 1,853 |  |  | $ | 1,853 |
Accumulated depreciation | (861) |  |  | (780) |
Property and equipment, net | $ | 992 |  |  | $ | 1,073 |
Current obligations of finance lease liabilities, included in current liabilities | $ | 327 |  |  | $ | 321 |
Finance leases, net of current obligations, included in long-term liabilities | 794 |  |  | 878 |
Total finance lease liabilities | $ | 1,121 |  |  | $ | 1,199 |
Maturities of lease liabilities for each of the succeeding fiscal years are as follows (in thousands):
For the fiscal years ended |  | Finance Leases | Operating Leases | Total Maturities of Lease Liabilities
2027 (remaining) |  | $ | 304 |  | $ | 1,612 |  | $ | 1,916 |
2028 |  | 398 |  | 2,224 |  | 2,622 |
2029 |  | 302 |  | 2,252 |  | 2,554 |
2030 |  | 179 |  | 1,852 |  | 2,031 |
2031 |  | 111 |  | 283 |  | 394 |
Thereafter |  | 6 |  | 236 |  | 242 |
Total undiscounted future lease payments |  | 1,300 |  | 8,459 |  | 9,759 |
Less: imputed interest |  | (179) |  | (973) |  | (1,152) |
Total present value of future lease liabilities |  | $ | 1,121 |  | $ | 7,486 |  | $ | 8,607 |

X
- References No definition available. + Details
Name: | us-gaap_LeasesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/842-20/tableOfContent + Details
Name: | us-gaap_LesseeFinanceLeasesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/842-20/tableOfContent + Details
Name: | us-gaap_LesseeOperatingLeasesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration