Annual report pursuant to Section 13 and 15(d)

Share-Based Compensation - Stock Options (Details)

v3.24.1
Share-Based Compensation - Stock Options (Details) - USD ($)
12 Months Ended
May 31, 2023
May 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Jun. 14, 2022
Stock Options          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Expiration term of award     10 years    
Stock compensation expense     $ 894,154 $ 828,860  
Unrecognized stock compensation expense     $ 824,918    
Unrecognized stock compensation expense, expected to be recognized over a weighted-average period     2 years    
Increase in number of shares authorized 500,000 1,575,000      
Restricted Stock Units          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Number of shares authorized 2,450,855 1,950,855     356,851
Stock compensation expense     $ 782,175 $ 1,406,548  
Termination term after the termination of employment of the grantee     90 days