XML 36 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Cash, FDIC Insured Amount $ 250,000  
Foreign Currency Transaction Gain (Loss), before Tax (19,529) $ (24,500)
Allowance for Doubtful Accounts Receivable 88,485 100,175
Revenues $ 31,058,737 $ 28,793,922
Percentage of revenue 100.00% 100.00%
Restricted Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 191,855 311,535
Sales Revenue, Net [Member]    
Concentration Risk, Percentage 10.00% 10.00%
Accounts Receivable [Member]    
Revenues $ 4,449,260 $ 4,493,169
Percentage of revenue 100.00% 100.00%
Concentration Risk, Percentage 10.00% 10.00%
Maximum [Member]    
Property, Plant and Equipment, Useful Life 7 years  
Minimum [Member]    
Property, Plant and Equipment, Useful Life 3 years  
Europe Financial Institutions [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 134,175 63,933
Deposits $ 134,175 $ 63,933
United States    
Revenues $ 17,528,224 $ 16,169,217
Percentage of revenue 56.40% 56.20%
United States | Accounts Receivable [Member]    
Revenues $ 2,670,674 $ 2,616,197
Percentage of revenue 60.00% 58.20%
Europe    
Revenues $ 10,686,667 $ 10,485,997
Percentage of revenue 34.40% 36.40%
Europe | Accounts Receivable [Member]    
Revenues $ 1,553,706 $ 1,418,571
Percentage of revenue 34.90% 31.60%
Rest of World    
Revenues $ 2,843,846 $ 2,138,708
Percentage of revenue 9.20% 7.40%
Rest of World | Accounts Receivable [Member]    
Revenues $ 224,880 $ 458,401
Percentage of revenue 5.10% 10.20%
Employee Stock Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 3,327,580 3,287,335
Employee Stock Option [Member] | Warrant    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 385,000 1,885,000