XML 92 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangible Assets - Schedule of Intangible Assets and Goodwill (Details) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Finite-Lived Intangible Assets [Line Items]      
Adjusted Carrying Amount $ 3,816,733 $ 3,726,160  
Accumulated Amortization (3,262,582) (2,947,019)  
Net 463,578 2,154,563 $ 2,470,127
Patents and Copyrights [Member]      
Finite-Lived Intangible Assets [Line Items]      
Adjusted Carrying Amount 954,915 954,915  
Accumulated Amortization (711,781) (644,231)  
Net $ 243,134 243,134  
Patents and Copyrights [Member] | Minimum [Member]      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life 12 years    
Patents and Copyrights [Member] | Maximum [Member]      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life 17 years    
Non-contractual Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Adjusted Carrying Amount $ 2,522,228 2,431,655  
Accumulated Amortization (2,226,741) (2,004,796)  
Net $ 295,481 204,914  
Non-contractual Customer Relationships [Member] | Minimum [Member]      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life 2 years    
Non-contractual Customer Relationships [Member] | Maximum [Member]      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life 10 years    
Trade Name [Member]      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Life 2 years    
Adjusted Carrying Amount $ 339,590 339,590  
Accumulated Amortization (324,060) (297,992)  
Net $ 15,530 $ 15,530