CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (UNAUDITED) (Parenthetical) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Statement of Comprehensive Income [Abstract] | ||||
Tax expense (benefit) on change in fair value of cash flow hedges before reclassification adjustments | $ 1,853 | $ (95) | $ 4,940 | $ (2,820) |
Tax expense (benefit) related to reclassification adjustment for losses (gains) included in net income | 4 | (1,368) | (20) | (1,368) |
Tax expense (benefit) related to unrealized holding losses arising during period | $ 2,075 | $ (3,433) | $ 6,780 | $ (8,883) |