XML 68 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Maturities of Undiscounted Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
2021 $ 27,821  
2022 55,123  
2023 40,000  
2024 32,509  
2025 34,989  
Thereafter 250,622  
Total lease payments 441,064  
Tenant Improvement Allowances (11,360)  
Imputed Interest (88,421)  
Operating Lease, Liability 341,283  
Current Operating Lease Liabilities (44,223) $ (42,871)
Long-term Operating Lease Liabilities $ 297,060 $ 300,275