XML 64 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of Shares Outstanding, Beginning Balance 13,450,565  
Weighted Average Exercise Price, Beginning Balance $ 5.45  
Total Intrinsic Value, Beginning Balance $ 303,036  
Weighted Average Remaining Contractual Life (in Years) 7 years 7 months 6 days 8 years 1 month 6 days
Number of Shares Outstanding, Granted 220,099  
Weighted Average Exercise Price, Granted $ 21.52  
Number of Shares Outstanding, Exercised (1,798,817)  
Weighted Average Exercise Price, Exercised $ 1.42  
Number of Shares Outstanding, Forfeited or expired (193,539)  
Weighted Average Exercise Price, Forfeited or expired $ 7.27  
Number of Shares Outstanding, Ending Balance 11,678,308 13,450,565
Weighted Average Exercise Price, Ending Balance $ 6.34 $ 5.45
Total Intrinsic Value, Ending Balance $ 206,431 $ 303,036
Number of Shares, Options Vested and Exercisable, Ending Balance 6,263,429  
Weighted Average Exercise Price Options Vested and Exercisable, Ending Balance $ 4.42  
Total Intrinsic Value Options Vested and Exercisable, Ending Balance $ 122,474  
Weighted Average Remaining Contractual Life (in Years) Options vested and Exercisable 6 years 10 months 24 days  
Market And Service Condition Based Options [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of Shares Outstanding, Beginning Balance 3,078,297  
Weighted Average Exercise Price, Beginning Balance $ 9.69  
Total Intrinsic Value, Beginning Balance $ 56,351  
Weighted Average Remaining Contractual Life (in Years) 5 years 10 months 24 days 6 years 3 months 18 days
Number of Shares Outstanding, Granted 1,375,000  
Weighted Average Exercise Price, Granted $ 19.59  
Number of Shares Outstanding, Ending Balance 4,453,297 3,078,297
Weighted Average Exercise Price, Ending Balance $ 12.75 $ 9.69
Total Intrinsic Value, Ending Balance $ 49,923 $ 56,351
Number of Shares, Options Vested and Exercisable, Ending Balance 3,078,297  
Weighted Average Exercise Price Options Vested and Exercisable, Ending Balance $ 9.69  
Total Intrinsic Value Options Vested and Exercisable, Ending Balance $ 43,914  
Weighted Average Remaining Contractual Life (in Years) Options vested and Exercisable 5 years 7 months 6 days