XML 55 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Significant Accounting Policies - Schedule of Operating Segment Revenues Disaggregated by Primary Geographic Market Based on Customer's Geographic Location (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Disaggregation Of Revenue [Line Items]    
Operating segment revenues $ 61,982,104 $ 51,895,388
Customized Computers and Flash Arrays    
Disaggregation Of Revenue [Line Items]    
Operating segment revenues 38,492,004 33,650,018
Value-added Reseller with Minimal Customization    
Disaggregation Of Revenue [Line Items]    
Operating segment revenues 23,490,100 18,245,370
Domestic    
Disaggregation Of Revenue [Line Items]    
Operating segment revenues 20,695,952 22,914,575
Domestic | Customized Computers and Flash Arrays    
Disaggregation Of Revenue [Line Items]    
Operating segment revenues 20,685,839 22,822,064
Domestic | Value-added Reseller with Minimal Customization    
Disaggregation Of Revenue [Line Items]    
Operating segment revenues 10,113 92,511
International    
Disaggregation Of Revenue [Line Items]    
Operating segment revenues 41,286,152 28,980,813
International | Customized Computers and Flash Arrays    
Disaggregation Of Revenue [Line Items]    
Operating segment revenues 17,806,165 10,827,954
International | Value-added Reseller with Minimal Customization    
Disaggregation Of Revenue [Line Items]    
Operating segment revenues $ 23,479,987 $ 18,152,859