v3.25.4
Retirement Plans - Schedule of Information About Plan Assets (Details) - United Kingdom - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plan Disclosure      
Total $ 5,100 $ 6,345 $ 6,399
Cash and cash equivalents      
Defined Benefit Plan Disclosure      
Total 529 139  
Buy-In contract      
Defined Benefit Plan Disclosure      
Total 4,571 0  
Bonds      
Defined Benefit Plan Disclosure      
Total $ 0 $ 6,206