v3.25.2
Summary of Significant Accounting Policies - Schedule of Changes in Fair Value of Liabilities (Details) - Fair Value, Inputs, Level 3 - Fair Value, Recurring
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Warrant Liability (Level 3)  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Fair value at beginning of period $ 3
Convertible note issuance 0
Principal payment 0
Change in fair value 0
Fair value at end of period 3
May 2025 Loan (Level 3)  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Fair value at beginning of period 0
Convertible note issuance 178
Principal payment (75)
Change in fair value 835
Fair value at end of period 938
May 2025 Convertible Note (Level 3)  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Fair value at beginning of period 0
Convertible note issuance 1,406
Principal payment 0
Change in fair value (1,022)
Fair value at end of period $ 384