v3.26.1
Leases - Schedule of Lease Term and Discount Rate (Details)
Jun. 30, 2026
Dec. 31, 2025
Weighted-average remaining lease terms:    
Finance leases 5 years 5 years
Operating leases 10 years 10 years
Weighted-average discount rates:    
Finance leases 4.75% 4.76%
Operating leases 4.83% 4.80%