XML 53 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill (Tables)
12 Months Ended
Dec. 31, 2022
Schedule of Changes in the Carrying Value of Goodwill [Abstract]  
Schedule of changes in the carrying value of goodwill
   Carrying Value 
Balance as of December 31, 2020  $6,610,557 
Goodwill acquired during the period   2,076,409 
Balance as of December 31, 2021  $8,686,966 
Goodwill acquired during the period   35,299,136 
Impairment 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