XML 72 R57.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Equity - Summary of Stock Option Activity and Weighted Average Exercise Prices (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Number Of Options Outstanding    
Beginning balance (in shares) 27,068,323  
Options granted (in shares) 0  
Options exercised (in shares) (1,320,113)  
Options forfeited or expired (in shares) (96,151)  
Ending balance (in shares) 25,652,059 27,068,323
Exercisable (in shares) 16,917,990  
Weighted- Average Exercise Price    
Beginning balance (in dollars per share) $ 3.31  
Options granted (in dollars per share) 0  
Options exercised (in dollars per share) 2.49  
Options forfeited or expired (in dollars per share) 4.86  
Ending balance (in dollars per share) 3.34 $ 3.31
Exercisable (in dollars per share) $ 1.58  
Weighted-average remaining contractual life (in years) 6 years 4 months 24 days 6 years 8 months 12 days
Exercisable (in years) 5 years 8 months 12 days  
Aggregate intrinsic value $ 2,052,059 $ 2,575,069