XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-based Compensation (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock based compensation expense     $ 104,069 $ 113,823
Total cost related to non-vested awards $ 381,743   $ 381,743  
Non-vested awards, weighted average period of recognition     2 years 14 days  
Stock options shares exercised     12,367 500
Stock options intrinsic value exercised     $ 92,316 $ 2,416
Proceeds from options exercised     $ 77,641 $ 2,962
Stock options shares forfeited     1,875 0
Number of stock options shares vested     625  
Stock option exercise price, minimum     $ 3.34  
Stock option exercise price, maximum     $ 18.05  
Board of Directors [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Number of stock options granted shares       32,000
Exercisable price per share       $ 12.68
Fair value of stock option exercisable       $ 279,360
Weighted average remaining contractual term exercise period     10 years  
Award vesting period     4 years  
2019 Employee Incentive Stock Plan [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Number of stock options granted shares     0  
General and Administrative Expense [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock based compensation expense $ 51,630 $ 58,848    
Stock based compensation expense     $ 104,069 $ 113,823