XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Certain Balance Sheet Items - Accounts Receivable, net (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Contract assets $ 12,681 $ 956
Total accounts receivable and contract assets 292,332 240,957
Allowance for distribution fees and discounts (6,589) (6,747)
Total accounts receivable, net and contract assets 285,743 234,210
Device partnered product sales    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 36,912 58,588
Revenues under collaborative agreements    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 39,603 16,183
Royalties    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 150,155 118,170
Other product sales    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable $ 52,981 $ 47,060