XML 128 R114.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee benefit plans - Fair Value Measurement of Pension Plan Assets (Details) - Pension Benefits - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Defined Benefit Plan Disclosure      
Fair value of pension plan assets $ 19,257 $ 17,628 $ 16,930
Cash and cash equivalents      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 918 1,203  
U.S. large cap      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 11,940 10,266  
International      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 1,039 888  
U.S. Treasury securities      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 214 216  
U.S. Government Agencies      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 1,371 1,400  
Corporate Debt Securities      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 3,775 3,655  
Level 1      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 13,897 12,357  
Level 1 | Cash and cash equivalents      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 918 1,203  
Level 1 | U.S. large cap      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 11,940 10,266  
Level 1 | International      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 1,039 888  
Level 2      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 5,360 5,271  
Level 2 | U.S. Treasury securities      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 214 216  
Level 2 | U.S. Government Agencies      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 1,371 1,400  
Level 2 | Corporate Debt Securities      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets $ 3,775 $ 3,655