XML 35 R23.htm IDEA: XBRL DOCUMENT v3.25.4
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Nov. 30, 2025
Accounting Policies [Abstract]  
Schedule of net loss per share
                    
   For the Three Months Ended   For the Six Months Ended 
   November 30,   November 30,   November 30,   November 30, 
   2025   2024   2025   2024 
                 
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