XML 66 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Certain Balance Sheet Items - Accounts Receivable, net (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Other receivable $ 243 $ 0
Contract assets 24,490 44,102
Total accounts receivable and contract assets 252,825 232,986
Allowance for distribution fees and discounts (6,646) (1,914)
Total accounts receivable, net and contract assets 246,179 231,072
Sale of device partnered products    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 31,889 62,979
Revenues under collaborative agreements    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 42,518 18,776
Royalties    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 113,974 100,900
Product Sales, Other    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable $ 39,711 $ 6,229