XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]    
Options Outstanding, Number of Options, Shares, Beginning Balance 1,570,728  
Options Outstanding, Number of Options, Exercised, Shares (978,495)  
Options Outstanding, Number of Options, Shares, Ending Balance 592,233 1,570,728
Options Outstanding, Number of Options Exercisable, Shares, as of March 31, 2021 370,183  
Options Outstanding, Number of Options, Vested and expected to vest, Shares as of March 31, 2021 592,233  
Options Outstanding, Weighted Average Exercise Price, Beginning Balance $ 9.09  
Options Outstanding, Weighted Average Exercise Price, Exercised 9.01  
Options Outstanding, Weighted Average Exercise Price, Ending Balance 9.22 $ 9.09
Options Outstanding, Weighted Average Exercise Price, Exercisable as of March 31, 2021 9.09  
Options Outstanding, Weighted Average Exercise Price, Vested and expected to vest as of March 31, 2021 $ 9.22  
Options Outstanding, Weighted Average Remaining Contractual Life (Years) 7 years 6 months 21 days 7 years 8 months 15 days
Options Outstanding, Weighted Average Remaining Contractual Life (Years), Exercisable as of March 31, 2021 7 years 5 months 23 days  
Options Outstanding, Weighted Average Remaining Contractual Life (Years), Vested and expected to vest as of March 31, 2021 7 years 6 months 21 days  
Options Outstanding, Aggregate Intrinsic Value, Beginning Balance $ 12,756  
Options Outstanding, Aggregate Intrinsic Value, Ending Balance 12,013 $ 12,756
Options Outstanding, Aggregate Intrinsic Value, Exercisable as of March 31, 2021 7,556  
Options Outstanding, Aggregate Intrinsic Value, Vested and expected to vest as of March 31, 2021 $ 12,013