XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income Per Share (Tables)
9 Months Ended
Sep. 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 September 30,Nine Months Ended September 30,
2024202320242023
(In thousands, except per share amounts)
Net income$25,663 $8,647 $77,969 $73,566 
Basic weighted-average common shares outstanding20,992 19,680 20,584 19,667 
Restricted shares217 309 180 297 
Diluted weighted average common shares outstanding21,209 19,989 20,764 19,964 
Basic net income per share
$1.22 $0.44 $3.79 $3.74 
Diluted net income per share$1.21 $0.43 $3.76 $3.68 
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 September 30,Nine Months Ended September 30,
2024202320242023
Restricted shares364,621 186,701 401,856 199,051