XML 31 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Leases [Abstract]    
Weighted average remaining lease term for operating leases 6 years 4 months 24 days  
Weighted average discount rate for operating leases 4.80%  
Components of Lease Expense [Abstract]    
Operating lease cost $ 13,136 $ 12,861
Variable lease cost 974 1,052
Short-term lease cost 45 52
Sublease income (1,131) (1,593)
Total lease expense 13,024 12,372
Supplemental Cash Flow Information Related to Leases [Abstract]    
Operating cash outflow from operating leases 13,367 14,377
Right-of-use assets obtained in exchange for lease liabilities 21,822 $ 128,704
Maturities of Operating Lease Liabilities [Abstract]    
2020 37,395  
2021 43,231  
2022 28,941  
2023 20,119  
2024 15,597  
Thereafter 30,881  
Total 176,164  
Less: Imputed interest 27,563  
Total lease liability 148,601  
Additional lease liabilities not yet commenced $ 100  
Minimum [Member]    
Leases [Abstract]    
Remaining lease terms 1 year  
Maximum [Member]    
Leases [Abstract]    
Remaining lease terms 24 years  
Extension period for leases 20 years  
Termination period for leases 1 year