XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.3
SCHEDULE OF REGULAR QUARTER DIVIDEND PAYMENTS (Details) - USD ($)
$ / shares in Units, $ in Thousands
Sep. 11, 2024
Jun. 12, 2024
Mar. 28, 2024
Dec. 06, 2023
Sep. 11, 2023
Jun. 13, 2023
Mar. 28, 2023
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