v3.26.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]      
Professional services and consulting and other vendor fees $ 31,851 $ 17,404  
Payroll and other employee-related costs 6,541 7,735  
Warrants liability (Note 9) 0 2,999  
Accrued interest 1,089 1,122  
Restructuring (Note 12) 170 1,387 $ 3,028
Sales commissions 1,398 1,787  
Uncertain tax provisions 4,993 4,993  
Other 1,085 1,273  
Total accrued expenses and other current liabilities $ 47,127 $ 38,700