XML 29 R12.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Accrued Expenses Accrued Expenses
Accrued expenses consisted of:
Year Ended December 31,
20242023
Accrued royalties under the Medytox Settlement Agreements
$4,743 3,657 
Accrued payroll and related benefits14,127 13,433 
Accrued revenue contract liabilities14,454 11,033 
Other accrued expenses7,467 5,690 
$40,791 $33,813