XML 50 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income per Share (Tables)
9 Months Ended
Sep. 30, 2024
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 nine months ended September 30, 2024 and 2023 were as follows (in thousands, except per share data):
 
 For the Three Months
Ended September 30,
For the Nine Months
Ended September 30,
 2024202320242023
Numerator:
Net income$57,907 $160,542 $365,013 $386,464 
Denominator:
Shares used for basic net income per share151,435 151,359 151,776 153,020 
Effect of dilutive securities:
Stock awards1,511 3,073 2,120 1,654 
Convertible senior notes294 544 869 181 
Warrants related to issuance of convertible senior notes— — — — 
Shares used for diluted net income per share153,240 154,976 154,765 154,855 
Basic net income per share$0.38 $1.06 $2.40 $2.53 
Diluted net income per share$0.38 $1.04 $2.36 $2.50 
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 nine months ended September 30, 2024 and 2023 were as follows (in thousands):
For the Three Months
Ended September 30,
For the Nine Months
Ended September 30,
2024202320242023
Service-based stock awards974 1,501 2,802 3,842 
Market- and performance-based stock awards1,311 1,250 1,318 1,367 
Warrants related to issuance of convertible senior notes32,006 32,006 32,006 25,329 
Total shares excluded from computation34,291 34,757 36,126 30,538