XML 94 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Defined Benefit Plans - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
plan
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Defined Benefit Plan Disclosure [Line Items]      
Number of plans | plan 3    
Benefit obligation $ 6,100 $ 6,300  
Fair value of plan assets $ 5,200 $ 5,100  
Discount rate 5.00%    
Annual rate of return on plan assets 7.00% 7.00%  
Minimum      
Defined Benefit Plan Disclosure [Line Items]      
Discount rate   4.75%  
Maximum      
Defined Benefit Plan Disclosure [Line Items]      
Discount rate   5.20%  
United Kingdom Subsidiary | UK Plan      
Defined Benefit Plan Disclosure [Line Items]      
Funded status of UK Plan $ 24,150 $ 18,980  
Annual rate of inflation 2.90% 2.80%  
Average life expectancy 22 years    
Reclassification adjustment from AOCI, net of income taxes $ 2,000 $ 2,000 $ 1,600
Estimated unrecognized loss that will be amortized from AOCI, net of income taxes 1,900    
Future estimated employer contributions to be paid next year 600    
Benefit obligation 179,467 204,097 193,956
Fair value of plan assets $ 203,617 $ 223,077 $ 210,284
Discount rate 5.50% 4.80%  
Annual rate of return on plan assets 6.30% 5.70% 3.90%
Other assets | United Kingdom Subsidiary | UK Plan      
Defined Benefit Plan Disclosure [Line Items]      
Funded status of UK Plan $ 24,200 $ 19,000