v3.25.4
Retirement Plans - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
plan
Dec. 31, 2024
USD ($)
Defined Benefit Plan Disclosure    
Number of defined contribution plan 5  
Pension termination costs | $ $ 0 $ (1,722)
United States    
Defined Benefit Plan Disclosure    
Number of defined contribution plan 2  
Canada    
Defined Benefit Plan Disclosure    
Number of defined contribution plan 1  
United Kingdom    
Defined Benefit Plan Disclosure    
Number of defined contribution plan 2