XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income Per Share
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Net Income Per Share Net Income Per Share
The Company calculated net income per share using the treasury stock method. The table below sets forth the computation of basic and diluted net income per share for the periods presented below:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
(In thousands, except per share amounts)
Net income$33,548 $33,068 $52,306 $64,919 
Basic weighted-average common shares outstanding20,866 19,671 20,378 19,660 
Restricted shares221 314 161 291 
Diluted weighted average common shares outstanding21,087 19,985 20,539 19,951 
Basic net income per share
$1.61 $1.68 $2.57 $3.30 
Diluted net income per share$1.59 $1.65 $2.55 $3.25 
The following shares were excluded from the calculation of diluted net income per share due to their anti-dilutive effect for the periods presented:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Restricted shares363,331 186,079 423,377 209,564