v3.25.2
Net Income per Share (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Amount authorized under stock repurchase program $ 1,500.0   $ 1,500.0    
Available for repurchase under the stock repurchase program $ 124.9   $ 124.9    
Class A Common Stock          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Number of shares repurchased (in shares) 1,600,000   1,600,000    
Shares acquired, average cost per share (in USD per share) $ 6.48   $ 6.48    
Restricted stock units          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive securities excluded from EPS (in shares) 4,200,000 3,400,000 4,200,000 200,000  
Convertible Debt Securities          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive securities excluded from EPS (in shares)   11,300,000      
4.25% Convertible Senior Notes due 2029 | Convertible Debt          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Interest rate 4.25% 4.25% 4.25% 4.25% 4.25%