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

Years Ended December 31

 
  

2023

  

2022

  

2021

 

Finance lease amortization of right-of-use assets

 $-  $121  $143 

Interest on finance lease liabilities

  -   11   19 

Finance lease expense

  -   132   162 

Operating lease expense

  3,320   2,839   2,468 

Short-term lease expense

  -   17   2 

Variable lease expense

  425   413   319 

Total lease expense

 $3,745  $3,401  $2,951 
  

Years Ended December 31

 
  

2023

  

2022

 

Weighted Average Remaining Lease Term (in years)

        

Operating leases

  13.9   14.8 
         

Weighted Average Discount Rate

        

Operating leases

  3.6%  3.6%
         

Other information

        

Operating cash flows from operating leases

 $3,239  $2,471 
Lessee, Operating Lease and Finance Lease, Liability, Maturity [Table Text Block]

Years ended December 31,

 

Operating Leases

 
     

2024

 $3,131 

2025

  3,142 

2026

  2,837 

2027

  2,643 

2028

  2,329 

Thereafter

  22,901 

Present value adjustment

  (7,946)

Present value of lease payments

  29,037 

Less current portion included in accrued expenses and other current liabilities

  (2,133)

Total lease liabilities

 $26,904