XML 72 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill (Tables)
12 Months Ended
Dec. 31, 2019
Goodwill Tables Abstract  
Schedule of Goodwill

     
Balance at January 1, 2018  $13,086,472 
Impairment   - 
Balance at December 31, 2018   13,086,472 
Impairment   (6,760,222)
Balance at December 31, 2019  $6,326,250