XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-based Compensation (Details Narrative) - USD ($)
3 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total cost related to non-vested awards $ 677,185  
Non-vested awards, weighted average period of recognition 2 years 10 months 6 days  
Number of shares, exercised 500 0
Stock options intrinsic value exercised $ 2,416  
Proceeds from exercise of stock options $ 2,962
Number of shares, forfeited or expired 0 0
Outstanding options exercise price, lower range $ 3.34  
Outstanding options exercise price, upper range $ 18.05  
Minimum [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Outstanding options expiration month and year 2024-08  
Maximum [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Outstanding options expiration month and year 2033-04  
Board of Directors [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Number of Shares, granted 32,000  
Exercisable price per share $ 12.68  
Fair value of stock option exercisable $ 279,360  
General and Administrative Expense [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock based compensation expense $ 54,975 $ 25,571