Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Stock Option Activities) (Details)

v3.24.1
Stockholders' Equity (Stock Option Activities) (Details) - USD ($)
12 Months Ended 24 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]      
Options vested and expected to vest, Number of shares 176,732    
Number of shares, Exercised   0 0
Number of shares, Forfeited (133,503)    
Number of shares, Expired (24,333)    
Options vested and expected to vest, Number of shares 18,896 176,732 18,896
Options vested and exercisable, Number of shares 18,896   18,896
Options vested and expected to vest, Weighted average exercise price $ 22.08    
Weighted average exercise price, Forfeited 8.14    
Weighted average exercise price, Expired 99.78    
Options vested and expected to vest, Weighted average exercise price 20.55 $ 22.08 $ 20.55
Options vested and exercisable, Weighted average exercise price $ 20.55   $ 20.55
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 1 year 9 months 3 days 5 years 7 months 20 days  
Options vested and exercisable, Weighted average remaining contractual life (years) 1 year 9 months 3 days