XML 79 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Prepayments (Detail) - USD ($)
$ in Thousands
Apr. 03, 2022
Dec. 31, 2021
Prepaid And Other Current Assets [Line Items]    
Contract manufacturer and supplier prepayments $ 441,665 $ 364,478
Prepaid maintenance and other services 14,772 13,660
Prepaid taxes 10,756 15,090
Other prepayments 12,221 13,038
Total prepayments $ 479,414 $ 406,266