Intangible Assets (Details) - USD ($) |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Gross carrying amount | $ 14,216,552 | $ 14,187,667 |
| Accumulated amortization | (10,864,256) | (9,123,872) |
| Net book value | 3,352,296 | 5,063,795 |
| Internally Developed Software | ||
| Gross carrying amount | 7,866,000 | 7,837,115 |
| Accumulated amortization | (7,283,003) | (6,045,723) |
| Net book value | 582,997 | 1,791,392 |
| Customer Relationships | ||
| Gross carrying amount | 2,392,000 | 2,392,000 |
| Accumulated amortization | (1,016,600) | (777,400) |
| Net book value | 1,375,400 | 1,614,600 |
| Channel Relationships | ||
| Gross carrying amount | 2,628,080 | 2,628,080 |
| Accumulated amortization | (2,044,062) | (1,868,857) |
| Net book value | 584,018 | 759,223 |
| Trademarks and Trade Names | ||
| Gross carrying amount | 1,330,472 | 1,330,472 |
| Accumulated amortization | (520,591) | (431,892) |
| Net book value | $ 809,881 | $ 898,580 |