XML 68 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Maturities of Undiscounted Operating Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
2021 $ 14,377  
2022 55,594  
2023 40,337  
2024 32,671  
2025 34,854  
Thereafter 250,424  
Total lease payments 428,257  
Tenant Improvement Allowances (6,575)  
Imputed Interest (85,050)  
Operating Lease, Liability 336,632  
Current Operating Lease Liabilities (44,837) $ (42,871)
Long-term Operating Lease Liabilities $ 291,795 $ 300,275