XML 74 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill (Details) - Schedule of changes in the carrying value of goodwill - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Schedule of Changes in the Carrying Value of Goodwill [Abstract]    
Balance $ 8,686,966 $ 6,610,557
Goodwill acquired during the period   2,076,409
Balance 38,900,413 $ 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)