v3.26.1
Condensed Consolidated Statements of Comprehensive Income - 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 $ 63,999 $ 58,721 $ 150,242 $ 105,517
Change in unrealized gain (loss) on derivative instruments:        
Unrealized gain (loss) on derivative instruments 708 (3,775) 11,019 (4,840)
Income tax effect (399) 922 (2,686) 1,111
Unrealized gain (loss) on derivative instruments, net of tax 309 (2,853) 8,333 (3,729)
Change in foreign currency translation:        
Unrealized gain (loss) on foreign currency translation 808 30,855 (11,425) 46,192
Income tax effect (63) 59 (192) 186
Unrealized gain (loss) on foreign currency translation, net of tax 745 30,914 (11,617) 46,378
Other comprehensive income (loss), net of tax: 1,054 28,061 (3,284) 42,649
Comprehensive income $ 65,053 $ 86,782 $ 146,958 $ 148,166