Annual report pursuant to Section 13 and 15(d)

Employee Benefit Plan - Additional Information (Details)

v3.19.1
Employee Benefit Plan - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2018
USD ($)
hour
Dec. 31, 2017
USD ($)
Compensation And Retirement Disclosure [Abstract]    
Work hours per week | hour 20  
Employer matching percent 50.00%  
Maximum percentage of contributions per employee 6.00%  
Vesting period 4 years  
Contribution amount | $ $ 0.1 $ 0.1