XML 60 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Schedule of Net Income Per Share Basic And Diluted The following table sets forth the computation of basic and diluted net income per share (in thousands, except per share information):
Year Ended December 31,
 202120202019
Numerator:
Net income$307,499 $504,446 $681,813 
Denominator:
Denominator for basic earnings per share - weighted-average shares outstanding124,113 123,575 130,853 
Effect of dilutive employee stock awards2,146 2,577 2,196 
Effect of dilutive Convertible Notes— — 1,422 
Effect of dilutive warrants— — 1,024 
Denominator for diluted earnings per share - weighted-average shares outstanding126,259 126,152 135,495 
Basic earnings per share$2.48 $4.08 $5.21 
Diluted earnings per share$2.44 $4.00 $5.03