XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.3
Note 5 - Leases (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Lessee, Operating Lease, Balance Sheet Information [Table Text Block]
   

September 30,

 

December 31,

 

Financial Statement Line Item

 

2025

 

2024

Operating lease ROU assets

Other long-term assets

 $19,737  $16,915 
          

Operating lease liabilities

Other accrued liabilities

 $3,778  $2,819 
 

Other long-term liabilities

 $15,076  $12,974 
Lease, Cost [Table Text Block]
   

Three Months Ended September 30,

 

Nine Months Ended September 30,

   

2025

 

2024

 

2025

 

2024

Lease costs:

                               

Operating lease costs

  $ 1,350     $ 948     $ 3,742     $ 2,859  

Other

    864       822       2,458       2,020  

Total lease costs

  $ 2,214     $ 1,770     $ 6,200     $ 4,879  
   

Three Months Ended September 30,

 

Nine Months Ended September 30,

   

2025

 

2024

 

2025

 

2024

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

                               

Operating cash flows for operating leases

  $ 1,273     $ 1,704     $ 3,434     $ 3,404  

ROU assets obtained in exchange for new operating lease liabilities

  $ -     $ 2,339     $ 5,206     $ 11,610  
   

September 30,

 

December 31,

   

2025

 

2024

Weighted-average remaining lease term (in years)

    9.7       11.5  

Weighted-average discount rate

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

2025 (remaining three months)

  $ 1,300  

2026

    4,441  

2027

    3,937  

2028

    2,743  

2029

    1,954  

Thereafter

    11,471  

Total remaining lease payments

    25,846  

Less: imputed interest

    (6,992 )

Total lease liabilities

  $ 18,854