Annual report [Section 13 and 15(d), not S-K Item 405]

SHARE-BASED COMPENSATION - (Details)

v3.25.1
SHARE-BASED COMPENSATION - (Details) - USD ($)
1 Months Ended 12 Months Ended
Jun. 30, 2024
Feb. 29, 2024
Jun. 30, 2023
Feb. 28, 2023
Apr. 30, 2022
Jan. 31, 2022
Jul. 31, 2021
Jun. 30, 2021
Dec. 31, 2024
Dec. 31, 2023
Apr. 30, 2021
Share-based compensation                      
Stock options granted (in shares)                 895,000    
Grant exercise price (in dollars per share)                 $ 3.1    
Total compensation expense not yet recognized                 $ 2,172,023    
Weighted average vesting period                 1 year 9 months 21 days    
Intrinsic value of stock option                   $ 251,550  
Weighted average grant date fair value                 $ 3.93    
June 2021                      
Share-based compensation                      
Share based compensation expense                 $ 363,440 726,880  
Stock options granted (in shares)               807,500      
Grant exercise price (in dollars per share)               $ 6.26      
June 2021 | Employee | Tranche one                      
Share-based compensation                      
Vesting percentage               40.00%      
June 2021 | Employee | Tranche two                      
Share-based compensation                      
Vesting term of options               36 months      
July 2021                      
Share-based compensation                      
Share based compensation expense                 981,834 1,963,667  
Stock options granted (in shares)             1,550,000        
Grant exercise price (in dollars per share)             $ 6.18        
July 2021 | Executive officers | Tranche one                      
Share-based compensation                      
Vesting percentage             25.00%        
July 2021 | Executive officers | Tranche two                      
Share-based compensation                      
Vesting term of options             36 months        
July 2021 | Independent directors/consultants                      
Share-based compensation                      
Vesting term of options             36 months        
January 2022                      
Share-based compensation                      
Share based compensation expense                 75,800 75,800  
Stock options granted (in shares)           80,000          
Grant exercise price (in dollars per share)           $ 4.44          
January 2022 | Tranche one                      
Share-based compensation                      
Vesting percentage           25.00%          
January 2022 | Tranche two                      
Share-based compensation                      
Vesting term of options           36 months          
April 2022                      
Share-based compensation                      
Share based compensation expense                 21,510 21,510  
Stock options granted (in shares)         30,000            
Grant exercise price (in dollars per share)         $ 3.79            
April 2022 | Tranche one                      
Share-based compensation                      
Vesting percentage         25.00%            
April 2022 | Tranche two                      
Share-based compensation                      
Vesting term of options         36 months            
February 2023                      
Share-based compensation                      
Share based compensation expense                 438,084 365,070  
Stock options granted (in shares)       467,500              
Grant exercise price (in dollars per share)       $ 3.41              
Vesting term of options       36 months              
June 2023                      
Share-based compensation                      
Share based compensation expense                 53,600 $ 53,600  
Stock options granted (in shares)     50,000                
Grant exercise price (in dollars per share)     $ 2.75                
Vesting term of options     1 year                
February 2024                      
Share-based compensation                      
Share based compensation expense                 612,375    
Stock options granted (in shares)   835,000                  
Grant exercise price (in dollars per share)   $ 3.15                  
Vesting term of options   36 months                  
June 2024                      
Share-based compensation                      
Share based compensation expense                 $ 55,260    
Stock options granted (in shares) 60,000                    
Grant exercise price (in dollars per share) $ 2.38                    
Vesting term of options 1 year                    
2021 Equity Incentive Plan                      
Share-based compensation                      
Common stock shares reserved                     2,000,000
Additional common stock shares reserved                 580,852    
Common stock shares available (in shares)                 171,720