XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenues $ 65,073,323 $ 30,037,227 $ 115,108,202 $ 58,222,116
License Agreement [Member]        
Revenues     $ 787,000  
Term of agreement     The term of the agreement is 50 years  
Royalty fees     $ 6,600,000  
Foreign Revenues [Member]        
Revenues     22,500,000 18,000,000.0
Foreign Revenues [Member] | SWEDEN        
Revenues     $ 14,500,000 $ 12,200,000