Annual report pursuant to Section 13 and 15(d)

Defined Contribution Plan - (Details)

v3.10.0.1
Defined Contribution Plan - (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Defined Contribution Plan Disclosure [Line Items]    
Employer match (as a percent)   100.00%
Plan Compensation (as a percent)   1.00%
Employee contribution (as a percent)   50.00%
Contribution made by the company $ 0.4 $ 0.3
Minimum [Member]    
Defined Contribution Plan Disclosure [Line Items]    
Plan Compensation (as a percent)   1.00%
Maximum    
Defined Contribution Plan Disclosure [Line Items]    
Plan Compensation (as a percent)   6.00%