v3.26.1
SUBSEQUENT EVENTS (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 09, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Subsequent Events (Details) [Line Items]          
Repayments of debt   $ 28,911 $ 4,500 $ 31,603 $ 5,000
Subsequent Events | Term Loan          
Subsequent Events (Details) [Line Items]          
Repayments of debt $ 3,000        
Long-Term Debt, Gross $ 16,688