v3.26.1
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