XML 73 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation Plans (Information by Exercise Price) (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Options Outstanding (in shares) 3,839,858 3,780,939 4,237,828 4,310,790
Weighted Average Remaining Contractual Term (in Years) 6 years 4 months 28 days 6 years 8 months 15 days 7 years 4 months 17 days 7 years 3 months 7 days
Weighted Average Exercise Price (in USD per share) $ 24.22 $ 20.45 $ 16.56 $ 7.91
Number Exercisable (in shares) 2,894,714      
Weighted Average Exercise Price (in USD per share) $ 18.82      
Exercise Price One        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit 1.38      
Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit $ 3.16      
Options Outstanding (in shares) 583,253      
Weighted Average Remaining Contractual Term (in Years) 3 years 9 months 3 days      
Weighted Average Exercise Price (in USD per share) $ 2.18      
Number Exercisable (in shares) 583,253      
Weighted Average Exercise Price (in USD per share) $ 2.18      
Exercise Price Two [Member]        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit 4.73      
Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit $ 7.10      
Options Outstanding (in shares) 503,468      
Weighted Average Remaining Contractual Term (in Years) 5 years 1 month 28 days      
Weighted Average Exercise Price (in USD per share) $ 5.75      
Number Exercisable (in shares) 503,468      
Weighted Average Exercise Price (in USD per share) $ 5.75      
Exercise Price Three [Member]        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit 8.27      
Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit $ 12.41      
Options Outstanding (in shares) 475,911      
Weighted Average Remaining Contractual Term (in Years) 5 years 25 days      
Weighted Average Exercise Price (in USD per share) $ 11.76      
Number Exercisable (in shares) 475,522      
Weighted Average Exercise Price (in USD per share) $ 11.76      
Exercise Price Four [Member]        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit 20.00      
Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit $ 30.00      
Options Outstanding (in shares) 581,673      
Weighted Average Remaining Contractual Term (in Years) 6 years 3 months 3 days      
Weighted Average Exercise Price (in USD per share) $ 20.00      
Number Exercisable (in shares) 532,068      
Weighted Average Exercise Price (in USD per share) $ 20.00      
Exercise Price Five        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit 30.93      
Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit $ 46.55      
Options Outstanding (in shares) 1,142,735      
Weighted Average Remaining Contractual Term (in Years) 8 years 2 months 1 day      
Weighted Average Exercise Price (in USD per share) $ 35.20      
Number Exercisable (in shares) 508,451      
Weighted Average Exercise Price (in USD per share) $ 34.43      
Exercise Price Six        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit 47.20      
Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit $ 70.80      
Options Outstanding (in shares) 552,818      
Weighted Average Remaining Contractual Term (in Years) 8 years 7 days      
Weighted Average Exercise Price (in USD per share) $ 56.73      
Number Exercisable (in shares) 291,952      
Weighted Average Exercise Price (in USD per share) $ 56.74