XML 93 R79.htm IDEA: XBRL DOCUMENT v3.21.1
STOCKHOLDERS' EQUITY - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2021
Number of Stock Options Outstanding      
Beginning balance (in shares) 13,630,882    
Exercised (in shares) (2,592,301)    
Ending balance (in shares) 11,038,581 13,630,882  
Weighted Average Exercise Price      
Beginning balance (in USD per share) $ 17.84    
Exercised (in USD per share) 12.69    
Ending balance (in USD per share) $ 17.84 $ 17.84 $ 19.06
Options Exercisable      
Options exercisable (in shares)     9,605,627
Options exercisable (in USD per share)     $ 12.66
Additional Disclosures      
Weighted average remaining contractual term, options outstanding 4 years 2 months 4 days 3 years 10 months 2 days  
Weighted average remaining contractual term, options exercisable 3 years 6 months 3 days    
Aggregate intrinsic value, options outstanding   $ 2,723,394 $ 2,295,969
Aggregate intrinsic value, options exercisable     $ 2,059,368