XML 28 R123.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plans - Investments Held in Rabbi Trusts (Details) - Rabbi Trusts - Level 1 - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Defined Benefit Plan Disclosure [Line Items]    
Total Investments held in Rabbi Trusts $ 70,953 $ 59,403
Cash and cash equivalents    
Defined Benefit Plan Disclosure [Line Items]    
Total Investments held in Rabbi Trusts 18,460 15,578
Fixed income mutual funds    
Defined Benefit Plan Disclosure [Line Items]    
Total Investments held in Rabbi Trusts 9,800 7,849
United States | Equity mutual funds    
Defined Benefit Plan Disclosure [Line Items]    
Total Investments held in Rabbi Trusts 34,035 29,298
Foreign Plan | Equity mutual funds    
Defined Benefit Plan Disclosure [Line Items]    
Total Investments held in Rabbi Trusts $ 8,658 $ 6,678