XML 29 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Maturities of Undiscounted Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Leases [Abstract]    
2020 $ 43,342  
2021 44,120  
2022 38,383  
2023 23,663  
2024 18,025  
Thereafter 166,311  
Total lease payments 333,844  
Tenant Improvement Allowances (14,968)  
Imputed Interest (68,309)  
Operating Lease, Liability 250,567  
Current Operating Lease Liabilities (33,316) $ 0
Long-term Operating Lease Liabilities $ 217,251 $ 0