v3.25.4
Subsequent Events (Details) - USD ($)
3 Months Ended 12 Months Ended
Aug. 01, 2025
Mar. 31, 2026
Dec. 31, 2025
Subsequent Events [Line Items]      
Net proceeds     $ 2,600,000
ATM [Member]      
Subsequent Events [Line Items]      
Sale of common stock 4,983,000   80,839
Net proceeds     $ 531,000
Subsequent Event [Member] | ATM [Member]      
Subsequent Events [Line Items]      
Sale of common stock   100,000  
Net proceeds   $ 229,000