XML 66 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Instruments - Additional Information (Detail)
$ in Thousands, € in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Apr. 12, 2024
EUR (€)
Nov. 07, 2023
EUR (€)
Jun. 30, 2024
USD ($)
Jul. 02, 2023
USD ($)
Jun. 30, 2024
USD ($)
Jul. 02, 2023
USD ($)
Dec. 31, 2023
USD ($)
Financial Instruments and Fair Value [Line Items]              
Available-for-sale securities, realized gain     $ 300 $ 100 $ 1,300 $ 400  
Available-for-sale securities, realized loss     100 200 300 200  
Fair market value of investments with unrealized losses greater than one year     43,800   43,800   $ 65,200
Fair market value of investments with unrealized losses less than one year     34,500   34,500   22,300
Unrealized Gain (loss) on contracts, net     3,300 6,700 6,000 7,000  
Equity securities unrealized gain     600 2,600 3,200 4,600  
Other comprehensive income (Loss), cash flow hedge, gain (loss), before reclassification, after tax     0 $ 3,270 1,274 $ 3,866  
Call Option              
Financial Instruments and Fair Value [Line Items]              
Realized Gain (loss) on contracts, net     4,200   (9,800)    
Expiration date of the option   Apr. 26, 2024          
Fair value of outstanding contracts             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     $ 8,700   8,700    
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, net         $ 700   $ (1,800)