v3.26.1
Common Stock- Public Offering - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended
Jul. 25, 2025
Jun. 28, 2025
Jun. 26, 2025
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of days option granted to purchase additional shares     30 days  
Public Offering [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Additional number of securities underwriters exercised by warrants or rights in part 1,419,896 1,766,666    
Exercise price per share of warrant     $ 3  
Warrants term     5 years  
Number of days prior notice to increase or decrease ownership limitation on warrants     61 days  
Proceeds from issuance of common stock       $ 4.0
June 2025 Public Offering [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Warrants to purchase common stock       15,000,000
Additional number of securities underwriters exercised by warrants or rights in part       1,766,666
Number of securities exercised accompanying warrants       1,419,896
Gross proceeds from issuance of common stock       $ 45.0
Placement agent fees and offering expenses       3.8
Proceeds from issuance of common stock       41.2
Underwriting discounts       $ 0.3
Common Stock [Member] | Public Offering [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of shares agreed to issue and sell     15,000,000 15,000,000
Warrant [Member] | June 2025 Public Offering [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Proceeds from issuance of common stock       $ 4.3
Common Stock and Warrants [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Sale of common stock and warrant, public offering price     $ 3  
Minimum [Member] | Warrant [Member] | Public Offering [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Equity instrument, convertible beneficial ownership percentage for exercise by holder     9.99%  
Maximum [Member] | Common Stock [Member] | Public Offering [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of shares agreed to issue and sell     15,000,000  
Pre-Funded Warrants | Public Offering [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Exercise price per share of warrant     $ 2.999  
Pre-Funded Warrants | Exercisable Subject to Certain Ownership Limitations [Member] | Public Offering [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Exercise price per share of warrant     $ 0.001  
Pre-Funded Warrants | Minimum [Member] | Public Offering [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Equity instrument, convertible beneficial ownership percentage for exercise by holder     9.99%  
Underwriting [Member] | Maximum [Member] | Public Offering [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Additional number of shares to be issued accompanying warrants     2,250,000  
Underwriting [Member] | Maximum [Member] | Common Stock [Member] | Public Offering [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Additional number of shares to be issued as option in part     2,250,000