XML 95 R83.htm IDEA: XBRL DOCUMENT v3.8.0.1
Valuation and Qualifying Accounts Allowance for Returns and Doubtful Accounts (Details) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Allowance for Doubtful Accounts Receivable [Roll Forward]    
Balance at Beginning of Period $ 260,676 $ 191,285
Charges (Benefits) to Revenue 141,234 104,228
(Increases) Deductions 47,368 34,837
Balance at End of Period $ 354,542 $ 260,676