XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2
SUBSEQUENT EVENTS (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Aug. 02, 2023
Jun. 30, 2024
Jun. 30, 2024
Jun. 30, 2023
Subsequent Event [Line Items]        
Dividends declared per share (dollars per share)     $ 0.15 $ 0.15
Stock Repurchased During Period, Shares   86,346    
Stock Repurchased During Period, Value   $ 1,100,000    
Stock Repurchase Program, Remaining Authorized Repurchase Amount   $ 800,000 $ 800,000  
Subsequent Event [Member]        
Subsequent Event [Line Items]        
Dividends declared per share (dollars per share) $ 0.15      
Dividends payable, date to be paid Oct. 01, 2024      
Dividends payable, date of record Sep. 02, 2024