XML 123 R110.htm IDEA: XBRL DOCUMENT v3.22.4
Employee benefit plans - Fair Value Measurement of Pension Plan Assets (Details) - Pension Benefits - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Defined Benefit Plan Disclosure      
Fair value of pension plan assets $ 16,106 $ 19,257 $ 17,628
Cash and cash equivalents      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 759 918  
U.S. large cap      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 7,365 11,940  
International      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 2,338 1,039  
U.S. Treasury securities      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 511 214  
U.S. Government Agencies      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 1,991 1,371  
Corporate debt securities      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 3,142 3,775  
Level 1      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 10,462 13,897  
Level 1 | Cash and cash equivalents      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 759 918  
Level 1 | U.S. large cap      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 7,365 11,940  
Level 1 | International      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 2,338 1,039  
Level 2      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 5,644 5,360  
Level 2 | U.S. Treasury securities      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 511 214  
Level 2 | U.S. Government Agencies      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets 1,991 1,371  
Level 2 | Corporate debt securities      
Defined Benefit Plan Disclosure      
Fair value of pension plan assets $ 3,142 $ 3,775