XML 102 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
401 (K) Plan - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2015
Retirement Benefits [Abstract]          
Description of 401(k) plan The Company sponsors a 401(k) Plan (“the Plan”) in the U.S. and other retirement plans in the rest of the world, all of which are defined contribution plans. The Plan is available to all employees who are age 21 or older. Participants may make voluntary contributions and the Company makes matching contributions according to the Plan’s matching formula. Matching contributions fully vest after one year of service for all employees. The expense related to the Plan primarily consists of the Company’s matching contributions.        
Defined contribution plan, employers matching contribution, service period         1 year
Defined contribution plan, employers matching contribution, vesting percentage after one years of service         100.00%
Age limit for eligibility to participate in the defined contribution plan       21 years  
Expense related to 401 (K) Plan $ 8.8 $ 6.5 $ 5.3