v3.26.1
Consolidated Statements of Changes in Equity - USD ($)
Preferred Stock [Member]
Retired Preferred Stock [Member]
Preferred Stock [Member]
Common Stock Retired [Member]
Preferred Stock [Member]
Common Stock [Member]
Common Stock Retired [Member]
Common Stock [Member]
Treasury Stock, Common [Member]
Additional Paid-in Capital [Member]
Retired Preferred Stock [Member]
Additional Paid-in Capital [Member]
Common Stock Retired [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Retired Preferred Stock [Member]
Retained Earnings [Member]
Retired Preferred Stock [Member]
Common Stock Retired [Member]
Total
Balances (in shares) at May. 31, 2024     50,000   28,279,701                  
Balances at May. 31, 2024     $ 5   $ 2,828 $ 0     $ 53,533,272   $ (29,555,356)     $ 23,980,749
Balances (in shares) at May. 31, 2024           0                
Preferred dividends     0   0 $ 0     0   (428,713)     (428,713)
Retirement of preferred stock (in shares) (50,000) 0   (400,000)                    
Retirement of preferred stock $ (5) $ 0   $ (40)     $ (4,999,995) $ (419,960)   $ 0   $ (5,000,000) $ (420,000)  
Repurchase of common stock (in shares)           519,124                
Repurchase of common stock           $ (606,737)         0     (606,737)
Net loss     $ 0   $ 0 0     0   2,351,010     2,351,010
Balances (in shares) at May. 31, 2025     0   27,879,701                  
Balances at May. 31, 2025     $ 0   $ 2,788 $ (606,737)     48,113,317   (27,633,059)     $ 19,876,309
Balances (in shares) at May. 31, 2025           519,124               519,124
Repurchase of common stock (in shares)           89,876                
Repurchase of common stock           $ (123,147)     0   0     $ (123,147)
Net loss     $ 0   $ 0 $ 0     0   (8,235,576)     (8,235,576)
Retirement of treasury shares (in shares)     0   (609,000) (609,000)                
Retirement of treasury shares     $ 0   $ (61) $ 729,884     (729,823)   0     0
Balances (in shares) at May. 31, 2026     0   27,270,701                  
Balances at May. 31, 2026     $ 0   $ 2,727 $ 0     $ 47,383,494   $ (35,868,635)     $ 11,517,586
Balances (in shares) at May. 31, 2026           0               0