XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.2
SUBSEQUENT EVENT (Details Narrative) - USD ($)
Apr. 17, 2023
Jun. 30, 2023
Dec. 31, 2022
Subsequent Events [Abstract]      
Cash dividend, per share $ 0.1125    
Dividend payable value $ 1,289,428 $ 1,289,428 $ 1,436,868
Dividends payable, date to be paid Jul. 17, 2023    
Dividend payable record date Jul. 10, 2023