XML 139 R95.htm IDEA: XBRL DOCUMENT v3.23.2
EARNINGS PER SHARE (Schedule of reconciliation for calculation of basic and diluted earnings per share) (Details) - USD ($)
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Earnings Per Share [Abstract]    
Net income from continuing operations after income taxes $ 1,381,540 $ 12,197,574
Net loss from discontinued operations after income taxes (1,088,329) (2,242,644)
Net income $ 293,211 $ 9,954,930
Weighted average number of common shares outstanding 120,047,814 118,308,584
Dilutive effect of warrants and stock options outstanding 2,833,093 2,833,093
Diluted weighted average number of common shares outstanding 122,880,907 121,141,677
Basic income per share, continuing operations $ 0.01 $ 0.1
Diluted income per share, continuing operations 0.01 0.1
Basic loss per share, discontinued operations (0.01) (0.02)
Diluted loss per share, discontinued operations (0.01) (0.02)
Basic income per share 0 0.08
Diluted income per share $ 0 $ 0.08