v3.26.3
Note 7 - Leases (Tables)
9 Months Ended
Sep. 30, 2026
Notes Tables  
Lease, Cost [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

  

September 30,

  

September 30,

 
  

2026

  

2025

  

2026

  

2025

 
                 

Operating lease costs

 $2,076,980  $2,310,919  $6,215,311  $7,002,237 

Short term lease expense

  36,395   92,084   248,814   320,984 

Total lease costs

 $2,113,375  $2,403,003  $6,464,125  $7,323,221 
  

September 30, 2026

  

September 30, 2025

 
  

Operating

  

Operating

 
  

Lease

  

Lease

 
         

Weighted average discount rate

  15.00%  15.00%

Weighted average remaining lease term

  7.10   7.39 
Lessee, Lease, Liability, Maturity [Table Text Block]
  September 30,  December 31, 
  

2026

  

2025

 
  

Operating

  

Operating

 
  

Lease

  

Lease

 
         

2026

 $2,585,544  $7,779,306 

2027

  7,901,928   7,973,556 

2028

  7,977,285   8,050,719 

2029

  8,012,425   8,106,646 

2030

  7,951,532   8,067,339 

2031

  7,798,681   7,917,963 

2032

  7,532,253   - 

Thereafter

  53,205,585   61,532,548 
         

Total undiscounted lease liabilities

  102,965,233   109,428,077 

Interest on lease liabilities

  (59,123,882)  (64,829,069)

Total present value of minimum lease payments

  43,841,351   44,599,008 

Lease liability - current portion

  (1,635,590)  (1,385,566)

Lease liability

 $42,205,761  $43,213,442