XML 36 R23.htm IDEA: XBRL DOCUMENT v3.24.1
Note 5 - Leases (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Lease, Cost [Table Text Block]
   

December 31,

   

December 31,

 

Lease Cost

 

2023

   

2022

 

Operating Lease Cost

  $ 2,290     $ 2,309  

Finance Lease Interest Cost

    39       63  

Finance Lease Amortization Expense

    727       730  

Total Lease Cost

  $ 3,056     $ 3,102  
   

December 31,

   

December 31,

 
   

2023

   

2022

 

Operating Leases

               

Cash Paid for Amounts Included in the Measurement of Lease Liabilities

  $ 1,792     $ 1,721  

Operating Lease Assets Obtained in Exchange for Lease Obligations

  $ 261     $ 44  

Weighted-average remaining lease term (years)

       

Operating leases

    8.5 %

Finance leases

    1.8 %

Weighted-average discount rate

       

Operating leases

    7.9

%

Finance leases

    5.3

%

Schedule of Supplemental Balance Sheet Information Related to Leases [Table Text Block]
 

Balance Sheet Location

 

December 31, 2023

   

December 31, 2022

 

Assets

                 

Operating Lease Assets

Operating Lease Assets

  $ 6,917     $ 7,850  

Finance Lease Assets

Property, Plant and Equipment

    636       1,363  

Total Leased Assets

  $ 7,553     $ 9,213  
                   

Liabilities

                 

Current

                 

Current Operating Lease Liabilities

Current Portion of Operating Lease Obligations

  $ 1,033     $ 1,155  

Current Finance Lease Liabilities

Current Portion of Finance Lease Obligations

    356       390  

Noncurrent

                 

Long-Term Operating Lease Liabilities

Long Term Operating Lease Liabilities, Net

    6,763       7,549  

Long Term Finance Lease Liabilities

Long Term Finance Lease Obligations, Net

    209       565  

Total Lease Liabilities

  $ 8,361     $ 9,659  
Schedule of Lease Liability Maturity [Table Text Block]
   

Operating

Leases

   

Finance Leases

   

Total

 

2024

  $ 1,611     $ 378     $ 1,989  

2025

    1,361       108       1,469  

2026

    1,307       109       1,416  

2027

    1,256       -       1,256  

2028

    1,279       -       1,279  

Thereafter

    4,539       -       4,539  

Total Lease Payments

  $ 11,353     $ 595     $ 11,948  

Less: Interest

    (3,557

)

    (30 )     (3,587

)

Present Value of Lease Liabilities

  $ 7,796     $ 565     $ 8,361