XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income per Share (Tables)
9 Months Ended
Sep. 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 September 30,Nine Months Ended September 30,
2023202220232022
Basic weighted average common shares outstanding43,951 43,238 43,786 43,070 
Effect of dilution:
Restricted stock units90 494 119 637 
Diluted weighted average common shares outstanding44,041 43,732 43,905 43,707