XML 50 R33.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Certain Balance Sheet Items (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract] |
Schedule of Accounts Receivable, Net and Contract Assets | Accounts receivable, net and contract assets consisted of the following (in thousands):
|  | December 31, 2024 |  | December 31, 2023
Accounts receivable, net and contract assets |  |  |  |
Product sales to partners |  | $ | 37,599 |  |  | $ | 58,588 |
Revenues under collaborative agreements |  | 29,452 |  |  | 16,183 |
Royalty payments |  | 164,348 |  |  | 118,170 |
Other product sales |  | 65,542 |  |  | 47,060 |
Contract assets |  | 20,251 |  |  | 956 |
Total accounts receivable and contract assets |  | 317,192 |  |  | 240,957 |
Allowance for distribution fees and discounts |  | (8,737) |  |  | (6,747) |
Total accounts receivable, net and contract assets |  | $ | 308,455 |  |  | $ | 234,210 |
Schedule of Inventories | Inventories consisted of the following (in thousands):
|  | December 31, 2024 |  | December 31, 2023
Raw materials |  | $ | 24,015 |  |  | $ | 23,646 |
Work-in-process |  | 30,169 |  |  | 34,025 |
Finished goods |  | 142,944 |  |  | 69,930 |
Total inventories |  | 197,128 |  |  | 127,601 |
Less long-term portion(1) |  | (55,268) |  |  | — |
Total inventories, current |  | $ | 141,860 |  |  | $ | 127,601 |
(1) Long-term portion of inventories represents inventory expected to remain on hand beyond one year and therefore is included in prepaid expenses and other assets in the consolidated balance sheets.
Schedule of Prepaid Expenses and Other Assets | Prepaid expenses and other assets consisted of the following (in thousands):
|  | December 31, 2024 |  | December 31, 2023
Prepaid manufacturing expenses |  | $ | 36,317 |  |  | $ | 36,850 |
Other prepaid expenses |  | 10,562 |  |  | 12,902 |
Long-term inventories |  | 55,268 |  |  | — |
Other assets |  | 17,400 |  |  | 16,677 |
Total prepaid expenses and other assets |  | 119,547 |  |  | 66,429 |
Less long-term portion |  | (80,596) |  |  | (17,816) |
Total prepaid expenses and other assets, current |  | $ | 38,951 |  |  | $ | 48,613 |
Schedule of Property and Equipment | Property and equipment, net consisted of the following (in thousands):
|  | December 31, 2024 |  | December 31, 2023
Research equipment |  | $ | 9,811 |  |  | $ | 8,588 |
Manufacturing equipment |  | 39,760 |  |  | 32,472 |
Computer and office equipment |  | 9,710 |  |  | 9,722 |
Leasehold improvements |  | 7,012 |  |  | 6,987 |
Subtotal |  | 66,293 |  |  | 57,769 |
Accumulated depreciation and amortization |  | (25,429) |  |  | (19,661) |
Subtotal |  | 40,864 |  |  | 38,108 |
Right of use of assets |  | 34,171 |  |  | 36,836 |
Total property and equipment, net |  | $ | 75,035 |  |  | $ | 74,944 |
Schedule of Accrued Expenses | Accrued expenses consisted of the following (in thousands):
|  | December 31, 2024 |  | December 31, 2023
Accrued compensation and payroll taxes |  | $ | 24,400 |  |  | $ | 17,361 |
Accrued outsourced manufacturing expenses |  | 16,682 |  |  | 12,361 |
Taxes payable |  | 30,995 |  |  | 963 |
Product returns and sales allowance |  | 54,588 |  |  | 41,932 |
Other accrued expenses |  | 26,239 |  |  | 33,584 |
Lease liability |  | 30,705 |  |  | 32,197 |
Total accrued expenses |  | 183,609 |  |  | 138,398 |
Less long-term portion |  | (54,758) |  |  | (37,720) |
Total accrued expenses, current |  | $ | 128,851 |  |  | $ | 100,678 |

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 -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -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(3)) -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