XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE (Tables)
3 Months Ended
Mar. 31, 2022
REVENUE [Abstract]  
Disaggregation of Revenue
The following table disaggregates Total Revenues by revenue type:

 
March 31, 2022
   
March 31, 2021
 
   
Exchange
Transactions
   
Non-Exchange
Transactions
   
Total
   
Exchange
Transactions
   
Non-Exchange
Transactions
   
Total
 
Net product revenue
 
$
18,527,456
   
$
-
   
$
18,527,456
   
$
4,024,662
   
$
-
   
$
4,024,662
 
R&D Revenue
   
18,173
     
-
     
18,173
     
1,106,639
     
-
     
1,106,639
 
Government grant revenue
   
     
     
     
     
3,350,000
     
3,350,000
 
License and royalty revenue
   
270,982
     
-
     
270,982
     
243,058
     
-
     
243,058
 
   
$
18,816,611
   
$
-
   
$
18,816,611
   
$
5,374,359
   
$
3,350,000
   
$
8,724,359
 

The following table disaggregates Total Revenues by geographic location:

 
For the three months ended
 
   
March 31, 2022
   
March 31, 2021
 
Africa
 
$
767,352
   
$
1,344,858
 
Asia
   
15,558
     
216,954
 
Europe & Middle East
   
723,745
     
2,600,274
 
Latin America
   
12,557,390
     
258,019
 
United States
   
4,752,566
     
4,304,254
 
   
$
18,816,611
   
$
8,724,359