XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Certain Balance Sheet Items - Accounts Receivable, net (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Balance Sheet Related Disclosures [Abstract]    
Accounts receivable from product sales to collaborators $ 18,172 $ 25,198
Accounts receivable from revenues under collaborative agreements 30,407 30,404
Accounts receivable from royalty payments 59,095 32,098
Accounts receivable from other product sales 5,621 4,033
Other contract assets 0 7,000
Subtotal 113,295 98,733
Allowance for distribution fees and discounts (1,196) (1,003)
Total accounts receivable, net $ 112,099 $ 97,730