XML 40 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill and Other Intangible Assets (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2016
Finite-Lived Intangible Assets [Line Items]          
Gross carrying amount $ 19,313,000   $ 19,313,000   $ 19,313,000
Accumulated amortization 11,010,000   $ 11,010,000   $ 9,830,000
Remaining useful life     3 years 8 months 23 days   4 years 2 months 23 days
Net book value of amortizable intangible assets 8,303,000   $ 8,303,000   $ 9,483,000
Amortization of intangible assets 588,646 $ 590,858 1,179,199 $ 1,181,716  
Estimated amortization expense for all intangible assets [Abstract]          
July 1, 2017 through December 31, 2017 1,174,000   1,174,000    
2018 2,347,000   2,347,000    
2019 2,341,000   2,341,000    
2020 1,254,000   1,254,000    
2021 894,000   894,000    
Thereafter 293,000   293,000    
Developed Technology [Member]          
Finite-Lived Intangible Assets [Line Items]          
Gross carrying amount 6,200,000   6,200,000   6,200,000
Accumulated amortization 1,993,000   $ 1,993,000   $ 1,550,000
Remaining useful life     4 years 9 months   5 years 3 months
Patents [Member]          
Finite-Lived Intangible Assets [Line Items]          
Gross carrying amount 5,653,000   $ 5,653,000   $ 5,653,000
Accumulated amortization 5,628,000   $ 5,628,000   $ 5,616,000
Remaining useful life     7 years 9 months   8 years 3 months
Trademarks and Trade Names [Member]          
Finite-Lived Intangible Assets [Line Items]          
Gross carrying amount 190,000   $ 190,000   $ 190,000
Accumulated amortization 79,000   $ 79,000   $ 74,000
Remaining useful life     7 years 9 months   8 years 3 months
Customer Relationships [Member]          
Finite-Lived Intangible Assets [Line Items]          
Gross carrying amount 7,270,000   $ 7,270,000   $ 7,270,000
Accumulated amortization $ 3,310,000   $ 3,310,000   $ 2,590,000
Remaining useful life     2 years 9 months   3 years 3 months