XML 79 R69.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings per share (Details) - USD ($)
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Earnings Per Share [Abstract]    
Net income $ (4,182,376) $ 887,528
Weighted-average shares used in computing basic and diluted earnings per share*    
Basic 29,665,716 26,484,528
Diluted 29,665,716 26,495,420
(Loss) Earnings per share - Basic $ (0.14) $ 0.03
                - Diluted $ (0.14) $ 0.03