XML 454 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income Per Share - Computation of Basic Net Income Per Share and Diluted Net Income Per Share, Textual (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 05, 2024
Jun. 18, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Aug. 20, 2024
May 20, 2024
May 06, 2024
Class of Stock [Line Items]                
Percentage undistributed earnings (losses) allocated to common stock diluted     100.00% 100.00% 100.00%      
Anti-dilutive shares (in shares)     0 0 0      
Tender Offer                
Class of Stock [Line Items]                
Treasury Stock, Shares, Acquired   14,391.5            
Authorized repurchase amount             $ 2,000 $ 2,000
Purchase Agreement | Carolina Coca-Cola Bottling Investments                
Class of Stock [Line Items]                
Stock repurchased and retired (in shares) 598,619              
New Share Repurchase Program                
Class of Stock [Line Items]                
Treasury Stock, Shares, Acquired     42,895          
Authorized repurchase amount           $ 1,000