v3.26.3
Net Income per Basic and Diluted Share - Schedule of Net Income Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Numerator:        
Net income attributable to common stockholders—basic $ 14.9 $ 26.3 $ 39.6 $ 34.7
Net income attributable to common stockholders—diluted $ 14.9 $ 26.3 $ 39.6 $ 34.7
Denominator:        
Weighted-average shares of common stock — basic (in shares) 63.8 75.7 65.7 74.9
Effect of dilutive RSUs, stock options and ESPP shares (in shares) 0.9 1.2 0.9 1.6
Weighted-average shares of common stock — diluted (in shares) 64.7 76.9 66.6 76.5
Net income per share attributable to common stockholders:        
Basic (in dollars per share) $ 0.23 $ 0.35 $ 0.60 $ 0.46
Diluted (in dollars per share) $ 0.23 $ 0.34 $ 0.59 $ 0.45