v3.26.1
LONG-TERM DEBT - Components (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Long-term debt    
Long-term debt $ 649,532 $ 616,345
Financing Costs, net of Accumulated Amortization (2,268) (2,455)
Long-term debt due within one year    
Due Within One Year 17,800 17,800
Credit Facility    
Long-term debt    
Long-term debt 184,000 151,000
2027 Term Loan    
Long-term debt    
Long-term debt 100,000 100,000
2028 Term Loan    
Long-term debt    
Long-term debt 100,000 100,000
2029 Term Loan    
Long-term debt    
Long-term debt 125,000 125,000
2030 Term Loan    
Long-term debt    
Long-term debt 125,000 125,000
Mortgage Note Payable    
Long-term debt    
Long-term debt $ 17,800 17,800
Interest rate (as a percent) 4.06%  
Long-term debt due within one year    
Due Within One Year $ 17,800 $ 17,800