XML 76 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Certain Balance Sheet Items - Accounts Receivable, Net and Contract Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Contract assets $ 20,251 $ 956
Total accounts receivable and contract assets 317,192 240,957
Allowance for distribution fees and discounts (8,737) (6,747)
Total accounts receivable, net and contract assets 308,455 234,210
Product sales to partners    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net and contract assets 37,599 58,588
Revenues under collaborative agreements    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net and contract assets 29,452 16,183
Royalty payments    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net and contract assets 164,348 118,170
Other product sales    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, net and contract assets $ 65,542 $ 47,060