XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.4
Basis of Presentation and Summary of Significant Accounting Policies (Details) - USD ($)
3 Months Ended 6 Months Ended
Nov. 30, 2025
Nov. 30, 2024
Nov. 30, 2025
Nov. 30, 2024
Accounting Policies [Abstract]        
Net income $ 704,883 $ 633,706 $ 1,039,177 $ 523,901
Weighted average basic shares 6,744,444 6,450,226 6,691,326 6,303,002
Dilutive securities:        
Convertible preferred stock 1,283,016 1,556,675 1,335,845 1,702,912
Stock options 184,879 156,033 191,052 176,394
Restricted stock awards 21,732 5,723 20,036 12,574
Weighted average dilutive shares 8,234,071 8,168,657 8,238,259 8,194,882
Earnings per share:        
Basic $ 0.10 $ 0.10 $ 0.16 $ 0.08
Diluted $ 0.09 $ 0.08 $ 0.13 $ 0.06