XML 102 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Retirement Benefit Plans - Reconciliation of Level 3 Investments (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward]    
Fair value at beginning of year $ 0  
Fair value at end of year   $ 0
Non-U.S. Plan | Pension Plan    
Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward]    
Fair value at beginning of year 12,700,000 11,300,000
Fair value at end of year 12,600,000 12,700,000
U.K. Pension Plan | Non-U.S. Plan | Pension Plan    
Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward]    
Fair value at beginning of year 12,700,000 11,300,000
Purchases, sales, issuances and settlements, net (400,000) (300,000)
Net (loss) gain (200,000) 1,100,000
Net transfer in 700,000 0
Foreign currency (200,000) 600,000
Fair value at end of year $ 12,600,000 $ 12,700,000