Quarterly report [Sections 13 or 15(d)]

REVENUES - Schedule of Contract Balances and Performance Obligations (Details)

v3.25.3
REVENUES - Schedule of Contract Balances and Performance Obligations (Details) - USD ($)
$ in Thousands
Sep. 27, 2025
Dec. 28, 2024
Sep. 28, 2024
Disaggregation of Revenue [Line Items]      
Accounts receivable, net $ 365,970 $ 243,660 $ 230,435
Contract assets 11,853 16,576 9,729
Contract liabilities 2,372 $ 1,757 $ 2,008
CTC Triangle B.V      
Disaggregation of Revenue [Line Items]      
Accounts receivable, net $ 116,200