v3.25.1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Feb. 13, 2025
Apr. 01, 2025
Apr. 02, 2024
Dec. 31, 2024
Stockholders' Equity        
Cash dividends declared common stock, net of forfeitures   $ 0.27 $ 0.27  
Number of shares authorized to be repurchased   61,000,000    
Repurchased shares since program inception   59,661,391   57,055,276
Value of treasury stock   $ 1,972,311   $ 1,829,953
Shares repurchased during period   2,600,000    
Treasury stock repurchased during period   $ 142,358 $ 12,496  
Convertible Senior Notes Due 2030        
Stockholders' Equity        
Shares repurchased during period   2,400,000    
Q1        
Stockholders' Equity        
Cash dividends declared common stock, net of forfeitures   $ 0.27    
Dividends payable, date declared Feb. 13, 2025      
Dividends payable, date of record Mar. 05, 2025      
Dividends payable, payment date Mar. 18, 2025      
Treasury Stock        
Stockholders' Equity        
Value of treasury stock   $ 1,971,000    
Treasury stock repurchased during period   $ 141,400