Condensed Consolidated Statements of Comprehensive Income (Unaudited) (Parentheticals) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Unrealized (loss) gain on effective portion of cash flow hedges, tax | $ (123) | $ (1) | $ (194) | $ 88 |
| Reclassification of cash flow hedge losses (gains) into statement of operations, tax | $ 12 | $ 20 | $ 37 | $ 62 |