XML 68 R54.htm IDEA: XBRL DOCUMENT v3.3.1.900
Other Accrued and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Other Accrued and Other Long-Term Liabilities [Abstract]    
Accrued warranty reserve $ 2,036 $ 2,018
Adverse purchase commitments 2,176 1,733
Accrued restructuring 575 332
Income tax payable, net 279 429
Other 4,338 2,743
Other accrued liabilities 9,404 7,255
Accrued restructuring 89 421
Accrued warranty reserve 517 582
Long-term income tax payable 2,224 1,699
Other 155 98
Other long-term liabilities $ 2,985 $ 2,800