v3.25.2
Warrants - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended 12 Months Ended
Apr. 14, 2025
Sep. 26, 2024
Nov. 16, 2022
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Mar. 31, 2025
Class Of Warrant Or Right [Line Items]              
Common stock, par value $ 0.001     $ 0.001   $ 0.001  
Pre Funded Warrants       23,904,815 1,531,440    
2025 Pre-Funded Warrants [Member]              
Class Of Warrant Or Right [Line Items]              
Commissions and offering expenses $ 0.5            
On September 26, 2024 [Member]              
Class Of Warrant Or Right [Line Items]              
Shares of common stock   11,564,401          
Commissions and offering expenses   $ 1.2          
On September 26, 2024 [Member] | Common Stock              
Class Of Warrant Or Right [Line Items]              
Common stock, par value   $ 0.001          
On September 26, 2024 [Member] | Common Stock Warrants [Member]              
Class Of Warrant Or Right [Line Items]              
Shares of common stock   2,891,100          
Offering price of shares   $ 0.5          
Common stock warrants outstanding       5,963,500,000,000      
On September 26, 2024 [Member] | 2024 Pre-funded warrants [Member]              
Class Of Warrant Or Right [Line Items]              
Shares of common stock   3,108,900          
Offering price of shares   $ 0.499          
Proceeds from Issuance Initial Public Offering   $ 10.8          
Pre Funded Warrants   12,435,599          
On September 26, 2024 [Member] | 2025 Pre-Funded Warrants [Member]              
Class Of Warrant Or Right [Line Items]              
Common stock warrants outstanding       12,435,599,000,000      
Exercise price of common stock warrants   $ 0.001          
On April 14, 2025 [Member]              
Class Of Warrant Or Right [Line Items]              
Shares of common stock 13,530,780            
On April 14, 2025 [Member] | Common Stock              
Class Of Warrant Or Right [Line Items]              
Common stock, par value $ 0.001            
On April 14, 2025 [Member] | Common Stock Warrants [Member]              
Class Of Warrant Or Right [Line Items]              
Offering price of shares $ 0.79            
Common stock warrants outstanding 3,382,695            
On April 14, 2025 [Member] | 2025 Pre-Funded Warrants [Member]              
Class Of Warrant Or Right [Line Items]              
Shares of common stock 2,867,304            
Offering price of shares $ 0.789            
Proceeds from Issuance Initial Public Offering $ 18.0            
Exercise price of common stock warrants $ 0.001            
Pre Funded Warrants 11,469,216            
On November 16, 2022 [Member]              
Class Of Warrant Or Right [Line Items]              
Shares of common stock           7,656,966  
Warrants purchase shares of common stock           9,188,406  
On November 16, 2022 [Member] | Common Stock Warrants [Member]              
Class Of Warrant Or Right [Line Items]              
Common stock warrants outstanding     9,188,406 9,188,406      
Exercise price of common stock warrants     $ 3.93        
Common stock warrants life     5 years        
On November 16, 2022 [Member] | 2022 Pre-funded warrants [Member]              
Class Of Warrant Or Right [Line Items]              
Exercise price of common stock warrants     $ 0.0001        
Pre Funded Warrants     1,531,440        
Additional Paid In Capital Warrant Issued       $ 27.4      
Placement fees       $ 2.6      
On November 16, 2022 [Member] | 2025 Pre-Funded Warrants [Member]              
Class Of Warrant Or Right [Line Items]              
Common stock warrants outstanding             1,531,440