XML 100 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Revenues and Trade Receivables, Net (Tables)
9 Months Ended
Sep. 30, 2025
Revenue from Contract with Customer [Abstract]  
Summary of Revenue
The Company's revenues were comprised of the following:
 Three Months Ended September 30,Nine Months Ended
September 30,
 2025202420252024
Manufacture and supply revenue$11,467 $10,671 $28,243 $29,312 
License and royalty revenuea
1,038 2,162 2,667 14,514 
Co-development and research fees302 492 1,098 1,651 
Proprietary product revenue, net— 217 (478)217 
Total revenues$12,807 $13,542 $31,530 $45,694 
(a) License and royalty revenue decreased 52%, or $1,124 for the three months ended September 30, 2025 compared to the same period in the prior year primarily due to the one-time recognition of deferred revenue of $1,227 due to the termination of a license and supply agreement in the prior year. License and royalty revenue decreased 82%, or $11,847 for the nine months ended September 30, 2025 compared to the same period in the prior year primarily due to the one-time recognition of deferred revenues of $11,544 due to the termination of licensing and supply agreements.
Summary of Disaggregation of Revenue
The following table provides disaggregated net revenue by geographic area:
 Three Months Ended September 30,Nine Months Ended
September 30,
 2025202420252024
United States$10,123 $10,528 $20,215 $30,598 
Ex-United States2,684 3,014 11,315 15,096 
Total revenues$12,807 $13,542 $31,530 $45,694 
Summary of Trade and Other Receivables, Net
Trade and other receivables, net consist of the following:
 September 30,
2025
December 31,
2024
Trade receivables$9,477 $4,919 
Contract and other receivables2,324 2,473 
Less: sales-related allowances(582)(48)
Reclassification into Accrued distribution expenses and sales-related allowances
582 — 
Trade and other receivables, net$11,801 $7,344 
The following tables provides a summary of activity with respect to sales-related allowances:
 September 30,
2025
December 31,
2024
Balance at beginning of period
$48 $— 
Provision568 71 
Payments / credits(34)(23)
Reclassification into Accrued distribution expenses and sales-related allowances
(582)— 
Balance at end of period
$— $48 
Schedule of Changes in Allowance for Bad Debt
The following table presents the changes in the allowance for credit losses:
 September 30,
2025
December 31,
2024
Balance at beginning of the period
$— $14 
Allowance reduction
— (14)
Balance at end of the period
$— $—