XML 152 R109.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Employee Benefit Plans      
Deferred compensation arrangement with individual minimum age     21 years
Deferred compensation arrangement with individual, requisite service period     1 month
Defined contribution plan, cost recognized $ 1.3 $ 894.0 $ 1.2