v3.25.4
Leases - Schedule of Lease Term and Discount Rate (Details)
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Weighted-average remaining lease term—finance leases (years) 12 years 2 months 12 days 13 years
Weighted-average remaining lease term—operating leases (years) 4 years 2 months 12 days 4 years 10 months 24 days
Weighted-average discount rate—finance leases 4.40% 4.40%
Weighted-average discount rate—operating leases 5.20% 4.80%