XML 80 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments - Additional Information (Detail)
$ in Thousands, € in Millions
1 Months Ended 12 Months Ended
Nov. 07, 2023
EUR (€)
Mar. 31, 2022
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Financial Instruments and Fair Value [Line Items]          
Available-for-sale securities, realized gain     $ 600 $ 800 $ 3,100
Available-for-sale securities, realized loss     300 1,000 0
Fair market value of investments with unrealized losses greater than one year     65,200 33,400  
Fair market value of investments with unrealized losses less than one year     22,300 66,300  
Unrealized Gain (loss) on contracts     10,900 10,800 (2,100)
Equity securities unrealized gain     8,900 1,900 5,100
Equity securities unrealized loss     1,700 11,600 1,800
Other comprehensive income (Loss), cash flow hedge, gain (loss), before reclassification, after tax     5,464 (2,517) $ 0
Technoprobe S.p.A          
Financial Instruments and Fair Value [Line Items]          
Percentage of investment acquired 10.00%        
Call Option          
Financial Instruments and Fair Value [Line Items]          
Unrealized Gain (loss) on contracts     7,500    
Fair value of outstanding contracts     17,400    
Expiration date of the option Apr. 26, 2024        
Call Option | Technoprobe S.p.A          
Financial Instruments and Fair Value [Line Items]          
Notional Amount | € € 481.0        
Cash Flow Hedging [Member]          
Financial Instruments and Fair Value [Line Items]          
Other comprehensive income (Loss), cash flow hedge, gain (loss), before reclassification, after tax     $ 600 $ (3,200)  
Accounts Receivable | Customer 2 | Minimum          
Financial Instruments and Fair Value [Line Items]          
Concentration risk, percentage     18.00% 10.00%  
Debt Mutual Funds          
Financial Instruments and Fair Value [Line Items]          
Available for sale securities with out contractual maturity date     $ 8,800    
Auto Guide Llc [Member] | Dispute In Respect Of Contingent Consideration [Member]          
Financial Instruments and Fair Value [Line Items]          
Litigation Settlement, Amount settled between parties   $ 26,700      
Foreign Exchange Contracts          
Financial Instruments and Fair Value [Line Items]          
Unrealized Gain (loss) on contracts     $ 1,800 $ 900