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