XML 91 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
 For the Year Ended December 31,
(In thousands, except per share data)202320222021
Basic earnings per share   
Net Income$104,033 $106,507 $124,403 
Total weighted average common stock outstanding83,800 63,707 56,586 
Net income per share$1.24 $1.67 $2.20 
Diluted earnings per share
Net Income$104,033 $106,507 $124,403 
Total weighted average common stock outstanding83,800 63,707 56,586 
Add: Dilutive effect of share-based awards outstanding
529 557 502 
Total weighted average diluted stock outstanding84,329 64,264 57,088 
Net income per share$1.23 $1.66 $2.18 
Net income has not been allocated to unvested restricted stock awards that are participating securities because the amounts that would be allocated are not material to net income per share of common stock. Unvested restricted stock awards that are participating securities represent less than one percent of all of the outstanding shares of common stock for each of the periods presented.