XML 43 R33.htm IDEA: XBRL DOCUMENT v3.19.2
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
6 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 3,447,003 $ 2,952,220
Accumulated Amortization 2,280,693 2,070,809
Net Carrying Amount 1,166,310 881,411
Customer Lists, Licenses and Non-compete Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,778,848 1,284,065
Accumulated Amortization 992,742 823,884
Net Carrying Amount $ 786,106 460,181
Customer Lists, Licenses and Non-compete Agreements [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 3 years  
Customer Lists, Licenses and Non-compete Agreements [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 10 years  
Patent Application Costs [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful life, description [1] Varied  
Gross Carrying Amount $ 1,168,155 1,168,155
Accumulated Amortization 787,951 746,925
Net Carrying Amount 380,204 421,230
Patents and Patent Rights [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 500,000 500,000
Accumulated Amortization 500,000 500,000
Net Carrying Amount
[1] Patent application costs are amortized over their expected useful life which is generally the remaining legal life of the patent. As of June 30, 2019, the weighted average remaining useful life of these assets in service was approximately 7 years.