XML 92 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders' Equity (Changes in Accumulated Other Comprehensive Loss by Component) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Accumulated Other Comprehensive Income [Roll Forward]        
Accumulated other comprehensive (loss) income, beginning of period $ 7,455 $ 6,291 $ 6,522 $ (2,497)
Other comprehensive income (loss) before reclassifications, net of tax effects of $(2,926), $38, $(7,708) and $(818) (2,926) 38 (7,708) (818)
Income tax (benefit) provision (1,576) 2,517 (5,993) 4,946
Net current-period other comprehensive income 4,739 2,972 3,806 (5,816)
Translation adjustment (11,536) (3,234) (24,066) 1,060
Accumulated other comprehensive income (loss), end of period 2,716 3,319 2,716 3,319
Gains and losses on cash flow hedges [Member]        
Accumulated Other Comprehensive Income [Roll Forward]        
Accumulated other comprehensive (loss) income, beginning of period 18,720 1,393 5,257 (3,101)
Other comprehensive income (loss) before reclassifications, net of tax effects (8,241) 109 (21,678) (2,329)
Amounts reclassified from accumulated other comprehensive income (loss) (1,957) 505 (1,922) 3,289
Income tax (benefit) provision 513 (134) 504 (862)
Total amounts reclassified from accumulated other comprehensive income (loss) (1,444) 371 (1,418) 2,427
Net current-period other comprehensive income 6,797 262 20,260 4,756
Accumulated other comprehensive income (loss), end of period 25,517 1,655 25,517 1,655
Foreign currency translation adjustment [Member]        
Accumulated Other Comprehensive Income [Roll Forward]        
Accumulated other comprehensive (loss) income, beginning of period (11,265) 4,898 1,265 604
Translation adjustment (11,536) (3,234) (24,066) 1,060
Accumulated other comprehensive income (loss), end of period $ (22,801) $ 1,664 $ (22,801) $ 1,664