XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Financial Instruments - Schedule of Notional and Fair Values of All Derivative Instruments (Details) - Foreign Exchange Contracts - Designated Derivative Instruments - Cash Flow Hedging [Member] - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Derivatives, Fair Value [Line Items]    
Fair value-foreign exchange contract assets, net amount $ 2,595  
Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration] Prepaid Expense and Other Assets, Current  
Fair value-foreign exchange contract liabilities, net amount   $ 1,858
Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration]   Accrued Liabilities, Current
Total notional value $ 5,989 $ 5,074
Total notional value $ 67,171 $ 57,329