XML 100 R85.htm IDEA: XBRL DOCUMENT v3.6.0.2
Other Liabilities - Schedule of Other Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Other Current Liabilities:    
Product warranties $ 8,200 $ 5,205
Other 43,785 22,965
Total other current liabilities 51,985 28,170
Other Liabilities:    
Long-term income taxes payable 11,622 4,483
Other 9,139 949
Total other liabilities $ 20,761 $ 5,432