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.20.1
Significant Accounting Policies - Schedule of Operating Segment Revenues Disaggregated by Primary Geographic Market Based on Customer's Geographic Location (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation Of Revenue [Line Items]    
Operating segment revenues $ 13,359,637 $ 10,057,899
Customized Computers and Flash Arrays    
Disaggregation Of Revenue [Line Items]    
Operating segment revenues 7,818,278 5,230,086
In-flight Entertainment & Connectivity    
Disaggregation Of Revenue [Line Items]    
Operating segment revenues 621,946 299,454
Value-added Reseller with Minimal Customization    
Disaggregation Of Revenue [Line Items]    
Operating segment revenues 4,919,413 4,528,359
Domestic    
Disaggregation Of Revenue [Line Items]    
Operating segment revenues 6,737,304 2,339,039
Domestic | Customized Computers and Flash Arrays    
Disaggregation Of Revenue [Line Items]    
Operating segment revenues 6,207,898 2,042,510
Domestic | In-flight Entertainment & Connectivity    
Disaggregation Of Revenue [Line Items]    
Operating segment revenues 529,406 296,529
International    
Disaggregation Of Revenue [Line Items]    
Operating segment revenues 6,622,333 7,718,860
International | Customized Computers and Flash Arrays    
Disaggregation Of Revenue [Line Items]    
Operating segment revenues 1,610,380 3,187,576
International | In-flight Entertainment & Connectivity    
Disaggregation Of Revenue [Line Items]    
Operating segment revenues 92,540 2,925
International | Value-added Reseller with Minimal Customization    
Disaggregation Of Revenue [Line Items]    
Operating segment revenues $ 4,919,413 $ 4,528,359