Annual report pursuant to Section 13 and 15(d)

RESTATEMENT OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS - Narrative (Details)

v3.10.0.1
RESTATEMENT OF PREVIOUSLY ISSUED CONSOLIDATED FINANCIAL STATEMENTS - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2017
Dec. 31, 2017
Dec. 31, 2018
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Valuation allowance $ 32,586,628 $ 32,586,628 $ 30,284,545
Tax Cuts and Jobs Act of 2017, provisional income tax expense (benefit) (3,200,000)    
Valuation allowance increase (decrease)   (3,200,000)  
Correction to Release Valuation Allowance | Previously Reported      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Valuation allowance 3,200,000 $ 3,200,000  
Valuation allowance increase (decrease) 0    
Correction to Release Valuation Allowance | Restatement Adjustment      
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Valuation allowance increase (decrease) $ (3,200,000)