XML 84 R67.htm IDEA: XBRL DOCUMENT v3.5.0.2
Other Liabilities - Schedule of Other Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2016
Dec. 31, 2015
Other Current Liabilities:    
VAT payable $ 4,889 $ 3,075
Customer prepayments 4,960 1,741
Product warranties 7,936 5,205
Deferred revenue 13,582 7,189
Other 35,725 18,149
Total other current liabilities 67,092 35,359
Other Liabilities:    
Long-term income tax payable 10,281 4,483
Accrued compensation 12,398 13,395
Long-term pension liability 30,409  
Other 3,733 949
Total other liabilities $ 56,821 $ 18,827