XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Computation of diluted weighted average shares outstanding      
Basic 52,585,674 52,659,551 53,449,834
Incremental shares from assumed exercise of stock options and vesting of restricted stock 943,902 1,464,053
Diluted weighted average shares outstanding 53,529,576 52,659,551 54,913,887