XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues and Trade Receivables, Net (Tables)
9 Months Ended
Sep. 30, 2021
Revenues and Trade Receivables, Net [Abstract]  
Revenue
The Company’s revenues were comprised of the following:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
 2021202020212020
Manufacture and supply revenue$10,447 $5,903 $27,623 $20,078 
License and royalty revenue328 328 5,000 13,682 
Co-development and research fees523 341 1,417 870 
Proprietary product sales, net1,989 1,688 5,714 4,070 
Total revenues$13,287 $8,260 $39,754 $38,700 
Disaggregation of Revenue
The following table provides disaggregated net revenue by geographic area:

 Three Months Ended
September 30,
Nine Months Ended
September 30,
 2021202020212020
United States$10,530 $6,567 $33,487 $35,496 
Ex-United States2,757 1,693 6,267 3,204 
Total revenues$13,287 $8,260 $39,754 $38,700 
Trade and Other Receivables, Net
Trade and other receivables, net consist of the following:

 September 30,
2021
December 31,
2020
Trade receivables$11,500 $4,330 
Contract and other receivables2,637 3,081 
Less: allowance for doubtful accounts(40)(40)
Less: sales-related allowances(454)(416)
Trade and other receivables, net$13,643 $6,955 
Changes in Allowance for Bad Debt
The following table presents the changes in the allowance for doubtful accounts:

 September 30,
2021
December 31,
2020
Allowance for doubtful accounts at beginning of the period$40 $124 
Additions charged to expense— 198 
Write-downs charged against the allowance— (282)
Allowance for doubtful accounts at end of the period$40 $40 
Sales Related Allowances and Accruals
The following table provides a summary of activity with respect to sales related allowances and accruals for the nine months ended September 30, 2021:
 Total Sales Related Allowances
  
Balance at December 31, 2020$2,138 
Provision6,769 
Payments / credits(5,920)
Balance at September 30, 2021$2,987