XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.3
SUBSEQUENT EVENTS (Details Narrative) - USD ($)
9 Months Ended
Oct. 15, 2025
Jul. 28, 2025
Sep. 30, 2025
Sep. 30, 2024
Subsequent Event [Line Items]        
Dividend paid     $ 3,946,335 $ 3,917,963
Dividend Paid [Member]        
Subsequent Event [Line Items]        
Dividends payable, declared date   Jul. 28, 2025    
Cash dividend, per share   $ 0.115    
Dividends payable date   Oct. 15, 2025    
Dividend payable, record date   Oct. 08, 2025    
Dividend Paid [Member] | Subsequent Event [Member]        
Subsequent Event [Line Items]        
Dividend paid $ 1,315,445