XML 103 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Summary of Reconciliation of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Total minimum rent payments, Operating Leases $ 868,275  
Less: Lease discount, Operating Leases (630,506)  
Lease liabilities, Operating Leases 237,769 $ 243,497
Total minimum rent payments, Finance Leases 94,114  
Less: Lease discount, Finance Leases (26,986)  
Lease liabilities, Finance Leases $ 67,128 $ 68,143