Annual report pursuant to Section 13 and 15(d)

Schedule II - Valuation and Qualifying Accounts (Details)

v3.8.0.1
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Allowance for doubtful accounts      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance $ 271,855 $ 192,262 $ 94,095
Charges to Costs and Expenses 223,323 103,355 125,371
Deductions (Chargeoffs) (33,839) (23,762) (27,204)
Balance 461,339 271,855 192,262
Allowance for expiring inventory      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance 960,065 711,365 404,211
Charges to Costs and Expenses 1,290,076 1,036,969 1,002,919
Deductions (Chargeoffs) (1,438,000) (788,269) (695,765)
Balance $ 812,141 $ 960,065 $ 711,365