XML 44 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Receivable and Significant Concentrations (Details) - USD ($)
Sep. 30, 2018
Dec. 31, 2017
Accounts receivable, gross $ 8,119,223 $ 8,238,643
Less: allowances for doubtful accounts 96,846 107,618
Accounts receivable, net 8,022,377 8,131,025
Government [Member]    
Accounts receivable, gross 5,738,189 6,055,397
Commercial [Member]    
Accounts receivable, gross $ 2,381,034 $ 2,183,246