Annual report [Section 13 and 15(d), not S-K Item 405]

STOCKHOLDERS' EQUITY (Details)

v3.25.4
STOCKHOLDERS' EQUITY (Details) - USD ($)
$ / shares in Units, $ in Thousands
2 Months Ended 12 Months Ended
Aug. 06, 2018
Mar. 04, 2026
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dividends Payable [Line Items]          
Dividends per share $ 0.025        
Dividends per share on annualized basis $ 0.1        
Cash dividends     $ 3,840 $ 3,831 $ 3,750
Subsequent Event | O 2026 Q1 Dividends          
Dividends Payable [Line Items]          
Dividends per share   $ 0.025      
Dividend date declared   Mar. 04, 2026      
Dividend date to be paid   Mar. 25, 2026      
Dividend date of record   Mar. 16, 2026