XML 15 R5.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 74,660 $ 30,643 $ 180,177 $ 86,063
Change in unrealized gain (loss) on derivative instruments:        
Unrealized gain (loss) on derivative instruments 3,733 (23,315) (1,107) (18,571)
Income tax effect (935) 6,014 176 2,241
Unrealized gain (loss) on derivative instruments, net of tax 2,798 (17,301) (931) (16,330)
Change in foreign currency translation:        
Unrealized (loss) gain on foreign currency translation (14,355) 42,237 31,837 34,945
Income tax effect (252) 640 (66) 923
Unrealized (loss) gain on foreign currency translation, net of tax (14,607) 42,877 31,771 35,868
Other comprehensive (loss) income, net of tax: (11,809) 25,576 30,840 19,538
Comprehensive income $ 62,851 $ 56,219 $ 211,017 $ 105,601