v3.26.3
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME        
Net Income (Loss) $ 42,311 $ 27,755 $ 122,109 $ 90,483
Other comprehensive (loss) income:        
Cash flow hedges (2,711) 2,156 (2,916) (1,893)
Income tax benefit (expense) 640 (509) 688 447
Foreign currency translation adjustment (668) (862) (5,557) 18,192
Income tax benefit (expense) 137 558 903 (1,064)
Total other comprehensive (loss) income (2,602) 1,343 (6,882) 15,682
Total comprehensive income $ 39,709 $ 29,098 $ 115,227 $ 106,165