XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net income Per Shares 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 
Schedule of Anti-Dilutive Shares
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