Supplemental Financial Information - Schedule of Other Liabilities (Details) - USD ($) $ in Thousands |
Mar. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Other Liabilities Disclosure [Abstract] | ||
| Warrant liability | $ 4,619 | $ 3,519 |
| Third party payor reserve | 2,000 | 2,000 |
| Total | $ 6,619 | $ 5,519 |