XML 30 R19.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income Per Share
9 Months Ended
Sep. 30, 2025
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:
Three Months Ended September 30,Nine Months Ended September 30,
2025202420252024
(In thousands, except per share amounts)
Net income$16,340 $25,663 $75,443 $77,969 
Basic weighted average common shares outstanding21,164 20,992 21,139 20,584 
Restricted shares99 217 39 180 
Diluted weighted average common shares outstanding21,263 21,209 21,178 20,764 
Basic net income per share
$0.77 $1.22 $3.57 $3.79 
Diluted net income per share$0.77 $1.21 $3.56 $3.76 

The following shares were excluded from the calculation of diluted net income per share due to their anti-dilutive effect:
Three Months Ended September 30,Nine Months Ended September 30,
2025202420252024
(In thousands)
Restricted shares674 365 735 402