XML 55 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of details of earnings per share calculations
The details of the earnings per share calculations for the three months ended March 31, 2025 and 2024 are as follows:
Three Months Ended
March 31,
(In thousands, except per share data)20252024
Net income $14,505 $13,468 
Weighted average common shares outstanding:  
Basic38,106 38,060
Incremental shares with dilutive effect:
Restricted stock units921 403
Diluted39,027 38,463
Net income per share:  
Basic$0.38 $0.35 
Diluted$0.37 $0.35