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 agreements |  | 16,183 |  |  | 18,776 |
Accounts receivable from royalty payments |  | 118,170 |  |  | 100,900 |
Accounts receivable from other product sales |  | 47,060 |  |  | 6,229 |
Contract assets |  | 956 |  |  | 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-process |  | 34,025 |  |  | 40,361 |
Finished goods |  | 69,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 expenses |  | 12,902 |  |  | 4,647 |
Other assets |  | 16,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 equipment |  | 32,472 |  |  | 27,893 |
Computer and office equipment |  | 9,722 |  |  | 7,855 |
Leasehold improvements |  | 6,987 |  |  | 6,729 |
Subtotal |  | 57,769 |  |  | 49,857 |
Accumulated depreciation and amortization |  | (19,661) |  |  | (14,756) |
Subtotal |  | 38,108 |  |  | 35,101 |
Right of use of assets |  | 36,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 expenses |  | 12,361 |  |  | 12,190 |
Income taxes payable |  | 963 |  |  | — |
Product returns and sales allowance |  | 41,932 |  |  | 30,261 |
Other accrued expenses |  | 33,584 |  |  | 35,270 |
Lease liability |  | 32,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 |

X
- References No definition available. + Details
Name: | us-gaap_BalanceSheetRelatedDisclosuresAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1 + Details
Name: | us-gaap_PropertyPlantAndEquipmentTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.3,4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the components of accrued liabilities. + References No definition available. + Details
Name: | us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(c)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1 + Details
Name: | us-gaap_ScheduleOfInventoryCurrentTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets. + References No definition available. + Details
Name: | us-gaap_ScheduleOfOtherAssetsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration