XML 54 R110.htm IDEA: XBRL DOCUMENT v3.20.1
Employee benefit plans - Fair Value Measurement of Pension Plan Assets (Details) - Pension Benefits - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Defined Benefit Plan Disclosure      
Fair value of pension plan assets $ 16,930 $ 14,919 $ 13,264
Cash      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 1,053 743  
U.S. large cap      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 9,663 7,687  
International      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 817 694  
U.S. Treasuries      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 202 192  
U.S. Government agencies      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 1,713 2,085  
Corporate bonds      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 3,482 3,518  
Level 1      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 11,533 9,124  
Level 1 | Cash      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 1,053 743  
Level 1 | U.S. large cap      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 9,663 7,687  
Level 1 | International      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 817 694  
Level 2      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 5,397 5,795  
Level 2 | U.S. Treasuries      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 202 192  
Level 2 | U.S. Government agencies      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 1,713 2,085  
Level 2 | Corporate bonds      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets $ 3,482 $ 3,518