XML 68 R54.htm IDEA: XBRL DOCUMENT v3.21.1
LICENSE AGREEMENT (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
LICENSE AGREEMENT      
Fees $ 44,854,100 $ 27,659,223 $ 23,052,900
Royalty expense to shareholder      
LICENSE AGREEMENT      
Fees $ 5,476,306 3,449,822 2,944,102
Licensing Agreements      
LICENSE AGREEMENT      
Royalty percentage on sales 5.00%    
Royalty percentage on sales of sublicense 50.00%    
Royalty payable under the license agreement $ 1,973,781 921,445  
Gross sales upon which royalties are based $ 109,526,118 $ 67,529,783 $ 58,882,042