LONG-TERM DEBT - 2020 Notes (Details) - USD ($) $ in Thousands |
Apr. 07, 2020 |
Dec. 31, 2025 |
|---|---|---|
| 2020 Notes | ||
| LONG-TERM DEBT | ||
| Principal | $ 200,000 | $ 200,000 |
| Maturity period | 11 years | |
| Interest rate | 2.83% | |
| Series A | ||
| LONG-TERM DEBT | ||
| Principal | $ 100,000 | |
| Interest rate | 2.78% | |
| Series B | ||
| LONG-TERM DEBT | ||
| Principal | $ 100,000 | |
| Interest rate | 2.88% |