XML 60 R46.htm IDEA: XBRL DOCUMENT v3.19.1
Accounts Receivable and Significant Concentrations (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Gross accounts receivable $ 11,196,048 $ 8,238,643
Less: allowances for doubtful accounts (106,733) (107,618)
Accounts receivable, net 11,089,315 8,131,025
Government [Member]    
Gross accounts receivable 7,332,338 6,055,397
Commercial [Member]    
Gross accounts receivable $ 3,863,710 $ 2,183,246