v3.26.1
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 $ 188,089 $ 194,258 $ 241,319 $ 247,803
Other comprehensive (loss) income:        
Foreign currency translation (loss) gain (2,728) 13,358 (5,608) 17,285
Unrealized loss on interest rate swaps, net of the change in taxes of $435, $735, $711 and $1,705 (1,305) (2,204) (2,133) (5,115)
Total other comprehensive (loss) income (4,033) 11,154 (7,741) 12,170
Comprehensive income $ 184,056 $ 205,412 $ 233,578 $ 259,973