XML 69 R54.htm IDEA: XBRL DOCUMENT v3.25.4
Leases (Tables)
12 Months Ended
Dec. 31, 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):
December 31, 2025
2026$125,088 
2027113,222 
2028101,054 
202978,449 
203064,894 
Thereafter166,529 
Total lease payments$649,236 
Less: Interest121,897 
Present value of lease liability$527,339