Quarterly report [Sections 13 or 15(d)]

Stock-Based Compensation (Details - Stock option award activity)

v3.25.2
Stock-Based Compensation (Details - Stock option award activity)
3 Months Ended
Jun. 30, 2025
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Weighted-Average Exercise Price, Options granted $ 2.85
Equity Option [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Shares, Outstanding, Beginning Balance | shares 73,081
Weighted-Average Exercise Price Outstanding, Beginning Balance $ 43.27
Number of Shares, Options granted | shares 9,000
Weighted-Average Exercise Price, Options granted $ 2.85
Number of Shares, Options exercised | shares (8,500)
Weighted-Average Exercise Price, Options exercised $ 2.68
Number of Shares, Options forfeited | shares (1,074)
Weighted-Average Exercise Price, Options forfeited $ 79.15
Number of Shares, Options expired | shares 0
Weighted-Average Exercise Price, Options expired $ 0
Number of Shares, Outstanding, Ending Balance | shares 72,507
Weighted-Average Exercise Price Outstanding, Ending Balance $ 42.47
Number of Shares, Exercisable | shares 39,177
Weighted-average exercise price, exercisable $ 73.86