XML 71 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Prepayments and Other Current Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Prepaid And Other Current Assets [Line Items]    
Contract manufacturer and supplier prepayments $ 82,503 $ 84,473
Prepaid maintenance and other services 8,189 7,676
Prepaid taxes 5,039 4,664
Other prepayments 12,386 11,641
Total prepayments $ 108,117 $ 108,454