XML 45 R95.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Benefit Plans - 401(k) Plan (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Defined Benefit Plan Disclosure [Line Items]      
Employer's match of employees' contributions of the first 3% of eligible compensation (as a percent) 100.00% 100.00% 100.00%
Percentage of eligible compensation, matched 100% by employer 3.00% 3.00% 3.00%
Employer's match of employees' contributions of the next 2% of eligible compensation (as a percent) 50.00% 50.00% 50.00%
Percentage of eligible compensation, matched 50% by employer 2.00% 2.00% 2.00%
Contributions made $ 2.9 $ 2.5 $ 1.4
Minimum      
Defined Benefit Plan Disclosure [Line Items]      
Employee contribution, as a percentage of compensation 1.00%    
Maximum      
Defined Benefit Plan Disclosure [Line Items]      
Employee contribution, as a percentage of compensation 99.00%