XML 80 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Awards - Summary of Stock Option Activity (Details) - 2018 Stock Option and Incentive Plan - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Number of Shares    
Number of Shares, Outstanding beginning balance (shares) 6,011,126  
Number of Shares, Granted (shares) 1,838,905  
Number of Shares, Exercised (shares) (508,720)  
Number of Shares, Forfeited (shares) (284,053)  
Number of Shares, Outstanding ending balance (shares) 7,057,258 6,011,126
Number of Shares, Options exercisable at December 31, 2021 (shares) 4,678,355  
Number of Shares, Vested and expected to vest at December 31, 2021 (shares) 7,057,258  
Weighted Average Exercise Price    
Weighted Average Exercise Price, Outstanding beginning balance (in dollars per share) $ 5.55  
Weighted Average Exercise Price, Granted (in dollars per share) 9.11  
Weighted Average Exercise Price, Exercised (in dollars per share) 3.98  
Weighted Average Exercise Price, Forfeited (in dollars per share) 5.56  
Weighted Average Exercise Price, Outstanding ending balance (in dollars per share) 6.59 $ 5.55
Weighted Average Exercise Price, Options exercisable at December 31, 2021 (in dollars per share) 6.22  
Weighted Average Exercise Price, Vested and expected to vest at December 31, 2021 (in dollars per share) $ 6.59  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Weighted Average Remaining Contractual Term (in years), Outstanding 6 years 11 months 23 days 7 years 3 months 10 days
Weighted Average Remaining Contractual Term (in years), Options exercisable 6 years 1 month 17 days  
Weighted Average Remaining Contractual Term (in years), Vested and expected to vest 6 years 11 months 23 days  
Aggregate Intrinsic Value $ 4,678 $ 24,912
Aggregate Intrinsic Value, Options exercisable at December 31, 2021 3,683  
Aggregate Intrinsic Value, Vested and expected to vest at December 31, 2021 $ 4,678