XML 69 R55.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Maturities of Undiscounted Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2021 $ 40,390  
2022 52,830  
2023 37,584  
2024 30,173  
2025 32,672  
Thereafter 245,611  
Total lease payments 439,260  
Tenant Improvement Allowances (10,695)  
Imputed Interest (90,267)  
Operating Lease, Liability 338,298  
Current Operating Lease Liabilities (43,654) $ (42,871)
Long-term Operating Lease Liabilities $ 294,644 $ 300,275