Derivative Financial Instruments - (Tables) |
12 Months Ended |
---|---|
Dec. 31, 2021 | |
Derivative Financial Instruments [Abstract] | |
Schedule Of Contracts Designated As Hedged Instruments | December 31, 2021 Notional Latest Amount Maturity Foreign exchange contracts - Canadian Dollars$14,850 February 2023Foreign exchange contracts - Euros€ 20,104 February 2023 December 31, 2020 Notional Latest Amount Maturity Foreign exchange contracts - Canadian Dollars$14,587 February 2022Foreign exchange contracts - Euros€ 24,481 February 2022 |
Schedule Of Derivative Instruments Fair Value And Balance Sheet Classification | Classification December 31, 2021 December 31, 2020 Derivative instruments in asset positions: Designated forward exchange contractsPrepaid and other current assets $ 491 $ -Forward exchange contractsOther long-term assets $ 20 $ - Derivative instruments in liability positions: Designated forward exchange contractsAccrued liabilities $ - $ 1,539Designated forward exchange contractsOther long-term liabilities $ 24 $ 90 |
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Tabular disclosure of the presentation of foreign exchange contracts on the statement of financial position, including the fair value amounts and location of such amounts. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Tabular disclosure of the notional amounts of outstanding derivative positions. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|