XML 141 R129.htm IDEA: XBRL DOCUMENT v3.25.0.1
Savings Plan - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Savings Plan [Line Items]      
Savings plan maximum percentage of employees contribution allowable 20.00%    
Percentage of employer contributions vested per year 25.00%    
Maximum employment period considered for vesting of employers' contribution, in years 4 years    
Liability, Retirement and Postemployment Benefits $ 63.4 $ 55.9  
U.S. Qualified Pension Plan      
Savings Plan [Line Items]      
Maximum percentage of matching contributions made by the employer 100.00% 100.00% 100.00%
Percentage of employer match on employee contribution 4.00% 4.00% 4.00%
Savings Plan      
Savings Plan [Line Items]      
Amounts charged to statements of operations $ 29.7 $ 30.5 $ 30.1