Quarterly report [Sections 13 or 15(d)]

REVENUES - Contract Assets and Liabilities (Details)

v3.25.2
REVENUES - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 28, 2025
Dec. 28, 2024
Jun. 29, 2024
Disaggregation of Revenue [Line Items]      
Accounts receivable, net $ 304,761 $ 243,660 $ 205,019
Contract assets 8,957 16,576 7,772
Contract liabilities 1,845 $ 1,757 $ 2,426
CTC Triangle B.V      
Disaggregation of Revenue [Line Items]      
Accounts receivable, net $ 70,800