XML 88 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity (Changes in Accumulated Other Comprehensive Loss by Component) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Accumulated Other Comprehensive Income [Roll Forward]        
Accumulated other comprehensive (loss) income, beginning of period $ 404 $ 15,295 $ 8,938 $ 6,522
Other comprehensive income before reclassifications, net of tax effects of $(3,238), $(993) $(672) and $(4,782) (3,238) (993) (672) (4,782)
Tax expense (benefit) included in provision for income taxes (10,200) (2,367) (14,101) (4,417)
Net current-period other comprehensive income (loss) (8,438) 7,840 96 (933)
Translation adjustment 3,055 (10,398) 5,213 (12,530)
Accumulated other comprehensive income (loss), end of period 8,842 7,455 8,842 7,455
Gains and losses on cash flow hedges [Member]        
Accumulated Other Comprehensive Income [Roll Forward]        
Accumulated other comprehensive (loss) income, beginning of period 13,141 16,162 23,833 5,257
Other comprehensive income (loss) before reclassifications, net of tax effects (9,231) (2,796) (1,942) (13,437)
Amounts reclassified from accumulated other comprehensive income (5,192) (323) (9,816) 35
Tax expense (benefit) included in provision for income taxes 1,344 85 2,565 (9)
Total amounts reclassified from accumulated other comprehensive income (3,848) (238) (7,251) 26
Net current-period other comprehensive income (loss) 5,383 2,558 (5,309) 13,463
Accumulated other comprehensive income (loss), end of period 18,524 18,720 18,524 18,720
Foreign currency translation adjustment [Member]        
Accumulated Other Comprehensive Income [Roll Forward]        
Accumulated other comprehensive (loss) income, beginning of period (12,737) (867) (14,895) 1,265
Translation adjustment 3,055 (10,398) 5,213 (12,530)
Accumulated other comprehensive income (loss), end of period $ (9,682) $ (11,265) $ (9,682) $ (11,265)