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