v3.26.1
Income Per Share - Schedule of Reconciliation of the Numerator and Denominator Used in the Calculation of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:            
Net income $ 240.1 $ 214.6 $ 199.9 $ 219.5 $ 454.7 $ 419.4
Denominator:            
Weighted-average shares of Class A common stock outstanding—basic (in shares) 130,764   138,734   132,187 140,200
Weighted-average shares of Class A common stock outstanding—diluted (in shares) 130,994   141,408   132,766 143,387
Net income per share of Class A common stock —basic (in dollars per share) $ 1.84   $ 1.44   $ 3.44 $ 2.99
Net income per share of Class A common stock—diluted (in dollars per share) $ 1.83   $ 1.41   $ 3.43 $ 2.92
Stock options            
Denominator:            
Effect of dilutive securities (in shares) 77   373   93 391
RSUs, PSUs and employee stock purchase plan shares            
Denominator:            
Effect of dilutive securities (in shares) 153   2,301   486 2,796