v3.25.2
Common Stock - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
May 19, 2025
Oct. 23, 2019
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Jan. 01, 2025
May 31, 2024
Jan. 01, 2024
Jun. 01, 2023
Jan. 01, 2023
Jan. 01, 2022
Dec. 31, 2020
Jan. 31, 2019
Class Of Stock [Line Items]                                  
Common stock, authorized shares     300,000,000       300,000,000   150,000,000                
Common stock, issued shares     91,451,899       91,451,899   50,743,101                
Common stock, outstanding shares     91,451,899       91,451,899   50,743,101                
Stock-based compensation expense             $ 3,021,000                    
Common stock issuance           $ 5,746,000                      
Warrants exercised             10,800,000                    
Proceeds from Issuance of Common Stock             $ 93,583,000 $ 0                  
Weighted average grant-date fair value of stock options granted             $ 1.46 $ 17.41                  
Unrecognized compensation cost related to unvested stock-based awards     $ 47,434,000       $ 47,434,000                    
Unrecognized compensation cost, period for recognition             2 years 4 months 24 days                    
Payment of offering costs related to issuance of common stock             $ 93,583,000 $ 0                  
Payments for Commissions     $ 1,109,000                            
Shares remaining available for issuance     400,304       400,304                    
Employee Stock Option                                  
Class Of Stock [Line Items]                                  
Stock-based compensation expense     $ 5,705,000   $ 5,013,000   $ 10,866,000 8,804,000                  
Number of options granted             3,093,050                    
Number of Shares, Beginning Balance       11,231,148     11,231,148                    
Stock Option Repricing                                  
Class Of Stock [Line Items]                                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number 9,900,096                                
Share-based compensation unvested number of shares 9,900,096                                
Vested Stock Option                                  
Class Of Stock [Line Items]                                  
Stock-based compensation expense             $ 1,813,000                    
Unvested Stock Option                                  
Class Of Stock [Line Items]                                  
Stock-based compensation expense             1,208                    
At-The-Market Offering Sales Agreement                                  
Class Of Stock [Line Items]                                  
Common stock issuance       $ 200,000,000                          
Common stock issuance, Shares                 2,609,865                
Proceeds from Issuance of Common Stock             2,595,000 5,129,000 $ 7,724,000                
Payment of offering costs related to issuance of common stock             $ 2,595,000 $ 5,129,000 $ 7,724,000                
June 2025 Financing                                  
Class Of Stock [Line Items]                                  
Common stock issuance, Shares             39,200,000                    
Common stock price per share     $ 2       $ 2                    
2018 Plan | Employee Stock Option                                  
Class Of Stock [Line Items]                                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number                               0  
Share-based compensation unvested number of shares                               0  
Number of options granted             1,959,411                    
2018 and 2019 Plan                                  
Class Of Stock [Line Items]                                  
Outstanding vested and unvested stock options, repricing $ 1.92                                
2019 Plan                                  
Class Of Stock [Line Items]                                  
Shares reserved for issuance   2,342,288               2,029,724              
Increase in share reserved percentage   4.00%                              
2019 ESPP                                  
Class Of Stock [Line Items]                                  
Common stock issuance, Shares             190,326                    
Shares reserved for issuance   234,229                   0   0 0   234,229
Increase in share reserved percentage   1.00%                              
Payroll deduction percentage of eligible compensation             15.00%                    
Employee stock purchase plan maximum annual rights to purchase common stock             $ 25,000                    
Percentage of shares to be purchased             85.00%                    
Maximum | Stock Option Repricing                                  
Class Of Stock [Line Items]                                  
Stock option exercise price 23.97                                
Maximum | 2018 Plan | Employee Stock Option                                  
Class Of Stock [Line Items]                                  
Share-based compensation, vesting period             4 years                    
Minimum | Stock Option Repricing                                  
Class Of Stock [Line Items]                                  
Stock option exercise price $ 2.88                                
Minimum | 2018 Plan | Employee Stock Option                                  
Class Of Stock [Line Items]                                  
Share-based compensation, vesting period             3 years                    
Voting Common Stock                                  
Class Of Stock [Line Items]                                  
Common stock, authorized shares     293,590,481       293,590,481   143,590,481                
Common stock, par value     $ 0.00001       $ 0.00001   $ 0.00001                
Voting Common Stock | 2019 Plan                                  
Class Of Stock [Line Items]                                  
Shares reserved for issuance                         3,000,000        
Non-voting Common Stock                                  
Class Of Stock [Line Items]                                  
Common stock, authorized shares     6,409,519       6,409,519   6,409,519   1,444,295            
Common stock, par value     $ 0.00001       $ 0.00001   $ 0.00001                
Pre-funded Warrants                                  
Class Of Stock [Line Items]                                  
Warrants exercised             10,800,000                    
Pre-funded Warrants | June 2025 Financing                                  
Class Of Stock [Line Items]                                  
Warrant exercise price     0.00001       $ 0.00001                    
Common stock issuance, Shares             39,200,000                    
Common stock price per share     1.99999       $ 1.99999                    
Decrease in exercise price of Warrents             $ 2.5                    
Net proceeds from exercise of warrants             $ 93,558,000                    
Class of Warrant or Right, Exercise Price of Warrants or Rights     $ 0.00001       $ 0.00001