LONG-TERM DEBT - Due Within One Year (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Long-Term Debt, Rolling Maturity | ||
| Long-term debt, maturities, repayments of principal in next rolling 12 months | $ 310,800 | $ 17,800 |
| Bank of Montreal Credit Agreement, Revolving Credit Facility | ||
| Long-Term Debt, Rolling Maturity | ||
| Long-term debt, gross, maturities, repayments of principal in next rolling 12 months | 193,000 | |
| Bank of Montreal Credit Agreement, 2027 Unsecured Term Loan | ||
| Long-Term Debt, Rolling Maturity | ||
| Long-term debt, gross, maturities, repayments of principal in next rolling 12 months | 100,000 | |
| Mortgage Note Payable | ||
| Long-Term Debt, Rolling Maturity | ||
| Long-term debt, gross, maturities, repayments of principal in next rolling 12 months | $ 17,800 | $ 17,800 |