XML 55 R46.htm IDEA: XBRL DOCUMENT v3.19.1
Defined Contribution Plan (Details)
3 Months Ended
Mar. 31, 2019
USD ($)
age
Mar. 31, 2018
USD ($)
Defined Contribution Plan Disclosure [Line Items]    
Minimum age of employee to cover under the plan | age 21  
Employee compensation deferred percentage 100.00%  
Employer match of employee contributions of eligible compensation 100.00%  
Percentage of compensation matched by employer 3.00%  
Employer match of over all employee contributions of eligible compensation 50.00%  
Percentage of compensation matched by employer 3.00%  
Percentage of employee contribution vested on their contribution 100.00%  
Employer matches vesting period 6 years  
Amount of discretionary matching contributions on employee deferrals | $ $ 28,000 $ 25,000
Maximum    
Defined Contribution Plan Disclosure [Line Items]    
Percentage of compensation matched by employer 5.00%