v3.26.1
Note 8 - Leases (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Lease, Cost [Table Text Block]
  

December 31,

  

December 31,

 
  

2025

  

2024

 
         

Operating lease costs

 $9,116,064  $7,773,169 

Short term lease expense

  449,079   330,004 

Total lease costs

 $9,565,143  $8,103,173 
  

December 31, 2025

  

December 31, 2024

 
  

Operating

  

Operating

 
  

Lease

  

Lease

 
         

Weighted average discount rate

  15.00%  15.00%

Weighted average remaining lease term

  7.72   7.90 
Lessee, Lease, Liability, Maturity [Table Text Block]
  

2025

  

2024

 
  

Operating

  

Operating

 
  

Lease

  

Lease

 
         

2025

 $-  $8,682,145 

2026

  7,779,306   8,750,185 

2027

  7,973,556   8,805,324 

2028

  8,050,719   8,934,274 

2029

  8,106,646   8,858,495 

2030

  8,067,339   8,109,104 

2031

  7,917,963   - 

Thereafter

  61,532,548   67,931,257 
         

Total undiscounted lease liabilities

  109,428,077   120,070,784 

Interest on lease liabilities

  (64,829,069)  (71,803,530)

Total present value of minimum lease payments

  44,599,008   48,267,254 

Lease liability - current portion

  (1,385,566)  (1,818,588)

Lease liability

 $43,213,442  $46,448,666