XML 163 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Future Minimum Payments Under Non-Cancelable Leases, Sublease Commitments and Related Payments (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Payments  
2022 $ 100,604
2023 97,049
2024 99,259
2025 33,060
2026 32,047
2027 and thereafter 169,074
Total lease payments 531,093
Real Estate  
Payments  
2022 107,100
2023 99,400
2024 100,700
2025 51,600
2026 49,900
2027 and thereafter 528,300
Total lease payments 937,000
Sublease Receipts  
2022 (31,200)
2023 (31,600)
2024 (30,700)
2025 0
2026 0
2027 and thereafter 0
Total future minimum payments (93,500)
Net Payments  
2022 75,900
2023 67,800
2024 70,000
2025 51,600
2026 49,900
2027 and thereafter 528,300
Total future minimum payments $ 843,500