XML 60 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Certain Balance Sheet Items - Accounts Receivable, net (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Contract assets $ 3,338 $ 44,102
Total accounts receivable and contract assets 223,257 232,986
Allowance for distribution fees and discounts (5,932) (1,914)
Total accounts receivable, net and contract assets 217,325 231,072
Sale of device partnered products    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 50,172 62,979
Revenues under collaborative agreements    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 17,357 18,776
Royalties    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 113,632 100,900
Other product sales    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable $ 38,758 $ 6,229