XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-based Compensation (Details Narrative) - USD ($)
3 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total cost related to non-vested awards $ 433,373  
Non-vested awards, weighted average period of recognition 2 years 1 month 13 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
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 $ 52,439 $ 54,975