v3.26.3
Fair Value Measurements - Summary of reconciliation of Warrant Liability Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
ASC 815        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Beginning balance $ 11,675 $ 0 $ 4,433 $ 0
Issuance of warrants 0 4,573 0 4,573
Change in estimated fair value (4,437) (61) 3,482 (61)
Warrants exercised 0 0 (677) 0
Ending balance 7,238 4,512 7,238 4,512
ASC 718        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Beginning balance 842 0 303 0
Issuance of warrants 0 307 0 307
Change in estimated fair value (320) (1) 219 (1)
Ending balance $ 522 $ 306 $ 522 $ 306