XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Assets and Liabilities - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]          
Foreign currency forward contracts Maturity Period     90 days    
Foreign currency transaction net gain (losses) $ (500) $ 1,200 $ (900) $ 200  
Supplemental profit sharing plan 7,494   7,494   $ 7,299
Profit Sharing Plan [Member]          
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]          
Supplemental profit sharing plan $ 7,500   $ 7,500   $ 7,300