XML 238 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Future Minimum Payments Under Non-Cancelable Leases, Sublease Commitments and Related Payments (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Payments  
2024 $ 108,380
2025 42,695
2026 40,568
2027 37,973
2028 31,698
2029 and thereafter 132,647
Total lease payments 393,961
Real Estate  
Payments  
2024 104,400
2025 64,600
2026 60,900
2027 56,600
2028 49,600
2029 and thereafter 458,900
Total lease payments 795,000
Sublease Receipts  
2024 (31,000)
2025 300
2026 (200)
2027 0
2028 0
2029 and thereafter 0
Total future minimum payments (30,900)
Net Payments  
2024 73,400
2025 64,900
2026 60,700
2027 56,600
2028 49,600
2029 and thereafter 458,900
Total future minimum payments $ 764,100