v3.25.4
Leases - Summary of Lease Term and Discount Rate Assumptions (Details)
Dec. 31, 2025
Dec. 31, 2024
Operating leases    
Finance lease weighted average remaining lease term 6 years  
Operating lease weighted average remaining lease term 7 years 7 months 6 days 8 years 3 months 18 days
Finance lease weighted average discount rate percent 10.80% 0.00%
Operating leases weighted average discount rate percent 5.90% 5.40%