| Leases [Text Block] |
9. Leases
The Company has entered into operating lease agreements for corporate office and warehouse spaces with varying lease terms.
For the periods presented below, the components of lease expense were as follows:
| | | Three Months Ended | | | Six Months Ended | |
| | | June 30, 2026 | | | June 30, 2025 | | | June 30, 2026 | | | June 30, 2025 | |
| Operating leases | | | | | | | | | | | | | | | | |
| Operating lease cost | | $ | 215,679 | | | $ | 23,059 | | | $ | 248,642 | | | $ | 46,119 | |
| Variable lease cost | | | — | | | | — | | | | — | | | | — | |
| Operating lease expense | | | 215,679 | | | | 23,059 | | | | 248,642 | | | | 46,119 | |
| Short-term lease rent expense | | | 195,874 | | | | 117,110 | | | | 323,054 | | | | 210,859 | |
| Total rent expense | | $ | 411,553 | | | $ | 140,169 | | | $ | 571,696 | | | $ | 256,978 | |
As of June 30, 2026, future minimum payments during the next five years and thereafter are as follows:
| 2026 (excluding the six months ended June 30, 2026) | | | 509,351 | |
| 2027 | | | 980,563 | |
| 2028 | | | 902,342 | |
| 2029 | | | 762,916 | |
| 2030 | | | 788,193 | |
| 2031 | | | 525,462 | |
| Total | | | 4,468,827 | |
| Less imputed interest | | | (710,994 | ) |
| Operating lease liabilities | | $ | 3,757,833 | |
|