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

2022

   

2021

 
Components of lease costs:                

Operating lease costs

  $ 621     $ 450  

Short-term lease costs

    673       322  

Finance lease costs

    135       140  

Total lease costs

  $ 1,429     $ 912  
Schedule of Lessee, Leases, Weighted Average Remaining Term and Discount Rate [Table Text Block]
   

December 31,

2022

   

December 31,

2021

 
Weighted average remaining lease term (years):                

Operating leases

    2.4       1.8  

Finance leases

    1.3       2.3  
Weighted average discount rate:                

Operating leases

    3.25 %     3.25 %

Finance leases

    3.25 %     3.25 %
Schedule of Components of Lease Assets and Liabilities [Table Text Block]
   

December 31, 2022

 
   

Operating

Leases

   

Financing

Leases

   

Total

Leases

 

Other assets - right-of-use assets

  $ 2,010     $ 170     $ 2,180  
Lease liabilities included in:                        

Accrued expenses - current portion of lease liabilities

  $ 980     $ 130     $ 1,110  

Other long-term liabilities - non-current portion of lease liabilities

    1,020       50       1,070  

Total lease liabilities

  $ 2,000     $ 180     $ 2,180  
   

December 31, 2021

 
   

Operating

Leases

   

Financing

Leases

   

Total

Leases

 
                         

Other assets - right-of-use assets

  $ 840     $ 300     $ 1,140  
Lease liabilities included in:                        

Accrued expenses - current portion of lease liabilities

  $ 450     $ 130     $ 580  

Other long-term liabilities - non-current portion of lease liabilities

    380       180       560  

Total lease liabilities

  $ 830     $ 310     $ 1,140  
Lessee, Lease Liability, Maturity [Table Text Block]
   

December 31, 2022

 

2023

  $ 1,217  

2024

    792  

2025

    286  

2026

    42  

2027

    3  

Thereafter

    8  

Total lease payments

    2,348  

Less: Interest

    (168 )

Present value of lease liabilities

  $ 2,180  
   

December 31, 2021

 

2022

  $ 607  

2023

    422  

2024

    123  

2025

    25  

2026

    1  

Thereafter

    9  

Total lease payments

    1,187  

Less: Interest

    (47 )

Present value of lease liabilities

  $ 1,140