SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Summary Of Significant Accounting Policies [Line Items]    
Provision for estimated returns $ 0 $ 0
Allowance for doubtful accounts 291,584 101,885
Inventory reserve for obsolescence $ 116,183 116,591
Preferred stock converted common stock conversion ratio 1  
Voting rights for each share of preferred stock 100  
Patent-related costs $ 172,813 149,675
Foreign currency translation $ (216,568) $ (33,655)
Weighted-average number of potential common shares 628,000 847,000
Weighted-average number of preferred shares 120,000 120,000
Number of options to purchase that are dilutive 508,000 727,000
Cash, uninsured amount $ 4,751,602 $ 2,710,812
Revenues 72,475,813 $ 38,604,289
Maximum [Member]    
Summary Of Significant Accounting Policies [Line Items]    
Cash, FDIC insured amount $ 250,000  
Moulds and tools [Member] | Minimum [Member]    
Summary Of Significant Accounting Policies [Line Items]    
Property and Equipment, estimated useful life 2 years  
Moulds and tools [Member] | Maximum [Member]    
Summary Of Significant Accounting Policies [Line Items]    
Property and Equipment, estimated useful life 5 years  
Computer equipment and software [Member] | Minimum [Member]    
Summary Of Significant Accounting Policies [Line Items]    
Property and Equipment, estimated useful life 2 years  
Computer equipment and software [Member] | Maximum [Member]    
Summary Of Significant Accounting Policies [Line Items]    
Property and Equipment, estimated useful life 5 years  
Office and other equipment [Member] | Minimum [Member]    
Summary Of Significant Accounting Policies [Line Items]    
Property and Equipment, estimated useful life 3 years  
Office and other equipment [Member] | Maximum [Member]    
Summary Of Significant Accounting Policies [Line Items]    
Property and Equipment, estimated useful life 6 years  
Vehicles [Member] | Minimum [Member]    
Summary Of Significant Accounting Policies [Line Items]    
Property and Equipment, estimated useful life 3 years  
Vehicles [Member] | Maximum [Member]    
Summary Of Significant Accounting Policies [Line Items]    
Property and Equipment, estimated useful life 5 years  
Leasehold improvements [Member] | Minimum [Member]    
Summary Of Significant Accounting Policies [Line Items]    
Property and Equipment, estimated useful life 3 years  
Leasehold improvements [Member] | Maximum [Member]    
Summary Of Significant Accounting Policies [Line Items]    
Property and Equipment, estimated useful life 5 years  
Previous U.S. short-term loan [Member]    
Summary Of Significant Accounting Policies [Line Items]    
Short-term loan, monthly payment $ 84,192  
Short-term loan, interest rate 4.95%  
Current U.S. short-term loan [Member]    
Summary Of Significant Accounting Policies [Line Items]    
Short-term loan, monthly payment $ 102,078  
Short-term loan, interest rate 4.65%  
Previous South African short-term loan [Member]    
Summary Of Significant Accounting Policies [Line Items]    
Short-term loan, monthly payment $ 4,367  
Short-term loan, interest rate 3.10%  
Current South African short-term loan [Member]    
Summary Of Significant Accounting Policies [Line Items]    
Intangible asset write-off $ 5,950  
Short-term loan, interest rate 3.10%  
Previous various short term insurance policies in U.S. [Member]    
Summary Of Significant Accounting Policies [Line Items]    
Short-term loan, monthly payment $ 11,364  
Short-term loan, interest rate 4.95%  
Current various short term insurance policies In U.S. [Member]    
Summary Of Significant Accounting Policies [Line Items]    
Short-term loan, monthly payment $ 19,860  
Short-term loan, interest rate 4.35%  
Customer Concentration Risk [Member] | Revenue Benchmark [Member]    
Summary Of Significant Accounting Policies [Line Items]    
Concentration risk, percentage 100.00% 100.00%
Revenues $ 72,475,813 $ 38,604,289
One customer - U.S. Revenue [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]    
Summary Of Significant Accounting Policies [Line Items]    
Concentration risk, percentage 10.00% 9.00%
One customer - Accounts receivable [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]    
Summary Of Significant Accounting Policies [Line Items]    
Concentration risk, percentage 2.00% 3.00%
Accounts receivable, net $ 254,477 $ 199,808
One customer - International Revenue [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]    
Summary Of Significant Accounting Policies [Line Items]    
Concentration risk, percentage 10.00% 9.00%
One customer - International Accounts receivable [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]    
Summary Of Significant Accounting Policies [Line Items]    
Concentration risk, percentage   6.00%
One customer - International Accounts receivable [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]    
Summary Of Significant Accounting Policies [Line Items]    
Concentration risk, percentage 10.00%  
Accounts receivable, net $ 1,273,532 $ 421,976
International Revenue [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]    
Summary Of Significant Accounting Policies [Line Items]    
Concentration risk, percentage 72.00% 64.00%
Revenues $ 52,337,504 $ 24,670,072