XML 61 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Dividends (Details) - Schedle of dividends payable represent
9 Months Ended
Mar. 31, 2023
USD ($)
Schedle of Dividends Payable Represent [Abstract]  
As of June 30, 2022 $ 3,362,639
Dividends declared
Dividends paid (3,362,639)
As of March 31, 2023