Annual report pursuant to Section 13 and 15(d)

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

v3.10.0.1
Stockholders' Equity (Preferred Stock, Common Stock and Warrants Narrative) (Details) - USD ($)
1 Months Ended 12 Months Ended
Apr. 23, 2018
Apr. 07, 2017
Aug. 31, 2016
Apr. 29, 2015
Apr. 23, 2018
Apr. 18, 2018
Dec. 31, 2017
Nov. 30, 2017
Jul. 25, 2017
May 24, 2017
Jul. 31, 2016
Jun. 24, 2016
Jun. 21, 2016
Apr. 30, 2018
Apr. 30, 2017
Apr. 30, 2016
Stockholders Equity [Line Items]                                
Preferred stock, shares authorized                           10,000,000 10,000,000  
Payment for warrant buyback                           $ 400,000  
Stock issued during period from exercise of warrants                           259,737    
Percentage of investment amount paid by company                   1.50%            
Investment amount paid by company to investors                   $ 112,500            
Common stock issued from exercise of stock options                           136,563    
Proceeds from options exercised                           $ 475,825    
Common stock, shares issued                           18,333,521 13,504,012  
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,699                
Shares issued for services rendered   $ 75,000                       88,699 $ 52,502  
Shares issued for services rendered, shares   20,000                 29,167          
Issuance of common shares for cash   $ 7,500,000                         7,500,000  
Issuance of common shares for cash, shares   2,000,000                            
Proceeds from issuance of common stock   $ 6,996,000   $ 101,502                        
Shares issued price per share $ 7.15 $ 3.75     $ 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   $ 57,000     $ 2,200,000                 4,017  
Payment of origination fees                           $ 2,215,730 560,261  
Secured Debt [Member] | Runway Growth Credit Fund [Member]                                
Stockholders Equity [Line Items]                                
Debt term                 4 years              
Line of Credit [Member]                                
Stockholders Equity [Line Items]                                
Debt term                               5 years
Line of credit, remaining available                               $ 248,217
Origination fee percentage     2.00%                          
Payment of origination fees     $ 60,000                          
Exercise price of warrants     $ 2.40                          
Line of Credit [Member] | Largest Shareholder [Member]                                
Stockholders Equity [Line Items]                                
Line of credit, remaining available     $ 3,000,000                          
Origination fee percentage     2.00%                          
Payment of origination fees     $ 60,000                          
Exercise price of warrants     $ 2.40                          
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                
Contract One [Member]                                
Stockholders Equity [Line Items]                                
Shares issued for services rendered                     $ 30,000          
Shares issued for services rendered, shares                     16,667          
Duration of contract                     6 months          
Contract Two [Member]                                
Stockholders Equity [Line Items]                                
Shares issued for services rendered                     $ 22,500          
Shares issued for services rendered, shares                     12,500          
Duration of contract                     1 year          
Warrant [Member]                                
Stockholders Equity [Line Items]                                
Shares issued upon conversion                       208,333 208,333      
Value of shares issued upon conversion                       $ 400,000 $ 400,000      
Payment for warrant buyback                         $ 400,000      
Warrant buyback, shares                       93,414 1,120,968      
Fair value of warrants outstanding                         $ 594,000      
Warrant modification expense                         $ 206,000      
Stock issued during period from exercise of warrants                           224,174    
Warrants granted                           398,526    
Proceeds from exercise of warrants                           $ 246,380    
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              
Warrant [Member] | Line of Credit [Member] | Largest Shareholder [Member]                                
Stockholders Equity [Line Items]                                
Common stock, shares issued     62,500                          
Warrant Transaction One [Member]                                
Stockholders Equity [Line Items]                                
Stock issued during period from exercise of warrants                           171,962    
Warrant Transaction Two [Member]                                
Stockholders Equity [Line Items]                                
Stock issued during period from exercise of warrants                           87,775    
Proceeds from exercise of warrants                           $ 246,380    
Preferred Stock [Member]                                
Stockholders Equity [Line Items]                                
Preferred stock, shares authorized                           10,000,000    
Common Stock [Member]                                
Stockholders Equity [Line Items]                                
Common stock issued from exercise of stock options                           136,563    
Stock consideration                           1,203,209    
Common stock issued for acquisition                           $ 1,203    
Shares issued for services rendered                           $ 10 $ 49  
Shares issued for services rendered, shares                           10,000 49,167  
Issuance of common shares for cash                             $ 2,000  
Issuance of common shares for cash, shares                             2,000,000  
Proceeds from issuance of common stock                           $ 475,825    
Common stock issued in equity raise                           $ 3,220    
Common stock issued in equity raise, shares                           3,220,000    
Common Stock [Member] | Line of Credit [Member] | Largest Shareholder [Member]                                
Stockholders Equity [Line Items]                                
Exercise price of warrants     $ 3.00