XML 52 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Shareholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 27, 2025
Equity, Class of Treasury Stock [Line Items]      
Repurchase of common stock   $ 97,663  
Value of common shares authorized for repurchasing $ 874,655    
Share repurchase program, number of additional shares authorized, amount     $ 400,000
2008 Stock Repurchase Program      
Equity, Class of Treasury Stock [Line Items]      
Repurchase of common stock $ 553,686    
Average price per share (in dollars per share) $ 54.15    
Repurchases in Accordance with Stock Award Agreements      
Equity, Class of Treasury Stock [Line Items]      
Repurchase of common stock $ 32,902 $ 72,654