XML 72 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Certain Balance Sheet Items - Accounts receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]    
Accounts receivable from product sales to partners $ 62,979 $ 18,504
Accounts receivable from revenues under collaborative agreements 18,776 5,422
Accounts receivable from royalty payments 100,900 63,555
Accounts receivable from other product sales 6,229 4,634
Contract assets 44,102 0
Subtotal 232,986 92,115
Allowance for distribution fees and discounts (1,914) (1,140)
Total accounts receivable $ 231,072 $ 90,975