v3.26.1
Subsequent Events (Details) - Subsequent Event [Member] - USD ($)
Apr. 23, 2026
Apr. 19, 2026
April 2026 Offering [Member]    
Subsequent Events [Line Items]    
Gross proceeds   $ 3,375,000
Maxim ATM Agreement [Member]    
Subsequent Events [Line Items]    
Percentage of gross proceeds 3.00%  
Common Stock [Member] | April 2026 Offering [Member]    
Subsequent Events [Line Items]    
Number of shares offered in transaction 750,000  
Common Stock [Member] | Maxim ATM Agreement [Member]    
Subsequent Events [Line Items]    
Number of shares offered in transaction 100,000,000