v3.25.1
Note 7 - Leases (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Leases, Assets and Liabilities [Table Text Block]

Lease Assets and Liabilities

Classification

 

March 31, 2025

  

December 31, 2024

 

Finance lease right-of-use asset

Finance lease - right of use asset, net

 $3,075,377  $3,088,188 

Operating lease right-of-use asset

Operating lease - right of use asset, net

  8,103,651   4,650,862 

Total right of use assets

  $11,179,028  $7,739,050 
          

Operating lease liability - current

Accrued expenses and other liabilities

 $138,996  $44,758 

Operating lease liability - long-term

Operating lease - right of use lease liability

  8,321,853   4,826,785 

Finance lease liability, current portion

Finance lease - right of use lease liability

     490,075 

Total lease liabilities

  $8,460,849  $5,361,618 
Lease, Cost [Table Text Block]
  

Three-Months Ended

 
  

March 31, 2025

  

March 31, 2024

 

Finance lease cost:

        

Amortization of right-of-use assets

 $12,811  $11,233 

Interest on lease liabilities

     24,321 

Operating lease cost:

  297,748   17,433 

Total lease cost

 $310,559  $52,987 
         

Other information:

        

Operating cash flows from operating leases

 $161,232  $16,590 
  

March 31, 2025

  

March 31, 2024

 

Weighted-average remaining lease term - finance leases (years)

     0.08 

Weighted-average remaining lease term - operating leases (years)

  10.34   4.37 

Weighted-average discount rate - finance leases

  %  8.0%

Weighted-average discount rate - operating leases

  13.5%  13.2%
Lease, Liability, to be Paid, Maturity [Table Text Block]
  

Operating Leases

 

For the remainder of 2025

 $762,149 

2026

  1,597,836 

2027

  1,653,005 

2028

  1,581,625 

2029

  1,546,778 

Thereafter

  9,151,910 

Total lease payments

  16,293,303 

Less: imputed interest

  (7,832,454)

Present value of lease liabilities

 $8,460,849 
Land and Building [Member]  
Notes Tables  
Lessor, Operating Lease, Payment to be Received, Maturity [Table Text Block]

For the remainder of 2025

 $72,000 

2026

  96,000 

2027

  96,000 

2028

  96,000 

2029

  96,000 

Thereafter

  96,000 

Total Minimum Lease Income

 $552,000