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 |
|
| CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME | ||||
| Net of income tax expense related to net unrealized gain on cash flow hedging derivatives | $ 1,305 | $ 379 | $ 1,223 | $ 379 |