XML 89 R52.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity (Changes in Accumulated Other Comprehensive Loss by Component) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Accumulated Other Comprehensive Income [Roll Forward]        
Accumulated other comprehensive (loss) income, beginning of period $ (6,292) $ 175 $ (4,869) $ (1,688)
Other comprehensive income (loss) before reclassifications, net of tax effects of $—, $3,315, $2,763 and $(625) 0 3,315 2,763 (625)
Net current-period other comprehensive loss 2,906 7,062 4,329 5,199
Translation adjustment (2,284) 6,463 8,299 5,617
Accumulated other comprehensive income (loss), end of period (9,198) (6,887) (9,198) (6,887)
Gains and losses on cash flow hedges [Member]        
Accumulated Other Comprehensive Income [Roll Forward]        
Accumulated other comprehensive (loss) income, beginning of period (4,207) 10,867 7,799 8,158
Other comprehensive income (loss) before reclassifications, net of tax effects (1,113) 9,294 5,259 (1,558)
Amounts reclassified from accumulated other comprehensive income (loss) (1,735) (5,740) (4,606) (16,832)
Tax expense (benefit) included in provision for income taxes 0 1,509 (2,763) 4,458
Total amounts reclassified from accumulated other comprehensive income (loss) (1,735) (4,231) (7,369) (12,374)
Net current-period other comprehensive loss (622) (13,525) (12,628) (10,816)
Accumulated other comprehensive income (loss), end of period (4,829) (2,658) (4,829) (2,658)
Foreign currency translation adjustment [Member]        
Accumulated Other Comprehensive Income [Roll Forward]        
Accumulated other comprehensive (loss) income, beginning of period (2,085) (10,692) (12,668) (9,846)
Translation adjustment (2,284) 6,463 8,299 5,617
Accumulated other comprehensive income (loss), end of period $ (4,369) $ (4,229) $ (4,369) $ (4,229)