XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity (Details) - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Computation of diluted weighted average shares outstanding:    
Basic weighted average shares outstanding 51,057,951 52,762,845
Incremental shares from assumed exercise of stock options and vesting of restricted stock 658,094
Diluted weighted average shares outstanding 51,716,045 52,762,845