v3.26.1
Earnings per Share (Tables)
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share
The details of the earnings per share calculations for the three months ended March 31, 2026 and 2025 are as follows:
Three Months Ended
March 31,
(In thousands, except per share data)20262025
Net income $11,565 $14,505 
Weighted average common shares outstanding:  
Basic37,611 38,106
Incremental shares with dilutive effect:
Restricted stock units459 921
Diluted38,070 39,027
Net income per share:  
Basic$0.31 $0.38 
Diluted$0.30 $0.37