XML 91 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
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), Ending Balance 7 years 4 months 24 days 8 years 1 month 6 days  
Number of Shares Outstanding, Granted 220,099   0
Weighted Average Exercise Price, Granted $ 21.52    
Number of Shares Outstanding, Exercised (1,990,261)    
Weighted Average Exercise Price, Exercised $ 1.52    
Number of Shares Outstanding, Forfeited or expired (225,513)    
Weighted Average Exercise Price, Forfeited or expired $ 7.06    
Number of Shares Outstanding, Ending Balance 11,454,890 13,450,565  
Weighted Average Exercise Price, Ending Balance $ 6.40 $ 5.45  
Total Intrinsic Value, Ending Balance $ 70,231 $ 303,036  
Number of Shares, Options Vested and Exercisable, Ending Balance 6,711,404    
Weighted Average Exercise Price Options Vested and Exercisable, Ending Balance $ 4.71    
Total Intrinsic Value Options Vested and Exercisable, Ending Balance $ 51,167    
Weighted Average Remaining Contractual Life (in Years) Options vested and Exercisable, Ending Balance 6 years 9 months 18 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), Ending Balance 5 years 8 months 12 days 6 years 3 months 18 days  
Number of Shares Outstanding, Granted 1,375,000   0
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 $ 17,933 $ 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 $ 17,933    
Weighted Average Remaining Contractual Life (in Years) Options vested and Exercisable, Ending Balance 5 years 3 months 18 days