v3.26.1
ACCRUED AND OTHER CURRENT LIABILITIES (Tables)
6 Months Ended
Jun. 30, 2026
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities consist of the following:
June 30,
2026
December 31,
2025
Accrued payroll and related
9,228 9,143 
Income taxes payable2,236 1,476 
Accrued litigation
4,696 3,245 
Accrued restructuring
2,326 — 
Warrant liabilities
— 74 
Other accruals3,251 2,746 
Total accrued liabilities$21,737 $16,684