XML 79 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Share-based Compensation - Option, Exercise Price Range Table (Details)
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Stock Options Outstanding  
Number of Shares (in shares) | shares 10,098,929
Weighted-Average Remaining Contractual Life in Years 6 years 6 months
Weighted Average Exercise Price (in dollars per share) $ 18.58
Stock Options Exercisable  
Number of Shares (in shares) | shares 6,694,068
Weighted Average Exercise Price (in dollars per share) $ 21.35
Exercise Price Range From Dollars 0.94 to 5.00 Member  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Price, lower limit 0.94
Range of Exercise Price, upper limit $ 5.00
Stock Options Outstanding  
Number of Shares (in shares) | shares 357,628
Weighted-Average Remaining Contractual Life in Years 8 years 9 months 18 days
Weighted Average Exercise Price (in dollars per share) $ 3.70
Stock Options Exercisable  
Number of Shares (in shares) | shares 143,268
Weighted Average Exercise Price (in dollars per share) $ 3.76
Exercise Price Range From Dollars 5.01 to 15.00 Member  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Price, lower limit 5.01
Range of Exercise Price, upper limit $ 15.00
Stock Options Outstanding  
Number of Shares (in shares) | shares 3,355,424
Weighted-Average Remaining Contractual Life in Years 8 years 4 months 24 days
Weighted Average Exercise Price (in dollars per share) $ 10.51
Stock Options Exercisable  
Number of Shares (in shares) | shares 1,211,129
Weighted Average Exercise Price (in dollars per share) $ 10.96
Exercise Price Range From Dollars 15.01 to 25.00 Member  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Price, lower limit 15.01
Range of Exercise Price, upper limit $ 25.00
Stock Options Outstanding  
Number of Shares (in shares) | shares 4,041,994
Weighted-Average Remaining Contractual Life in Years 6 years 1 month 6 days
Weighted Average Exercise Price (in dollars per share) $ 20.21
Stock Options Exercisable  
Number of Shares (in shares) | shares 3,152,550
Weighted Average Exercise Price (in dollars per share) $ 20.39
Exercise Price Range From Dollars 25.01 to 40.21 Member  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Price, lower limit 25.01
Range of Exercise Price, upper limit $ 40.21
Stock Options Outstanding  
Number of Shares (in shares) | shares 2,343,883
Weighted-Average Remaining Contractual Life in Years 4 years 3 months 18 days
Weighted Average Exercise Price (in dollars per share) $ 29.59
Stock Options Exercisable  
Number of Shares (in shares) | shares 2,187,121
Weighted Average Exercise Price (in dollars per share) $ 29.64