XML 94 R5.htm IDEA: XBRL DOCUMENT v3.25.3
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME        
Net Income (Loss) $ 27,755 $ 28,444 $ 90,483 $ 92,410
Other comprehensive income (loss):        
Cash flow hedges 2,156 (6,585) (1,893) (5,324)
Income tax benefit (expense) (509) 1,555 447 1,257
Foreign currency translation adjustment (862) 7,153 18,192 2,061
Income tax benefit (expense) 558 (89) (1,064) (55)
Total other comprehensive income (loss) 1,343 2,034 15,682 (2,061)
Total comprehensive income $ 29,098 $ 30,478 $ 106,165 $ 90,349