XML 90 R75.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Maturities of Undiscounted Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2021 $ 53,294  
2022 52,367  
2023 37,195  
2024 30,001  
2025 32,501  
Thereafter 245,702  
Total lease payments 451,060  
Tenant Improvement Allowances (14,134)  
Imputed Interest (93,780)  
Operating Lease, Liability 343,146  
Current Operating Lease Liabilities (42,871) $ (33,316)
Long-term Operating Lease Liabilities $ 300,275 $ 217,251