Fair Value Measurements - Summary of Changes in the Fair Value of the Yorkville Convertible Note (Details) - USD ($) |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2025 |
Sep. 30, 2024 |
Sep. 30, 2025 |
Sep. 30, 2024 |
|
| Fair Value Measurements (Details) [Line Items] | ||||
| Loss on debt issuance | $ 192,000 | $ 0 | $ 444,000 | $ 171,000 |
| Fair Value, Inputs, Level 3 [Member] | ||||
| Fair Value Measurements (Details) [Line Items] | ||||
| Balance at September 30, 2025 | 2,003,000 | 2,003,000 | ||
| Fair Value, Inputs, Level 3 [Member] | Yorkville Convertible Notes [Member] | ||||
| Fair Value Measurements (Details) [Line Items] | ||||
| Issuance of Yorkville convertible note | 4,950,000 | |||
| Loss on debt issuance | 444,000 | |||
| Repayment in cash of Yorkville convertible notes | (3,640,000) | |||
| Change in fair value | 249,000 | |||
| Balance at September 30, 2025 | $ 2,003,000 | $ 2,003,000 | ||