XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share - Summary of Weighted Average Number of Common Shares Outstanding (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Denominator:      
Basic weighted average shares outstanding 43,835 46,880 47,814
Effect of dilutive stock options and restricted stock 123 285 452
Diluted weighted average shares outstanding 43,958 47,165 48,266