Schedule I - Valuation and Qualifying Accounts (Detail) - USD ($) |
12 Months Ended | |
---|---|---|
Dec. 31, 2016 |
Dec. 31, 2015 |
|
Allowance for Doubtful Accounts (Deducted from Accounts Receivable) [Member] | ||
Valuation and Qualifying Accounts Disclosure [Line Items] | ||
Balance at Beginning of Period | $ 596,380 | $ 544,932 |
Charged to Costs and Expenses | 2,061,553 | 695,246 |
Deductions | 1,120,580 | 643,798 |
Balance at End of Period | 1,537,353 | 596,380 |
Valuation Allowance for Deferred Tax Assets [Member] | ||
Valuation and Qualifying Accounts Disclosure [Line Items] | ||
Balance at Beginning of Period | 594,079 | 630,775 |
Charged to Costs and Expenses | 69,867 | |
Deductions | 135,767 | 36,696 |
Balance at End of Period | $ 528,179 | $ 594,079 |