v3.26.1
Leases - Schedule of Operating and Finance Leases Discount Rate (Details)
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
Weighted-average remaining operating lease term (years) 3 years 7 months 28 days 3 years 7 months 13 days
Weighted-average remaining finance lease term (years) 12 years 5 months 1 day 12 years 11 months 1 day
Weighted-average operating lease discount rate (percentage) 15.06% 9.45%
Weighted-average finance discount rate (percentage) 7.72% 7.72%