XML 43 R32.htm IDEA: XBRL DOCUMENT v3.26.1
Note 10 - Leases (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Schedule of Lease Quantitative Disclosure [Table Text Block]
   

Three Months Ended March 31,

 
   

2026

   

2025

 

Components of lease cost

               

Finance lease cost components:

               

Amortization of finance lease assets

  $ 301     $ 327  

Interest on finance lease liabilities

    82       113  

Total finance lease costs

    383       440  

Operating lease cost components:

               

Operating lease cost

    502       741  

Short-term lease cost

    70       188  

Variable lease cost (1)

    323       277  

Sublease income

    (75 )     (121 )

Total operating lease costs

    820       1,085  
                 

Total lease cost

  $ 1,203     $ 1,525  
                 

Supplemental cash flow information related to our operating leases is as follows for the three months ended March 31, 2026 and 2025:

               

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

               

Operating cash outflow from operating leases

  $ 825     $ 907  
                 

Weighted-average remaining lease term-finance leases at end of period (in years)

    2.3       2.9  

Weighted-average remaining lease term-operating leases at end of period (in years)

    7.5       5.9  

Weighted-average discount rate-finance leases at end of period

    5.8 %     5.9 %

Weighted-average discount rate-operating leases at end of period

    6.7 %     8.5 %
Finance and Operating Lease Liability Maturity [Table Text Block]
   

Finance

   

Operating

         
   

Leases

   

Leases

   

Total

 

2026

  $ 1,909     $ 2,309     $ 4,218  

2027

    1,212       1,812       3,024  

2028

    952       2,034       2,986  

2029

    526       1,993       2,519  

2030

          2,029       2,029  

2031 and thereafter

          6,324       6,324  

Total lease payments

    4,599       16,501       21,100  

Less—portion representing interest

    (359 )     (3,546 )     (3,905 )

Present value of lease obligations

    4,240       12,955       17,195  

Less—current portion of lease obligations

    (2,028 )     (1,823 )     (3,851 )

Long-term portion of lease obligations

  $ 2,212     $ 11,132     $ 13,344