XML 67 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefit Plans - Additional Information (Details)
6 Months Ended
Jun. 30, 2018
Defined Benefit Plan Disclosure [Line Items]  
Defined contribution retirement plan, plan name 401(k) plan
401(k) Plan  
Defined Benefit Plan Disclosure [Line Items]  
Defined contribution retirement plan, maximum employee contribution deferred 100.00%