XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income Per Share
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Net Income Per Share Net Income Per Share
The calculation of net income per share for the three months ended March 31, 2023 and 2022, is reflected in the following table (in thousands, except per share amounts):
 Three Months Ended
March 31,
 20232022
Net income$122,005 $168,239 
Basic:
Weighted average shares
106,420 109,218 
Diluted:
Weighted average shares
106,420 109,218 
Dilutive effect of potential common shares710 1,373 
Diluted weighted average shares107,130 110,591 
Net income per share:
Basic$1.15 $1.54 
Diluted$1.14 $1.52