v3.26.1
Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Tax (benefit) provision on change in derivative instruments designated as cash flow hedges $ 105 $ (52) $ 215 $ (224)
Tax (benefit) provision on reclassification of (gain) loss on derivative instruments designated as cash flow hedges $ (108) $ (176) $ (218) $ (358)