v3.26.3
Consolidated Statements of Comprehensive Income (Unaudited) - 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 $ 123,042 $ 127,013 $ 364,361 $ 374,816
Other comprehensive (loss) income:        
Foreign currency translation (loss) gain (600) (1,632) (6,208) 15,653
Unrealized loss on interest rate swaps, net of the change in taxes of $521, $584, $1,232 and $2,289 (1,563) (1,753) (3,696) (6,868)
Total other comprehensive (loss) income (2,163) (3,385) (9,904) 8,785
Comprehensive income $ 120,879 $ 123,628 $ 354,457 $ 383,601