XML 47 R37.htm IDEA: XBRL DOCUMENT v3.25.2
SCHEDULE OF REGULAR QUARTER DIVIDEND PAYMENTS (Details) - USD ($)
$ / shares in Units, $ in Thousands
Jun. 17, 2025
Mar. 25, 2025
Dec. 05, 2024
Sep. 11, 2024
Jun. 12, 2024
Mar. 28, 2024
Dec. 06, 2023
O 2025 Q2 Dividends [Member]              
Dividends Payable [Line Items]              
Dividends payable, date declared Jun. 17, 2025            
Dividends payable, amount per share $ 0.34            
Dividends payable, date to be paid Jul. 10, 2025            
Dividend paid on or before date, amount $ 3,432            
O 2025 Q1 Dividends [Member]              
Dividends Payable [Line Items]              
Dividends payable, date declared   Mar. 25, 2025          
Dividends payable, amount per share   $ 0.34          
Dividends payable, date to be paid   Apr. 22, 2025          
Dividend paid on or before date, amount   $ 3,432          
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