XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.1
LICENSE AGREEMENT (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
LICENSE AGREEMENT      
Cost of sales $ 34,489,115 $ 66,565,655 $ 93,029,933
Accrued royalties to shareholder 1,376,555 973,701  
Gross sales upon which royalties are based 64,883,761 118,742,140 226,294,765
Royalty fees      
LICENSE AGREEMENT      
Cost of sales $ 3,594,130 $ 5,937,107 $ 11,318,093
Royalty fees | Chief Executive Officer      
LICENSE AGREEMENT      
Royalty percentage on gross sales 5.00%    
Royalty percentage on sales of sublicense 50.00%