XML 73 R59.htm IDEA: XBRL DOCUMENT v3.6.0.2
Other Accrued and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Accrued Liabilities, Current    
Accrued warranty reserve $ 1,466 $ 2,036
Adverse purchase commitments 268 2,176
Accrued restructuring 1,437 575
Income tax payable, net 152 279
Other 4,248 4,338
Other accrued liabilities 7,571 9,404
Other Liabilities, Noncurrent    
Long-term income tax payable 3,047 2,224
Long-term deferred revenue 2,380 0
Accrued warranty reserve 355 517
Accrued warranty reserve 0 89
Other 184 155
Other long-term liabilities $ 5,966 $ 2,985