v3.26.1
FAIR VALUE MEASUREMENTS - Summary of Financial Instruments Measured on a Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 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 $ 14,400 $ 13,500  
ISA Contingent earnout liability 30 300  
Warrant liabilities 5,718 4,267  
Total liabilities held at fair value 20,148 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 2,128 1,415  
At-the-Money Warrants      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Warrant liabilities 3,590 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  
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  
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 14,400 13,500  
ISA Contingent earnout liability 30 300  
Total liabilities held at fair value 20,148 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 2,128 1,415  
Level 3 | At-the-Money Warrants      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Warrant liabilities $ 3,590 $ 2,194