XML 86 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Instruments - Additional Information (Detail)
$ in Thousands, € in Millions
12 Months Ended
Apr. 12, 2024
EUR (€)
Nov. 07, 2023
EUR (€)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
May 27, 2024
USD ($)
Financial Instruments and Fair Value [Line Items]            
Available-for-sale securities, realized gain     $ 2,200 $ 600 $ 800  
Available-for-sale securities, realized loss     300 300 100  
Fair market value of investments with unrealized losses greater than one year     40,900 65,200    
Fair market value of investments with unrealized losses less than one year     22,600 22,300    
Unrealized Gain (loss) on contracts     2,800 10,900 10,800  
Equity securities unrealized gain     6,700 8,900 1,900  
Equity securities unrealized loss     1,200 1,700 11,600  
Other comprehensive income (Loss), cash flow hedge, gain (loss), before reclassification, after tax     2,100 5,464 $ (2,517)  
Notional Amount           $ 483,100
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        
Realized loss on contracts, net     $ 9,800      
Accounts Receivable | Customer 2 | Minimum            
Financial Instruments and Fair Value [Line Items]            
Concentration risk, percentage     10.00% 18.00%    
Technoprobe S.p.A            
Financial Instruments and Fair Value [Line Items]            
Percentage of investment acquired   10.00%        
Technoprobe S.p.A | Call Option            
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     $ 900 $ 600    
Debt Mutual Funds            
Financial Instruments and Fair Value [Line Items]            
Available for sale securities with out contractual maturity date     9,000      
Forward            
Financial Instruments and Fair Value [Line Items]            
Notional Amount | € € 481.0          
Expiration date of the option May 23, 2024          
Foreign Exchange Contracts            
Financial Instruments and Fair Value [Line Items]            
Unrealized Gain (loss) on contracts     $ (600) $ (1,800)