CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical) - USD ($) $ in Thousands |
3 Months Ended | |
---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
|
Statement of Comprehensive Income [Abstract] | ||
Income tax (benefit) expense effect on cash flow hedging activities | $ (147) | $ 1,720 |
Tax expense effect on cash flow hedging activities reclassified | $ 132 | $ 451 |