Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Stock Option Activities) (Details)

v3.23.3
Stockholders' Equity (Stock Option Activities) (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]    
Options vested and expected to vest, Number of shares 176,732  
Number of shares, Forfeited (166)  
Number of shares, Expired (16,333)  
Options vested and expected to vest, Number of shares 160,233 176,732
Options vested and exercisable, Number of shares 40,232  
Options vested and expected to vest, Weighted average exercise price $ 22.08  
Weighted average exercise price, Forfeited 37.50  
Weighted average exercise price, Expired 133.22  
Options vested and expected to vest, Weighted average exercise price 10.74 $ 22.08
Options vested and exercisable, Weighted average exercise price $ 61.70  
Total weighted average intrinsic value, Options vested and expected to vest $ 230,000  
Total weighted average intrinsic value, Options vested and expected to vest   $ 230,000
Options vested and expected to vest, Weighted average contractual life 5 years 5 months 4 days 5 years 7 months 20 days
Options Granted, weighted average remaining contractual life (years) 2 years 8 months 12 days  
Options vested and exercisable, Weighted average remaining contractual life (years) 11 months 26 days