Quarterly report [Sections 13 or 15(d)]

ACQUISITION - Schedule of Business Combination, Pro Forma Information (Details)

v3.25.2
ACQUISITION - Schedule of Business Combination, Pro Forma Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Mar. 29, 2025
Jun. 29, 2024
Mar. 30, 2024
Jun. 28, 2025
Jun. 29, 2024
Asset Acquisition [Line Items]            
Net revenues $ 658,259   $ 606,898   $ 1,281,160 $ 1,238,100
Net income $ 73,869 $ 42,882 $ 51,769 $ 59,507 $ 116,751 $ 111,276
Basic (in USD per share) $ 1.33   $ 0.93   $ 2.11 $ 2.00
Diluted (in USD per share) $ 1.32   $ 0.92   $ 2.08 $ 1.97
CTC Triangle B.V            
Asset Acquisition [Line Items]            
Net revenues $ 736,090   $ 709,830   $ 1,510,283 $ 1,490,781
Net income $ 46,591   $ 37,172   $ 129,853 $ 107,168
Basic (in USD per share) $ 0.84   $ 0.67   $ 2.34 $ 1.92
Diluted (in USD per share) $ 0.83   $ 0.66   $ 2.32 $ 1.89