XML 93 R79.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule II Consolidated Valuation and Qualifying Accounts (Details) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Allowance for Doubtful Accounts [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Valuation Allowances and Reserves, Balance, Beginning Balance $ 1,041,000 $ 820,000 $ 1,002,257
Valuation Allowances and Reserves, Additions for Charges to Cost and Expense 1,489,662 1,210,659 713,190
Valuation Allowances and Reserves, Deductions [1] (2,353,662) (989,659) (895,447)
Valuation Allowances and Reserves, Balance, Ending Balance 177,000 1,041,000 820,000
Valuation Allowance of Deferred Tax Assets [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Valuation Allowances and Reserves, Balance, Beginning Balance 471,159 569,459 569,881
Valuation Allowances and Reserves, Additions for Charges to Cost and Expense 46,446
Valuation Allowances and Reserves, Deductions (37,478) (98,300) (422)
Valuation Allowances and Reserves, Balance, Ending Balance 480,127 471,159 569,459
Allowance for Discounts and Returns [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Valuation Allowances and Reserves, Balance, Beginning Balance 1,934,033 2,054,606 2,917,199
Valuation Allowances and Reserves, Additions for Charges to Cost and Expense 17,978,800 18,076,416 20,632,422
Valuation Allowances and Reserves, Deductions (18,487,391) (18,196,989) (21,495,015)
Valuation Allowances and Reserves, Balance, Ending Balance $ 1,425,442 $ 1,934,033 $ 2,054,606
[1] Amount charged off, net of recoveries