XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Note 6 - Leases (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Lessee, Operating Lease, Balance Sheet Information [Table Text Block]
   

September 30,

  

December 31,

 
 

Financial Statement Line Item

 

2024

  

2023

 

Operating lease ROU assets

Other long-term assets

 $17,522  $8,355 
          

Operating lease liabilities

Other accrued liabilities

 $2,814  $2,303 
 

Other long-term liabilities

 $13,482  $5,565 
Lease, Cost [Table Text Block]
   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 
   

2024

   

2023

   

2024

   

2023

 

Lease costs:

                               

Operating lease costs

  $ 948     $ 852     $ 2,859     $ 2,327  

Other

    822       480       2,020       1,572  

Total lease costs

  $ 1,770     $ 1,332     $ 4,879     $ 3,899  
   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 
   

2024

   

2023

   

2024

   

2023

 

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

                               

Operating cash flows for operating leases

  $ 1,704     $ 629     $ 3,404     $ 2,267  

ROU assets obtained in exchange for new operating lease liabilities

  $ 2,339     $ 2,086     $ 11,610     $ 6,921  
   

September 30,

 

December 31,

   

2024

 

2023

Weighted-average remaining lease term (in years)

    11.3       4.7  

Weighted-average discount rate

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

2024 (remaining three months)

  $ 958  

2025

    3,326  

2026

    2,787  

2027

    2,298  

2028

    1,550  

Thereafter

    12,639  

Total remaining lease payments

    23,558  

Less: imputed interest

    (7,262 )

Total lease liabilities

  $ 16,296  
Lessor, Operating Lease, Payment to be Received, Maturity [Table Text Block]

2024 (remaining three months)

  $ 264  

2025

    583  

2026

    403  

2027

    373  

2028

    384  

Thereafter

    129  

Total

  $ 2,136