XML 57 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Revenues and Trade Receivables, Net (Tables)
6 Months Ended
Jun. 30, 2022
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,
 2022202120222021
Manufacture and supply revenue$9,874 $10,665 $19,045 $17,176 
License and royalty revenue552 2,311 1,058 4,672 
Co-development and research fees241 456 644 894 
Proprietary product sales, net2,598 1,913 4,788 3,725 
Total revenues$13,265 $15,345 $25,535 $26,467 
Disaggregation of Revenue
The following table provides disaggregated net revenue by geographic area:

 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
United States$11,257 $13,107 $22,338 $22,957 
Ex-United States2,008 2,238 3,197 3,510 
Total revenues$13,265 $15,345 $25,535 $26,467 
Trade and Other Receivables, Net
Trade and other receivables, net consist of the following:

 June 30,
2022
December 31,
2021
Trade receivables$16,240 $9,678 
Contract and other receivables3,474 3,087 
Less: allowance for doubtful accounts(40)(40)
Less: sales-related allowances(509)(605)
Trade and other receivables, net$19,165 $12,120 
Changes in Allowance for Bad Debt
The following table presents the changes in the allowance for doubtful accounts:

 June 30,
2022
December 31,
2021
Allowance for doubtful accounts at beginning of the period$40 $40 
Additions charged to expense— — 
Write-downs charged against the allowance— — 
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, 2022:
 Total Sales Related Allowances
  
Balance at December 31, 2021$605 
Provision529 
Payments / credits(625)
Balance at June 30, 2022$509