v3.22.2.2
Inventory (Details) - USD ($)
Aug. 31, 2022
May 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 601,126 $ 488,393
Work-in-process 5,137,526 5,166,271
Finished goods 264,667 300,271
Gross inventory 6,003,319 5,954,935
Less allowance for obsolescence 100,000 100,000
Net inventory $ 5,903,319 $ 5,854,935