XML 121 R107.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Leases - Schedule of Information About Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Lessee Disclosure [Abstract]    
2022 $ 99,713  
2023 97,969  
2024 96,241  
2025 94,634  
2026 92,809  
Thereafter 532,614  
Total undiscounted lease payments 1,013,980  
Imputed interest (214,881)  
Total operating lease liabilities $ 799,099 $ 839,800
Operating Lease, Liability, Statement of Financial Position [Extensible List] Accounts payable and accrued expenses Accounts payable and accrued expenses