Annual report [Section 13 and 15(d), not S-K Item 405]

Schedule of Stock Option Activity (Details)

v3.26.1
Schedule of Stock Option Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
2018 Equity Incentive Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Shares Outstanding Balance 2,500  
Weighted Average Exercise Price Balance $ 56.89  
Weighted Average Remaining Contractual Term (years) Outstanding 6 years 7 months 9 days 3 years 2 months 8 days
Aggregate Intrinsic Value Balance  
Number of Shares Granted  
Weighted Average Exercise Price Granted  
Number of Shares Exercised  
Weighted Average Exercise Price Exercised  
Number of Shares Cancelled/Expired (1,500)  
Weighted Average Exercise Price Cancelled/Expired $ 38.15  
Number of Shares Outstanding Balance 1,000 2,500
Weighted Average Exercise Price Balance $ 85 $ 56.89
Aggregate Intrinsic Value Balance
2009 Equity Incentive Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Shares Outstanding Balance 1,190  
Weighted Average Exercise Price Balance $ 91.61  
Weighted Average Remaining Contractual Term (years) Outstanding 2 years 2 months 26 days 2 years 6 months
Aggregate Intrinsic Value Balance  
Number of Shares Granted  
Weighted Average Exercise Price Granted  
Number of Shares Exercised  
Weighted Average Exercise Price Exercised  
Number of Shares Cancelled/Expired (307)  
Weighted Average Exercise Price Cancelled/Expired $ 28.48  
Number of Shares Outstanding Balance 883 1,190
Weighted Average Exercise Price Balance $ 113.56 $ 91.61
Aggregate Intrinsic Value Balance