v3.26.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 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:            
Net income $ 64,394 $ 39,997 $ 90,129 $ 50,678 $ 104,391 $ 140,807
Denominator:            
Weighted-average shares outstanding—basic (in shares) 468,359   490,631   471,494 492,767
Effect of dilutive securities (in shares) 1,589   5,145   1,903 6,573
Weighted-average shares outstanding—diluted (in shares) 469,948   495,776   473,397 499,340
Basic earnings per share (in dollars per share) $ 0.14   $ 0.18   $ 0.22 $ 0.29
Diluted earnings per share (in dollars per share) $ 0.14   $ 0.18   $ 0.22 $ 0.28
Anti-dilutive equity awards under stock-based award plans excluded from the determination of diluted earnings per share (in shares) 33,632   16,051   33,632 16,051