v3.26.1
Goodwill - Schedule of Changes of Goodwill (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Schedule of Changes of Goodwill [Abstract]    
Beginning balance, Goodwill $ 24,949,806 $ 24,354,066
Business combination Goodwill 6,193,829
Impairment loss, Goodwill
Effects of changes in exchange rate, Goodwill (1,957,005) 2,039,680
Ending balance, Goodwill $ 29,186,630 $ 26,393,746