XML 69 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
SCHEDULE OF REGULAR QUARTER DIVIDEND PAYMENTS (Details) - USD ($)
$ / shares in Units, $ in Thousands
Dec. 05, 2024
Sep. 11, 2024
Jun. 12, 2024
Mar. 28, 2024
Dec. 06, 2023
Sep. 11, 2023
Jun. 13, 2023
Mar. 28, 2023
O 2024 Q4 Dividends [Member]                
Dividends Payable [Line Items]                
Dividends payable, date declared Dec. 05, 2024              
Dividends payable, amount per share $ 0.34              
Dividends payable, date to be paid Jan. 07, 2025              
Dividend paid on or before date, amount $ 3,432              
O 2024 Q3 Dividends [Member]                
Dividends Payable [Line Items]                
Dividends payable, date declared   Sep. 11, 2024            
Dividends payable, amount per share   $ 0.34            
Dividends payable, date to be paid   Oct. 08, 2024            
Dividend paid on or before date, amount   $ 3,432            
O 2024 Q2 Dividends [Member]                
Dividends Payable [Line Items]                
Dividends payable, date declared     Jun. 12, 2024          
Dividends payable, amount per share     $ 0.34          
Dividends payable, date to be paid     Jul. 10, 2024          
Dividend paid on or before date, amount     $ 3,432          
O 2024 Q1 Dividends [Member]                
Dividends Payable [Line Items]                
Dividends payable, date declared       Mar. 28, 2024        
Dividends payable, amount per share       $ 0.33        
Dividends payable, date to be paid       Apr. 24, 2024        
Dividend paid on or before date, amount       $ 3,331        
O 2023 Q4 Dividends [Member]                
Dividends Payable [Line Items]                
Dividends payable, date declared         Dec. 06, 2023      
Dividends payable, amount per share         $ 0.33      
Dividends payable, date to be paid         Jan. 04, 2024      
Dividend paid on or before date, amount         $ 3,332      
O 2023 Q3 Dividends [Member]                
Dividends Payable [Line Items]                
Dividends payable, date declared           Sep. 11, 2023    
Dividends payable, amount per share           $ 0.33    
Dividends payable, date to be paid           Oct. 06, 2023    
Dividend paid on or before date, amount           $ 3,331    
O 2023 Q2 Dividends [Member]                
Dividends Payable [Line Items]                
Dividends payable, date declared             Jun. 13, 2023  
Dividends payable, amount per share             $ 0.33  
Dividends payable, date to be paid             Jul. 07, 2023  
Dividend paid on or before date, amount             $ 3,332  
O 2023 Q1 Dividends [Member]                
Dividends Payable [Line Items]                
Dividends payable, date declared               Mar. 28, 2023
Dividends payable, amount per share               $ 0.32
Dividends payable, date to be paid               Apr. 24, 2023
Dividend paid on or before date, amount               $ 3,229