XML 44 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Leases (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Lease, Cost [Table Text Block]
   

2023

   

2022

 

Components of lease costs:

               

Operating lease costs

  $ 1,829     $ 621  

Short-term lease costs

    897       673  

Finance lease costs

    131       135  

Total lease costs

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

2023

   

2022

 

Weighted average remaining lease term (years):

               

Operating leases

    12.5       2.4  

Finance leases

    3.4       1.3  

Weighted average discount rate:

               

Operating leases

    7.48 %     3.25 %

Finance leases

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

December 31, 2023

 
   

Operating

Leases

   

Financing

Leases

   

Total

Leases

 
                         

Other assets - right-of-use assets

  $ 20,126     $ 110     $ 20,236  

Lease liabilities included in:

                       

Accrued expenses - current portion of lease liabilities

  $ 960     $ 60     $ 1,020  

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

    19,750       60       19,810  

Total lease liabilities

  $ 20,710     $ 120     $ 20,830  
   

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 liabiltiies - non-current portion of lease liabilities

    1,020       50       1,070  

Total lease liabilities

  $ 2,000     $ 180     $ 2,180  
Lessee, Lease Liability, Maturity [Table Text Block]
   

2023

         

2022

 

2024

  $ 2,501     2023     $ 1,217  

2025

    2,261     2024       792  

2026

    2,969     2025       286  

2027

    1,691     2026       42  

2028

    1,639     2027       3  

Thereafter

    29,491    

Thereafter

      8  

Total lease payments

    40,552    

Total lease payments

      2,348  

Less: Interest

    (19,722 )  

Less: Interest

      (168 )

Present value of lease liabilities

  $ 20,830    

Present value of lease liabilities

    $ 2,180