XML 45 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Note 4 - Leases (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Lessee, Operating and Finance Lease, Assets and Liabilities [Table Text Block]
  

December 31,

  

December 31,

 
  

2024

  

2023

 

Operating leases:

        

Operating lease right-of-use assets

 $4,450,822  $4,055,837 
         

Operating lease liabilities – current

 $544,197  $531,355 

Operating lease liabilities – long-term

  3,906,625   3,527,082 

Total operating lease liabilities

 $4,450,822  $4,058,437 
         

Finance leases:

        

Property and equipment, at cost

 $4,082,864  $5,443,287 

Accumulated depreciation

  (1,157,025)  (877,578)

Property and equipment, net

 $2,925,839  $4,565,709 
         

Finance lease liabilities – current

 $458,347  $590,550 

Finance lease liabilities – long-term

  1,600,931   2,879,932 

Total finance lease liabilities

 $2,059,278  $3,470,482 
         

Weighted average remaining lease term:

        

Operating leases

  8.1   8.3 

Finance leases

  3.1   4.3 
         

Weighted average discount rate:

        

Operating leases

  6.8%  6.7%

Finance leases

  5.5%  6.0%
Maturity of Operating and Finance Lease Liabilities [Table Text Block]
  

Operating

  

Finance

 
  

Leases

  

Leases

 

2025

 $828,986  $562,072 

2026

  818,823   544,452 

2027

  818,823   506,462 

2028

  700,078   613,474 

2029

  462,587   76,893 

Thereafter

  2,128,429   57,288 

Total payment under lease agreements

  5,757,726   2,360,641 

Less imputed interest

  (1,306,904)  (301,363)

Total lease liabilities

 $4,450,822  $2,059,278