XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.4
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parentheticals) - USD ($)
Nov. 30, 2022
May 31, 2022
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 522,234 $ 153,231
Inventory reserves 773,916 845,549
Accumulated depreciation and amortization 1,317,141 1,305,360
Accumulated amortization, Right of Use Assets 859,269 724,802
Accumulated amortization, Intangible Assets $ 24,327 $ 18,994
Common stock, shares authorized (in Shares) 25,000,000 25,000,000
Common stock, shares issued (in Shares) 13,479,413 12,867,924
Common stock, shares outstanding (in Shares) 13,479,413 12,867,924