Quarterly report [Sections 13 or 15(d)]

STOCKHOLDERS' EQUITY - Cash Dividends (Details)

v3.25.2
STOCKHOLDERS' EQUITY - Cash Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2025
Jun. 30, 2024
STOCKHOLDERS' EQUITY          
Cash dividends paid       $ 2,992 $ 2,954
Q1 2025 Dividends          
STOCKHOLDERS' EQUITY          
Dividends Payable, Date Declared     Mar. 03, 2025    
Dividends per common shares (in dollars per share)     $ 0.01    
Cash dividends paid     $ 1,500    
Dividends Payable, Date to be Paid     Mar. 24, 2025    
Dividends Payable, Date of Record     Mar. 17, 2025    
Q2 2025 Dividends          
STOCKHOLDERS' EQUITY          
Dividends Payable, Date Declared   May 06, 2025      
Dividends per common shares (in dollars per share)   $ 0.01      
Cash dividends paid   $ 1,500      
Dividends Payable, Date to be Paid   May 27, 2025      
Dividends Payable, Date of Record   May 20, 2025      
Q3 2025 Dividends | Subsequent event          
STOCKHOLDERS' EQUITY          
Dividends Payable, Date Declared Aug. 04, 2025        
Dividends per common shares (in dollars per share) $ 0.01        
Dividends Payable, Date to be Paid Aug. 25, 2025        
Dividends Payable, Date of Record Aug. 18, 2025