v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted EPS
The computation of basic and diluted earnings per share is as follows (in thousands, except per share amounts):
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Numerator:
Net income$64,394 $90,129 $104,391 $140,807 
Denominator:
Weighted-average shares outstanding—basic468,359 490,631 471,494 492,767 
Effect of dilutive securities1,589 5,145 1,903 6,573 
Weighted-average shares outstanding—diluted469,948 495,776 473,397 499,340 
Basic earnings per share$0.14 $0.18 $0.22 $0.29 
Diluted earnings 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
33,632 16,051 33,632 16,051