XML 105 R91.htm IDEA: XBRL DOCUMENT v3.20.4
Stock Based Awards and Other Equity Instruments - Summary of Stock Option Activity (Parenthetical) (Details) - shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Stock Options      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Options non converted into shares due to net share settlement 2,217 120,112 814,635