XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.2
ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
ACCOUNTS PAYABLE AND ACCRUED EXPENSES    
Accounts payable $ 5,699,259 $ 5,111,079
Accrued officers compensation 676,195 676,195
Accrued royalties 141,334 138,796
Accrued Commissions 197,645 204,132
Accrued interest 845,828 725,601
Other 109,875 56,637
Total $ 7,670,136 $ 6,912,440