XML 60 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Revenues and Trade Receivables, Net (Tables)
6 Months Ended
Jun. 30, 2021
Revenues and Trade Receivables, Net [Abstract]  
Revenue The Company’s revenues were comprised of the following:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2021202020212020
Manufacture and supply revenue$10,665 $7,259 $17,176 $14,175 
License and royalty revenue2,311 12,928 4,672 13,354 
Co-development and research fees456 266 894 529 
Proprietary product sales, net1,913 1,222 3,725 2,382 
Total revenues$15,345 $21,675 $26,467 $30,440 
Disaggregation of Revenue
The following table provides disaggregated net revenue by geographic area:

 Three Months Ended
June 30,
Six Months Ended
June 30,
 2021202020212020
United States$13,107 $21,423 $22,957 $28,929 
Ex-United States2,238 252 3,510 1,511 
Total revenues$15,345 $21,675 $26,467 $30,440 
Trade and Other Receivables, Net
Trade and other receivables, net consist of the following:

 June 30,
2021
December 31,
2020
Trade receivables$9,626 $4,330 
Contract and other receivables3,177 3,081 
Less: allowance for doubtful accounts(40)(40)
Less: sales-related allowances(636)(416)
Trade and other receivables, net$12,127 $6,955 
Changes in Allowance for Bad Debt
The following table presents the changes in the allowance for doubtful accounts:

 June 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 six months ended June 30, 2021:

 Total Sales Related Allowances
  
Balance at December 31, 2020$2,138 
Provision4,422 
Payments / credits(3,771)
Balance at June 30, 2021$2,789