v3.23.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 32,486 $ 30,476 $ 70,775 $ 65,034
Other comprehensive income:        
Unrealized gain on interest rate swap and foreign currency contracts designated as a cash flow hedge 12,308 6,327 9,295 29,983
Reclassification into net income (5,407) 823 (9,939) 1,885
Income tax benefit (expense) (1,798) (1,877) 168 (8,369)
Comprehensive income $ 37,589 $ 35,749 $ 70,299 $ 88,533