XML 118 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation - Schedule of Additional Information on Stock Options (Details) - Stock options [member] - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Schedule of Additional Information on Stock Options [Line Items]      
Number of options granted 361 755 758
Weighted average exercise price per share $ 123.13 $ 93.33 $ 83.11
Weighted average grant date fair value per share $ 41.15 $ 21.47 $ 21.08