XML 97 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity (Changes in Accumulated Other Comprehensive Loss by Component) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Accumulated Other Comprehensive Income [Roll Forward]        
Accumulated other comprehensive (loss) income, beginning of period $ 175 $ 8,842 $ (1,688) $ 8,938
Other comprehensive (loss) income before reclassifications, net of tax effects of $3,315, $(2,873), $(625) and $(3,545) 3,315 (2,873) (625) (3,545)
Net current-period other comprehensive (loss) income 7,062 701 5,199 797
Translation adjustment 6,463 (4,794) 5,617 419
Accumulated other comprehensive income (loss), end of period (6,887) 8,141 (6,887) 8,141
Gains and losses on cash flow hedges [Member]        
Accumulated Other Comprehensive Income [Roll Forward]        
Accumulated other comprehensive (loss) income, beginning of period 10,867 18,524 8,158 23,833
Other comprehensive income (loss) before reclassifications, net of tax effects 9,294 (8,124) (1,558) (10,066)
Amounts reclassified from accumulated other comprehensive (loss) income (5,740) (5,456) (16,832) (15,272)
Tax expense included in provision for income taxes 1,509 1,425 4,458 3,990
Total amounts reclassified from accumulated other comprehensive (loss) income (4,231) (4,031) (12,374) (11,282)
Net current-period other comprehensive (loss) income (13,525) 4,093 (10,816) (1,216)
Accumulated other comprehensive income (loss), end of period (2,658) 22,617 (2,658) 22,617
Foreign currency translation adjustment [Member]        
Accumulated Other Comprehensive Income [Roll Forward]        
Accumulated other comprehensive (loss) income, beginning of period (10,692) (9,682) (9,846) (14,895)
Translation adjustment 6,463 (4,794) 5,617 419
Accumulated other comprehensive income (loss), end of period $ (4,229) $ (14,476) $ (4,229) $ (14,476)