XML 71 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
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, 2024
2025$135,303 
2026126,261 
2027116,031 
2028102,148 
202978,970 
Thereafter132,026 
Total lease payments$690,739 
Less: Interest104,992 
Present value of lease liability$585,747