Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies (Details)

v3.20.1
Summary of Significant Accounting Policies (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Disaggregation of Revenue [Line Items]    
Total Revenue $ 8,483,608 $ 8,887,402
Products Transferred at a Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue 2,196,133 3,537,362
Products and Services Transferred Over Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue 6,287,475 5,350,040
Infrastructure & Disaster Recovery/Cloud Service [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue 5,437,684 4,616,707
Equipment and Software [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue 1,784,658 3,221,704
Managed Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue 365,767 603,716
Professional Fees [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue 411,475 315,658
Nexxis Voip Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue 484,024 129,617
UNITED STATES    
Disaggregation of Revenue [Line Items]    
Total Revenue 8,269,792 8,801,417
UNITED STATES | Infrastructure & Disaster Recovery/Cloud Service [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue 5,223,868 4,530,722
UNITED STATES | Equipment and Software [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue 1,784,658 3,221,704
UNITED STATES | Managed Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue 365,767 603,716
UNITED STATES | Professional Fees [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue 411,475 315,658
UNITED STATES | Nexxis Voip Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue 484,024 129,617
UNITED STATES | Other [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue   8,801,417
International    
Disaggregation of Revenue [Line Items]    
Total Revenue 213,816 85,985
International | Infrastructure & Disaster Recovery/Cloud Service [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue 213,816 85,985
International | Equipment and Software [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue
International | Managed Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue
International | Professional Fees [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue
International | Nexxis Voip Services [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue