XML 96 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Retirement Plans - Schedule of Changes in Benefit Obligations and Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Benefit obligation at beginning of year $ 6,300    
Benefit obligation at end of year 6,100 $ 6,300  
Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]      
Fair value of plan assets at beginning of year 5,100    
Fair value of plan assets at end of year 5,200 5,100  
United Kingdom Subsidiary | UK Plan      
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Benefit obligation at beginning of year 204,097 193,956  
Interest cost 9,569 9,722 $ 5,693
Actuarial (gain) loss (19,602) 651  
Benefits paid (11,522) (10,411)  
Foreign currency exchange rate changes (3,075) 10,179  
Benefit obligation at end of year 179,467 204,097 193,956
Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]      
Fair value of plan assets at beginning of year 223,077 210,284  
Actual (loss) return on plan assets (5,240) 10,563  
Employer contributions 816 1,564  
Benefits paid (11,522) (10,411)  
Foreign currency exchange rate changes (3,514) 11,077  
Fair value of plan assets at end of year 203,617 223,077 $ 210,284
Funded status at end of year $ 24,150 $ 18,980