XML 65 R85.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plan (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Retirement Benefits [Abstract]      
Minimum age requirement for employees to participate in the plan 18 years    
Maximum contribution by employee (as a percent) 90.00%    
Employer match of employee contributions on the first level of salary deferral (as a percent) 100.00%    
Percentage of eligible compensation, first level, matched by employer 3.00%    
Employer match of employee contributions on the second level of salary deferral (as a percent) 50.00%    
Percentage of eligible compensation, second level, partially matched by employer 2.00%    
Maximum percentage of participating employee annual compensation that the company may elect to make a discretionary contribute towards 60.00%    
Company's contribution to the 401(k) Plan $ 2.3 $ 2.1 $ 1.8