Leases - Schedule of Weighted Average Remaining Lease Term and Discount Rate on Finance Leases (Details) |
Jun. 30, 2026 |
Dec. 31, 2025 |
Dec. 31, 2024 |
|||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Schedule Of Weighted Average Remaining Lease Term And Discount Rate On Finance Leases Abstract | ||||||||||
| Weighted average remaining lease term (years) | 9 months | 1 year 3 months 18 days | 3 years 7 months 6 days | |||||||
| Weighted average discount rate | 18.50% | 18.50% | 17.90% | |||||||
| Weighted average remaining lease term (years)* | 0 years | [1] | 7 months 6 days | [1],[2] | 1 year 7 months 6 days | [2] | ||||
| Weighted average discount rate* | 0.00% | [1] | 19.30% | [1] | 19.30% | |||||
| ||||||||||