v3.26.1
Schedule of Prepayments and Other Current Assets (Detail) - USD ($)
$ in Thousands
Jun. 28, 2026
Dec. 31, 2025
Prepayments [Abstract]    
Contract manufacturer and supplier prepayments $ 412,443 $ 364,170
Prepaid maintenance and other services 19,961 16,662
Prepaid taxes 10,458 9,861
Other prepayments 25,312 36,871
Total prepayments $ 468,174 $ 427,564