XML 72 R87.htm IDEA: XBRL DOCUMENT v3.20.1
Valuation and Qualifying Accounts (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
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 $ 993,340 $ 507,534 449,859
Charged to costs and expenses 7,010,141 5,932,248 5,066,526
Charged to other accounts 0 0 0
Deductions (7,195,470) (5,446,442) (5,008,851)
Balance at end of period 808,011 993,340 507,534
Valuation allowance for deferred tax assets:      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 17,382,052 15,632,235 388,500
Charged to costs and expenses 1,129,109 1,749,817 (665,039)
Charged to other accounts 0 0 15,908,774
Deductions 0 0 0
Balance at end of period $ 18,511,161 $ 17,382,052 $ 15,632,235