XML 55 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Certain Balance Sheet Items - Accounts Receivable, net (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Contract assets $ 1,266 $ 20,251
Total accounts receivable and contract assets 323,702 317,192
Allowance for distribution fees and discounts (7,363) (8,737)
Total accounts receivable, net and contract assets 316,339 308,455
Product sales to partners    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net and contract assets 31,152 37,599
Revenues under collaborative agreements    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net and contract assets 27,082 29,452
Royalty payments    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net and contract assets 203,070 164,348
Other product sales    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net and contract assets $ 61,132 $ 65,542