| 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 | |
|