XML 60 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Certain Balance Sheet Items - Accounts Receivable, net (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Accounts receivable from product sales to partners $ 58,502 $ 62,979
Accounts receivable from revenues under collaborative agreements 2,356 18,776
Accounts receivable from royalty payments 100,829 100,900
Accounts receivable from other product sales 6,774 6,229
Contract assets 32,338 44,102
Total accounts receivable and contract assets 200,799 232,986
Allowance for distribution fees and discounts (5,916) (1,914)
Total accounts receivable, net and contract assets $ 194,883 $ 231,072