v3.20.4
SHAREHOLDERS' EQUITY - Subsequent Event - Additional Information (Details) - $ / shares
May 14, 2021
Apr. 15, 2021
Mar. 17, 2021
Feb. 28, 2021
Dividends Payable [Line Items]        
Dividends Payable, Amount Per Share       $ 0.88
Dividend Declared [Member] | Class A Ordinary Shares | Subsequent Event [Member]        
Dividends Payable [Line Items]        
Cash dividend declared date     Mar. 17, 2021  
Cash dividend record date   Apr. 15, 2021    
Cash dividend payment date May 14, 2021