XML 35 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Note 6 - Leases (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Lease, Cost [Table Text Block]
   

December 31,

   

December 31,

 

Lease Cost

 

2022

   

2021

 

Operating lease cost

  $ 2,309     $ 2,291  

Finance lease interest cost

    63       79  

Finance lease amortization expense

    730       502  

Total lease cost

  $ 3,102     $ 2,872  
   

December 31,

   

December 31,

 
   

2022

   

2021

 

Operating leases

               

Cash paid for amounts included in the measurement of lease liabilities

  $ 1,721     $ 1,649  

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

  $ 44     $ 1,188  

Weighted-average remaining lease term (years)

       

Operating leases

    8.9  

Finance leases

    2.6  

Weighted-average discount rate

       

Operating leases

    7.7

%

Finance leases

    5.2

%

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

Balance Sheet Location

 

December 31, 2022

   

December 31, 2021

 

Assets

                 

Operating lease assets

Operating lease assets

  $ 7,850     $ 8,983  

Finance lease assets

Property, Plant and Equipment

    1,363       2,052  

Total leased assets

  $ 9,213     $ 11,035  
                   

Liabilities

                 

Current

                 

Current operating lease liabilities

Current Portion of Operating Lease Obligations

  $ 1,155     $ 1,043  

Current finance lease liabilities

Current Portion of Finance Lease Obligations

    390       601  

Noncurrent

                 

Long-term operating lease liabilities

Long Term Operating Lease Liabilities, Net

    7,549       8,695  

Long term finance lease liabilities

Long Term Finance Lease Obligations, Net

    565       916  

Total lease liabilities

  $ 9,659     $ 11,255  
Schedule of Lease Liability Maturity [Table Text Block]
   

Operating

Leases

   

Finance Leases

   

Total

 

2023

    1,786       433       2,219  

2024

    1,515       379       1,894  

2025

    1,265       103       1,368  

2026

    1,227       109       1,336  

2027

    1,256       -       1,256  

Thereafter

    5,818       -       5,818  

Total lease payments

  $ 12,867     $ 1,024     $ 13,891  

Less: Interest

    (4,163

)

    (69 )     (4,232

)

Present value of lease liabilities

  $ 8,704     $ 955     $ 9,659