Consolidated Statements of Comprehensive Income (Unaudited) (Parentheticals) - 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 [Abstract] | ||||
| Net unrealized gains/(losses) on cash flow hedges, taxes | $ 0 | $ (18) | $ 0 | $ (50) |
| Reclassification adjustment for realized losses/(gains) in current earnings, taxes | $ 0 | $ 461 | $ 0 | $ 917 |