XML 99 R81.htm IDEA: XBRL DOCUMENT v3.8.0.1
Valuation and Qualifying Accounts (Details) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Movement in Valuation Allowances and Reserves [Roll Forward]      
Increase in valuation allowance during the year $ 4,202,854    
Revaluation of deferred income tax balances for new rates under TCJA 4,867,893    
Allowance for uncollectible amounts, cash discounts, chargebacks, and credits issued for damaged products:      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 449,859 $ 381,240 $ 438,357
Charged to costs and expenses 5,066,526 3,755,804 3,903,285
Charged to other accounts 0 0 0
Deductions (5,008,851) (3,687,185) (3,960,402)
Balance at end of period 507,534 449,859 381,240
Valuation allowance for deferred tax assets:      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 388,500 185,497 152,074
Charged to costs and expenses (665,039) 203,003 33,423
Charged to other accounts 15,908,774 0 0
Deductions 0 0 0
Balance at end of period $ 15,632,235 $ 388,500 $ 185,497