XML 44 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Certain Balance Sheet Items (Tables)
6 Months Ended
Jun. 30, 2023
Balance Sheet Related Disclosures [Abstract]  
Schedule of accounts receivable
Accounts receivable, net and contract assets consisted of the following (in thousands):
June 30,
2023
December 31,
2022
Accounts receivable from product sales to partners$31,889 $62,979 
Accounts receivable from revenues under collaborative agreements42,518 18,776 
Accounts receivable from royalty payments113,974 100,900 
Accounts receivable from other product sales39,711 6,229 
Other receivable243 — 
Contract assets24,490 44,102 
     Total accounts receivable and contract assets$252,825 $232,986 
Allowance for distribution fees and discounts(6,646)(1,914)
     Total accounts receivable, net and contract assets$246,179 $231,072 
Schedule of inventories
Inventories, net consisted of the following (in thousands):
June 30,
2023
December 31,
2022
Raw materials$24,211 $13,792 
Work-in-process50,336 40,361 
Finished goods57,859 45,970 
     Total inventories, net$132,406 $100,123 
Schedule of prepaid expenses and other assets
Prepaid expenses and other assets consisted of the following (in thousands):
June 30,
2023
December 31,
2022
Prepaid manufacturing expenses$41,614 $51,694 
Other prepaid expenses9,855 4,647 
Other assets5,825 14,984 
     Total prepaid expenses and other assets$57,294 $71,325 
Less: Long-term portion(18,409)(26,301)
     Total prepaid expenses and other assets, current$38,885 $45,024 
Schedule of property and equipment, net Property and equipment, net consisted of the following (in thousands):
June 30,
2023
December 31,
2022
Research equipment$8,172 $7,380 
Manufacturing equipment29,697 27,893 
Computer and office equipment8,151 7,855 
Leasehold improvements6,611 6,729 
     Subtotal$52,631 $49,857 
Accumulated depreciation and amortization(16,581)(14,756)
     Subtotal$36,050 $35,101 
Right of use of assets38,509 40,469 
     Property and equipment, net$74,559 $75,570 
Schedule of accrued expenses
Accrued expenses consisted of the following (in thousands):
June 30,
2023
December 31,
2022
Accrued compensation and payroll taxes$12,973 $19,939 
Accrued outsourced manufacturing expenses23,914 12,190 
Income taxes payable7,940 — 
Product returns and sales allowance39,857 30,261 
Other accrued expenses18,028 29,771 
Lease liability33,594 34,788 
     Total accrued expenses$136,306 $126,949 
Less long-term portion(30,875)(30,433)
     Total accrued expenses, current$105,431 $96,516