XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Certain Balance Sheet Items - Accounts Receivable, net (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Contract assets $ 10,589 $ 956
Total accounts receivable and contract assets 202,111 240,957
Allowance for distribution fees and discounts (6,209) (6,747)
Total accounts receivable, net and contract assets 195,902 234,210
Device partnered product sales    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 27,045 58,588
Revenues under collaborative agreements    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 2,078 16,183
Royalties    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 115,413 118,170
Other product sales    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable $ 46,986 $ 47,060