XML 61 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Earnings Per Share (Details) - USD ($)
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]      
Net Income (Loss) Attributable to Parent $ 72,572,000 $ (37,707,000) $ 46,869,000
Weighted Average Number of Shares Outstanding, Basic 19,515,000 19,301,000 19,103,000
Weighted Average Number of Shares Outstanding, Diluted 20,296,000 19,301,000 19,551,000
Earnings Per Share, Basic $ 3.72 $ (1.95) $ 2.45
Earnings Per Share, Diluted $ 3.58 $ (1.95) $ 2.40
Restricted Stock Units (RSUs) [Member]      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements 587,000 0 285,000
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount   472,000  
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount   472,000  
Performance Shares [Member]      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements 194,000 0 163,000
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount   120,000  
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount   120,000