XML 69 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Prepayments and Other Current Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Prepaid And Other Current Assets [Line Items]    
Contract manufacturer and supplier prepayments $ 491,105 $ 364,478
Prepaid taxes 18,625 15,090
Prepaid maintenance and other services 14,545 13,660
Other prepayments 8,687 13,038
Total prepayments $ 532,962 $ 406,266