XML 61 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Description of Business, Basis of Presentation and Summary of Significant Accounting Policies - Allowance (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Balance at Beginning of Period $ 527,958 $ 283,000 $ 133,000
Additions, Costs and Expenses 193,746 304,306 152,587
Deductions, Write-Offs 338,125 59,348 2,587
Balance at End of the Period $ 383,579 $ 527,958 $ 283,000