XML 104 R93.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Schedule Of Future Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Lessee, Lease, Description [Line Items]      
2019 (excluding the three months ended March 31, 2019) $ 32,717    
2020 40,282    
2021 37,458    
2022 31,902    
2023 30,440    
2024 38,577    
Total lease payments 211,376    
Less: imputed interest (6,209)    
Lease liabilities - operating leases 205,167 $ 178,000 $ 0
Operating leases not yet commenced $ 27,100    
Lower Limit      
Lessee, Lease, Description [Line Items]      
Term of leases not yet commenced 1 year    
Upper Limit      
Lessee, Lease, Description [Line Items]      
Term of leases not yet commenced 10 years