XML 143 R114.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Future Minimum Operating Lease Payments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
2025 $ 195,900  
2026 201,100  
2027 194,600  
2028 183,900  
2029 172,700  
Thereafter 1,220,800  
Total future minimum lease payments 2,169,000  
less: imputed interest (624,600)  
Total operating lease liabilities 1,544,400  
less: current operating lease liabilities (113,300) $ (118,000)
Long-term operating lease liabilities $ 1,431,100 $ 1,354,300