v3.26.1
Pre-Funded Warrants (Additional Information) (Details) - USD ($)
$ / shares in Units, $ in Millions
May 28, 2026
Feb. 19, 2026
Jun. 30, 2026
Pre Funded Warrants [Line items]      
Warrants and Rights Outstanding 150,000   4,931,506
Pre-funded warrants to purchase 150,000   4,931,506
Pre Funded Warrants [Member]      
Pre Funded Warrants [Line items]      
Warrants and Rights Outstanding   1,025,654  
Class of warrants or rights exercise price per share $ 7.9999 $ 3.8999  
Gross proceeds of warrants $ 1.2 $ 4.0  
Warrant, Exercise Price, Decrease $ 0.0001    
Pre-funded warrants to purchase   1,025,654  
Common Stock [Member]      
Pre Funded Warrants [Line items]      
Beneficially Own Percentage Of Number Of Shares 9.99%