XML 47 R37.htm IDEA: XBRL DOCUMENT v3.25.3
SCHEDULE OF REGULAR QUARTER DIVIDEND PAYMENTS (Details) - USD ($)
$ / shares in Units, $ in Thousands
Oct. 08, 2025
Sep. 12, 2025
Jul. 10, 2025
Jun. 17, 2025
Apr. 22, 2025
Mar. 25, 2025
Jan. 07, 2025
Dec. 05, 2024
Oct. 08, 2024
Sep. 11, 2024
Jul. 10, 2024
Jun. 12, 2024
Apr. 24, 2024
Mar. 28, 2024
Jan. 04, 2024
Dec. 06, 2023
O 2025 Q4 H1 Dividends [Member]                                
Dividends Payable [Line Items]                                
Dividends payable, date declared   Sep. 12, 2025                            
Dividends payable, amount per share   $ 0.34                            
Dividends payable, date to be paid Oct. 08, 2025                              
Dividend paid on or before date, amount $ 3,433                              
O 2025 Q2 Dividends H2 [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 H3 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 H4 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 H5 [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 H6 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 H7 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 H8 [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