XML 84 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Instruments - Schedule of Notional and Fair Values of All Derivative Instruments (Details) - Foreign Exchange Contracts
$ in Thousands
Dec. 31, 2022
USD ($)
Designated Derivative Instruments | Cash Flow Hedging [Member]  
Derivatives, Fair Value [Line Items]  
Accrued liabilities $ 94
Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities, Current
Total fair value $ 94
Total notional value 52,197
Undesignated Derivative Instruments  
Derivatives, Fair Value [Line Items]  
Accrued liabilities $ 41
Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities, Current
Total fair value $ 41
Total notional value $ 7,402