XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income Per Share
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Net Income Per Share Net Income Per Share
The calculation of net income per share for the three and nine months ended September 30, 2024 and 2023, is reflected in the following table (in thousands, except per share amounts):
 Three Months Ended
September 30,
Nine Months Ended
September 30,
 2024202320242023
Net income$65,451 $95,545 $197,308 $323,842 
Basic:
Weighted average shares
102,175 105,340 103,034 105,950 
Diluted:
Weighted average shares
102,175 105,340 103,034 105,950 
Dilutive effect of potential common shares218 470 337 500 
Diluted weighted average shares102,393 105,810 103,371 106,450 
Net income per share:
Basic$0.64 $0.91 $1.91 $3.06 
Diluted$0.64 $0.90 $1.91 $3.04