v3.26.1
Basic and Diluted Net Income Per Share (Details) - shares
Jun. 30, 2026
Mar. 26, 2026
Sep. 03, 2025
Common Stock [Member]      
Basic And Diluted Net Income Per Share [Line Items]      
Warrants to purchase common shares 350,000    
Pre-Funded Warrants [Member]      
Basic And Diluted Net Income Per Share [Line Items]      
Warrants to purchase common shares   71,381,818 34,686,744
Pre-Funded Warrants [Member] | Common Stock [Member]      
Basic And Diluted Net Income Per Share [Line Items]      
Warrants to purchase common shares 350,000