Annual report pursuant to Section 13 and 15(d)

Note 6 - Leases (Tables)

v3.24.0.1
Note 6 - Leases (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Lease, Cost [Table Text Block]
   

Year Ended

   

Year Ended

   

Year Ended

 
   

December 31, 2023

   

December 31, 2022

   

December 31, 2021

 

Operating lease expense

  $ 5,966     $ 5,555     $ 5,663  

Short term lease cost

  $ 401     $ 395     $ 278  

Total lease cost

  $ 6,367     $ 5,950     $ 5,941  
   

Year Ended

   

Year Ended

   

Year Ended

 
   

December 31, 2023

   

December 31, 2022

   

December 31, 2021

 
                         

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

  $ 6,195     $ 5,753     $ 5,566  

Non-cash lease expense - right-of-use assets

  $ 5,097     $ 4,745     $ 1,768  

Right-of-use assets obtained in exchange for operating lease obligations

  $ 5,853     $ 3,768     $ 2,671  
Lessee Operating Lease Supplemental Balance Sheet Information [Table Text Block]
   

December 31, 2023

   

December 31, 2022

 

Operating Leases

               

Operating lease right-of-use assets

  $ 18,008     $ 17,432  
                 

Other current liabilities

    5,347       4,862  

Operating lease liabilities

    13,887       14,025  

Total operating lease liabilities

  $ 19,234     $ 18,887  
                 

Weighted Average Remaining Lease Term (in months)

               

Operating leases

    53       59  
                 

Weighted Average Discount Rate

               

Operating leases

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

Year ending December 31,

 

Operating Leases

 

2024

  $ 6,244  

2025

    5,746  

2026

    4,062  

2027

    2,297  

2028

    1,265  

Thereafter

    1,849  

Total Lease Payments

    21,463  

Less: imputed interest

    (2,229 )

Total

  $ 19,234