STOCKHOLDERS’ EQUITY - Dividends Declared and Paid (Details) - USD ($) $ / shares in Units, $ in Thousands |
1 Months Ended | 3 Months Ended | 6 Months Ended | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
May 11, 2026 |
Feb. 24, 2026 |
May 09, 2025 |
Feb. 25, 2025 |
Apr. 30, 2026 |
Jan. 31, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Equity [Abstract] | ||||||||||
| Cash dividend paid (in USD per share) | $ 0.085 | $ 0.085 | $ 0.085 | $ 0.08 | $ 0.085 | $ 0.085 | ||||
| Dividends | $ (8,169) | $ (8,218) | $ (16,370) | $ (15,953) | ||||||
| Value of cash dividend paid | $ 8,100 | $ 8,600 | ||||||||