v3.23.3
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 22,812 $ 66,269 $ 93,587 $ 131,303
Other comprehensive income:        
Unrealized gain on interest rate swap and foreign currency contracts designated as a cash flow hedge 4,944 19,058 14,239 49,041
Reclassification into net income (5,966) (1,188) (15,905) 697
Income tax benefit (expense) 266 (4,691) 434 (13,060)
Comprehensive income $ 22,056 $ 79,448 $ 92,355 $ 167,981