XML 72 R56.htm IDEA: XBRL DOCUMENT v3.23.1
CONCENTRATION OF CREDIT RISK AND MAJOR CUSTOMERS (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Concentration Risk [Line Items]      
Allowance for doubtful accounts $ 152,736 $ 113,234 $ 123,224
Cash FDIC insured amount 250,000    
Uninsured balance amount $ 2,495,189 $ 29,836,142  
No Individual Distributor [Member] | Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 10.00%    
No Individual Customer [Member] | Revenue from Contract with Customer Benchmark [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 10.00%