XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
3 Months Ended
Mar. 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):
March 31, 2025
2025$102,875 
2026125,191 
2027114,462 
2028101,712 
202978,389 
Thereafter210,646 
Total lease payments$733,275 
Less: Interest136,705 
Present value of lease liability$596,570