v3.26.1
Note 7 - Leases (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Lease, Cost [Table Text Block]
  

Three Months Ended

 
  

March 31,

  

March 31,

 
  

2026

  

2025

 
         

Operating lease costs

 $2,074,660  $2,307,071 

Short term lease expense

  153,252   111,293 

Total lease costs

 $2,227,912  $2,418,364 
  

March 31, 2026

  

March 31, 2025

 
  

Operating

  

Operating

 
  

Lease

  

Lease

 
         

Weighted average discount rate

  15.00%  15.00%

Weighted average remaining lease term

  7.39   7.66 
Lessee, Lease, Liability, Maturity [Table Text Block]
  March 31,  December 31, 
  

2026

  

2025

 
  

Operating

  

Operating

 
  

Lease

  

Lease

 
         

2026

 $5,855,798  $7,779,306 

2027

  7,973,556   7,973,556 

2028

  8,050,719   8,050,719 

2029

  8,106,646   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

  107,504,568   109,428,077 

Interest on lease liabilities

  (63,159,758)  (64,829,069)

Total present value of minimum lease payments

  44,344,810   44,599,008 

Lease liability - current portion

  (1,456,078)  (1,385,566)

Lease liability

 $42,888,732  $43,213,442