XML 55 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Certain Balance Sheet Items - Accounts Receivable, net (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Contract assets $ 2,500 $ 20,251
Total accounts receivable and contract assets 353,839 317,192
Allowance for distribution fees and discounts (7,804) (8,737)
Total accounts receivable, net and contract assets 346,035 308,455
Product sales to partners    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net and contract assets 39,602 37,599
Revenues under collaborative agreements    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net and contract assets 21,238 29,452
Royalty payments    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net and contract assets 233,030 164,348
Other product sales    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net and contract assets $ 57,469 $ 65,542