XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE (Tables)
9 Months Ended
Sep. 30, 2021
REVENUE [Abstract]  
Disaggregation of Revenue
The following table disaggregates total revenues:

   
For the three months ended
 
 
September 30, 2021
   
September 30, 2020
 
   
Exchange
Transactions
   
Non-Exchange
Transactions
   
Total
   
Exchange
Transactions
   
Non-Exchange
Transactions
   
Total
 
Net product sales
 
$
9,371,160
   
$
-
   
$
9,371,160
   
$
8,406,457
   
$
-
   
$
8,406,457
 
R&D revenue
   
441
     
-
     
441
     
1,444,724
     
-
     
1,444,724
 
Government grant income
   
-
     
2,400,000
     
2,400,000
     
-
     
209,776
     
209,776
 
License and royalty revenue
   
286,843
     
-
     
286,843
     
211,521
     
-
     
211,521
 
   
$
9,658,444
   
$
2,400,000
   
$
12,058,444
   
$
10,062,702
   
$
209,776
   
$
10,272,478
 

   
For the nine months ended
 
 
September 30, 2021
   
September 30, 2020
 
   
Exchange
Transactions
   
Non-Exchange
Transactions
   
Total
   
Exchange
Transactions
   
Non-Exchange
Transactions
   
Total
 
Net product sales
 
$
17,327,204
   
$
-
   
$
17,327,204
   
$
17,914,623
   
$
-
   
$
17,914,623
 
R&D revenue
   
1,107,808
     
-
     
1,107,808
     
3,546,385
     
-
     
3,546,385
 
Government grant income
   
-
     
8,030,000
     
8,030,000
      -
     
209,776
     
209,776
 
License and royalty revenue
   
779,901
     
-
     
779,901
     
572,450
     
-
     
572,450
 
   
$
19,214,913
   
$
8,030,000
   
$
27,244,913
   
$
22,033,458
   
$
209,776
   
$
22,243,234
 

The following table disaggregates total revenues by geographic location:

 
For the three months ended
   
For the nine months ended
 
   
September 30,
2021
   
September 30,
2020
   
September 30,
2021
   
September 30,
2020
 
Africa
 
$
1,293,405
   
$
1,874,518
   
$
4,104,619
   
$
3,310,603
 
Asia
   
208,750
     
168,052
     
479,297
     
650,659
 
Europe & Middle East
   
1,132,961
     
2,887,209
     
4,539,444
     
6,698,382
 
Latin America
   
5,698,920
     
4,618,560
     
6,444,456
     
7,515,523
 
United States
   
3,724,408
     
724,139
     
11,677,097
     
4,068,067
 
   
$
12,058,444
   
$
10,272,478
   
$
27,244,913
   
$
22,243,234