XML 298 R5.htm IDEA: XBRL DOCUMENT v3.26.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME    
Net Income (Loss) $ 40,995 $ 30,147
Other comprehensive income (loss):    
Cash flow hedges (540) (2,386)
Income tax benefit 127 563
Foreign currency translation adjustment (4,344) 5,854
Income tax benefit (expense) 825 (6)
Total other comprehensive (loss) income (3,932) 4,025
Total comprehensive income $ 37,063 $ 34,172