Quarterly report pursuant to Section 13 or 15(d)

ACCOUNTING POLICIES - New Accounting Standards (Details)

v3.19.1
ACCOUNTING POLICIES - New Accounting Standards (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Jan. 01, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Operating lease, liability $ 71,172  
Accounting Standards Update 2016-02    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Operating lease, liability 71,200 $ 53,200
Operating lease, right-of-use asset 58,500 $ 48,900
AOCI Attributable to Parent | Accounting Standards Update 2016-02    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Cumulative effect of new accounting principle in period of adoption $ (1,100)