XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income per Share (Tables)
3 Months Ended
Mar. 31, 2022
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 March 31,
20222021
Basic weighted average common shares outstanding42,780 41,930 
Effect of dilution:
Stock options— 12 
Restricted stock units935 1,229 
Diluted weighted average common shares outstanding43,715 43,171