v3.23.1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Statement of Comprehensive Income [Abstract]    
Net income $ 38,289 $ 34,558
Other comprehensive income:    
Unrealized gain (loss) on interest rate swap and foreign currency contracts designated as a cash flow hedge (3,013) 23,656
Reclassification into net income (4,532) 1,062
Income tax benefit (expense) 1,966 (6,492)
Comprehensive income $ 32,710 $ 52,784