v3.26.1
LONG-TERM DEBT - Components (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Long-Term Debt, Unclassified    
Long-term debt, gross $ 660,800  
Financing Costs, net of Accumulated Amortization (2,095) $ (2,455)
Total Long-Term Debt 658,705 616,345
Bank of Montreal Credit Agreement, Revolving Credit Facility    
Long-Term Debt, Unclassified    
Long-term debt, gross 193,000 151,000
Bank of Montreal Credit Agreement, 2027 Unsecured Term Loan    
Long-Term Debt, Unclassified    
Long-term debt, gross 100,000 100,000
Bank of Montreal Credit Agreement, 2028 Unsecured Term Loan    
Long-Term Debt, Unclassified    
Long-term debt, gross 100,000 100,000
KeyBank Credit Agreement, 2029 Term Loan    
Long-Term Debt, Unclassified    
Long-term debt, gross 125,000 125,000
KeyBank Credit Agreement, 2030 Term Loan    
Long-Term Debt, Unclassified    
Long-term debt, gross 125,000 125,000
Mortgage Note Payable    
Long-Term Debt, Unclassified    
Long-term debt, gross $ 17,800 $ 17,800