v3.26.1
Subsequent Events (Details) - USD ($)
3 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Subsequent Events [Line Items]    
Shares of common stock 5,571,000 4,661,000
2026 ATM Agreement [Member]    
Subsequent Events [Line Items]    
Shares of common stock 2,530,250  
Net proceeds $ 5,113,542