v3.25.2
DEBT - Future Maturities of the Outstanding Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Principal Payments    
Remainder of 2025 $ 46,832  
2026 65,439  
2027 86,649  
2028 20,355  
2029 28,400  
Thereafter 36,819  
Total 284,494 $ 330,122
Amortization of Debt Issuance Costs    
Remainder of 2025 (519)  
2026 (809)  
2027 (595)  
2028 (260)  
2029 (155)  
Thereafter (89)  
Total (2,427) $ (3,000)
Net Debt    
Remainder of 2025 46,313  
2026 64,630  
2027 86,054  
2028 20,095  
2029 28,245  
Thereafter 36,730  
Net Debt $ 282,067