Goodwill and Intangible Assets (Details) - USD ($) |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Gross carrying amount | $ 14,216,552 | $ 14,216,552 |
| Accumulated amortization | (11,405,704) | 10,864,256 |
| Net book value | 2,810,848 | 3,352,296 |
| Trademarks and Trade Names | ||
| Gross carrying amount | 1,330,472 | 1,330,472 |
| Accumulated amortization | 564,939 | 520,591 |
| Net book value | 765,533 | 809,881 |
| Customer Relationships | ||
| Gross carrying amount | 2,392,000 | 2,392,000 |
| Accumulated amortization | 1,136,200 | 1,016,600 |
| Net book value | 1,255,800 | 1,375,400 |
| Channel Relationships | ||
| Gross carrying amount | 2,628,080 | 2,628,080 |
| Accumulated amortization | 2,131,665 | 2,044,062 |
| Net book value | 496,415 | 584,018 |
| Internally Developed Software | ||
| Gross carrying amount | 7,866,000 | 7,866,000 |
| Accumulated amortization | 7,572,900 | 7,283,003 |
| Net book value | $ 293,100 | $ 582,997 |