v3.26.1
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