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