XML 102 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share Repurchase Program - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 27, 2024
May 09, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Feb. 23, 2023
Feb. 24, 2022
Equity, Class of Treasury Stock [Line Items]              
Repurchase of shares (in shares)     2,400,000 1,600,000 6,800,000    
Repurchase share average price (in usd per share)     $ 92.77 $ 68.82 $ 56.62    
Accelerated share repurchase program, cost     $ 1,800,000 $ 600,000 $ 300,000    
Remaining repurchase amount     $ 164,100,000        
Repurchase Program              
Equity, Class of Treasury Stock [Line Items]              
Repurchase of common stock           $ 500,000,000  
Increased authorized amount           $ 387,900,000  
Repurchase Program | Maximum              
Equity, Class of Treasury Stock [Line Items]              
Repurchase of common stock             $ 500,000,000
ASR Agreement              
Equity, Class of Treasury Stock [Line Items]              
Repurchase of common stock   $ 225,000,000          
Percentage of expected share repurchases on closing price of common stock   80.00%          
Repurchase of shares (in shares) 497,654 2,425,262          
Closing price (in usd per share)   $ 92.77          
ASR Agreement | Related Party | Common Stock              
Equity, Class of Treasury Stock [Line Items]              
Initial shares received under accelerated shares repurchases (in shares)   1,927,608,000,000          
Closing price (in usd per share)   $ 93,380,000