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