v3.22.0.1
STOCK-BASED COMPENSATION - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Number of options      
Options outstanding, beginning balance (in shares) 8,365,000 8,365,000  
Granted (in shares)   72,000  
Exercised (in shares)   (1,882,000)  
Repurchased (in shares)   (220,000)  
Forfeited and expired (in shares)   (80,000)  
Options outstanding, ending balance (in shares)   6,255,000 8,365,000
Number of options exercisable (in shares)   4,420,000  
Weighted- average exercise price      
Outstanding, beginning balance (in usd per share) $ 10.68 $ 10.68  
Granted (in usd per share)   52.80  
Exercised (in usd per share)   6.63  
Repurchased (in usd per share)   4.81  
Forfeited and expired (in usd per share)   14.75  
Outstanding, ending balance (in usd per share)   12.53 $ 10.68
Weighted average exercise price, options exercisable (in usd per share)   $ 10.61  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Weighted average remaining contractual term (in years), outstanding 7 years 5 months 19 days 6 years 11 months 1 day  
Weighted average remaining contractual term (in years), exercisable   6 years 4 months 28 days  
Aggregate intrinsic value, outstanding   $ 585,339 $ 230,596
Aggregate intrinsic value, exercisable   $ 422,076