Earnings Per Share (Details Narrative)
3 Months Ended
Mar. 31, 2020
shares
Options [Member]  
Securities excluded from computation of diluted earnings per share 2,121,817
Warrants [Member]  
Securities excluded from computation of diluted earnings per share 199,090