XML 106 R83.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value of Financial Assets and Liabilities - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Foreign currency forward contracts maximum maturity period 90 days  
Foreign currency transaction net gains (losses) $ 100 $ (400)
Supplemental profit sharing plan 10,785 9,031
Fixed income investments 0 1,142
Profit Sharing Plan    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Supplemental profit sharing plan $ 10,800 $ 9,000