v3.26.1
Revenue, net - Schedule of Accounts and Other Receivables (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total receivables $ 22,489 $ 23,258
Commercial accounts receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total receivables 10,330 9,876
Receivables related to product reimbursements    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total receivables 11,086 10,998
Royalties accounts receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total receivables 0 1,786
Other receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total receivables $ 1,073 $ 598