Schedule of Goodwill [Table Text Block] |
| | Total | |
Goodwill as of December 31, 2023 | | $ | 9,583,836 | |
Increase due to acquisitions | | | 519,212 | |
Goodwill as of December 31, 2024 | | | 10,103,048 | |
Goodwill Impairment | | | (10,103,048 | ) |
Goodwill as of June 30, 2025 | | $ | - | |
|
Schedule of Finite-Lived Intangible Assets [Table Text Block] |
| | As of June 30, 2025 | | | | | |
| | | | | | | | | | | | | | Weighted average amortization period (in years) | |
| | Gross carrying amount | | | Accumulated amortization | | | Net amount | | | | | |
Intangible assets: | | | | | | | | | | | | | | | | |
Customer relationships | | $ | 2,100,000 | | | $ | (374,932 | ) | | $ | 1,725,068 | | | | 2.46 | |
Trade names and trademarks | | | 1,900,000 | | | | (101,767 | ) | | $ | 1,798,233 | | | | 9.46 | |
Intangible assets, net | | $ | 4,000,000 | | | $ | (476,699 | ) | | $ | 3,523,301 | | | | | |
| | As of December 31, 2024 | | | | | |
| | | | | | | | | | | | | | Weighted average amortization period (in years) | |
| | Gross carrying amount | | | Accumulated amortization | | | Net amount | | | | | |
Intangible assets: | | | | | | | | | | | | | | | | |
Customer relationships | | $ | 2,100,000 | | | $ | (24,932 | ) | | $ | 2,075,068 | | | | 2.96 | |
Trade names and trademarks | | | 1,900,000 | | | | (6,767 | ) | | $ | 1,893,233 | | | | 9.96 | |
Intangible assets, net | | $ | 4,000,000 | | | $ | (31,699 | ) | | $ | 3,968,301 | | | | | |
|