XML 108 R5.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME        
Net income $ 28,444 $ 25,834 $ 92,410 $ 66,782
Other comprehensive income (loss):        
Cash flow hedges (6,585) (539) (5,324) 1,192
Income tax benefit (expense) 1,555 129 1,257 (286)
Foreign currency translation adjustment 7,153 (2,914) 2,061 (2,190)
Income tax benefit (expense) (89) 17 (55) (17)
Total other comprehensive income (loss) 2,034 (3,307) (2,061) (1,301)
Total comprehensive income $ 30,478 $ 22,527 $ 90,349 $ 65,481