XML 50 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Additional Information (Details)
$ in Thousands, € in Millions
Jun. 30, 2025
USD ($)
Jun. 29, 2025
EUR (€)
Dec. 31, 2024
USD ($)
Financial Instruments Measured at Fair Value on a Recurring Basis      
Other investments $ 43,343   $ 42,516
Fair Value Measurements on Nonrecurring Basis      
Financial Instruments Measured at Fair Value on a Recurring Basis      
Other investments $ 9,100   $ 9,100
Foreign Exchange Forward | Not Designated as Hedging Instrument | Cash Flow Hedging      
Financial Instruments Measured at Fair Value on a Recurring Basis      
Notional value of foreign exchange forward contracts | €   € 35