XML 123 R106.htm IDEA: XBRL DOCUMENT v3.25.0.1
Retirement Plans - Schedule of Information About Plan Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
United States      
Defined Benefit Plan Disclosure      
Fair value of plan assets $ 0 $ 3,923 $ 3,792
United States | Cash and cash equivalents      
Defined Benefit Plan Disclosure      
Fair value of plan assets   160  
United States | Total fixed income funds      
Defined Benefit Plan Disclosure      
Fair value of plan assets   845  
United States | Corporate bonds      
Defined Benefit Plan Disclosure      
Fair value of plan assets   845  
United States | Total mutual funds and equities      
Defined Benefit Plan Disclosure      
Fair value of plan assets   2,918  
United States | Mutual funds      
Defined Benefit Plan Disclosure      
Fair value of plan assets   0  
United States | Equity securities      
Defined Benefit Plan Disclosure      
Fair value of plan assets   2,918  
United Kingdom      
Defined Benefit Plan Disclosure      
Fair value of plan assets 6,345 6,399 $ 5,745
United Kingdom | Cash and cash equivalents      
Defined Benefit Plan Disclosure      
Fair value of plan assets 139 127  
United Kingdom | Bonds      
Defined Benefit Plan Disclosure      
Fair value of plan assets 6,206 1,693  
United Kingdom | Other      
Defined Benefit Plan Disclosure      
Fair value of plan assets 0 903  
United Kingdom | Equity securities      
Defined Benefit Plan Disclosure      
Fair value of plan assets $ 0 $ 3,676