XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Summary of Information about Stock Options Outstanding (Details)
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Options Outstanding, Number | shares 8,541,017
Options Exercisable, Number Exercisable | shares 2,285,520
$0.31 - $5.99  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Range of Exercise Prices, Minimum $ 0.31
Range of Exercise Prices, Maximum $ 5.99
Options Outstanding, Number | shares 2,213,458
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 7 years 6 months 7 days
Options Outstanding, Weighted Average Exercise Price $ 1.80
Options Exercisable, Number Exercisable | shares 1,300,092
Options Exercisable, Weighted Average Exercise Price $ 1.76
$6.00 - $11.72  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Range of Exercise Prices, Minimum 6.00
Range of Exercise Prices, Maximum $ 11.72
Options Outstanding, Number | shares 1,625,800
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 9 years 10 months 17 days
Options Outstanding, Weighted Average Exercise Price $ 10.58
Options Exercisable, Number Exercisable | shares 2,250
Options Exercisable, Weighted Average Exercise Price $ 10.09
$11.73 - $13.04  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Range of Exercise Prices, Minimum 11.73
Range of Exercise Prices, Maximum $ 13.04
Options Outstanding, Number | shares 2,392,956
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 8 years 5 months 1 day
Options Outstanding, Weighted Average Exercise Price $ 12.85
Options Exercisable, Number Exercisable | shares 893,074
Options Exercisable, Weighted Average Exercise Price $ 12.85
$13.05 - $31.13  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Range of Exercise Prices, Minimum 13.05
Range of Exercise Prices, Maximum $ 31.13
Options Outstanding, Number | shares 607,804
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 9 years 5 months 23 days
Options Outstanding, Weighted Average Exercise Price $ 20.34
Options Exercisable, Number Exercisable | shares 11,469
Options Exercisable, Weighted Average Exercise Price $ 15.72
$31.14 - $88.98  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Range of Exercise Prices, Minimum 31.14
Range of Exercise Prices, Maximum $ 88.98
Options Outstanding, Number | shares 1,700,999
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 9 years 2 months 23 days
Options Outstanding, Weighted Average Exercise Price $ 35.21
Options Exercisable, Number Exercisable | shares 78,635
Options Exercisable, Weighted Average Exercise Price $ 57.34