v3.26.1
Net Income Per Share
6 Months Ended
Jun. 30, 2026
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 June 30,Six Months Ended June 30,
2026202520262025
(In thousands, except per share amounts)
Net income$87,370 $30,470 $16,936 $59,103 
Basic weighted average common shares outstanding20,937 21,141 20,903 21,126 
Restricted shares318 17 235 
Diluted weighted average common shares outstanding21,255 21,158 21,138 21,135 
Basic net income per share$4.17 $1.44 $0.81 $2.80 
Diluted net income per share$4.11 $1.44 $0.80 $2.80 

The following shares were excluded from the calculation of diluted net income per share due to their anti-dilutive effect:
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
(In thousands)
Restricted shares683 780 766 788