v3.25.2
Subsequent Events (Details) - 2025 Private Placement - USD ($)
$ / shares in Units, $ in Millions
Aug. 11, 2025
Feb. 07, 2024
Jun. 30, 2025
Subsequent Event [Line Items]      
Number of shares issued in transaction (in shares)   10,500,000  
Purchase price (in USD per share)   $ 12.00  
Subsequent Event      
Subsequent Event [Line Items]      
Number of shares issued in transaction (in shares) 1,000,000.0    
Common stock, par or stated value (in USD per share) $ 0.0001    
Purchase price (in USD per share) $ 2.24    
Total gross proceeds $ 10.0    
Pre-Funded Warrants      
Subsequent Event [Line Items]      
Number of shares warranted to be purchased (in shares)   75,000  
Purchase price (in USD per share)   $ 11.999  
Exercise price (in USD per share)   $ 0.001  
Beneficial ownership interest limitation (percent)     9.99%
Pre-Funded Warrants | Subsequent Event      
Subsequent Event [Line Items]      
Number of shares warranted to be purchased (in shares) 3,500,000    
Purchase price (in USD per share) $ 2.2399    
Exercise price (in USD per share) $ 0.0001    
Beneficial ownership interest limitation (percent) 9.99%