XML 43 R32.htm IDEA: XBRL DOCUMENT v3.19.1
Basis of Presentation and Nature of Operations - Schedule of Impact to Consolidated Balance Sheets Before and After the Adoption (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Basis of Presentation and Nature of Operations [Line Items]      
Operating lease - right-of-use assets $ 127,587    
Operating lease liabilities - current 30,324    
Accrued expenses and other current liabilities 27,902   $ 39,072
Operating lease liabilities - non-current $ 112,676    
Deferred rent     $ 13,938
Accounting Standards Update 2016-02      
Basis of Presentation and Nature of Operations [Line Items]      
Operating lease - right-of-use assets   $ 137,152  
Operating lease liabilities - current   30,951  
Operating lease liabilities - non-current   121,982  
Accounting Standards Update 2016-02 | Before Adoption      
Basis of Presentation and Nature of Operations [Line Items]      
Accrued expenses and other current liabilities   1,843  
Deferred rent   13,938  
Accounting Standards Update 2016-02 | Adoption Adjustments      
Basis of Presentation and Nature of Operations [Line Items]      
Operating lease - right-of-use assets   137,152  
Operating lease liabilities - current   30,951  
Accrued expenses and other current liabilities   (1,843)  
Operating lease liabilities - non-current   121,982  
Deferred rent   $ (13,938)