v3.26.1
Fair Value Measurements - Summary of Changes in Fair Value of Yorkville Convertible Note (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Fair Value Measurements (Details) [Line Items]        
Loss on debt issuance $ 159 $ 169 $ 208 $ 443
Fair Value, Inputs, Level 3 [Member]        
Fair Value Measurements (Details) [Line Items]        
Balance at December 31, 2025     1,200  
Balance at June 30, 2026 0   0  
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     (1,218)  
Change in fair value     18  
Balance at June 30, 2026 $ 0   $ 0