XML 102 R84.htm IDEA: XBRL DOCUMENT v3.19.1
Valuation and Qualifying Accounts (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
SEC Schedule, 12-09, 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:      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period $ 507,534 449,859 $ 381,240
Charged to costs and expenses 6,286,581 5,066,526 3,755,804
Charged to other accounts 0 0 0
Deductions (5,800,775) (5,008,851) (3,687,185)
Balance at end of period 993,340 507,534 449,859
Valuation allowance for deferred tax assets:      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 15,632,235 388,500 185,497
Charged to costs and expenses 1,749,817 (665,039) 203,003
Charged to other accounts 0 15,908,774 0
Deductions 0 0 0
Balance at end of period $ 17,382,052 $ 15,632,235 $ 388,500