v3.26.1
Shareholders' Equity (Details) - $ / shares
Jun. 30, 2026
Apr. 13, 2026
Apr. 12, 2026
Dec. 31, 2025
Shareholders' Equity        
Common stock, Shares authorized 300,000,000     300,000,000
Preferred stock authorized 10,000,000     10,000,000
Common stock, Par value per share $ 0.0001 $ 0.0001   $ 0.0001
Preferred stock, Par value per share $ 0.0001     $ 0.0001
Common stock, Shares issued 2,205,648     2,007,613
Common stock, Shares outstanding 2,205,648 2,012,293 80,491,720 2,007,613
Preferred stock, Shares issued 0     0
Preferred stock, Shares outstanding 0     0