Quarterly report [Sections 13 or 15(d)]

Stockholders' Equity (Stock Option Activities) (Details)

v3.25.2
Stockholders' Equity (Stock Option Activities) (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Stockholders' Equity      
Options vested and expected to vest, Number of shares 558,896    
Number of shares, Forfeited (540,000)    
Options vested and expected to vest, Number of shares 18,896 558,896  
Options vested and exercisable, Number of shares 18,896    
Options vested and expected to vest, Weighted average exercise price $ 2.32    
Weighted average exercise price, Forfeited 0    
Options vested and expected to vest, Weighted average exercise price 20.55 $ 2.32  
Options vested and exercisable, Weighted average exercise price $ 20.55    
Total weighted average intrinsic value, Options vested and expected to vest $ 186,300    
Total weighted average intrinsic value, Options vested and expected to vest   $ 186,300  
Options vested and expected to vest, Weighted average contractual life 3 months 7 days 6 years 7 days  
Options vested and exercisable, Weighted average remaining contractual life (years) 3 months 7 days    
Stock options, unrecognized compensation expense $ 0   $ 600,000