| Components Of Accumulated Other Comprehensive Income | 
The following table sets forth the changes in AOCI, net of tax, for the three months ended September 30, 2022:   
  
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
 
   | 
Foreign Currency Translation Adjustments  | 
   | 
Unrealized Gains (Losses) on Cash Flow Hedges  | 
   | 
Total  | 
 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
 
Balance as of June 30, 2022  | 
$  | 
 (16,796)  | 
   | 
$  | 
 899  | 
   | 
$  | 
 (15,897)  | 
 
Other comprehensive (loss) income before reclassifications  | 
   | 
 (11,386)  | 
   | 
   | 
 1,203  | 
   | 
   | 
 (10,183)  | 
 
Amounts reclassified from other comprehensive income  | 
   | 
 -  | 
   | 
   | 
 (935)  | 
   | 
   | 
 (935)  | 
 
Net current period other comprehensive (loss) income  | 
   | 
 (11,386)  | 
   | 
   | 
 268  | 
   | 
   | 
 (11,118)  | 
 
Balance as of September 30, 2022  | 
$  | 
 (28,182)  | 
   | 
$  | 
 1,167  | 
   | 
$  | 
 (27,015)  | 
 
  
  
  
  
The following table sets forth the changes in AOCI, net of tax, for the three months ended September 30, 2021: 
  
  
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
 
   | 
Foreign Currency Translation Adjustments  | 
   | 
Unrealized Gains (Losses) on Cash Flow Hedges  | 
   | 
Total  | 
 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
 
Balance as of June 30, 2021  | 
$  | 
 759  | 
   | 
$  | 
 24  | 
   | 
$  | 
 783  | 
 
Other comprehensive (loss) income before reclassifications  | 
   | 
 (8,933)  | 
   | 
   | 
 422  | 
   | 
   | 
 (8,511)  | 
 
Amounts reclassified from other comprehensive income  | 
   | 
 -  | 
   | 
   | 
 (154)  | 
   | 
   | 
 (154)  | 
 
Net current period other comprehensive (loss) income  | 
   | 
 (8,933)  | 
   | 
   | 
 268  | 
   | 
   | 
 (8,665)  | 
 
Balance as of September 30, 2021  | 
$  | 
 (8,174)  | 
   | 
$  | 
 292  | 
   | 
$  | 
 (7,882)  | 
 
  
  
The following table sets forth the changes in AOCI, net of tax, for the nine months ended September 30, 2022: 
  
  
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
 
   | 
Foreign Currency Translation Adjustments  | 
   | 
Unrealized Gains (Losses) on Cash Flow Hedges  | 
   | 
Total  | 
 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
 
Balance as of December 31, 2021  | 
$  | 
 (5,241)  | 
   | 
$  | 
 191  | 
   | 
$  | 
 (5,050)  | 
 
Other comprehensive (loss) income before reclassifications  | 
   | 
 (22,941)  | 
   | 
   | 
 2,574  | 
   | 
   | 
 (20,367)  | 
 
Amounts reclassified from other comprehensive loss  | 
   | 
 -  | 
   | 
   | 
 (1,598)  | 
   | 
   | 
 (1,598)  | 
 
Net current period other comprehensive (loss) income  | 
   | 
 (22,941)  | 
   | 
   | 
 976  | 
   | 
   | 
 (21,965)  | 
 
Balance as of September 30, 2022  | 
$  | 
 (28,182)  | 
   | 
$  | 
 1,167  | 
   | 
$  | 
 (27,015)  | 
 
  
  
The following table sets forth the changes in AOCI, net of tax, for the nine months ended September 30, 2021: 
  
  
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
 
   | 
Foreign Currency Translation Adjustments  | 
   | 
Unrealized Gains (Losses) on Cash Flow Hedges  | 
   | 
Total  | 
 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
 
Balance as of December 31, 2020  | 
$  | 
 1,480  | 
   | 
$  | 
 (980)  | 
   | 
$  | 
 500  | 
 
Other comprehensive (loss) income before reclassifications  | 
   | 
 (9,654)  | 
   | 
   | 
 857  | 
   | 
   | 
 (8,797)  | 
 
Amounts reclassified from other comprehensive income  | 
   | 
 -  | 
   | 
   | 
 415  | 
   | 
   | 
 415  | 
 
Net current period other comprehensive (loss) income  | 
   | 
 (9,654)  | 
   | 
   | 
 1,272  | 
   | 
   | 
 (8,382)  | 
 
Balance as of September 30, 2021  | 
$  | 
 (8,174)  | 
   | 
$  | 
 292  | 
   | 
$  | 
 (7,882)  | 
 
  
 | 
| Reclassification Out Of Accumulated Other Comprehensive Income | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
 
   | 
Gains (losses) reclassified from AOCI to the Condensed Consolidated Statements of Comprehensive (Loss) Income  | 
 
   | 
Three Months Ended  | 
   | 
Nine Months Ended  | 
 
Affected line item in the Condensed Consolidated Statements of Comprehensive (Loss) Income  | 
September 30, 2022  | 
   | 
September 30, 2021  | 
   | 
September 30, 2022  | 
   | 
September 30, 2021  | 
 
Foreign exchange contracts:  | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
 
Sales  | 
$  | 
 1,218  | 
   | 
$  | 
 201  | 
   | 
$  | 
 2,081  | 
   | 
$  | 
 (542)  | 
 
Less: Income tax expense (benefit)  | 
   | 
 283  | 
   | 
   | 
 47  | 
   | 
   | 
 483  | 
   | 
   | 
 (127)  | 
 
Amount reclassified, net of tax  | 
$  | 
 935  | 
   | 
$  | 
 154  | 
   | 
$  | 
 1,598  | 
   | 
$  | 
 (415)  | 
 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
   | 
 
Total reclassifications from AOCI  | 
$  | 
 935  | 
   | 
$  | 
 154  | 
   | 
$  | 
 1,598  | 
   | 
$  | 
 (415)  | 
 
  
 |