XML 58 R27.htm IDEA: XBRL DOCUMENT v3.19.3
Nature of the Business and Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Nature Of Business And Summary Of Significant Accounting Policies [Line Items]    
Payments related to tax withholding for share-based compensation $ 1,252,953 $ 256,226
Shares paid for tax withholding for share based compensation 31,734  
Fees associated with debt modification $ 1,100,000  
Revolving Credit Facility    
Nature Of Business And Summary Of Significant Accounting Policies [Line Items]    
Payment of fees associated with debt modification 700,000  
Other Assets    
Nature Of Business And Summary Of Significant Accounting Policies [Line Items]    
Debt issuance cost recorded as net of debt outstanding 700,000  
Other Current Assets    
Nature Of Business And Summary Of Significant Accounting Policies [Line Items]    
Debt issuance cost recorded as net of debt outstanding 200,000  
Maximum    
Nature Of Business And Summary Of Significant Accounting Policies [Line Items]    
Debt issuance cost recorded as net of debt outstanding 200,000  
Creditor    
Nature Of Business And Summary Of Significant Accounting Policies [Line Items]    
Payment of fees associated with debt modification $ 700,000