XML 110 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Other Intangible Assets (Details 1)
Dec. 31, 2019
USD ($)
Gross Carrying Amount $ 58,220,782
Accumulated Amortization (6,943,300)
Net Carrying Amount 51,277,482
Trade names [Member]  
Gross Carrying Amount 5,643,204
Accumulated Amortization (489,222)
Net Carrying Amount 5,153,982
Technology [Member]  
Gross Carrying Amount 32,800,000
Accumulated Amortization (4,308,333)
Net Carrying Amount 28,491,667
Customer relationships [Member]  
Gross Carrying Amount 15,110,792
Accumulated Amortization (2,054,894)
Net Carrying Amount 13,055,898
Intellectual Property [Member]  
Gross Carrying Amount 3,729,537
Accumulated Amortization (51,799)
Net Carrying Amount 3,677,738
Noncompete [Member]  
Gross Carrying Amount 937,249
Accumulated Amortization (39,052)
Net Carrying Amount $ 898,197