v3.25.2
Redeemable Noncontrolling Interests (Narrative) (Details) - USD ($)
Nov. 01, 2024
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Noncontrolling Interest [Line Items]              
Payment for repurchase of redeemable noncontrolling interest $ 42,000,000            
Redeemable noncontrolling interests 0 $ 59,030,000 $ 61,076,000 $ 55,881,000 $ 180,065,000 $ 197,370,000 $ 185,297,000
Transfer to Paid-in capital upon purchase of noncontrolling interest 90,900,000            
Redeemable noncontrolling interest, deferred taxes $ 21,500,000            
BBC America              
Noncontrolling Interest [Line Items]              
Percentage of interest acquired 50.10%            
Ownership percentage 100.00%