XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share - Summary of Weighted Average Number of Common Shares Outstanding (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Denominator:      
Basic weighted average shares outstanding 32,131 43,835 46,880
Effect of dilutive stock options and restricted stock 106 123 285
Diluted weighted average shares outstanding 32,237 43,958 47,165