v3.10.0.1
BASIS OF PRESENTATION AND ORGANIZATION (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Jan. 01, 2017
Organization Consolidation And Presentation Of Financial Statements Abstract        
CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption       $ 5,112
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Operating Costs and Expenses $ 1,099,278 $ 443,512 $ 323,270