v3.26.1
Note 7 - Leases (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Lease, Cost [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

  

June 30,

  

June 30,

 
  

2026

  

2025

  

2026

  

2025

 
                 

Operating lease costs

 $2,063,671  $2,384,247  $4,138,331  $4,691,318 

Short term lease expense

  59,167   117,607   212,419   228,900 

Total lease costs

 $2,122,838  $2,501,854  $4,350,750  $4,920,218 
  

June 30, 2026

  

June 30, 2025

 
  

Operating

  

Operating

 
  

Lease

  

Lease

 
         

Weighted average discount rate

  15.00%  15.00%

Weighted average remaining lease term

  7.34   7.26 
Lessee, Lease, Liability, Maturity [Table Text Block]
  June 30,  December 31, 
  

2026

  

2025

 
  

Operating

  

Operating

 
  

Lease

  

Lease

 
         

2026

 $3,934,087  $7,779,306 

2027

  8,007,908   7,973,556 

2028

  8,086,445   8,050,719 

2029

  8,124,859   8,106,646 

2030

  8,067,339   8,067,339 

2031

  7,917,963   7,917,963 

2032

  7,655,113   - 

Thereafter

  53,877,434   61,532,548 
         

Total undiscounted lease liabilities

  105,671,148   109,428,077 

Interest on lease liabilities

  (61,521,482)  (64,829,069)

Total present value of minimum lease payments

  44,149,666   44,599,008 

Lease liability - current portion

  (1,550,985)  (1,385,566)

Lease liability

 $42,598,681  $43,213,442