v3.26.1
Fair Value - Schedule of Changes in Warrant Liabilities (Details) - Fair Value, Recurring - Level 3 - Warrant Liabilities
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Balance $ 0
Changes in fair value, net 280
Balance 0
Tranche C Warrants  
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Reclassification of Tranche C Warrants to additional paid-in capital $ (280)