XML 65 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Instruments - Additional Information (Detail)
$ in Thousands, € in Millions
3 Months Ended 12 Months Ended
Apr. 12, 2024
EUR (€)
Nov. 07, 2023
EUR (€)
Mar. 31, 2024
USD ($)
Apr. 02, 2023
USD ($)
Dec. 31, 2023
USD ($)
Financial Instruments and Fair Value [Line Items]          
Available-for-sale securities, realized gain     $ 1,000 $ 300  
Available-for-sale securities, realized loss     200 100  
Fair market value of investments with unrealized losses greater than one year     41,400   $ 65,200
Fair market value of investments with unrealized losses less than one year     36,200   22,300
Unrealized Gain (loss) on contracts, net     2,700 400  
Equity securities unrealized gain     2,600 2,000  
Other comprehensive income (Loss), cash flow hedge, gain (loss), before reclassification, after tax     1,274 $ 596  
Call Option          
Financial Instruments and Fair Value [Line Items]          
Unrealized Gain (loss) on contracts, net     13,900    
Expiration date of the option   Apr. 26, 2024      
Fair value of outstanding contracts     3,400   17,400
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         600
Debt Mutual Funds          
Financial Instruments and Fair Value [Line Items]          
Available for sale securities with out contractual maturity date     10,000    
Forward | Subsequent Event          
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, net     $ 100   $ 1,800