Goodwill and Intangible Assets (Details) - USD ($) |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Gross carrying amount | $ 14,216,552 | $ 14,216,552 |
| Accumulated amortization | (11,142,764) | (10,864,256) |
| Net book value | 3,073,788 | 3,352,296 |
| Trademarks and Trade Names | ||
| Gross carrying amount | 1,330,472 | 1,330,472 |
| Accumulated amortization | (542,765) | (520,591) |
| Net book value | 787,707 | 809,881 |
| Customer Relationships | ||
| Gross carrying amount | 2,392,000 | 2,392,000 |
| Accumulated amortization | (1,076,400) | (1,016,600) |
| Net book value | 1,315,600 | 1,375,400 |
| Channel Relationships | ||
| Gross carrying amount | 2,628,080 | 2,628,080 |
| Accumulated amortization | (2,087,863) | (2,044,062) |
| Net book value | 540,217 | 584,018 |
| Internally Developed Software | ||
| Gross carrying amount | 7,866,000 | 7,866,000 |
| Accumulated amortization | (7,435,736) | (7,283,003) |
| Net book value | $ 430,264 | $ 582,997 |