v3.26.1
Note 11 - Leases (Tables)
3 Months Ended
Apr. 30, 2026
Notes Tables  
Lease, Cost [Table Text Block]
   

Three Months Ended April 30,

 

Lease costs

Consolidated Statements of Operations Classification

 

2026

  

2025

 

Finance Lease Costs

         

Amortization of ROU assets

Cost of sales

 $68  $49 

Interest on lease liabilities

Interest expense

  9   1 

Operating lease costs

Cost of sales, SG&A expenses

  878   534 

Short-term lease costs (1)

Cost of sales, SG&A expenses

  646   391 

Total Lease costs

 $1,601  $975 
Supplemental Balance Sheet Information Related to Leases [Table Text Block]

Operating and Finance leases

 

April 30, 2026

  

January 31, 2026

 

Finance lease assets:

        

Property and Equipment - gross

 $2,280  $1,676 

Accumulated depreciation and amortization

  (914)  (847)

Property and Equipment - net

 $1,366  $829 
         

Finance lease liabilities:

        

Finance lease liability short-term

 $292  $174 

Finance lease liability long-term

  945   541 

Total finance lease liabilities

 $1,237  $715 
         

Operating lease assets:

        

Operating lease ROU assets

 $16,308  $13,054 
         

Operating lease liabilities:

        

Operating lease liability short-term

 $2,620  $2,196 

Operating lease liability long-term

  15,136   12,125 

Total operating lease liabilities

 $17,756  $14,321 
Weighted-average Lease Terms and Discount Rates [Table Text Block]
  

April 30, 2026

 

Weighted-average remaining lease terms (in years):

    

Finance leases

  4.5 

Operating leases

  12.0 
     

Weighted-average discount rates:

    

Finance leases

  2.4%

Operating leases

  8.5%
Supplemental Cash Flow Information Related Leases [Table Text Block]
  Three Months Ended April 30,
  

2026

  

2025

 

Cash paid for amounts included in the measurement of lease liabilities:

        

Financing cash outflows from finance leases

 $82  $8 

Operating cash outflows from finance leases

  9   1 

Operating cash outflows from operating leases

  655   315 
         

ROU assets obtained in exchange for new lease obligations:

        

Finance leases liabilities

 $606  $- 

Operating leases liabilities

  3,797   - 
Finance and Operating Lease, Liability, Maturity [Table Text Block]
   Operating Leases   Finance Leases 

Fiscal 2026 (remainder of fiscal year)

 $2,727  $239 

Fiscal 2027

  3,781   290 

Fiscal 2028

  3,086   281 

Fiscal 2029

  2,012   281 

Fiscal 2030

  1,843   212 

Fiscal 2031

  1,601   - 

Thereafter

  15,882   - 

Total lease payments

 $30,932  $1,303 
         
         

Less: amount representing interest

  (13,176)  (66)

Total lease liabilities at April 30, 2026

 $17,756  $1,237