XML 111 R98.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Stock Options by Exercise Price Range (Details)
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding, number outstanding (in shares) | shares 91,067
Options outstanding, weighted‑ average exercise price (in USD per share) $ 44.12
Options exercisable, number outstanding (in shares) | shares 91,067
Options exercisable, weighted‑ average exercise price (in USD per share) $ 44.12
$30.01-40.00  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding, number outstanding (in shares) | shares 55,653
Options outstanding, weighted‑ average exercise price (in USD per share) $ 33.19
Options outstanding, weighted‑ average remaining contractual term (Years) 7 months 6 days
Options exercisable, number outstanding (in shares) | shares 55,653
Options exercisable, weighted‑ average exercise price (in USD per share) $ 33.19
Options exercisable, weighted‑ average remaining contractual term (Years) 7 months 6 days
50.01-60.00  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding, number outstanding (in shares) | shares 27,529
Options outstanding, weighted‑ average exercise price (in USD per share) $ 58.78
Options outstanding, weighted‑ average remaining contractual term (Years) 2 years 4 months 24 days
Options exercisable, number outstanding (in shares) | shares 27,529
Options exercisable, weighted‑ average exercise price (in USD per share) $ 58.78
Options exercisable, weighted‑ average remaining contractual term (Years) 2 years 4 months 24 days
70.01-80.00  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Options outstanding, number outstanding (in shares) | shares 7,885
Options outstanding, weighted‑ average exercise price (in USD per share) $ 70.14
Options outstanding, weighted‑ average remaining contractual term (Years) 2 years 1 month 6 days
Options exercisable, number outstanding (in shares) | shares 7,885
Options exercisable, weighted‑ average exercise price (in USD per share) $ 70.14
Options exercisable, weighted‑ average remaining contractual term (Years) 2 years 1 month 6 days
Stock option | $30.01-40.00  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise prices, lower range limit (in USD per share) $ 30.01
Range of exercise prices, upper range limit (in USD per share) 40.00
Stock option | 50.01-60.00  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise prices, lower range limit (in USD per share) 50.01
Range of exercise prices, upper range limit (in USD per share) 60.00
Stock option | 70.01-80.00  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise prices, lower range limit (in USD per share) 70.01
Range of exercise prices, upper range limit (in USD per share) $ 80.00