XML 79 R69.htm IDEA: XBRL DOCUMENT v3.5.0.2
Other Liabilities - Schedule of Other Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2016
Dec. 31, 2015
Other Current Liabilities:    
VAT payable $ 6,004 $ 3,075
Customer prepayments 4,349 1,741
Product warranties 8,083 5,205
Deferred revenue 14,704 7,189
Other 40,214 18,149
Total other current liabilities 73,354 35,359
Other Liabilities:    
Long-term income tax payable 14,140 4,483
Other 5,816 949
Total other liabilities $ 19,956 $ 5,432