XML 123 R108.htm IDEA: XBRL DOCUMENT v3.19.1
Employee benefit plans - Fair Value Measurement of Pension Plan Assets (Details) - Pension Benefits - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Defined Benefit Plan Disclosure      
Fair value of pension plan assets $ 14,919 $ 13,264 $ 12,644
Cash      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 743 539  
U.S. large cap      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 7,687 7,269  
International      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 694 350  
U.S. Treasuries      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 192 198  
U.S. Government agencies      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 2,085 1,247  
Corporate bonds      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 3,518 3,661  
Level 1      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 9,124 8,158  
Level 1 | Cash      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 743 539  
Level 1 | U.S. large cap      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 7,687 7,269  
Level 1 | International      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 694 350  
Level 2      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 5,795 5,106  
Level 2 | U.S. Treasuries      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 192 198  
Level 2 | U.S. Government agencies      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 2,085 1,247  
Level 2 | Corporate bonds      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets $ 3,518 $ 3,661