XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.1
STOCKHOLDERS' EQUITY - Stock option activity (Details) - Employee Stock Option [Member] - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Equity Incentive Plans Stock Option Activity [Line Items]    
Number of shares, Outstanding Beginning Balance 2,526,166  
Number of shares, Granted. 0  
Number of shares, Exercised (31,245)  
Number of shares, Forfeited (4,525)  
Number of shares, Expired 0  
Number of shares, Outstanding Ending Balance 2,490,396 2,526,166
Weighted - average exercise price, Outstanding Beginning Balance $ 6.99  
Weighted - average exercise price, Exercised 4.10  
Weighted - average exercise price, Forfeited 4.10  
Weighted - average exercise price, Expired 0  
Weighted - average exercise price, Outstanding Ending Balance $ 7.03 $ 6.99
Weighted - average contractual term 7 years 8 months 26 days 8 years 1 month 6 days
Aggregate intrinsic value, Outstanding $ 102,529,214 $ 115,472,832