v3.26.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Mar. 30, 2025
Nov. 09, 2023
Jan. 31, 2026
Oct. 31, 2019
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2019
Jan. 01, 2026
Dec. 31, 2025
Jan. 01, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                              
Net proceeds after deducting underwriters commission $ 665,300                            
Preferred stock, shares authorized 40,000,000         40,000,000       40,000,000       40,000,000  
Preferred stock, shares issued 0         0       0       0  
Preferred stock, shares outstanding 0         0       0       0  
Stock options, granted                   345,282          
Stock-based compensation cost           $ 6,712   $ 8,272   $ 12,246 $ 13,812        
Common stock initially reserved for issuance 21,782,680         21,782,680       21,782,680          
Unrecognized stock-based compensation expense $ 18,100         $ 18,100       $ 18,100          
Unrecognized stock-based compensation expense, weighted-average period for recognition                   2 years 8 months 12 days          
Defined contribution plan employer contribution liabilities expense           1,300   1,300   $ 2,900 $ 3,100        
Defined contribution plan, employer matching contribution, percentage                   75.00%          
Employer discretionary match number of shares settled                   132,035 290,165        
Total intrinsic value of stock options exercised                   $ 7,500          
Performance-Based Stock Units (PSU)                              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                              
Stock awards, granted                   58,914          
Expected volatility                   86.84%          
Risk free interest rate                   3.67%          
Expected term (in years)                   3 years 9 months          
Unrecognized stock-based compensation expense 2,300         2,300       $ 2,300          
Unrecognized stock-based compensation expense, weighted-average period for recognition                   1 year 6 months          
Fair value of PSUs vested                   $ 1,100          
Employee Stock Option                              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                              
Expected volatility                   91.70% 84.58%        
Risk free interest rate                   3.86% 4.07%        
Expected term (in years)                   6 years 29 days 6 years 25 days        
Dividend yield                   0.00% 0.00%        
Restricted Stock Units (RSUs)                              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                              
Total fair value of vested                   $ 4,700          
Stock awards, granted                   1,746,645          
Unrecognized stock-based compensation expense $ 26,000         $ 26,000       $ 26,000          
Unrecognized stock-based compensation expense, weighted-average period for recognition                   2 years 2 months 12 days          
Stock Options, RSUs nad PSUs                              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                              
Common stock initially reserved for issuance 10,810,623         10,810,623       10,810,623          
2019 Equity Incentive Plan                              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                              
Common stock, shares authorized for issuance                       2,231,739      
Stock options, granted                       1,400,528      
Number of shares available for issuance         0                    
2019 Equity Incentive Plan | Restricted Stock                              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                              
Stock awards, granted                       16,260      
2019 Incentive Award Plan                              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                              
Annual increase to shares available for issuance percentage of outstanding common stock         5.00%                    
Equity plan, description                   The number of shares initially available for issuance will be increased by (i) the number of shares subject to stock options or similar awards granted under the Prior Incentive Plan that expire or otherwise terminate without having been exercised in full after the effective date of the 2019 Plan and unvested shares issued pursuant to awards granted under the Prior Incentive Plan that are forfeited to or repurchased by the Company after the effective date of the 2019 Plan, with the maximum number of shares to be added to the 2019 Plan pursuant to clause (i) not to exceed 1,416,788 shares, and (ii) an annual increase on January 1 of each calendar year beginning in 2020 and ending in 2029, equal to the lesser of (a) 5% of the shares of common stock outstanding on the final day of the immediately preceding calendar year and (b) such smaller number of shares as determined by the Board of Directors.          
Number of shares remain available for issuance, annual increase                         3,570,952    
Common stock initially reserved for issuance 4,752,307         4,752,307       4,752,307          
2019 Incentive Award Plan | Stock Options, RSUs nad PSUs                              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                              
Number of shares, granted                   2,142,768          
Number of shares, cancelled or forfeited                   704,644          
2025 Employment Inducement Incentive Award Plan                              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                              
Stock options, granted   2,500,000                          
Common stock initially reserved for issuance 409,661         409,661       409,661          
2025 Employment Inducement Incentive Award Plan | Stock Options, RSUs nad PSUs                              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                              
Number of shares, granted                   2,090,339          
Employee Stock Purchase Plan                              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                              
Number of shares available for issuance 1,859,861         1,859,861       1,859,861          
Annual increase to shares available for issuance percentage of outstanding common stock         1.00%                    
Equity plan, description                   In addition, the number of shares available for issuance under the ESPP will be annually increased on January 1 of each calendar year beginning in 2020 and ending in 2029, by an amount equal to the lesser of: (i) 1% of the shares outstanding on the final day of the immediately preceding calendar year and (ii) such smaller number of shares as is determined by the Board of Directors. As of June 30, 2026, 1,859,861 shares of common stock remain available for issuance under the ESPP, which reflects the issuance of 211,837 shares sold to employees during the six months ended June 30, 2026 as well as an annual increase of 714,190 shares authorized on January 1, 2026.          
Number of shares remain available for issuance, annual increase                             714,190
Stock-based compensation cost           $ 300   $ 500   $ 600 $ 800        
Common stock initially reserved for issuance 1,859,861       270,000 1,859,861       1,859,861          
Expected volatility                   61.01% 86.93%        
Risk free interest rate                   3.60% 4.26%        
Expected term (in years)                   5 months 26 days 5 months 26 days        
Number of shares issued                   211,837          
Estimated weighted-average fair value                   $ 4.85 $ 2.81        
Unrecognized stock-based compensation expense $ 100         $ 100       $ 100          
Unrecognized stock-based compensation expense, weighted-average period for recognition                   6 months          
Dividend yield                   0.00% 0.00%        
Underwritten Public Offering                              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                              
Warrants purchase price       $ 15.999                      
Proceeds from issuance of common stock and pre-funded warrant gross       $ 130,000                      
Proceeds from issuance of pre-funded warrants             $ 18,800                
Warrant exercised                   0          
Purchase price per share after deducting underwriting discounts and commissions       $ 15.01                      
Net proceeds after deducting underwriters commission       $ 122,000                      
Underwritten Public Offering | Minimum                              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                              
Warrants exercise price       $ 0.001                      
At-the-Market Offering Program                              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                              
Shares issued           0   0   0 0        
2023 At-the-Market Offering Program                              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                              
Available equity financing amount                   $ 150,000          
Employee and Nonemployee Director                              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                              
Estimated weighted-average fair value                   $ 12.08 $ 3.77        
Open Market Sale Agreement with Jefferies LLC | 2023 At-the-Market Offering Program | Maximum                              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                              
Aggregate offering price through equity financing     $ 150,000                        
Common Stock                              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                              
Shares issued 41,612,032                            
Warrants issued to purchase shares 3,859,000         3,859,000       3,859,000          
Employer discretionary match number of shares settled             132,035   290,165            
Common Stock | Employee Stock Purchase Plan                              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                              
Maximum percentage of eligible compensation contributed by participants         20.00%                    
Common Stock | Maximum | 2019 Incentive Award Plan                              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                              
Additional number of shares available for issuance         1,416,788                    
Common Stock | IPO And ATM Offerings                              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                              
Shares issued                   41,612,032          
Warrants issued to purchase shares 3,859,000         3,859,000       3,859,000          
Proceeds from issuance of shares                   $ 665,300          
Common Stock | Underwritten Public Offering                              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                              
Shares issued       6,875,000     6,875,000                
Warrants issued to purchase shares       1,250,078                      
Common stock, price per share       $ 16