v3.26.3
ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued compensation $ 21,447 $ 18,708
Accrued expenses 18,052 22,222
Accrued taxes 144 1,285
Accrued contract loss provision, current 23,100 589
Accrued earnout, current 24,507 413
Other current liabilities 18,383 32,255
Total accrued expenses $ 105,633 $ 75,472