XML 43 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Receivable and Significant Concentrations (Details) - USD ($)
Jun. 30, 2018
Dec. 31, 2017
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Gross accounts receivable $ 6,758,179 $ 8,238,643
Less: allowances for doubtful accounts 97,745 107,618
Accounts receivable, net 6,660,434 8,131,025
Commercial [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Gross accounts receivable 2,394,728 2,183,246
Government [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Gross accounts receivable $ 4,363,451 $ 6,055,397