XML 123 R108.htm IDEA: XBRL DOCUMENT v3.20.4
Share-Based Compensation - Information on Option Grants (Details) - Stock Options - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of options granted 566,401 544,209 312,141
Weighted average exercise price per share $ 25.80 $ 33.32 $ 46.48
Weighted average grant date fair value per share $ 9.14 $ 12.29 $ 14.78