XML 23 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Income - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Net income $ 523,229,000 $ 748,462,000 $ 650,624,000
Foreign currency translation adjustments 6,909,000 (10,028,000) (4,663,000)
Unrealized (losses) gains on interest rate swaps, net of the change in taxes of $2,074, $(7,802) and $(3,733) (6,222,000) 23,407,000 11,198,000
Total other comprehensive income (loss) 687,000 13,379,000 6,535,000
Comprehensive income $ 523,916,000 $ 761,841,000 $ 657,159,000