XML 102 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation (Additional Information on Options) (Details) - Range One [Member]
12 Months Ended
Dec. 31, 2021
$ / shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Expected exercise price: $ 57.28
Exercise price range, lower range limit 57.28
Exercise price range, upper range limit 59.35
Options Outstanding, Weighted Average Exercise Price, Vested or Expected to Vest $ 57.28