Condensed Consolidated Statements of Stockholders Equity - USD ($) | Common Stock [Member] | Additional Paid-in Capital [Member] | Retained Earnings [Member] | Treasury Stock [Member] |
Stockholders' Equity Attributable to Parent | $ 100,943 | $ 9,759,063 | $ 32,538,580 | |
Stockholders' Equity Attributable to Parent, Beginning Balance at May. 31, 2020 | 100,943 | 9,759,063 | 32,538,580 | |
Treasury Stock, Value at May. 31, 2020 | | | | $ (2,861,032) |
Stock Issued During Period, Value, Employee Stock Purchase Plan | 29 | 11,382 | | |
Stock Issued During Period, Value, Employee Benefit Plan | 75 | 25,470 | | 25,545 |
APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition | | 49,717 | | |
Net Income (Loss) Attributable to Parent | | | 1,003,619 | |
Stock Issued During Period, Value, Employee Benefit Plan | (75) | (25,470) | | (25,545) |
Stockholders' Equity Attributable to Parent, Ending Balance at Feb. 28, 2021 | 101,047 | 9,845,632 | 33,542,199 | |
Treasury Stock, Value at Feb. 28, 2021 | | | | (2,886,577) |
Stockholders' Equity Attributable to Parent | 101,037 | 9,841,612 | 33,359,881 | |
Stockholders' Equity Attributable to Parent, Beginning Balance at Nov. 30, 2020 | 101,037 | 9,841,612 | 33,359,881 | |
Treasury Stock, Value at Nov. 30, 2020 | | | | (2,886,577) |
Stock Issued During Period, Value, Employee Stock Purchase Plan | 10 | 4,020 | | |
Stock Issued During Period, Value, Employee Benefit Plan | 0 | 0 | | 0 |
APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition | | 0 | | |
Net Income (Loss) Attributable to Parent | | | 182,318 | |
Stock Issued During Period, Value, Employee Benefit Plan | 0 | 0 | | 0 |
Stockholders' Equity Attributable to Parent, Ending Balance at Feb. 28, 2021 | 101,047 | 9,845,632 | 33,542,199 | |
Treasury Stock, Value at Feb. 28, 2021 | | | | (2,886,577) |
Stockholders' Equity Attributable to Parent | 101,047 | 9,845,632 | 33,542,199 | |
Stockholders' Equity Attributable to Parent | 101,305 | 10,010,430 | 33,601,475 | |
Stockholders' Equity Attributable to Parent, Beginning Balance at May. 31, 2021 | 101,305 | 10,010,430 | 33,601,475 | |
Treasury Stock, Value at May. 31, 2021 | | | | (2,915,002) |
Stock Issued During Period, Value, Employee Stock Purchase Plan | 27 | 12,308 | | |
Stock Issued During Period, Value, Employee Benefit Plan | 0 | 0 | | 0 |
APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition | | 125,764 | | |
Net Income (Loss) Attributable to Parent | | | 724,388 | |
Stock Issued During Period, Value, Employee Benefit Plan | 0 | 0 | | 0 |
Stockholders' Equity Attributable to Parent, Ending Balance at Feb. 28, 2022 | 101,332 | 10,148,502 | 34,325,863 | |
Treasury Stock, Value at Feb. 28, 2022 | | | | (2,915,002) |
Stockholders' Equity Attributable to Parent | 101,323 | 10,144,275 | 34,443,156 | |
Stockholders' Equity Attributable to Parent, Beginning Balance at Nov. 30, 2021 | 101,323 | 10,144,275 | 34,443,156 | |
Treasury Stock, Value at Nov. 30, 2021 | | | | (2,915,002) |
Stock Issued During Period, Value, Employee Stock Purchase Plan | 9 | 4,227 | | |
Stock Issued During Period, Value, Employee Benefit Plan | 0 | 0 | | 0 |
APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition | | 0 | | |
Net Income (Loss) Attributable to Parent | | | (117,293) | |
Stock Issued During Period, Value, Employee Benefit Plan | 0 | 0 | | 0 |
Stockholders' Equity Attributable to Parent, Ending Balance at Feb. 28, 2022 | 101,332 | 10,148,502 | 34,325,863 | |
Treasury Stock, Value at Feb. 28, 2022 | | | | $ (2,915,002) |
Stockholders' Equity Attributable to Parent | $ 101,332 | $ 10,148,502 | $ 34,325,863 | |