XML 71 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME    
Net income $ 28,240 $ 20,703
Other comprehensive income (loss):    
Cash flow hedges 2,972 (1,691)
Income tax benefit (expense) (702) 406
Foreign currency translation adjustment (3,404) 1,925
Income tax benefit (expense) 12 (19)
Total other comprehensive income (loss) (1,122) 621
Total comprehensive income $ 27,118 $ 21,324