XML 62 R51.htm IDEA: XBRL DOCUMENT v3.26.1
ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued compensation $ 11,490 $ 18,708
Accrued expenses 24,100 22,222
Accrued taxes 1,343 1,285
Accrued earnout, current 7,293 413
Other current liabilities 23,500 32,844
Total accrued expenses $ 67,726 $ 75,472