XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued revenue contract liabilities $ 7,567 $ 14,454
Accrued payroll and related benefits 6,477 14,127
Accrued royalties under the Medytox Settlement Agreements 4,095 4,743
Other accrued expenses 8,480 7,467
Accounts payable and accrued liabilities, current $ 26,619 $ 40,791