XML 83 R94.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Schedule Of Future Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Jan. 01, 2019
Dec. 31, 2018
Leases [Abstract]      
2019 (excluding the nine months ended September 30, 2019) $ 10,994    
2020 41,197    
2021 38,325    
2022 32,830    
2023 31,033    
2024 and thereafter 41,792    
Total future lease payments 196,171    
Less: imputed interest (3,628)    
Lease liabilities - operating leases 192,543 $ 178,000 $ 0
Operating leases not yet commenced $ 35,400    
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