v3.26.1
STOCK REPURCHASE PROGRAMS - Repurchases of Shares Under the Repurchase Plan (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Jun. 28, 2026
Jun. 29, 2025
Equity, Class of Treasury Stock [Line Items]        
Aggregate cost $ 91,440 $ 23,458 $ 106,133 $ 31,969
Shareholder Repurchase Program        
Equity, Class of Treasury Stock [Line Items]        
Shares repurchased (in shares) 980,000 277,849 1,107,678 377,612
Average price (in dollars per share) $ 93.31 $ 84.43 $ 95.82 $ 84.66
Aggregate cost $ 91,400 $ 23,500 $ 106,100 $ 32,000