XML 84 R74.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Additional Information (Details) - agreement
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Lessor, Lease, Description [Line Items]    
Operating leases, termination period (in years) 30 days  
Current portion of finance leases [Extensible enumeration] Current portion of long-term debt and finance leases Current portion of long-term debt and finance leases
Non-current finance leases [Extensible enumeration] Long-term debt, net and non-current finance leases Long-term debt, net and non-current finance leases
Lessee, finance lease, lease not yet commenced, number of agreements 2,000,000  
Minimum    
Lessor, Lease, Description [Line Items]    
Lease remaining term of contract excluding land (in years) 1 year  
Operating leases renewal term (in years) 1 year  
Lease remaining term (in years) 1 year  
Operating leases renewal term (in years) 1 year  
Maximum    
Lessor, Lease, Description [Line Items]    
Lease remaining term of contract excluding land (in years) 73 years  
Operating leases renewal term (in years) 25 years  
Lease remaining term (in years) 10 years  
Operating leases renewal term (in years) 15 years