Quarterly report pursuant to Section 13 or 15(d)

Significant Accounting Policies - Schedule of Operating Segment Revenues Disaggregated by Primary Geographic Market Based on Customer's Geographic Location (Details)

v3.19.3
Significant Accounting Policies - Schedule of Operating Segment Revenues Disaggregated by Primary Geographic Market Based on Customer's Geographic Location (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2019
Disaggregation Of Revenue [Line Items]    
Operating segment revenues $ 14,938,964 $ 39,883,099
Customized Computers and Flash Arrays    
Disaggregation Of Revenue [Line Items]    
Operating segment revenues 9,109,473 24,347,364
In-flight Entertainment & Connectivity    
Disaggregation Of Revenue [Line Items]    
Operating segment revenues 626,157 1,820,172
Value-added Reseller with Minimal Customization    
Disaggregation Of Revenue [Line Items]    
Operating segment revenues 5,203,334 13,715,563
Domestic    
Disaggregation Of Revenue [Line Items]    
Operating segment revenues 5,965,627 14,621,266
Domestic | Customized Computers and Flash Arrays    
Disaggregation Of Revenue [Line Items]    
Operating segment revenues 5,521,268 12,525,827
Domestic | In-flight Entertainment & Connectivity    
Disaggregation Of Revenue [Line Items]    
Operating segment revenues 444,359 1,621,950
Domestic | Value-added Reseller with Minimal Customization    
Disaggregation Of Revenue [Line Items]    
Operating segment revenues   473,489
International    
Disaggregation Of Revenue [Line Items]    
Operating segment revenues 8,973,337 25,261,833
International | Customized Computers and Flash Arrays    
Disaggregation Of Revenue [Line Items]    
Operating segment revenues 3,588,205 11,821,537
International | In-flight Entertainment & Connectivity    
Disaggregation Of Revenue [Line Items]    
Operating segment revenues 181,798 198,222
International | Value-added Reseller with Minimal Customization    
Disaggregation Of Revenue [Line Items]    
Operating segment revenues $ 5,203,334 $ 13,242,074