XML 111 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Defined Contribution Plans and Deferred Compensation - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Contribution Plan Disclosure [Line Items]      
Amount of deferred compensation payable $ 1.7 $ 1.7  
U.S. [Member]      
Defined Contribution Plan Disclosure [Line Items]      
Employee contribution limit per calendar year (as a percent of compensation) 90.00%    
Employer match of employee contributions of first level of eligible compensation (as a percent) 100.00%    
Percentage of eligible compensation, matched by employer, level one 4.00%    
Expenses incurred for contribution plans $ 5.9 4.6 $ 3.3
Foreign Plan [Member]      
Defined Contribution Plan Disclosure [Line Items]      
Expenses incurred for contribution plans $ 1.2 $ 1.1 $ 1.1
Italy [Member]      
Defined Contribution Plan Disclosure [Line Items]      
Annual deferred compensation provision for leaving indemnity, as a percentage of total commissions earned 4.00%    
Italy [Member] | Labor Force Concentration Risk [Member] | National Collective Labor Agreement [Member]      
Defined Contribution Plan Disclosure [Line Items]      
Number of employees, percentage 14.00%