v3.26.1
Fair Value Measurements - Schedule of Changes In The Fair Value Level 3 Liability Classified Warrants (Details) - Level 3
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Acquisition Warrants [Member]  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Beginning balance $ 0
Issuance of warrants 1,315
Change in fair value of warrants (512)
Ending balance 803
Financing Warrants [Member]  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Beginning balance 0
Issuance of warrants 8,847
Change in fair value of warrants (3,367)
Ending balance 5,480
June 2025 Warrants  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Beginning balance 32,150
Exercise of pre-funded warrants and reclassification to equity (340)
Payout of common warrants (57)
Change in fair value of warrants (31,744)
Ending balance $ 9