v3.26.1
Subsequent Events (Details) - ATM Offering Program [Member] - Common Stock [Member] - Sales Agreement [Member] - Subsequent Event [Member] - USD ($)
Apr. 10, 2026
Apr. 01, 2026
Subsequent Events [Line Items]    
Available for sale under the Sales Agreement $ 2,125,000  
Sale of shares (in Shares)   2,104,742
Net proceeds   $ 2,061,205