XML 85 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INVENTORY (Schedule of inventories) (Details) - USD ($)
Mar. 31, 2024
Jan. 31, 2024
Jan. 31, 2023
Inventory Disclosure [Abstract]      
Finished goods $ 1,549,425 $ 1,421,541 $ 1,556,353
Work in process 1,136,096 1,139,116 2,494,455
Raw materials 180,533 148,064 122,765
Total $ 2,866,054 $ 2,708,721 $ 4,173,573