XML 17 R5.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Consolidated Statements of Comprehensive Income [Abstract]        
Net income (loss) $ 21,119 $ (118,258) $ 128,634 $ (118,791)
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments 11,398 (4,875) 13,841 (14,979)
Net unrealized gains/(losses) on cash flow hedges, net of taxes of $(18) and $(152) for the three months ended June 30, 2025 and 2024, respectively and $(50) and $(587) for the six months ended June 30, 2025 and 2024, respectively 64 553 183 2,127
Reclassification adjustment for realized gains in current earnings on cash flow hedges, net of taxes of $461 and $570 for the three months ended June 30, 2025 and 2024, respectively and $917 and $1,142 for the six months ended June 30, 2025 and 2024, respectively (1,670) (2,066) (3,324) (4,137)
Other comprehensive income (loss), net of tax 9,792 (6,388) 10,700 (16,989)
Comprehensive income (loss) $ 30,911 $ (124,646) $ 139,334 $ (135,780)