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

Schedule of option activity (Details Narrative)

v3.25.1
Schedule of option activity (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based compensation expense $ 200,000 $ 300,000  
Share-Based Payment Arrangement, Option [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Weighted-average remaining life outstanding ending 4 years 3 months 10 days 7 years 8 months 8 days 7 years 9 months 10 days
Weighted-average remaining life, vested or expected to vest 4 years 3 months 10 days    
Weighted-average remaining life, exercisable 3 years 3 months 10 days 6 years 8 months 8 days  
Options exercised 0 0  
Options granted 30,000 57,500  
Restricted Stock Units (RSUs) [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Common stock awards granted 417 417  
Other than options, grant date fair value per share $ 253.70    
Other than options, shares expired 0 0  
Non Employee Stock Options [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Weighted-average remaining life outstanding ending 8 months 4 days 10 months 28 days 1 year 9 months 29 days
Weighted-average remaining life, vested or expected to vest 8 months 4 days    
Weighted-average remaining life, exercisable 8 months 4 days 10 months 28 days  
Options exercised 0 0  
Options granted 0 0  
Share-based compensation expense $ 0 $ 0  
Common Stock Awards [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Common stock awards granted 0 0  
JSOP [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based compensation expense $ 0 $ 0  
Other than options, shares outstanding 2,701 2,701