XML 48 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Certain Balance Sheet Items (Tables)
12 Months Ended
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]  
Summary of Accounts Receivable
Accounts receivable, net and contract assets consisted of the following (in thousands):
December 31,
2023
December 31,
2022
Accounts receivable from product sales to partners$58,588 $62,979 
Accounts receivable from revenues under collaborative agreements16,183 18,776 
Accounts receivable from royalty payments118,170 100,900 
Accounts receivable from other product sales47,060 6,229 
Contract assets956 44,102 
Total accounts receivable and contract assets
240,957 232,986 
Allowance for distribution fees and discounts(6,747)(1,914)
Total accounts receivable, net and contract assets
$234,210 $231,072 
Summary of Inventories
Inventories consisted of the following (in thousands):
December 31,
2023
December 31,
2022
Raw materials$23,646 $13,792 
Work-in-process34,025 40,361 
Finished goods69,930 45,970 
Total inventories, net
$127,601 $100,123 
Summary of Prepaid Expenses and Other Assets
Prepaid expenses and other assets consisted of the following (in thousands):
December 31,
2023
December 31,
2022
Prepaid manufacturing expenses$36,850 $51,694 
Other prepaid expenses12,902 4,647 
Other assets16,677 14,984 
Total prepaid expenses and other assets
66,429 71,325 
Less: Long-term portion
(17,816)(26,301)
Total prepaid expenses and other assets, current
$48,613 $45,024 
Summary of Property and Equipment
Property and equipment, net consisted of the following (in thousands):
December 31,
2023
December 31,
2022
Research equipment$8,588 $7,380 
Manufacturing equipment32,472 27,893 
Computer and office equipment9,722 7,855 
Leasehold improvements6,987 6,729 
Subtotal
57,769 49,857 
Accumulated depreciation and amortization(19,661)(14,756)
Subtotal38,108 35,101 
Right of use of assets36,836 40,469 
Property and equipment, net
$74,944 $75,570 
Summary of Accrued Expenses
Accrued expenses consisted of the following (in thousands):
December 31,
2023
December 31,
2022
Accrued compensation and payroll taxes$17,361 $19,939 
Accrued outsourced manufacturing expenses12,361 12,190 
Income taxes payable963 — 
Product returns and sales allowance41,932 30,261 
Other accrued expenses33,584 35,270 
Lease liability32,197 34,788 
Total accrued expenses
138,398 132,448 
Less long-term portion(37,720)(32,686)
Total accrued expenses, current
$100,678 $99,762