XML 130 R114.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Schedule of Level 3 Pension Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets, beginning of year $ 71,602  
Plan assets, end of year 64,856 $ 71,602
Level 3 Inputs    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets, beginning of year 12,826 12,771
Purchases   2,616
Sales (495) (3,476)
Change in market value: 901 199
Foreign exchange (286) 716
Plan assets, end of year 12,946 12,826
Corporate Bonds Funds | Level 3 Inputs    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets, beginning of year 3,658 5,969
Sales   (3,268)
Change in market value: 711 620
Foreign exchange (64) 337
Plan assets, end of year 4,305 3,658
Real Estate and Property Funds | Level 3 Inputs    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets, beginning of year 7,859 5,396
Purchases   2,612
Sales (482) (199)
Change in market value: 259 138
Foreign exchange (147) (88)
Plan assets, end of year 7,489 7,859
Other Funds | Level 3 Inputs    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of plan assets, beginning of year 1,309 1,406
Purchases   4
Sales (13) (9)
Change in market value: (69) (559)
Foreign exchange (75) 467
Plan assets, end of year $ 1,152 $ 1,309