Employee Retirement Plans - Additional Information (Detail) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Defined Benefit Plan Disclosure [Line Items] | |||
| Defined Contribution Plan, Tax Status [Extensible Enumeration] | us-gaap:QualifiedPlanMember | us-gaap:QualifiedPlanMember | us-gaap:QualifiedPlanMember |
| Minimum age of full-time employees eligible to participate in the plan | 21 years | ||
| Employer contributions made to the 401(k) Plan | $ 5.1 | $ 5.7 | $ 4.3 |
| Swiss Pension Plan [Member] | |||
| Defined Benefit Plan Disclosure [Line Items] | |||
| Underfunded status | 1.6 | 2.2 | |
| Fair value of plan assets | 16.7 | 16.2 | |
| Projected benefit obligation | 18.3 | 18.4 | |
| Accumulated benefit obligation | 0.6 | 2.6 | |
| Net periodic benefit cost | $ 1.2 | $ 0.9 | |
| X | ||||||||||
- Definition Defined contribution plan eligibility criteria minimum age of full time employees. No definition available.
|
| X | ||||||||||
- Definition Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
| X | ||||||||||
- Definition Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of net periodic benefit cost (credit) for defined benefit plan. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of cost for defined contribution plan. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Indicates tax status of defined contribution plan designed to provide retirement benefits. No definition available.
|
| X | ||||||||||
- Details
|