v3.26.3
SUBSEQUENT EVENTS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 26, 2026
Oct. 23, 2026
Sep. 27, 2026
Sep. 26, 2026
Jun. 27, 2026
Mar. 28, 2026
Sep. 27, 2025
Jun. 28, 2025
Mar. 29, 2025
Sep. 26, 2026
Sep. 27, 2025
Subsequent Event                      
Repurchase of shares (in shares)       581,169 1,335,229 334,541 296,562 1,874,279 649,060 2,250,939 2,819,901
Repurchase of shares       $ 47,336 $ 111,819 $ 30,029 $ 29,077 $ 191,393 $ 70,100    
Repurchase of common stock (dollars per share)                   $ 84.05 $ 103.04
Subsequent Event                      
Subsequent Event                      
Repurchase of shares (in shares)     586,370                
Repurchase of shares     $ 45,900                
Repurchase of common stock (dollars per share)     $ 78.34                
Subsequent Event | Revolving Credit Facility                      
Subsequent Event                      
Maximum borrowing capacity   $ 750,000                  
Period of extension (in years)   5 years                  
Apache Products, Inc. | Subsequent Event                      
Subsequent Event                      
Consideration $ 27,000