v3.26.1
Net Income per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share Reconciliation [Abstract]  
Schedule of Components Used in Computation of Basic and Diluted Net Income Per Share
The components used in the computation of basic and diluted net income per share for the three and six months ended June 30, 2026 and 2025 were as follows (in thousands, except per share data):
 
For the Three Months
Ended June 30,
For the Six Months
Ended June 30,
2026202520262025
Numerator:
Net income$79,404 $103,618 $185,723 $226,789 
Denominator:
Shares used for basic net income per share144,660 144,757 144,965 146,905 
Effect of dilutive securities:
Stock awards3,673 492 3,543 1,251 
Convertible senior notes5,353 — 3,346 — 
Warrants related to issuance of convertible senior notes— — — — 
Shares used for diluted net income per share153,686 145,249 151,854 148,156 
Basic net income per share$0.55 $0.72 $1.28 $1.54 
Diluted net income per share$0.52 $0.71 $1.22 $1.53 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share The number of potentially outstanding shares excluded from the computation of diluted net income per share for the three and six months ended June 30, 2026 and 2025 were as follows (in thousands):
For the Three Months
Ended June 30,
For the Six Months
Ended June 30,
2026202520262025
Service-based stock awards365 2,389 3,119 5,066 
Market- and performance-based stock awards1,795 1,583 1,798 1,583 
Warrants related to issuance of convertible senior notes56,320 50,552 47,390 41,279 
Total shares excluded from computation58,480 54,524 52,307 47,928