XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Summary of Information about Stock Options Outstanding (Details)
6 Months Ended
Jun. 30, 2022
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Options Outstanding, Number | shares 8,915,289
Options Exercisable, Number Exercisable | shares 2,738,389
$0.31 - $3.05  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Range of Exercise Prices, Minimum $ 0.31
Range of Exercise Prices, Maximum $ 3.05
Options Outstanding, Number | shares 2,109,347
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 7 years 3 months 3 days
Options Outstanding, Weighted Average Exercise Price $ 1.80
Options Exercisable, Number Exercisable | shares 1,414,546
Options Exercisable, Weighted Average Exercise Price $ 1.76
$3.06 - $10.34  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Range of Exercise Prices, Minimum 3.06
Range of Exercise Prices, Maximum $ 10.34
Options Outstanding, Number | shares 1,068,193
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 9 years 10 months 17 days
Options Outstanding, Weighted Average Exercise Price $ 4.84
Options Exercisable, Number Exercisable | shares 4,500
Options Exercisable, Weighted Average Exercise Price $ 10.09
$10.35 - $11.72  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Range of Exercise Prices, Minimum 10.35
Range of Exercise Prices, Maximum $ 11.72
Options Outstanding, Number | shares 1,447,250
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 9 years 7 months 17 days
Options Outstanding, Weighted Average Exercise Price $ 10.58
Options Exercisable, Weighted Average Exercise Price 0.00
$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,253,228
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 8 years 2 months 1 day
Options Outstanding, Weighted Average Exercise Price $ 12.85
Options Exercisable, Number Exercisable | shares 1,031,129
Options Exercisable, Weighted Average Exercise Price $ 12.85
$13.05 - $88.98  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Range of Exercise Prices, Minimum 13.05
Range of Exercise Prices, Maximum $ 88.98
Options Outstanding, Number | shares 2,037,271
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 9 years 18 days
Options Outstanding, Weighted Average Exercise Price $ 31.48
Options Exercisable, Number Exercisable | shares 288,214
Options Exercisable, Weighted Average Exercise Price $ 38.39