v3.26.1
Leases - Schedule of Long Term and Discount Rate Information (Details)
Jun. 30, 2026
Dec. 31, 2025
Weighted-average remaining lease term (in years)    
Operating leases 1 year 10 months 17 days 2 years 18 days
Finance leases 3 years 4 months 28 days 3 years 10 months 2 days
Weighted-average discount rate    
Operating leases 7.51% 9.81%
Finance leases 7.36% 10.53%