XML 44 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Share Based Compensation (Details Narrative) - USD ($)
6 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Class of warrant or right, outstanding 13,430  
Warrants exercisable description The Company had 13,430 warrants outstanding with an exercise price of $2.20 which are exercisable through 2021.  
Warrants exercise price $ 2.20 $ 2.20
Number of warrants exercised 50,000  
Restricted Stock Units (RSUs) [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation cost related to non-vested share-based compensation $ 385,358  
Recognized over weight average period 2 years 5 months 5 days  
Share options available for future grants 1,268,467