v3.26.1
ACCRUED EXPENSES
6 Months Ended
Jun. 30, 2026
Payables and Accruals [Abstract]  
ACCRUED EXPENSES ACCRUED EXPENSES
June 30, 2026December 31, 2025
Accrued compensation$14,299 $18,708 
Accrued expenses18,180 22,222 
Accrued taxes14 1,285 
Accrued earnout, current7,395 413 
Other current liabilities20,213 32,844 
Total accrued expenses$60,101 $75,472