XML 168 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Future Minimum Payments Under Non-Cancelable Leases, Sublease Commitments and Related Payments (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Payments  
2023 $ 97,489
2024 104,596
2025 37,319
2026 35,808
2027 32,821
2028 and thereafter 146,319
Total lease payments 454,352
Real Estate  
Payments  
2023 107,600
2024 108,900
2025 58,300
2026 55,700
2027 51,300
2028 and thereafter 487,700
Total lease payments 869,500
Sublease Receipts  
2023 (31,900)
2024 (30,900)
2025 0
2026 0
2027 0
2028 and thereafter 0
Total future minimum payments (62,800)
Net Payments  
2023 75,700
2024 78,000
2025 58,300
2026 55,700
2027 51,300
2028 and thereafter 487,700
Total future minimum payments $ 806,700