v3.25.4
Schedule of Fair Value of Plan Assets (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plan Disclosure [Line Items]      
Fair value of the plan assets $ 74.2 $ 68.5 $ 74.3
Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of the plan assets 0.4 0.2  
Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of the plan assets 50.5 45.1  
Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of the plan assets 23.3 23.2  
Diversified Fund [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of the plan assets 50.5 45.1  
Diversified Fund [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of the plan assets  
Diversified Fund [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of the plan assets 50.5 45.1  
Diversified Fund [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of the plan assets  
Beginning balance 23.2    
Actual return on plan assets still held 0.4    
Transfer of payments to the plan in respect of insured pensioner members (1.9)    
Foreign currency translation adjustments 1.6    
Ending balance 23.3    
Buy- in Contract [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of the plan assets 23.3 23.2  
Buy- in Contract [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of the plan assets  
Buy- in Contract [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of the plan assets  
Buy- in Contract [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of the plan assets 23.3 23.2  
Cash [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of the plan assets 0.4 0.2  
Cash [Member] | Fair Value, Inputs, Level 1 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of the plan assets 0.4 0.2  
Cash [Member] | Fair Value, Inputs, Level 2 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of the plan assets  
Cash [Member] | Fair Value, Inputs, Level 3 [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of the plan assets