v3.26.1
Earnings per Share (EPS) (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Calculation of Numerator and Denominator in Earnings Per Share
The calculation of basic and diluted EPS is presented below.
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Numerator:    
Net income$49,908 $29,975 $108,046 $65,397 
Denominator:    
Weighted-average shares used in basic EPS
136,685 179,708 142,196 181,115 
Dilutive effect of common stock equivalents 2,358 1,297 1,668 1,593 
Weighted-average shares used in diluted EPS139,043 181,005 143,864 182,708 
Basic net income per share$0.37 $0.17 $0.76 $0.36 
Diluted net income per share$0.36 $0.17 $0.75 $0.36 
Common stock equivalents excluded from calculation of diluted earnings per share because their impact would be anti-dilutive:
Stock-based compensation awards
460 4,646 1,900 4,646 
Convertible senior notes
 — 8,068 — 
Total
460 4,646 9,968 4,646