XML 35 R32.htm IDEA: XBRL DOCUMENT v3.19.3
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
9 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 3,454,819 $ 2,952,220
Accumulated Amortization 2,406,316 2,070,809
Net Carrying Amount 1,048,503 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 1,097,787 823,884
Net Carrying Amount $ 681,061 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,175,971 1,168,155
Accumulated Amortization 808,529 746,925
Net Carrying Amount 367,442 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 September 30, 2019, the weighted average remaining useful life of these assets in service was approximately 7 years.