XML 58 R34.htm IDEA: XBRL DOCUMENT v3.19.1
Significant Accounting Policies - Additiona Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2017
Significant Accounting Policies [Line Items]      
Restricted cash $ 20,000   $ 20,000
Minimum      
Significant Accounting Policies [Line Items]      
Property plant and equipment estimated useful lives three    
Minimum | ASU 2016-02 | Scenario, Plan      
Significant Accounting Policies [Line Items]      
Operating lease, liability   $ 1,500,000  
Maximum      
Significant Accounting Policies [Line Items]      
Property plant and equipment estimated useful lives five    
Maximum | ASU 2016-02 | Scenario, Plan      
Significant Accounting Policies [Line Items]      
Operating lease, liability   $ 2,500,000