XML 50 R39.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accounts Receivable - Trade - Schedule of Accounts Receivable (Details) - USD ($)
Jun. 30, 2017
Dec. 31, 2016
Receivables [Abstract]    
Accounts receivable - trade $ 3,906,212 $ 3,562,832
Allowance for doubtful accounts (441,735) (453,059)
Allowance for sales returns (300,338) (165,819)
Accounts receivable - trade, net of allowances $ 3,164,139 $ 2,943,954