XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income Per Share
3 Months Ended
Mar. 31, 2024
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, 2024 and 2023, is reflected in the following table (in thousands, except per share amounts):
 Three Months Ended
March 31,
 20242023
Net income$63,701 $122,005 
Basic:
Weighted average shares
103,787 106,420 
Diluted:
Weighted average shares
103,787 106,420 
Dilutive effect of potential common shares612 710 
Diluted weighted average shares104,399 107,130 
Net income per share:
Basic$0.61 $1.15 
Diluted$0.61 $1.14