XML 51 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Calculation of Earnings per Share (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Weighted-average common shares outstanding - basic (shares) 16,630,000 16,185,000 18,995,000
Shares used to compute diluted income per share (shares) 17,246,000 16,185,000 19,757,000
Potentially dilutive shares excluded from calculation due to anti-dilutive effect (shares) 4,793,000 8,458,000 8,926,000
Restricted Stock      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Dilutive potential common shares (shares) 96,000 0 43,000
Stock Options      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Dilutive potential common shares (shares) 520,000 0 719,000