XML 24 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Consolidated Statements of Comprehensive Income [Abstract]      
Net income (loss) $ (146,594) $ 8,595 $ 104,778
Other comprehensive income (loss):      
Foreign currency translation adjustment, net of taxes of $406, $(626), and $536, respectively (18,497) (7,973) (22,918)
Net unrealized gains/(losses) on cash flow hedges, net of taxes of $(497), $(629) and $(3,519), respectively 1,800 2,281 12,748
Less: Reclassification adjustment for realized losses/(gains) in current earnings on cash flow hedges, net of taxes of $2,223, $2,154, and $674, respectively (8,055) (7,805) (2,443)
Other comprehensive loss, net of tax (24,752) (13,497) (12,613)
Comprehensive income (loss) $ (171,346) $ (4,902) $ 92,165