v3.19.3
COMMITMENTS AND CONTINGENCIES - Litigation (Details) - USD ($)
Sep. 06, 2019
Mar. 31, 2018
Commitments and Contingencies Disclosure [Abstract]    
Gross receipts tax and payroll expense tax paid   $ 1,300,000
Minimum    
Income Tax Examination [Line Items]    
Estimate of possible liability for additional taxes, interest and penalties $ 0  
Maximum    
Income Tax Examination [Line Items]    
Estimate of possible liability for additional taxes, interest and penalties $ 56,000,000