XML 163 R88.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and Contingencies - Future Minimum Payments Under Non-Cancelable Leases, Sublease Commitments and Related Payments (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Payments  
2026 $ 63,653
2027 65,642
2028 58,065
2029 54,077
2030 52,886
2031 and thereafter 414,292
Total lease payments 708,615
Real Estate  
Payments  
2026 70,200
2027 67,300
2028 58,800
2029 54,400
2030 53,000
2031 and thereafter 414,300
Total lease payments 718,000
Sublease Receipts  
2026 (3,100)
2027 (4,400)
2028 (4,400)
2029 (4,400)
2030 (4,500)
2031 and thereafter (11,400)
Total future minimum payments (32,200)
Net Payments  
2026 67,100
2027 62,900
2028 54,400
2029 50,000
2030 48,500
2031 and thereafter 402,900
Total future minimum payments $ 685,800