XML 86 R91.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Benefit Plans (Details)
$ in Millions
12 Months Ended
Dec. 31, 2019
USD ($)
yr
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Retirement Benefits [Abstract]      
401(k) retirement savings plan, minimum age of employee | yr 18    
401(k) retirement savings plan, maximum percentage of employee contributions 90.00%    
401(k) retirement savings plan, employer matching contribution percentage 50.00%    
401(k) retirement savings plan, employer matching contribution, percentage of contribution 6.00%    
401(k) retirement savings plan, employer matching contribution, percentage of compensation 3.00%    
Company contributions to benefit plans | $ $ 0.9 $ 0.9 $ 0.8