| Schedule of General and Administrative Expense [Table Text Block] |
| | | Three Months Ended | | | Nine Months Ended | |
| | | September 30, | | | September 30, | | | September 30, | | | September 30, | |
| | | 2026 | | | 2025 | | | 2026 | | | 2025 | |
| | | | | | | | | | | | | | | | | |
| Salaries and wages | | $ | 4,991,362 | | | $ | 4,793,367 | | | $ | 13,717,540 | | | $ | 16,032,900 | |
| Share based compensation | | | 360,007 | | | | 616,654 | | | | 1,715,500 | | | | 1,174,281 | |
| Executive compensation | | | 772,608 | | | | 728,180 | | | | 2,265,934 | | | | 2,816,843 | |
| Licenses and permits | | | 555,601 | | | | 683,859 | | | | 1,587,041 | | | | 2,030,477 | |
| Payroll taxes and benefits | | | 958,197 | | | | 1,150,290 | | | | 2,971,253 | | | | 3,734,383 | |
| Supplies and office expenses | | | 137,066 | | | | 200,787 | | | | 466,273 | | | | 736,928 | |
| Subcontractors | | | 452,253 | | | | 562,979 | | | | 1,401,333 | | | | 1,761,008 | |
| Professional fees (legal, audit and other) | | | 2,927,065 | | | | 1,133,736 | | | | 5,106,998 | | | | 4,114,199 | |
| Miscellaneous general and administrative expenses | | | 2,389,732 | | | | 2,117,797 | | | | 6,850,662 | | | | 7,244,353 | |
| | | $ | 13,543,891 | | | $ | 11,987,649 | | | $ | 36,082,534 | | | $ | 39,645,372 | |
|