v3.26.1
Subsequent Events (Details) - shares
3 Months Ended
Aug. 12, 2026
Jul. 09, 2026
Jul. 08, 2026
Jul. 08, 2026
Jul. 07, 2026
Jul. 01, 2026
Jun. 03, 2026
Jun. 30, 2026
Dec. 31, 2025
Subsequent Events [Line Items]                  
Number of shares issued               1,619  
Common stock, shares issued               215,335 213,717
Common stock, shares outstanding               215,335 213,717
Common Stock [Member]                  
Subsequent Events [Line Items]                  
Reverse stock split   1-for-100              
Number of shares issued             330    
Subsequent Event [Member]                  
Subsequent Events [Line Items]                  
Common stock issued 54 1,303,879 7,316,687   1,088,503        
Reverse stock split   1-for-100              
Number of shares issued 1,303,911 1,303,879              
Common stock, shares issued   130,383,799 130,383,799 130,383,799   130,383,799      
Common stock, shares outstanding 1,303,857 130,383,799 130,383,799 130,383,799   130,383,799      
Subsequent Event [Member] | Common Stock [Member]                  
Subsequent Events [Line Items]                  
Common stock issued   32   1,088,503          
Reverse stock split   1-for-100              
Common stock, shares issued     130,383,799 130,383,799   130,383,799      
Common stock, shares outstanding     130,383,799 130,383,799   130,383,799      
Subsequent Event [Member] | Issuance of Common Stock [Member]                  
Subsequent Events [Line Items]                  
Common stock issued     1,303,838     1,303,838