v3.26.1
Leases - Lease Term and Discount Rate (Details)
Jun. 30, 2026
Dec. 31, 2025
Weighted average remaining lease term    
Operating leases 4 years 5 months 12 days 4 years 4 months 24 days
Finance leases 2 years 6 months 21 days 2 years 6 months 29 days
Weighted average discount rate    
Operating leases 5.93% 5.95%
Finance leases 5.31% 5.83%