Notes Payable (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Related Party Transaction [Line Items] | ||
| Non-convertible notes | $ 3,985 | |
| Total [Member] | ||
| Related Party Transaction [Line Items] | ||
| Convertible notes | $ 2,839 | |
| Non-convertible notes | 9,267 | 4,098 |
| Factoring arrangement | 3,259 | |
| Total Notes Payable, net | 9,267 | 10,196 |
| Current Portion [Member] | ||
| Related Party Transaction [Line Items] | ||
| Convertible notes | 2,839 | |
| Non-convertible notes | 5,243 | 4,098 |
| Factoring arrangement | 3,259 | |
| Total Notes Payable, net | 5,243 | 10,196 |
| Long Term Portion [Member] | ||
| Related Party Transaction [Line Items] | ||
| Convertible notes | ||
| Non-convertible notes | 4,024 | |
| Factoring arrangement | ||
| Total Notes Payable, net | $ 4,024 |