Annual report pursuant to Section 13 and 15(d)

Share-Based Compensation - Stock Options (Details)

v3.23.1
Share-Based Compensation - Stock Options (Details) - USD ($)
12 Months Ended
May 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Jun. 14, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Remaining number of underlying shares available for future issuances   2,699,263    
Stock Options        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Expiration term of award   10 years    
Stock compensation expense   $ 828,860 $ 394,311  
Unrecognized stock compensation expense   $ 1,301,599    
Unrecognized stock compensation expense, expected to be recognized over a weighted-average period   2 years    
Increase in number of shares authorized 6,300,000 2,370,576    
Stock options exercised or canceled   115,827    
Restricted Stock Units        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of shares authorized 7,803,421     1,427,404
Stock compensation expense   $ 1,406,548 $ 0  
Increase in number of shares authorized   1,427,404    
Termination term after the termination of employment of the grantee   90 days    
Shares exercised   140,614