XML 35 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Expenses (Tables)
3 Months Ended
Mar. 31, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses consisted of:
March 31,December 31,
20252024
Accrued revenue contract liabilities$7,567 $14,454 
Accrued payroll and related benefits6,477 14,127 
Accrued royalties under the Medytox Settlement Agreements
4,095 4,743 
Other accrued expenses8,480 7,467 
$26,619 $40,791