XML 238 R14.htm IDEA: XBRL DOCUMENT v3.25.2
ACCRUED EXPENSES
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
ACCRUED EXPENSES ACCRUED EXPENSES
June 30, 2025December 31, 2024
Accrued compensation$9,991 $11,539 
Accrued expenses22,304 10,641 
Accrued taxes196 914 
Accrued earnout413 413 
Other current liabilities24,084 16,087 
Total accrued expenses$56,988 $39,594