XML 311 R118.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share (Schedule of Earnings Per Share, Basic and Diluted) (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Basic weighted average shares outstanding (in shares) 50,633 48,592 [1] 48,349 [1]
Diluted weighted average shares outstanding (in shares) 50,633 48,592 [1] 48,349 [1]
Share-based Payment Arrangement      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share amount (in shares) 3,900 4,100 2,900
[1] The consolidated statements of income (loss) for the years ended December 31, 2020 and 2019 have been revised. For further details refer to “Note 1. Nature of Operations.”