v3.26.1
ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued compensation $ 14,299 $ 18,708
Accrued expenses 18,180 22,222
Accrued taxes 14 1,285
Accrued earnout, current 7,395 413
Other current liabilities 20,213 32,844
Total accrued expenses $ 60,101 $ 75,472