v3.22.2.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Statement of Comprehensive Income [Abstract]        
Net income $ 15,272 $ 11,967 $ 41,115 $ 27,841
Other comprehensive income (loss):        
Cash flow hedges 3,850 1,522 13,182 5,442
Income tax benefit (expense) (942) (377) (3,226) (1,349)
Foreign currency translation adjustment (9,003) (2,873) (18,775) (5,535)
Income tax benefit (expense) 85 346 81 678
Total other comprehensive income (loss) (6,010) (1,382) (8,738) (764)
Total comprehensive income $ 9,262 $ 10,585 $ 32,377 $ 27,077