XML 38 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-based Compensation (Details Narrative) - USD ($)
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total cost related to non-vested awards $ 228,965  
Non-vested awards, weighted average period of recognition 1 year 2 months 8 days  
Number of stock options granted shares 0 0
Stock options shares exercised 0  
Stock options shares exercised 12,367  
Stock options intrinsic value exercised $ 92,316  
Proceeds from options exercised $ 77,641
Unvested stock options shares forfeited 0 1,875
Expire date, description expire between September 2028 and April 2033  
Stock option exercise price, minimum $ 3.34  
Stock option exercise price, maximum $ 18.05  
General and Administrative Expense [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock based compensation expense $ 51,208 $ 52,439