XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Weighted Average Number of Shares The following is a reconciliation between basic and diluted weighted average common shares outstanding:
(In thousands)Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Basic weighted average common shares outstanding43,842 43,192 43,702 42,987 
Effect of dilution:
Restricted stock units58 487 133 710 
Diluted weighted average common shares outstanding43,900 43,679 43,835 43,697