Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Preferred Stock, Common Stock and Warrants Narrative) (Details)

v3.19.2
Stockholders' Equity (Preferred Stock, Common Stock and Warrants Narrative) (Details) - USD ($)
1 Months Ended 12 Months Ended
Apr. 10, 2019
Nov. 08, 2018
Nov. 05, 2018
Sep. 06, 2018
Jul. 19, 2018
Apr. 23, 2018
Apr. 29, 2015
Dec. 24, 2018
Jul. 19, 2018
Apr. 23, 2018
Apr. 18, 2018
Dec. 31, 2017
Nov. 30, 2017
Jul. 25, 2017
May 24, 2017
Apr. 30, 2019
Apr. 30, 2018
Jun. 28, 2019
Jun. 07, 2019
Jun. 03, 2019
Mar. 05, 2019
Stockholders Equity [Line Items]                                          
Preferred stock, shares authorized                               1,000,000 1,000,000        
Percentage of investment amount paid by company                             1.50%            
Investment amount paid by company to investors                             $ 112,500            
Proceeds from options exercised                               $ 246,380          
Common stock, shares issued                               18,665,551 18,333,521        
Common stock issued for acquisition                                 $ 10,215,244        
Closing price used to value stock                         $ 8.87                
Restricted stock issued to consultants, shares                         5,000                
Restricted stock issued to consultants, value                         $ 88,700                
Shares issued for services rendered                                 88,699        
Proceeds from issuance of common stock             $ 101,502                            
Shares issued price per share           $ 7.15       $ 7.15                      
Common stock issued in equity raise           $ 23,023,000                     23,023,000        
Common stock issued in equity raise, shares           3,220,000       420,000 2,800,000                    
Cost of stock issuance                   $ 2,200,000                      
Payment of origination fees                               $ 29,832 $ 2,215,730        
Compensation cost of unvested shares yet to be recognized, period of recognition                               2 years 6 months          
Market price of company stock             $ 1.86                            
Per share price                               $ 0.001 $ 0.001        
Investor [Member]                                          
Stockholders Equity [Line Items]                                          
Restricted shares granted, value $ 122,250                                        
Restricted shares granted 25,000                                        
Senior Loans [Member]                                          
Stockholders Equity [Line Items]                                          
Shares granted                                         200,000
Secured Debt [Member]                                          
Stockholders Equity [Line Items]                                          
Issuance of common shares for cash, shares                                 3,220,000        
Shares issued price per share                                 $ 7.15        
Secured Debt [Member] | Runway Growth Credit Fund [Member]                                          
Stockholders Equity [Line Items]                                          
Debt term                           4 years              
Revolving Credit Facility [Member] | Credit Facility Agreement [Member]                                          
Stockholders Equity [Line Items]                                          
Fair value of warrants outstanding     $ 255,071                                    
Exercise price of warrants   $ 5.85 $ 5.85                                    
Common stock issuable from warrants   92,049 92,049                                    
Warrant term   5 years 5 years                                    
CFO [Member]                                          
Stockholders Equity [Line Items]                                          
Term of award       33 months                                  
Compensation cost of unvested shares yet to be recognized, period of recognition       5 years                                  
Director [Member]                                          
Stockholders Equity [Line Items]                                          
Term of award               36 months                          
Board [Member]                                          
Stockholders Equity [Line Items]                                          
Shares granted 50,000                                        
Former Director [Member]                                          
Stockholders Equity [Line Items]                                          
Common stock, shares issued                                       9,806  
Chairman and Chief Executive Officer [Member]                                          
Stockholders Equity [Line Items]                                          
Common stock, shares issued                                     9,597    
Compensation cost of unvested shares yet to be recognized, period of recognition         5 years                                
Warrant Transaction One [Member]                                          
Stockholders Equity [Line Items]                                          
Stock issued during period from exercise of warrants                               111,666 171,962        
Warrant Transaction Two [Member]                                          
Stockholders Equity [Line Items]                                          
Stock issued during period from exercise of warrants                               119,594 87,775        
Proceeds from exercise of warrants                               $ 218,323 $ 246,380        
Warrant Transaction Three [Member]                                          
Stockholders Equity [Line Items]                                          
Stock issued during period from exercise of warrants                               56,910 136,563        
Proceeds from exercise of warrants                               $ 128,201 $ 475,825        
Warrant Transaction Four [Member]                                          
Stockholders Equity [Line Items]                                          
Stock issued during period from exercise of warrants                               43,860          
Proceeds from exercise of warrants                               $ 100,000          
Restricted Stock [Member]                                          
Stockholders Equity [Line Items]                                          
Award vesting period               36 months                          
Compensation cost of unvested shares yet to be recognized                               $ 340,000          
Restricted shares granted, value               $ 24,672                          
Shares granted               24,672                          
Vesting period               The restricted shares shall vest in three equal annual increments on December 24, 2019, December 24, 2020 and December 24, 2021.                          
Shares vesting during period                               10,556          
Nonvested shares outstanding                               64,116          
Restricted Stock [Member] | Investor [Member]                                          
Stockholders Equity [Line Items]                                          
Shares issued price per share $ 4.89                                        
Number of shares vested 5,000                                        
Restricted Stock [Member] | CFO [Member]                                          
Stockholders Equity [Line Items]                                          
Restricted shares granted       25,000                                  
Award vesting period       36 months                                  
Compensation cost of unvested shares yet to be recognized       $ 180,000                                  
Compensation cost of unvested shares yet to be recognized, period of recognition       36 months                                  
Market price of company stock       $ 7.15                                  
Restricted Stock [Member] | Director [Member]                                          
Stockholders Equity [Line Items]                                          
Officers compensation               $ 35,000                          
Warrant [Member]                                          
Stockholders Equity [Line Items]                                          
Warrants granted                               342,049          
Warrant [Member] | Secured Debt [Member] | Runway Growth Credit Fund [Member]                                          
Stockholders Equity [Line Items]                                          
Warrants granted                           224,174              
Warrants granted, exercise price                           $ 6.87              
Term of award                           5 years              
Educacion Significativa, LLC [Member]                                          
Stockholders Equity [Line Items]                                          
Stock consideration                       1,203,209                  
Common stock issued for acquisition                       $ 10,215,244                  
Closing price used to value stock                         $ 8.49                
Common Stock [Member]                                          
Stockholders Equity [Line Items]                                          
Common stock issued from exercise of stock options                               56,910 136,563        
Common stock, shares issued                               259,737          
Stock consideration                                 1,203,209        
Common stock issued for acquisition                                 $ 1,203        
Shares issued for services rendered                                 $ 10        
Shares issued for services rendered, shares                                 10,000        
Proceeds from issuance of common stock                                 $ 455,387        
Shares issued price per share         $ 7.40       $ 7.40                        
Common stock issued in equity raise                                 $ 3,220        
Common stock issued in equity raise, shares                                 3,220,000        
Treasury stock repurchased         1,000,000       1,000,000                        
Per share price         $ 7.40       $ 7.40                        
Stock issuance costs paid by third parties                 $ 30,000                        
Common Stock [Member] | Warrant Transaction Four [Member]                                          
Stockholders Equity [Line Items]                                          
Stock issued during period from exercise of warrants                               43,860          
Common Stock [Member] | Maximum [Member]                                          
Stockholders Equity [Line Items]                                          
Preferred stock, shares authorized                                   250,000,000      
Common Stock [Member] | Minimum [Member]                                          
Stockholders Equity [Line Items]                                          
Preferred stock, shares authorized                                   40,000,000      
Preferred Stock [Member] | Maximum [Member]                                          
Stockholders Equity [Line Items]                                          
Preferred stock, shares authorized                                   1,000,000      
Preferred Stock [Member] | Minimum [Member]                                          
Stockholders Equity [Line Items]                                          
Preferred stock, shares authorized                                   1,000,000      
Warrant [Member]                                          
Stockholders Equity [Line Items]                                          
Common stock issued from exercise of stock options                               262,183          
Common stock, shares issued                               119,594          
Warrants granted                                 398,526        
Proceeds from exercise of warrants                               $ 100,000          
Issuance of common shares for cash                               $ 43,860          
Warrant [Member] | Cashless Exercise of Stock Options [Member]                                          
Stockholders Equity [Line Items]                                          
Common stock issued from exercise of stock options                               218,323          
Warrant [Member] | Former Director [Member]                                          
Stockholders Equity [Line Items]                                          
Common stock, shares issued                                       21,930