Quarterly report pursuant to Section 13 or 15(d)

STOCKHOLDERS' EQUITY - Cash Dividends (Details)

v3.24.3
STOCKHOLDERS' EQUITY - Cash Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Nov. 07, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2024
STOCKHOLDERS' EQUITY          
Cash dividends paid         $ 4,427
Q1 2024 Dividends          
STOCKHOLDERS' EQUITY          
Dividends Payable, Date Declared       Mar. 05, 2024  
Common stock, dividend declared (in dollars per share)       $ 0.01  
Cash dividends paid       $ 1,500  
Dividends Payable, Date to be Paid       Mar. 25, 2024  
Dividends Payable, Date of Record       Mar. 18, 2024  
Q2 2024 Dividends          
STOCKHOLDERS' EQUITY          
Dividends Payable, Date Declared     May 10, 2024    
Common stock, dividend declared (in dollars per share)     $ 0.01    
Cash dividends paid     $ 1,500    
Dividends Payable, Date to be Paid     May 31, 2024    
Dividends Payable, Date of Record     May 24, 2024    
Q3 2024 Dividends          
STOCKHOLDERS' EQUITY          
Dividends Payable, Date Declared   Aug. 06, 2024      
Common stock, dividend declared (in dollars per share)   $ 0.01      
Cash dividends paid   $ 1,500      
Dividends Payable, Date to be Paid   Aug. 29, 2024      
Dividends Payable, Date of Record   Aug. 21, 2024      
Q4 2024 Dividends | Subsequent event          
STOCKHOLDERS' EQUITY          
Dividends Payable, Date Declared Nov. 07, 2024        
Common stock, dividend declared (in dollars per share) $ 0.01        
Dividends Payable, Date to be Paid Nov. 29, 2024        
Dividends Payable, Date of Record Nov. 21, 2024