XML 53 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 11 - Leases (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Lease Quantitative Disclosure [Table Text Block]
  

Year Ended December 31,

 
  

2024

  

2023

 

Components of lease cost

        

Finance lease cost components:

        

Amortization of finance lease assets

 $1,473  $1,263 

Interest on finance lease liabilities

  473   527 

Total finance lease costs

  1,946   1,790 

Operating lease cost components:

        

Operating lease cost

  2,694   2,792 

Short-term lease cost

  192   361 

Variable lease cost (1)

  1,524   1,260 

Sublease income

  (200)  (212)

Total operating lease costs

  4,210   4,201 
         

Total lease cost

 $6,156  $5,991 
         

Supplemental cash flow information related to our operating leases is as follows for the twelve months ended December 31, 2024 and 2023:

        

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

        

Operating cash outflow from operating leases

 $3,359  $3,460 

Right-of-use assets obtained in exchange for new

        

operating lease liabilities

 $29  $983 
         

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

  2.8   3.2 

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

  6.2   7.1 

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

  5.3%  6.1%

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

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

Finance

  

Operating

     
  

Leases

  

Leases

  

Total

 

2025

 $2,581  $3,455  $6,036 

2026

  1,508   3,449   4,957 

2027

  1,212   3,151   4,363 

2028

  952   3,160   4,112 

2029

  526   3,187   3,713 

2030 and thereafter

     4,618   4,618 

Total lease payments

  6,779   21,020   27,799 

Less—portion representing interest

  (736)  (5,106)  (5,842)

Present value of lease obligations

  6,043   15,914   21,957 

Less—current portion of lease obligations

  (2,266)  (2,115)  (4,381)

Long-term portion of lease obligations

 $3,777  $13,799  $17,576