v3.26.3
LONG-TERM DEBT - Components (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Long-Term Debt, Unclassified    
Long-term debt, gross $ 398,500  
Financing Costs, net of Accumulated Amortization (1,824) $ (261)
Total Long-Term Debt 396,676 377,739
Truist Bank Credit Agreement, Senior Unsecured Revolving Credit Facility    
Long-Term Debt, Unclassified    
Long-term debt, gross 198,500 178,000
Truist Bank Credit Agreement, 2026 Term Loan    
Long-Term Debt, Unclassified    
Long-term debt, gross   100,000
Truist Bank Credit Agreement, 2029 Senior Unsecured Term Loan Credit Facility    
Long-Term Debt, Unclassified    
Long-term debt, gross 100,000  
Truist Bank Credit Agreement, 2031 Senior Unsecured Term Loan Credit Facility    
Long-Term Debt, Unclassified    
Long-term debt, gross $ 100,000  
KeyBank Credit Agreement, 2027 Term Loan    
Long-Term Debt, Unclassified    
Long-term debt, gross   $ 100,000