v3.25.1
Earnings Per Share - Schedule of Computation of Basic and Diluted EPS (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Numerator:    
Net income $ 50,678 $ 31,660
Denominator:    
Weighted-average shares outstanding—basic (in shares) 494,927 488,551
Effect of dilutive securities (in shares) 8,017 9,641
Weighted-average shares outstanding—diluted (in shares) 502,944 498,192
Basic earnings per share (in dollars per share) $ 0.10 $ 0.06
Diluted earnings per share (in dollars per share) $ 0.10 $ 0.06
Anti-dilutive equity awards under stock-based award plans excluded from the determination of diluted earnings per share (in shares) 4,074 4,799