XML 51 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Leases (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Lease, Cost [Table Text Block]
   

Years Ended December 31,

 
   

2023

   

2022

 

Operating lease costs

  $ 4,495     $ 4,027  

Short-term lease costs

    609       889  

Total lease costs

  $ 5,104     $ 4,916  
   

Years Ended December 31,

 
   

2023

   

2022

 

Operating cash flows – cash paid for operating lease liabilities

  $ 3,368     $ 2,996  

Non-cash – Operating lease right-of-use assets obtained in exchange for new lease liabilities

  $ 13,908     $ 4,089  
   

Years Ended December 31,

 
   

2023

   

2022

 

Weighted-average remaining lease term (in years)

    4.6       2.5  

Weighted average discount rate

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

Operating Leases

 

2024

  $ 4,315  

2025

    4,243  

2026

    3,994  

2027

    3,187  

2028

    2,811  

Thereafter

    1,680  

Total lease payments

    20,230  

Less imputed interest

    3,190  

Present value of lease liabilities

  $ 17,040