Annual report pursuant to Section 13 and 15(d)

Derivative Financial Instruments - (Tables)

v3.22.0.1
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