XML 57 R36.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Accumulated Other Comprehensive (Loss) Income (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2021
Accumulated Other Comprehensive (Loss) Income [Abstract] |
Components Of Accumulated Other Comprehensive Income | Foreign Currency Translation Adjustments Unrealized Gains (Losses) on Cash Flow Hedges Total Balance as of December 31, 2020$ 1,480 $ (980) $ 500Other comprehensive (loss) income before reclassifications (6,721) 1,000 (5,721)Amounts reclassified from other comprehensive (loss) income - 171 171Net current period other comprehensive (loss) income (6,721) 1,171 (5,550)Balance as of December 31, 2021$ (5,241) $ 191 $ (5,050) Foreign Currency Translation Adjustments Unrealized Gains (Losses) on Cash Flow Hedges Total Balance as of December 31, 2019$ (286) $ (17) $ (303)Other comprehensive income (loss) before reclassifications 1,766 (1,069) 697Amounts reclassified from other comprehensive (loss) income - 106 106Net current period other comprehensive income (loss) 1,766 (963) 803Balance as of December 31, 2020$ 1,480 $ (980) $ 500
Reclassification Out Of Accumulated Other Comprehensive Income | Losses reclassified from AOCI to the Consolidated Statements of Comprehensive IncomeAffected line item in the Consolidated Twelve Months EndedStatements of Comprehensive IncomeDecember 31, 2021 December 31, 2020Foreign exchange contracts: Sales$ (223) $ (139)Less: Income tax benefit (52) (33)Amount reclassified, net of tax$ (171) $ (106) Total reclassifications from AOCI$ (171) $ (106)

X
- References No definition available. + Details
Name: | us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss). + References No definition available. + Details
Name: | us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the components of accumulated other comprehensive income (loss). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -URI http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 45 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900 + Details
Name: | us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration