v3.26.1
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net income $ 46,973 $ 47,939 $ 75,096 $ 90,994
Other comprehensive (loss) income        
Foreign currency translation adjustments, net of income tax expense of $0 (4,745) 16,278 (8,161) 16,439
Net gain (loss) on derivatives, net of income tax expense (benefit) of $903 and $(1,298) for the three months ended June 30, 2026 and 2025, respectively, and $2,347 and $(3,991) for the six months ended June 30, 2026 and 2025, respectively 2,738 (3,922) 7,107 (12,063)
Total other comprehensive (loss) income (2,007) 12,356 (1,054) 4,376
Total comprehensive income $ 44,966 $ 60,295 $ 74,042 $ 95,370