XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.3
Leases (Tables)
9 Months Ended
Sep. 30, 2025
Leases [Abstract]  
Schedule of Minimum Lease Payments
Minimum lease payments under these arrangements, net of payments to be received under a sublease, were as follows (in thousands):
September 30, 2025December 31, 2024
2025$34,662 $135,303 
2026123,223 126,261 
2027113,140 116,031 
2028101,291 102,148 
202978,429 78,970 
Thereafter229,534 132,026 
Total lease payments$680,279 $690,739 
Less: Interest128,866 104,992 
Present value of lease liability$551,413 $585,747