v3.26.1
Leases - Lease Term and Discount Rate (Details)
Jun. 30, 2026
Dec. 31, 2025
Operating Leases    
Weighted average remaining lease term 3 years 9 months 18 days 8 years 10 months 24 days
Weighted average discount rate 4.90% 6.40%
Finance Leases    
Weighted average remaining lease term 6 months  
Weighted average discount rate 4.40%