v3.26.1
FAIR VALUE MEASUREMENTS - Summary of Financial Instruments Measured on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Fair value of deferred cash payment $ 0 $ 13,500  
ISA contingent earnout liability 30 300  
Warrant liabilities 0 4,267  
Total liabilities held at fair value 30 18,067  
2024 Bank Warrants      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Warrant liabilities   658 $ 100
2025 Bank Warrants      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Warrant liabilities 0 1,415  
At-the-Money Warrants      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Warrant liabilities 0 2,194  
Level 1      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Fair value of deferred cash payment 0 0  
ISA contingent earnout liability 0 0  
Total liabilities held at fair value 0 0  
Level 1 | 2024 Bank Warrants      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Warrant liabilities   0  
Level 1 | 2025 Bank Warrants      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Warrant liabilities 0 0  
Level 1 | At-the-Money Warrants      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Warrant liabilities 0 0  
Level 2      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Fair value of deferred cash payment 0 0  
ISA contingent earnout liability 0 0  
Total liabilities held at fair value 0 0  
Level 2 | 2024 Bank Warrants      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Warrant liabilities   0  
Level 2 | 2025 Bank Warrants      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Warrant liabilities 0 0  
Level 2 | At-the-Money Warrants      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Warrant liabilities 0 0  
Level 3      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Fair value of deferred cash payment 0 13,500  
ISA contingent earnout liability 30 300  
Total liabilities held at fair value 30 18,067  
Level 3 | 2024 Bank Warrants      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Warrant liabilities   658  
Level 3 | 2025 Bank Warrants      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Warrant liabilities 0 1,415  
Level 3 | At-the-Money Warrants      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Warrant liabilities $ 0 $ 2,194