XML 88 R53.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-based Compensation - Summary of Stock Options (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Stock Option [Member]      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Number of options - Beginning balance 346,872 1,062,457  
Number of options, Granted 5,382,362 178,863  
Number of options, Exercised (188,990) (891,229)  
Number of options, Forfeited (52,096) (3,219)  
Number of options - Ending balance 5,488,148 346,872 1,062,457
Number of options vested and expected to vest 5,427,891 884,623  
Number of options vested and exercisable 464,567 31,330  
Weighted average exercise price - Beginning balance $ 1.30 $ 1.30  
Weighted average exercise price Granted 11.42 1.30  
Weighted average exercise price Exercised 2.33 1.30  
Weighted average exercise price Forfeited 1.76 1.30  
Weighted Average Exercise Price - Ending balance 11.19 1.30 $ 1.30
Weighted average exercise price Options vested and expected to vest 11.28 1.30  
Weighted average exercise price options vested and exercisable $ 3.20 $ 1.30  
Weighted- Average Remaining Contractual Term, Outstanding 9 years 6 months 25 days 9 years 3 days 9 years 10 months 17 days
Weighted- Average Remaining Contractual Term, Options vested and expected to vest 9 years 6 months 29 days 9 years 3 days  
Weighted- Average Remaining Contractual Term, Options vested and exercisable 8 years 11 months 12 days 8 years 10 months 17 days  
Aggregate Intrinsic Value - Exercised $ 810 $ 37  
Aggregate Intrinsic Value - Options outstanding 90,335 744  
Aggregate Intrinsic Value, options vested and expected to vest 88,881 1,896  
Aggregate Intrinsic Value, Options vested and exercisable $ 11,360 $ 67  
Restricted Stock [Member]      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Number of awards - Beginning balance 827,187 1,521,387  
Restricted stock awards granted 0 0 502,964
Number of awards, vested (418,776) (694,200)  
Number of awards - Ending balance 408,411 827,187 1,521,387
Weighted average granted fair date value - Beginning balance $ 1.01 $ 0.94  
Weighted average granted fair date value, vested 0.86 0.86  
Weighted average granted fair date value - Ending balance $ 1.16 $ 1.01 $ 0.94
Aggregate Fair Value, Beginning balance $ 834 $ 1,430  
Aggregate Fair Value, vested (361) (596)  
Aggregate Fair Value, Ending balance $ 473 $ 834 $ 1,430