XML 45 R35.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accounts Receivable and Significant Concentrations (Details) - USD ($)
Jun. 30, 2017
Dec. 31, 2016
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Gross accounts receivable $ 8,724,133 $ 5,497,504
Less: allowances for doubtful accounts 75,521 344,411
Accounts receivable, net 8,648,612 5,153,093
Commercial [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Gross accounts receivable 2,701,888 2,319,142
Government [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Gross accounts receivable $ 6,022,245 $ 3,178,362