XML 86 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity (Changes in Accumulated Other Comprehensive Loss by Component) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Accumulated Other Comprehensive Income [Roll Forward]        
Accumulated other comprehensive (loss) income, beginning of period $ (8,302) $ 1,222 $ (4,869) $ (1,688)
Other comprehensive (loss) income before reclassifications, net of tax effects of $—, $(974), $2,763 and $(3,940) 0 (974) 2,763 (3,940)
Net current-period other comprehensive (loss) income (2,010) 1,047 1,423 (1,863)
Translation adjustment 7,324 339 10,583 (846)
Accumulated other comprehensive income (loss), end of period (6,292) 175 (6,292) 175
Gains and losses on cash flow hedges [Member]        
Accumulated Other Comprehensive Income [Roll Forward]        
Accumulated other comprehensive (loss) income, beginning of period 1,107 12,253 7,799 8,158
Other comprehensive income (loss) before reclassifications, net of tax effects 3,658 (2,731) 6,372 (10,852)
Amounts reclassified from accumulated other comprehensive (loss) income (1,656) (5,585) (2,871) (11,092)
Tax expense (benefit) included in provision for income taxes 0 1,468 (2,763) 2,949
Total amounts reclassified from accumulated other comprehensive (loss) income (1,656) (4,117) (5,634) (8,143)
Net current-period other comprehensive (loss) income (5,314) (1,386) (12,006) 2,709
Accumulated other comprehensive income (loss), end of period (4,207) 10,867 (4,207) 10,867
Foreign currency translation adjustment [Member]        
Accumulated Other Comprehensive Income [Roll Forward]        
Accumulated other comprehensive (loss) income, beginning of period (9,409) (11,031) (12,668) (9,846)
Translation adjustment 7,324 339 10,583 (846)
Accumulated other comprehensive income (loss), end of period $ (2,085) $ (10,692) $ (2,085) $ (10,692)