v3.25.2
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Apr. 24, 2025
Jul. 01, 2025
Apr. 01, 2025
Jul. 02, 2024
Apr. 02, 2024
Jul. 01, 2025
Dec. 31, 2024
Stockholders' Equity              
Cash dividends declared common stock, net of forfeitures   $ 0.27 $ 0.27 $ 0.27 $ 0.27    
Number of shares authorized to be repurchased   61,000,000       61,000,000  
Repurchased shares since program inception   59,663,916       59,663,916 57,055,276
Value of treasury stock   $ 1,972,286       $ 1,972,286 $ 1,829,953
Shares repurchased during period   2,525       2,600,000  
Treasury stock repurchased during period   $ (25) $ 142,358 $ 3,889 $ 12,496    
Convertible Senior Notes Due 2030              
Stockholders' Equity              
Shares repurchased during period           2,400,000  
Q2 Dividend              
Stockholders' Equity              
Dividends payable, date declared Apr. 24, 2025            
Cash dividends declared common stock, net of forfeitures   $ 0.27          
Dividends payable, payment date May 27, 2025            
Dividends payable, date of record May 14, 2025            
Treasury Stock              
Stockholders' Equity              
Value of treasury stock   $ 1,971,200       $ 1,971,200  
Treasury stock repurchased during period   $ 100       $ 141,500