Quarterly report pursuant to Section 13 or 15(d)

The Company and Basis of Presentation - Additional Information (Details)

v3.19.3
The Company and Basis of Presentation - Additional Information (Details)
1 Months Ended 3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Jun. 26, 2019
USD ($)
$ / shares
Oct. 31, 2018
USD ($)
shares
Oct. 31, 2018
EUR (€)
shares
Aug. 31, 2018
USD ($)
Feb. 01, 2018
$ / shares
shares
Apr. 30, 2017
USD ($)
Jul. 31, 2017
USD ($)
Sep. 30, 2019
$ / shares
shares
Sep. 30, 2018
shares
Jun. 30, 2018
shares
Sep. 30, 2019
USD ($)
$ / shares
shares
Sep. 30, 2018
USD ($)
Dec. 31, 2018
USD ($)
$ / shares
Jun. 19, 2019
USD ($)
Mar. 20, 2019
USD ($)
Organization Consolidation And Presentation Of Financial Statements [Line Items]                              
Cash paid to acquire businesses                       $ 646,759      
Common stock, par value | $ / shares         $ 0.0001     $ 0.0001     $ 0.0001   $ 0.0001    
Gross proceeds from issuance of common stock                     $ 2,700,714 19,500,000      
Compensation payable                     212,566 $ 1,810,902      
Common Stock                              
Organization Consolidation And Presentation Of Financial Statements [Line Items]                              
Common stock sold under public offering | shares               1,554,832   3,900,000          
Members of Board of Directors                              
Organization Consolidation And Presentation Of Financial Statements [Line Items]                              
Funding commitments, line of credit                             $ 4,000,000
Funding commitments, line of credit, borrowed                     $ 1,500,000        
Initial Public Offering                              
Organization Consolidation And Presentation Of Financial Statements [Line Items]                              
Common stock sold under public offering | shares         3,800,000                    
Public offering price per share | $ / shares         $ 5.00                    
Follow-on Public Offering                              
Organization Consolidation And Presentation Of Financial Statements [Line Items]                              
Aggregate of common stock preferred stock debt securities and warrants securities                           $ 100,000,000  
Follow-on Public Offering | Noble Capital Markets, Inc                              
Organization Consolidation And Presentation Of Financial Statements [Line Items]                              
Common stock, par value | $ / shares $ 0.0001                            
Common stock aggregate offering price $ 10,000,000                            
Follow-on Public Offering | Common Stock | Noble Capital Markets, Inc                              
Organization Consolidation And Presentation Of Financial Statements [Line Items]                              
Common stock sold under public offering | shares                     1,554,832        
Gross proceeds from issuance of common stock                     $ 2,700,714        
Net proceeds from issuance of common stock                     2,488,148        
Compensation payable                     55,127        
Other expenses                     $ 157,439        
Equity distribution agreement termination date                     Aug. 26, 2019        
Concept Development Inc                              
Organization Consolidation And Presentation Of Financial Statements [Line Items]                              
Business acquisition date       Aug. 31, 2018                      
Cash paid to acquire businesses       $ 646,759                      
Common stock shares issued, Value       $ 4,194,673                      
Percentage of shares acquired       100.00%                      
Concept Development Inc | Common Stock                              
Organization Consolidation And Presentation Of Financial Statements [Line Items]                              
Stock consideration | shares                 1,266,364            
Bressner Technology                              
Organization Consolidation And Presentation Of Financial Statements [Line Items]                              
Cash paid to acquire businesses   $ 5,374,582 € 4,725,000                        
Percentage of shares acquired   100.00% 100.00%                        
Bressner Technology | Restricted Stock                              
Organization Consolidation And Presentation Of Financial Statements [Line Items]                              
Stock consideration | shares   106,463 106,463                        
Technology and Software License Agreement | Western Digital                              
Organization Consolidation And Presentation Of Financial Statements [Line Items]                              
Consideration paid for assets acquired             $ 67,000                
Receivable for services rendered             $ 1,400,000                
Servicer payments period             3 years                
Technology and Software License Agreement | Minimum | Western Digital                              
Organization Consolidation And Presentation Of Financial Statements [Line Items]                              
Prospective royalties payable             $ 2,500                
Technology and Software License Agreement | Maximum | Western Digital                              
Organization Consolidation And Presentation Of Financial Statements [Line Items]                              
Prospective royalties payable             $ 5,000                
SkyScale, LLC                              
Organization Consolidation And Presentation Of Financial Statements [Line Items]                              
Accounts, notes receivable and interest write-off                         $ 648,411    
Accounts, notes receivable and interest write-off offset by equipment receipt                         160,000    
Income from disposition of assets and liabilities                         71,502    
Proceeds from closing of joint venture                         288,400    
Total charges related to dissolution                         $ 705,309    
SkyScale, LLC                              
Organization Consolidation And Presentation Of Financial Statements [Line Items]                              
Member contribution to joint venture           $ 750,000                  
Interest received in joint venture           50.00%