XML 122 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Changes in Accumulated Other Comprehensive Loss by Component) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income [Roll Forward]      
Accumulated other comprehensive (loss) income, beginning of period $ (1,688) $ 8,938 $ 6,522
Other comprehensive income (loss) before reclassifications, net of tax effects of $(5,080), $201 and $(8,068) (5,080) 201 (8,068)
Net current-period other comprehensive (loss) income 3,181 10,626 (2,416)
Translation adjustments (2,822) 5,049 (16,160)
Accumulated other comprehensive (loss) income, end of period (4,869) (1,688) 8,938
Gains and losses on cash flow hedges [Member]      
Accumulated Other Comprehensive Income [Roll Forward]      
Accumulated other comprehensive (loss) income, beginning of period 8,158 23,833 5,257
Other comprehensive income (loss) before reclassifications 14,047 (271) 22,772
Amounts reclassified from accumulated other comprehensive income (loss) (19,613) (20,806) (5,685)
Total amounts reclassified from accumulated other comprehensive loss (14,406) (15,404) (4,196)
Net current-period other comprehensive (loss) income (359) (15,675) 18,576
Accumulated other comprehensive (loss) income, end of period 7,799 8,158 23,833
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax 5,207 5,402 1,489
Foreign currency translation adjustment [Member]      
Accumulated Other Comprehensive Income [Roll Forward]      
Accumulated other comprehensive (loss) income, beginning of period (9,846) (14,895) 1,265
Translation adjustments (2,822) 5,049 (16,160)
Accumulated other comprehensive (loss) income, end of period $ (12,668) $ (9,846) $ (14,895)