XML 124 R94.htm IDEA: XBRL DOCUMENT v3.22.4
Defined Contribution Plans and Deferred Compensation - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Defined Contribution Plan Disclosure [Line Items]      
Amount of deferred compensation payable $ 1.5 $ 1.3  
U.S. [Member]      
Defined Contribution Plan Disclosure [Line Items]      
Employee contribution limit per calendar year (as a percent of compensation) 80.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 2.00%    
Employer match of employee contributions of second level of eligible compensation (as a percent) 50.00%    
Percentage of eligible compensation matched by employer, level two 4.00%    
Expenses incurred for contribution plans $ 3.3 2.8 $ 1.1
Foreign Plan [Member]      
Defined Contribution Plan Disclosure [Line Items]      
Expenses incurred for contribution plans $ 1.1 $ 1.2 $ 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 21.00%