XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.1
SUBSEQUENT EVENTS (Details Narrative) - $ / shares
Apr. 17, 2025
Feb. 06, 2025
Subsequent Event [Line Items]    
Cash dividend, per share   $ 0.115
Dividend Paid [Member]    
Subsequent Event [Line Items]    
Dividends payable, declared date   Feb. 06, 2025
Dividend payable, record date   Apr. 15, 2025
Dividends payable, date to be paid   Apr. 18, 2025
Subsequent Event [Member]    
Subsequent Event [Line Items]    
Cash dividend, per share $ 0.115  
Subsequent Event [Member] | Dividend Paid [Member]    
Subsequent Event [Line Items]    
Dividends payable, declared date Apr. 17, 2025  
Dividend payable, record date Jul. 08, 2025  
Dividends payable, date to be paid Jul. 15, 2025