XML 132 R117.htm IDEA: XBRL DOCUMENT v3.20.4
Employee benefit plans - Fair Value Measurement of Pension Plan Assets (Details) - Pension Benefits - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Defined Benefit Plan Disclosure      
Fair value of pension plan assets $ 17,628 $ 16,930 $ 14,919
Cash and cash equivalents      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 1,203 1,053  
U.S. large cap      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 10,266 9,663  
International      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 888 817  
U.S. Treasuries      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 216 202  
U.S. Government agencies      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 1,400 1,713  
Corporate debt securities      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 3,655 3,482  
Level 1      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 12,357 11,533  
Level 1 | Cash and cash equivalents      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 1,203 1,053  
Level 1 | U.S. large cap      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 10,266 9,663  
Level 1 | International      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 888 817  
Level 2      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 5,271 5,397  
Level 2 | U.S. Treasuries      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 216 202  
Level 2 | U.S. Government agencies      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 1,400 1,713  
Level 2 | Corporate debt securities      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets $ 3,655 $ 3,482