XML 50 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 7 - Leases (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Lessee, Operating Lease, Balance Sheet Information [Table Text Block]
   

December 31,

 
 

Financial Statement Line Item

 

2024

  

2023

 

Operating lease ROU assets

Other long-term assets

 $16,915  $8,355 
          

Operating lease liabilities

Other accrued liabilities

 $2,819  $2,303 
 

Other long-term liabilities

 $12,974  $5,565 
Lease, Cost [Table Text Block]
  

Year Ended December 31,

 
  

2024

  

2023

  

2022

 

Lease costs:

            

Operating lease costs

 $3,903  $3,113  $2,704 

Other

  2,840   2,120   1,769 

Total lease costs

 $6,743  $5,233  $4,473 
  

Year Ended December 31,

 
  

2024

  

2023

  

2022

 

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

            

Operating cash flows for operating leases

 $4,346  $2,954  $2,762 

ROU assets obtained in exchange for new operating lease liabilities

 $11,940  $7,081  $1,175 
  

December 31,

 
  

2024

  

2023

 

Weighted-average remaining lease term (in years)

  11.5   4.7 

Weighted-average discount rate

  5.5%  4.3%
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

2025

 $3,618 

2026

  2,725 

2027

  2,292 

2028

  1,561 

2029

  1,190 

Thereafter

  11,461 

Total remaining lease payments

  22,847 

Less: imputed interest

  (7,054)

Total lease liabilities

 $15,793