Debt - Schedule of Debt (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Schedule of Debt [Abstract] | ||
| Related party loan | $ 137,232 | $ 126,697 |
| Less: unamortized debt issuance costs | (10,226) | (15,392) |
| Total related party debt | $ 127,006 | $ 111,305 |