XML 31 R87.htm IDEA: XBRL DOCUMENT v2.4.1.9
Valuation and Qualifying Accounts Allowance for Returns and Doubtful Accounts (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Balance at Beginning of Period $ 276,302us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent $ 940,101us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent $ 1,723,679us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
Charges (Benefits) to Expenses / Revenues (64,904)us-gaap_ProvisionForDoubtfulAccounts (294,074)us-gaap_ProvisionForDoubtfulAccounts 357,301us-gaap_ProvisionForDoubtfulAccounts
Deductions 91,868us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs 369,725us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs 1,140,879us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs
Balance at End of Period $ 119,530us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent $ 276,302us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent $ 940,101us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent