XML 79 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Summary of Information about Stock Options Outstanding (Details)
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Options Outstanding, Number | shares 7,179,482
Options Exercisable, Number Exercisable | shares 2,057,975
$0.31 - $7.37  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Range of Exercise Prices, Minimum $ 0.31
Range of Exercise Prices, Maximum $ 7.37
Options Outstanding, Number | shares 2,352,647
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 7 years 9 months 3 days
Options Outstanding, Weighted Average Exercise Price $ 1.80
Options Exercisable, Number Exercisable | shares 1,233,638
Options Exercisable, Weighted Average Exercise Price $ 1.75
$7.38 - $13.08  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Range of Exercise Prices, Minimum 7.38
Range of Exercise Prices, Maximum $ 13.08
Options Outstanding, Number | shares 2,465,488
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 8 years 8 months 1 day
Options Outstanding, Weighted Average Exercise Price $ 12.85
Options Exercisable, Number Exercisable | shares 777,587
Options Exercisable, Weighted Average Exercise Price $ 12.85
$13.09 - $31.30  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Range of Exercise Prices, Minimum 13.09
Range of Exercise Prices, Maximum $ 31.30
Options Outstanding, Number | shares 1,760,632
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 9 years 7 months 9 days
Options Outstanding, Weighted Average Exercise Price $ 27.58
Options Exercisable, Number Exercisable | shares 4,219
Options Exercisable, Weighted Average Exercise Price $ 17.99
$31.31 - $88.98  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Range of Exercise Prices, Minimum 31.31
Range of Exercise Prices, Maximum $ 88.98
Options Outstanding, Number | shares 600,715
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 9 years 4 months 6 days
Options Outstanding, Weighted Average Exercise Price $ 43.02
Options Exercisable, Number Exercisable | shares 42,531
Options Exercisable, Weighted Average Exercise Price $ 50.79