XML 56 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of changes in the carrying value of goodwill The changes in the carrying value of goodwill for the year ended December 31, 2023 are as noted in the table below:
Carrying Value
Balance as of December 31, 2021$8,686,966 
Goodwill acquired during the period35,299,136 
Impairment recognized during the year(2,921,958)
Reassignment of Goodwill to Assets held for sale(2,163,731)
Balance as of December 31, 2022$38,900,413 
Goodwill acquired during the period8,642,190 
Currency translation adjustment and others(2,674)
Balance as of December 31, 2023$47,539,929