XML 101 R85.htm IDEA: XBRL DOCUMENT v3.20.4
Common Stock and Earnings per Share - Schedule of Antidilutive Shares Excluded from Computation of Diluted Earnings per Share (Details) - shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Shares Underlying Stock Options Excluded      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Shares excluded from diluted earnings per share (shares) 1,996 622 1,175
Performance Stock Grants Excluded because Performance Conditions Have Not Been Met      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Shares excluded from diluted earnings per share (shares) 578 717 752