XML 37 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Certain Balance Sheet Items (Tables)
3 Months Ended
Mar. 31, 2024
Balance Sheet Related Disclosures [Abstract]  
Schedule of accounts receivable
Accounts receivable, net and contract assets consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Accounts receivable from product sales to partners$27,045 $58,588 
Accounts receivable from revenues under collaborative agreements2,078 16,183 
Accounts receivable from royalty payments115,413 118,170 
Accounts receivable from other product sales46,986 47,060 
Contract assets10,589 956 
Total accounts receivable and contract assets
202,111 240,957 
Allowance for distribution fees and discounts(6,209)(6,747)
Total accounts receivable, net and contract assets
$195,902 $234,210 
Schedule of inventories
Inventories, consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Raw materials$29,112 $23,646 
Work-in-process43,611 34,025 
Finished goods95,818 69,930 
Total inventories, net
$168,541 $127,601 
Schedule of prepaid expenses and other assets
Prepaid expenses and other assets consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Prepaid manufacturing expenses$36,211 $36,850 
Other prepaid expenses13,847 12,902 
Other assets12,951 16,677 
Total prepaid expenses and other assets
63,009 66,429 
Less: Long-term portion(17,319)(17,816)
Total prepaid expenses and other assets, current
$45,690 $48,613 
Schedule of property and equipment, net
Property and equipment, net consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Research equipment$8,690 $8,588 
Manufacturing equipment36,364 32,472 
Computer and office equipment10,888 9,722 
Leasehold improvements7,124 6,987 
Subtotal
63,066 57,769 
Accumulated depreciation and amortization(21,180)(19,661)
Subtotal
41,886 38,108 
Right of use of assets36,185 36,836 
Property and equipment, net
$78,071 $74,944 
Schedule of accrued expenses
Accrued expenses consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Accrued compensation and payroll taxes$10,442 $17,361 
Accrued outsourced manufacturing expenses27,456 12,361 
Income taxes payable19,074 963 
Product returns and sales allowance39,941 41,932 
Other accrued expenses20,839 33,584 
Lease liability31,763 32,197 
Total accrued expenses
149,515 138,398 
Less long-term portion(31,201)(37,720)
Total accrued expenses, current
$118,314 $100,678