XML 96 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Maturities of Undiscounted Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2022 $ 59,003  
2023 44,699  
2024 36,964  
2025 38,819  
2026 38,701  
Thereafter 215,615  
Total lease payments 433,801  
Tenant Improvement Allowances (6,281)  
Imputed Interest (82,726)  
Operating Lease, Liability 344,794  
Current Operating Lease Liabilities (47,321) $ (42,871)
Long-term Operating Lease Liabilities $ 297,473 $ 300,275