Quarterly report [Sections 13 or 15(d)]

Schedule of Stock Option Activity (Details)

v3.25.1
Schedule of Stock Option Activity (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
$ / shares
shares
2018 Equity Incentive Plan [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Shares Outstanding Balance | shares 2,500
Weighted Average Exercise Price Balance | $ / shares $ 56.89
Weighted Average Remaining Contractual Term (years) Outstanding 7 years 4 months 9 days
Number of Shares Granted | shares
Weighted Average Exercise Price Granted | $ / shares
Number of Shares Exercised | shares
Weighted Average Exercise Price Exercised | $ / shares
Number of Shares Forfeited | shares (1,500)
Weighted Average Exercise Price Forfeited | $ / shares $ 38.15
Number of Shares Outstanding Balance | shares 1,000
Weighted Average Exercise Price Balance | $ / shares $ 85
Aggregate Intrinsic Value Balance | $
Number of Shares Exerciseable | shares 1,000
Weighted Average Exercise Price Exerciseable | $ / shares $ 85
Weighted Average Remaining Contractual Term (years) Eserciseable 7 years 4 months 9 days
Aggregate Intrinsic Value Execiseable | $
2009 Equity Incentive Plan [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Shares Outstanding Balance | shares 1,190
Weighted Average Exercise Price Balance | $ / shares $ 91.61
Weighted Average Remaining Contractual Term (years) Outstanding 2 years 3 months
Number of Shares Granted | shares
Weighted Average Exercise Price Granted | $ / shares
Number of Shares Exercised | shares
Weighted Average Exercise Price Exercised | $ / shares
Number of Shares Forfeited | shares 0
Weighted Average Exercise Price Forfeited | $ / shares $ 0
Number of Shares Outstanding Balance | shares 1,190
Weighted Average Exercise Price Balance | $ / shares $ 91.61
Aggregate Intrinsic Value Balance | $
Number of Shares Exerciseable | shares 1,190
Weighted Average Exercise Price Exerciseable | $ / shares $ 91.61
Weighted Average Remaining Contractual Term (years) Eserciseable 2 years 3 months
Aggregate Intrinsic Value Execiseable | $