XML 102 R88.htm IDEA: XBRL DOCUMENT v3.3.1.900
Valuation and Qualifying Accounts Allowance for Returns and Doubtful Accounts (Details) - USD ($)
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Balance at Beginning of Period $ 119,530 $ 276,302 $ 940,101
Charges (Benefits) to Expenses / Revenues (6,745) (64,904) (294,074)
Deductions (78,500) 91,868 369,725
Balance at End of Period $ 191,285 $ 119,530 $ 276,302