v3.26.1
Certain Balance Sheet Items - Accounts Receivable, net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Contract assets $ 2,500 $ 15,000
Total accounts receivable and contract assets 464,486 450,879
Allowance for distribution fees and discounts (8,659) (9,606)
Total accounts receivable, net and contract assets 455,827 441,273
Product sales to partners    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net and contract assets 104,323 69,832
Revenues under collaborative agreements    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net and contract assets 6,011 40,020
Royalty payments    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net and contract assets 297,225 259,298
Other product sales    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net and contract assets 54,427 65,117
Other receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net and contract assets $ 0 $ 1,612