v3.25.2
Acquisitions (Details 2) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Acquisitions    
Balance as of beginning balance $ 3,168,101 $ 3,267,103
Translation adjustment 194,549 (99,002)
Balance as of ending balance $ 3,362,650 $ 3,168,101