Fair Value Measurements - Summary of Changes in Fair Value of Yorkville Convertible Note (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Fair Value Measurements (Details) [Line Items] | ||
| Loss on debt issuance | $ 49 | $ 274 |
| Fair Value, Inputs, Level 3 [Member] | ||
| Fair Value Measurements (Details) [Line Items] | ||
| Balance at December 31, 2025 | 1,200 | |
| Balance at March 31, 2026 | 571 | |
| Fair Value, Inputs, Level 3 [Member] | Yorkville Convertible Notes [Member] | ||
| Fair Value Measurements (Details) [Line Items] | ||
| Balance at December 31, 2025 | 1,200 | |
| Repayment in cash of Yorkville convertible notes | (647) | |
| Change in fair value | 18 | |
| Balance at March 31, 2026 | $ 571 | |