SUBSEQUENT EVENTS (Details Textual) - USD ($) $ / shares in Units, $ in Thousands |
6 Months Ended | ||
|---|---|---|---|
Apr. 30, 2026 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Subsequent Event [Line Items] | |||
| Dividends declared per share (dollars per share) | $ 0.15 | $ 0.15 | |
| Share Repurchase Program, Remaining Authorized, Amount | $ 5,500 | ||
| Investments, All Other Investments [Abstract] | |||
| Loss Contingency Accrual | 1,600 | ||
| Loss Contingency, Receivable | $ 600 | ||
| Subsequent Event [Member] | |||
| Subsequent Event [Line Items] | |||
| Dividends declared per share (dollars per share) | $ 0.15 | ||
| Dividends payable, date to be paid | Oct. 01, 2026 | ||
| Dividends payable, date of record | Sep. 01, 2026 | ||