v3.26.1
Stockholders' Equity - Warrants - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Jul. 17, 2026
Jun. 30, 2026
Mar. 31, 2026
Aug. 05, 2024
Jun. 30, 2026
Class of Stock [Line Items]          
Fair value of the warrants   $ 4.3     $ 4.3
Common Warrants [Member]          
Class of Stock [Line Items]          
Issuance of warrants 4,705,883 429,836   130,202 429,836
Excercise price per share $ 0.85 $ 1.14   $ 9.6 $ 1.14
Warrants exercise price per share   $ 1.71 $ 1.71   1.71
2024 Pre-Funded Warrant and Accompanying 2026 Common Warrant [Member]          
Class of Stock [Line Items]          
Excercise price per share       $ 9.588  
Pre-Funded Warrants [Member]          
Class of Stock [Line Items]          
Issuance of common stock from stock options exercises, net, Shares 4,705,883        
Warrants exercise price per share     0.001    
2026 Common Warrants [Member]          
Class of Stock [Line Items]          
Accompanying warrants issued   3,517,533      
Warrants exercise price per share   $ 1.71 1.71   $ 1.71
Pre-funded warrants exercised         0
2026 Pre-Funded Warrants [Member]          
Class of Stock [Line Items]          
Excercise price per share   1.139     $ 1.139
Warrants exercise price per share   0.001 0.001   $ 0.001
Pre-funded warrants exercised         300,000
Placement Agent Warrants [Member]          
Class of Stock [Line Items]          
Warrants exercise price per share   $ 1.43 $ 1.43   $ 1.43
Pre-funded warrants exercised         0
IPO [Member] | Common Warrants [Member]          
Class of Stock [Line Items]          
Issuance of common stock from stock options exercises, net, Shares       416,666  
IPO [Member] | Maximum [Member] | Common Warrants [Member]          
Class of Stock [Line Items]          
Issuance of warrants       416,666  
2026 Offering [Member]          
Class of Stock [Line Items]          
Issuance of common stock from stock options exercises, net, Shares   286,557 286,557    
2026 Offering [Member] | Common Warrants [Member]          
Class of Stock [Line Items]          
Issuance of warrants     429,836    
Excercise price per share     $ 1.14    
Warrants exercise price per share     1.71    
2026 Offering [Member] | Pre-Funded Warrants [Member]          
Class of Stock [Line Items]          
Excercise price per share     $ 1.139    
Issuance of common stock from stock options exercises, net, Shares     2,345,022    
2026 Offering [Member] | 2026 Common Warrants [Member]          
Class of Stock [Line Items]          
Issuance of common stock from stock options exercises, net, Shares     3,517,533    
Accompanying warrants issued   429,836      
2026 Offering [Member] | 2026 Pre-Funded Warrants [Member]          
Class of Stock [Line Items]          
Issuance of common stock from stock options exercises, net, Shares   2,345,022      
Accompanying warrants issued   2,345,022      
2026 Offering [Member] | Placement Agent Warrants [Member]          
Class of Stock [Line Items]          
Issuance of warrants   131,579 131,579   131,579
Issuance of common stock from stock options exercises, net, Shares   131,579 131,579    
Warrants exercise price per share   $ 1.425 $ 1.425   $ 1.425
2026 Offering [Member] | Maximum [Member] | 2026 Pre-Funded Warrants [Member]          
Class of Stock [Line Items]          
Issuance of warrants   3,517,533     3,517,533