XML 120 R103.htm IDEA: XBRL DOCUMENT v3.25.1
EMPLOYEE BENEFIT PLANS - Summary of Fair Value of Plan Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets $ 55,982 $ 63,650 $ 56,568
UK Pension Plan | Recurring      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 55,981 63,650  
UK Pension Plan | Quoted Prices in Active Markets  for Identical Assets (Level 1) | Recurring      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 6,382 2,992  
UK Pension Plan | Significant Observable Inputs (Level 2) | Recurring      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 49,599 54,529  
UK Pension Plan | Significant Unobservable Inputs (Level 3)      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 6,129 $ 10,437
UK Pension Plan | Significant Unobservable Inputs (Level 3) | Recurring      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 6,129  
Cash | UK Pension Plan | Recurring      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 6,382 2,992  
Cash | UK Pension Plan | Quoted Prices in Active Markets  for Identical Assets (Level 1) | Recurring      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 6,382 2,992  
Cash | UK Pension Plan | Significant Observable Inputs (Level 2) | Recurring      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Cash | UK Pension Plan | Significant Unobservable Inputs (Level 3) | Recurring      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Diversified growth fund | UK Pension Plan | Recurring      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 5,436 9,426  
Diversified growth fund | UK Pension Plan | Quoted Prices in Active Markets  for Identical Assets (Level 1) | Recurring      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Diversified growth fund | UK Pension Plan | Significant Observable Inputs (Level 2) | Recurring      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 5,436 3,297  
Diversified growth fund | UK Pension Plan | Significant Unobservable Inputs (Level 3) | Recurring      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 6,129  
U.K. government fixed income securities | UK Pension Plan | Recurring      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 5,374 9,369  
U.K. government fixed income securities | UK Pension Plan | Quoted Prices in Active Markets  for Identical Assets (Level 1) | Recurring      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
U.K. government fixed income securities | UK Pension Plan | Significant Observable Inputs (Level 2) | Recurring      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 5,374 9,369  
U.K. government fixed income securities | UK Pension Plan | Significant Unobservable Inputs (Level 3) | Recurring      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
U.K. government index-linked securities | UK Pension Plan | Recurring      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 5,251 9,255  
U.K. government index-linked securities | UK Pension Plan | Quoted Prices in Active Markets  for Identical Assets (Level 1) | Recurring      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
U.K. government index-linked securities | UK Pension Plan | Significant Observable Inputs (Level 2) | Recurring      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 5,251 9,255  
U.K. government index-linked securities | UK Pension Plan | Significant Unobservable Inputs (Level 3) | Recurring      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Corporate bonds | UK Pension Plan | Recurring      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 33,538 32,608  
Corporate bonds | UK Pension Plan | Quoted Prices in Active Markets  for Identical Assets (Level 1) | Recurring      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 0 0  
Corporate bonds | UK Pension Plan | Significant Observable Inputs (Level 2) | Recurring      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets 33,538 32,608  
Corporate bonds | UK Pension Plan | Significant Unobservable Inputs (Level 3) | Recurring      
Defined Benefit Plan Disclosure [Line Items]      
Fair value of plan assets $ 0 $ 0