XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
SUBSEQUENT EVENT (Details Narrative) - USD ($)
Jun. 27, 2023
Sep. 30, 2023
Dec. 31, 2022
Subsequent Events [Abstract]      
Cash dividend, per share $ 0.1125    
Dividend payable value $ 1,288,753 $ 1,288,753 $ 1,436,868
Dividends payable, date to be paid Oct. 16, 2023    
Dividend payable record date Oct. 10, 2023