v3.25.2
Redeemable Convertible Preferred Stock - Additional Information (Details)
1 Months Ended 6 Months Ended
Apr. 30, 2024
USD ($)
$ / shares
shares
Mar. 31, 2024
USD ($)
Director
$ / shares
Jun. 30, 2023
$ / shares
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
$ / shares
shares
Dec. 31, 2024
$ / shares
shares
Conversion of Stock [Line Items]              
Convertible preferred stock converted to common stock       33,321,149      
Issuance costs | $       $ 34,000 $ 133,000    
Preferred stock, par value | $ / shares       $ 0.001     $ 0.001
Preferred stock, shares authorized       10,000,000     10,000,000
Preferred stock, shares issued       0     0
Preferred stock, shares outstanding       0     0
Series B Preferred Stock [Member]              
Conversion of Stock [Line Items]              
Sale of stock, number of shares issued 8,823,523            
Number of directors approval by stock holders | Director   1          
Preferred stock, par value | $ / shares $ 17     $ 17.002      
Series B Redeemable Convertible Preferred Stock              
Conversion of Stock [Line Items]              
Sale of stock, number of shares issued 8,823,523         2,941,170  
Sale of stock, price per share | $ / shares $ 17 $ 17 $ 17     $ 17  
Convertible preferred stock approval by number of directors | Director   6          
Fair value of convertible preferred stock | $ $ 150,000,000            
Gross cash proceeds | $ 150,000,000 $ 50,000,000       $ 50,000,000  
Issuance costs | $           600,000  
Preferred stock tranche right liability settled | $   $ 11,800,000       $ 100,000  
Redeemable convertible preferred stock, shares issued       0     0
Redeemable convertible preferred stock, shares outstanding       0     0
Series B Redeemable Convertible Preferred Stock | Maximum              
Conversion of Stock [Line Items]              
Sale of stock, number of shares issued     11,764,693        
Issuance costs | $ 100,000            
Preferred stock tranche right liability settled | $ $ 100,000            
Series B Redeemable Convertible Preferred Stock | Milestone Shares              
Conversion of Stock [Line Items]              
Sale of stock, number of shares issued           8,823,523