v3.26.1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jul. 01, 2025
Apr. 01, 2025
Jun. 30, 2026
Feb. 12, 2026
Dec. 30, 2025
Stockholders' Equity              
Cash dividends declared common stock, net of forfeitures (in dollars per share) $ 0.3 $ 0.3 $ 0.27 $ 0.27      
Repurchase common stock           5,000,000  
Number of shares authorized to be repurchased 66,000,000       66,000,000    
Repurchased shares since program inception 60,401,481       60,401,481   59,910,919
Value of treasury stock $ 2,013,212       $ 2,013,212   $ 1,984,722
Shares repurchased during period 200,000       500,000    
Treasury stock repurchased during period $ 9,321 $ 19,169   $ 142,358      
Q2 Dividends              
Stockholders' Equity              
Dividends payable, date declared Apr. 23, 2026            
Cash dividends declared common stock, net of forfeitures (in dollars per share) $ 0.3            
Dividends payable, payment date May 26, 2026            
Dividends payable, date of record May 13, 2026            
Treasury Stock              
Stockholders' Equity              
Value of treasury stock $ 2,012,100       $ 2,012,100    
Treasury stock repurchased during period $ 9,300       $ 28,500