v3.24.0.1
Defined Benefit Plans - Plan Asset Allocation, Fair Value Hierarchy (Details) - Pension Plan - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plan Disclosure [Line Items]      
Plan assets $ 94,672 $ 77,696 $ 366,820
Cash and cash equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 2,406 1,250  
Equity securities      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 33,091 27,074  
Non-U.S. government and corporate bonds      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 26,376 21,224  
Other      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 32,799 28,148  
Measured at net asset value | Cash and cash equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 0 0  
Measured at net asset value | Non-U.S. government and corporate bonds      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 0 0  
Measured at net asset value | Other      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 0 0  
Level One      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 61,873 49,548  
Level One | Cash and cash equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 2,406 1,250  
Level One | Equity securities      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 33,091 27,074  
Level One | Non-U.S. government and corporate bonds      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 26,376 21,224  
Level Two      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 32,799 28,148  
Level Two | Cash and cash equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 0 0  
Level Two | Equity securities      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 0 0  
Level Two | Other      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 32,799 28,148  
Level Three      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 0 0  
Level Three | Cash and cash equivalents      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 0 0  
Level Three | Equity securities      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 0 0  
Level Three | Non-U.S. government and corporate bonds      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets 0 0  
Level Three | Other      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets $ 0 $ 0