XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Significant Accounting Policies (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Product Information [Line Items]          
Allowance for doubtful accounts $ 4,800   $ 4,800   $ 5,600
Number of common shares equivalents of outstanding in money warrants     0   248,216
Anti-dilutive shares 0 3,200      
Revenue Benchmark [Member] | Resellers One [Member] | Customer Concentration Risk [Member]          
Product Information [Line Items]          
Concentration of credit risk percentage     13.70% 12.10%  
Revenue Benchmark [Member] | Resellers Two [Member] | Customer Concentration Risk [Member]          
Product Information [Line Items]          
Concentration of credit risk percentage     13.60% 11.80%  
Revenue Benchmark [Member] | Resellers Three [Member] | Customer Concentration Risk [Member]          
Product Information [Line Items]          
Concentration of credit risk percentage     12.20% 10.60%  
Revenue Benchmark [Member] | Resellers Four [Member] | Customer Concentration Risk [Member]          
Product Information [Line Items]          
Concentration of credit risk percentage     11.40% 10.10%  
Accounts Receivable [Member] | Resellers One [Member] | Customer Concentration Risk [Member]          
Product Information [Line Items]          
Concentration of credit risk percentage     23.00%   18.50%
Accounts Receivable [Member] | Resellers Two [Member] | Customer Concentration Risk [Member]          
Product Information [Line Items]          
Concentration of credit risk percentage     21.30%   18.30%
Accounts Receivable [Member] | Resellers Three [Member] | Customer Concentration Risk [Member]          
Product Information [Line Items]          
Concentration of credit risk percentage     12.80%   17.40%
Accounts Receivable [Member] | Resellers Four [Member] | Customer Concentration Risk [Member]          
Product Information [Line Items]          
Concentration of credit risk percentage         16.00%