v3.26.1
OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued expenses $ 10,880 $ 9,035
Bonus accrual 8,500 4,830
Deferred grant income 769 888
Derivative 410 1,680
Payroll liabilities 373 564
Total other current liabilities $ 20,932 $ 16,997