DERIVATIVE INSTRUMENTS - Schedule of Derivative Instruments (Details) - Interest rate swap - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
Oct. 31, 2025 |
Oct. 31, 2024 |
Nov. 30, 2023 |
||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Derivative [Line Items] | |||||||||||||
| Notional Amount | $ 600,000 | [1] | $ 600,000 | $ 300,000 | $ 300,000 | $ 85,000 | |||||||
| Fair Value | (5,033) | [1],[2] | (1,138) | [3] | |||||||||
| JP Morgan Chase Bank N.A. | |||||||||||||
| Derivative [Line Items] | |||||||||||||
| Notional Amount | 300,000 | 300,000 | |||||||||||
| Fair Value | (1,693) | [2] | 298 | [3] | |||||||||
| JP Morgan Chase Bank N.A. | |||||||||||||
| Derivative [Line Items] | |||||||||||||
| Notional Amount | 300,000 | 300,000 | |||||||||||
| Fair Value | $ (3,340) | [2] | $ (1,436) | [3] | |||||||||
| |||||||||||||