| Schedule of General and Administrative Expense [Table Text Block] |
| | | Three Months Ended | | | Six Months Ended | |
| | | June 30, | | | June 30, | | | June 30, | | | June 30, | |
| | | 2026 | | | 2025 | | | 2026 | | | 2025 | |
| | | | | | | | | | | | | | | | | |
| Salaries and wages | | $ | 4,323,766 | | | $ | 5,360,929 | | | $ | 8,726,178 | | | $ | 11,239,533 | |
| Share based compensation | | | 661,230 | | | | 497,296 | | | | 1,355,493 | | | | 557,627 | |
| Executive compensation | | | 768,456 | | | | 988,723 | | | | 1,493,326 | | | | 2,088,663 | |
| Licenses and permits | | | 480,005 | | | | 644,582 | | | | 1,031,440 | | | | 1,346,618 | |
| Payroll taxes and benefits | | | 986,299 | | | | 1,196,604 | | | | 2,013,056 | | | | 2,584,093 | |
| Supplies and office expenses | | | 178,556 | | | | 206,544 | | | | 329,207 | | | | 536,141 | |
| Subcontractors | | | 455,519 | | | | 562,969 | | | | 949,080 | | | | 1,198,029 | |
| Professional fees (legal, audit and other) | | | 1,198,477 | | | | 1,716,957 | | | | 2,179,933 | | | | 2,980,463 | |
| Miscellaneous general and administrative expenses | | | 2,278,908 | | | | 2,466,431 | | | | 4,460,930 | | | | 5,126,556 | |
| | | $ | 11,331,216 | | | $ | 13,641,035 | | | $ | 22,538,643 | | | $ | 27,657,723 | |
|