XML 101 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Retirement Benefit Plans - Weighted-average Asset Allocations by Asset Category (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Plan assets, amount   $ 0  
Non-U.S. Plan | Pension Plan      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Plan assets, amount $ 12,600,000 12,700,000 $ 11,300,000
Non-U.S. Plan | Pension Plan | Level 1      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Plan assets, amount 0 0  
Non-U.S. Plan | Pension Plan | Level 2      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Plan assets, amount 0 0  
Non-U.S. Plan | Pension Plan | Level 3      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Plan assets, amount 12,600,000 12,700,000  
Investment Account Held by Pension Plan | Non-U.S. Plan | Pension Plan      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Plan assets, amount 6,700,000 12,700,000  
Investment Account Held by Pension Plan | Non-U.S. Plan | Pension Plan | Level 1      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Plan assets, amount 0 0  
Investment Account Held by Pension Plan | Non-U.S. Plan | Pension Plan | Level 2      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Plan assets, amount 0 0  
Investment Account Held by Pension Plan | Non-U.S. Plan | Pension Plan | Level 3      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Plan assets, amount 6,700,000 $ 12,700,000  
Buy-in Insurance Contract | Non-U.S. Plan | Pension Plan      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Plan assets, amount 5,900,000    
Buy-in Insurance Contract | Non-U.S. Plan | Pension Plan | Level 1      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Plan assets, amount 0    
Buy-in Insurance Contract | Non-U.S. Plan | Pension Plan | Level 2      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Plan assets, amount 0    
Buy-in Insurance Contract | Non-U.S. Plan | Pension Plan | Level 3      
Defined Benefit Plan, Plan Assets, Category [Line Items]      
Plan assets, amount $ 5,900,000