XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Tables)
6 Months Ended
Jun. 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):
June 30, 2025December 31, 2024
2025$68,454 $135,303 
2026126,751 126,261 
2027116,540 116,031 
2028103,818 102,148 
202980,068 78,970 
Thereafter218,823 132,026 
Total lease payments$714,454 $690,739 
Less: Interest135,636 104,992 
Present value of lease liability$578,818 $585,747