XML 47 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Other Intangible Assets (Details) - USD ($)
12 Months Ended
Jul. 25, 2017
Dec. 31, 2017
Dec. 31, 2016
Finite-Lived Intangible Assets [Line Items]      
Gross carrying amount   $ 19,583,000 $ 19,313,000
Accumulated amortization   $ 12,221,000 $ 9,831,000
Weighted average amortization period   3 years 2 months 19 days 4 years 2 months 23 days
Net book value of amortizable intangible assets   $ 7,362,000 $ 9,482,000
Goodwill   19,153,554 18,749,888
Amortization of intangible assets   2,389,743 2,363,432
Estimated amortization expense for all intangible assets [Abstract]      
2018   2,437,000  
2019   2,431,000  
2020   1,307,000  
2021   894,000  
2022   230,000  
Thereafter   63,000  
Developed Technology [Member]      
Finite-Lived Intangible Assets [Line Items]      
Gross carrying amount   6,200,000 6,200,000
Accumulated amortization   $ 2,436,000 $ 1,550,000
Weighted average amortization period   4 years 3 months 5 years 3 months
Patents & Trademarks [Member]      
Finite-Lived Intangible Assets [Line Items]      
Gross carrying amount   $ 5,653,000 $ 5,653,000
Accumulated amortization   $ 5,634,000 $ 5,616,000
Weighted average amortization period   7 years 3 months 8 years 3 months
Trademarks and Trade Names [Member]      
Finite-Lived Intangible Assets [Line Items]      
Gross carrying amount   $ 190,000 $ 190,000
Accumulated amortization   $ 84,000 $ 75,000
Weighted average amortization period   7 years 3 months 8 years 3 months
Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Gross carrying amount   $ 7,540,000 $ 7,270,000
Accumulated amortization   $ 4,067,000 $ 2,590,000
Weighted average amortization period   2 years 3 months 7 days 3 years 3 months
Genesis [Member]      
Finite-Lived Intangible Assets [Line Items]      
Goodwill $ 400,870 $ 400,000  
Genesis [Member] | Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Weighted average amortization period 3 years