XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
(Loss) Earnings per share (Tables)
3 Months Ended
Sep. 30, 2022
Earnings Per Share [Abstract]  
Schedule of computation of earnings per share
        
   For the three months ended
September 30,
 
   2022   2021 
Numerator:        
Net income  $(4,182,376)  $887,528 
Denominator:          
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