v3.26.1
SCHEDULE OF REGULAR QUARTER DIVIDEND PAYMENTS (Details) - USD ($)
$ / shares in Units, $ in Thousands
Jul. 07, 2026
Jun. 09, 2026
Apr. 21, 2026
Mar. 24, 2026
Jan. 07, 2026
Dec. 05, 2025
Oct. 08, 2025
Sep. 12, 2025
Jul. 10, 2025
Jun. 17, 2025
Apr. 22, 2025
Mar. 25, 2025
Jan. 07, 2025
Dec. 05, 2024
O 2026 Q2 Dividends [Member]                            
Dividends Payable [Line Items]                            
Dividends payable, date declared   Jun. 09, 2026                        
Dividends payable, amount per share   $ 0.34                        
Dividends payable, date to be paid Jul. 07, 2026                          
Dividend paid on or before date, amount $ 3,431                          
O 2026 Q1 Dividends [Member]                            
Dividends Payable [Line Items]                            
Dividends payable, date declared       Mar. 24, 2026                    
Dividends payable, amount per share       $ 0.34                    
Dividends payable, date to be paid     Apr. 21, 2026                      
Dividend paid on or before date, amount     $ 3,433                      
O 2025 Q4 Dividends [Member]                            
Dividends Payable [Line Items]                            
Dividends payable, date declared           Dec. 05, 2025                
Dividends payable, amount per share           $ 0.34                
Dividends payable, date to be paid         Jan. 07, 2026                  
Dividend paid on or before date, amount         $ 3,431                  
O 2025 Q3 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 [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