XML 28 R6.htm IDEA: XBRL DOCUMENT v3.25.3
UNAUDITED 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 $ 118,799 $ 115,213 $ 304,384 $ 318,325
Other comprehensive (loss) income, net of tax:        
Unrealized gain on available-for-sale securities 69 262 164 170
Unrealized gain (loss) on fair value of interest rate hedges 524 (9,361) (3,953) 2,406
Reclassification adjustment for interest rate hedge amounts realized in net income (2,630) (3,806) (7,823) (11,260)
Pension adjustments 13 (10) (20) 18
Foreign currency translation adjustments (10,547) 5,369 14,167 (8,031)
Other comprehensive (loss) income, net of tax (12,571) (7,546) 2,535 (16,697)
Comprehensive income $ 106,228 $ 107,667 $ 306,919 $ 301,628