v3.26.3
Condensed 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
Statement of Comprehensive Income [Abstract]        
Net income $ 124,013 $ 74,660 $ 274,255 $ 180,177
Change in unrealized gain (loss) on derivative instruments:        
Unrealized gain (loss) on derivative instruments 9,531 3,733 20,550 (1,107)
Income tax effect (1,930) (935) (4,616) 176
Unrealized gain (loss) on derivative instruments, net of tax 7,601 2,798 15,934 (931)
Change in foreign currency translation:        
Unrealized (loss) gain on foreign currency translation (447) (14,355) (11,872) 31,837
Income tax effect (10) (252) (202) (66)
Unrealized (loss) gain on foreign currency translation, net of tax (457) (14,607) (12,074) 31,771
Other comprehensive income (loss), net of tax: 7,144 (11,809) 3,860 30,840
Comprehensive income $ 131,157 $ 62,851 $ 278,115 $ 211,017