Annual report [Section 13 and 15(d), not S-K Item 405]

Discontinued Operations - Schedule of Reconciliation of the Carrying Amounts of Assets and Liabilities (Details)

v3.25.1
Discontinued Operations - Schedule of Reconciliation of the Carrying Amounts of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Disposal Group, Including Discontinued Operation, Assets [Abstract]    
Total current assets held-for-sale $ 6,143 $ 2,789
Total non-current assets held-for-sale 5,439 2,568
Total assets held-for-sale 11,582 5,357
Disposal Group, Including Discontinued Operation, Liabilities [Abstract]    
Total current liabilities held for sale 5,867 835
Total non-current liabilities held-for-sale 2,924 2,924
Discontinued Operations, Disposed of by Sale | Pharmaloz    
Disposal Group, Including Discontinued Operation, Assets [Abstract]    
Restricted cash 627 540
Accounts receivable, net 605 499
Inventory, net 1,487 1,550
Prepaid expenses and other current assets 3,424 200
Total current assets held-for-sale 6,143 2,789
Property, plant and equipment, net 4,895 2,568
Other assets 544 0
Total non-current assets held-for-sale 5,439 2,568
Total assets held-for-sale 11,582 5,357
Disposal Group, Including Discontinued Operation, Liabilities [Abstract]    
Accounts payable 2,432 739
Secured promissory note payable 1,000 0
Finance lease liability 2,356 0
Other current liabilities 79 96
Total current liabilities held for sale 5,867 835
Discount, non-current 318 341
Secured long-term debt, net of discount 2,924 2,924
Total non-current liabilities held-for-sale 2,924 2,924
Total liabilities held-for-sale $ 8,791 $ 3,759