| Schedule of changes in carrying value of goodwill |
| | Total | | Balance as of December 31, 2025 | | $ | 8,450,955 | | Foreign currency translation adjustment | | | 18,179 | | Goodwill recognized during the period | | | 377,379 | | Balance as of June 30, 2026 | | $ | 8,846,513 | |
|
| Schedule of earnings per common share |
| | For the three months ended | | | For the six months ended | | | | June 30, | | | June 30, | | | | 2026 | | | 2025 | | | 2026 | | | 2025 | | Basic earnings (loss) per common share | | | | | | | | | | | | | Numerator: | | | | | | | | | | | | | Net income (loss) available to common shareholders | | $ | 2,165,050 | | | $ | (3,584,345 | ) | | $ | 4,425,845 | | | $ | (3,815,953 | ) | Denominator: | | | | | | | | | | | | | | | | | Weighted average common shares outstanding | | | 12,665,133 | | | | 11,497,369 | | | | 12,653,266 | | | | 11,238,823 | | | | | | | | | | | | | | | | | | | Basic earnings (loss) per common share | | $ | 0.17 | | | $ | (0.31 | ) | | $ | 0.35 | | | $ | (0.34 | ) | | | | | | | | | | | | | | | | | | Diluted earnings (loss) per common share | | | | | | | | | | | | | | | | | Numerator: | | | | | | | | | | | | | | | | | Net income (loss) available to common shareholders | | $ | 2,165,050 | | | $ | (3,584,345 | ) | | $ | 4,425,845 | | | $ | (3,815,953 | ) | Denominator: | | | | | | | | | | | | | | | | | Weighted average common shares outstanding | | | 12,665,133 | | | | 11,497,369 | | | | 12,653,266 | | | | 11,238,823 | | Preferred shares | | | 83 | | | | - | | | | 83 | | | | - | | Restricted stock units | | | 56,700 | | | | - | | | | 81,629 | | | | - | | Stock payable | | | 8,416 | | | | - | | | | 8,416 | | | | - | | Stock payable – related party | | | 28,747 | | | | - | | | | 28,747 | | | | - | | Adjusted weighted average common shares outstanding | | | 12,759,079 | | | | 11,497,369 | | | | 12,772,141 | | | | 11,238,823 | | | | | | | | | | | | | | | | | | | Diluted earnings (loss) per common share | | $ | 0.17 | | | $ | (0.31 | ) | | $ | 0.35 | | | $ | (0.34 | ) |
|