Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] |
| | For the Three Months Ended | |
| | May 31, 2025 | | | May 31, 2024 | |
Numerator for basic and diluted net income (loss) per share: | | | | | | | | |
| | | | | | | | |
Net income (loss) from continuing operations | | $ | 1,482,069 | | | $ | (4,657 | ) |
Net loss from discontinued operations | | | - | | | | (28,683 | ) |
Net income (loss) | | | 1,482,069 | | | | (33,340 | ) |
| | | | | | | | |
Denominator: | | | | | | | | |
For basic net income (loss) per share - weighted average common shares outstanding | | | 5,094,188 | | | | 5,067,742 | |
Effect of dilutive stock options | | | - | | | | - | |
For diluted net income (loss) per share - weighted average common shares outstanding | | | 5,094,188 | | | | 5,067,742 | |
| | | | | | | | |
| | | | | | | | |
Net Income (loss) per share - Basic: | | | | | | | | |
Continuing Operations | | $ | 0.29 | | | $ | - | |
Discontinued Operations | | | - | | | | (0.01 | ) |
Net income (loss) per share | | $ | 0.29 | | | $ | (0.01 | ) |
| | | | | | | | |
Net Income (loss) per share - Diluted: | | | | | | | | |
Continuing Operations | | $ | 0.29 | | | $ | - | |
Discontinued Operations | | | - | | | | (0.01 | ) |
Net income (loss) per share | | $ | 0.29 | | | $ | (0.01 | ) |
| | For the Six Months Ended | |
| | May 31, 2025 | | | May 31, 2024 | |
Numerator for basic and diluted net income (loss) per share: | | | | | | | | |
| | | | | | | | |
Net income (loss) from continuing operations | | $ | 1,426,313 | | | $ | (428,915 | ) |
Net loss from discontinued operations | | | - | | | | (69,465 | ) |
Net income (loss) | | | 1,426,313 | | | | (498,380 | ) |
| | | | | | | | |
Denominator: | | | | | | | | |
For basic net income (loss) per share - weighted average common shares outstanding | | | 5,074,643 | | | | 5,045,334 | |
Effect of dilutive stock options | | | - | | | | - | |
For diluted net income (loss) per share - weighted average common shares outstanding | | | 5,074,643 | | | | 5,045,334 | |
| | | | | | | | |
| | | | | | | | |
Net Income (Loss) per share - Basic: | | | | | | | | |
Continuing Operations | | $ | 0.28 | | | $ | (0.09 | ) |
Discontinued Operations | | | - | | | | (0.01 | ) |
Net income (loss) per share | | $ | 0.28 | | | $ | (0.10 | ) |
| | | | | | | | |
Net Income (Loss) per share - Diluted: | | | | | | | | |
Continuing Operations | | $ | 0.28 | | | $ | (0.09 | ) |
Discontinued Operations | | | - | | | | (0.01 | ) |
Net income (loss) per share | | $ | 0.28 | | | $ | (0.10 | ) |
|