XML 88 R73.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Other Liabilities Disclosure [Abstract]        
Accrued compensation and benefits $ 9,647 $ 7,357    
Accrued warranty 3,142 3,335 $ 3,044 $ 3,315
Accrued restructuring 1,371 1,652    
Accrued professional services 1,237 1,039    
Accrued contingent considerations 2,775      
Customer deposits 1,164 628    
Other 7,612 7,171    
Total $ 26,948 $ 21,182