v3.25.2
BANK DEBT - Future Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
BANK DEBT    
2026 $ 45,000  
Total bank debt $ 45,000 $ 44,000