XML 54 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 9 - Leases (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Lease, Cost [Table Text Block]
   

Years Ended December 31

 
   

2024

   

2023

   

2022

 

Operating lease expense

  $ 3,333     $ 3,320     $ 2,839  

Short-term lease expense

    -       -       17  

Variable lease expense

    497       425       413  

Total lease expense

  $ 3,830     $ 3,745     $ 3,269  
   

Years Ended December 31

 
   

2024

   

2023

 

Weighted Average Remaining Lease Term (in years)

               

Operating leases

    13.2       13.9  
                 

Weighted Average Discount Rate

               

Operating leases

    3.5 %     3.6 %
                 

Other information

               

Operating cash flows from operating leases

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

Years ended December 31,

 

Operating Leases

 
         

2025

  $ 2,783  

2026

    2,468  

2027

    2,329  

2028

    2,329  

2029

    2,329  

Thereafter

    20,572  

Present value adjustment

    (6,878 )

Present value of lease payments

    25,932  

Less current portion included in accrued expenses and other current liabilities

    (1,918 )

Total lease liabilities

  $ 24,014