v3.25.2
Schedule of Change in Deferred Consideration (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Deferred Consideration    
Deferred cash consideration, Balance $ 3,016,343 $ 2,889,792
Deferred consideration payment, Balance 322,000 810,000
Deferred consideration payment, Balance 3,338,343 3,699,792
Cash consideration, Fair value adjustment 114,960 126,551
Consideration payment, Fair value adjustment (235,000) (488,000)
Consideration payment, Fair value adjustment (120,040) (361,449)
Deferred cash consideration, Balance 3,131,303 3,016,343
Deferred consideration payment, Balance 87,000 322,000
Deferred consideration payment, Balance $ 3,218,303 $ 3,338,343