XML 68 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Components Used in Diluted and Basic Income Per Common Share
The components used in the computation of basic and diluted net income per share for the years ended December 31, 2024, 2023 and 2022 were as follows (in thousands, except per share data):
 
202420232022
Numerator:
Net income$504,918 $547,629 $523,672 
Denominator:
Shares used for basic net income per share151,392 152,510 159,089 
Effect of dilutive securities:
Stock awards2,210 2,312 658 
Convertible senior notes744 575 720 
Warrants related to issuance of convertible senior notes— — — 
Shares used for diluted net income per share154,346 155,397 160,467 
Basic net income per share$3.34 $3.59 $3.29 
Diluted net income per share$3.27 $3.52 $3.26 
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 years ended December 31, 2024, 2023 and 2022 were as follows (in thousands):
202420232022
Service-based stock awards2,171 2,947 2,211 
Market- and performance-based stock awards1,316 1,371 1,030 
Warrants related to issuance of convertible senior notes32,006 26,998 21,991 
Total shares excluded from computation35,493 31,316 25,232