XML 82 R71.htm IDEA: XBRL DOCUMENT v3.20.2
Schedule of Prepayments and Other Assets (Detail) - USD ($)
$ in Thousands
Jun. 28, 2020
Dec. 31, 2019
Prepaid And Other Current Assets [Line Items]    
Contract manufacturer and supplier prepayments $ 191,029 $ 143,392
Prepaid maintenance and other services 10,316 8,046
Prepaid taxes 6,665 8,503
Other prepayments 14,171 16,753
Total prepayments $ 222,181 $ 176,694