XML 106 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Additional Information (Detail)
12 Months Ended
Dec. 31, 2024
USD ($)
Pension_Plan
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Defined Benefit Plan Disclosure [Line Items]      
Expenses for defined contribution plan $ 6,000,000 $ 6,000,000 $ 5,000,000
Number of benefit plans, description the Company sponsored two defined benefit plans in the United Kingdom under which accruals of pension benefits have ceased. In 2020, t    
Net periodic benefit cost   1,000,000 $ 1,000,000
UK [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Number of defined benefit plan | Pension_Plan 2    
Maximum [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined benefit plan, expected future employer contributions, next fiscal year   $ 0