XML 77 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross Carrying Amount $ 17,071,470 $ 7,295,470
Accumulated Amortization 3,131,328 2,036,403
Intangible assets , Net 2,550,587 2,766,944
Technology Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross Carrying Amount 8,140,013 1,515,013
Accumulated Amortization 1,901,560 1,473,890
Intangible assets , Net $ 6,238,453 104,820
Weighted Average Life Remaining 8 years  
Patent rights [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross Carrying Amount $ 3,329,457 3,329,457
Accumulated Amortization 778,870 562,513
Intangible assets , Net $ 2,550,587 $ 2,766,944
Weighted Average Life Remaining 11 years 8 months 12 days 12 years 8 months 12 days
Tradename [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross Carrying Amount $ 3,586,000 $ 982,000
Accumulated Amortization 59,767
Intangible assets , Net $ 3,526,233 $ 982,000
Weighted Average Life Remaining 14 years 6 months  
Weighted Average Life Remaining, Indefinite   Indefinite
Non-compete agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross Carrying Amount $ 1,093,000 $ 977,000
Accumulated Amortization 309,635 50,885
Intangible assets , Net $ 783,365 $ 926,115
Weighted Average Life Remaining 2 years 8 months 12 days 3 years 9 months 18 days
Customer relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross Carrying Amount $ 923,000 $ 492,000
Accumulated Amortization 81,496 12,812
Intangible assets , Net $ 841,504 $ 479,188
Weighted Average Life Remaining 10 years 6 months 7 years 9 months 18 days
Other intangible assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross Carrying Amount $ 5,602,000  
Accumulated Amortization 450,898  
Intangible assets , Net $ 5,151,102  
Web-Based Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life Remaining   1 year 1 month 6 days