v3.26.1
Stockholders' Equity - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Sep. 16, 2020
shares
Jul. 31, 2026
USD ($)
shares
Jul. 31, 2025
USD ($)
Nov. 30, 2024
USD ($)
Jun. 30, 2026
USD ($)
shares
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Installment
$ / shares
shares
Jun. 30, 2025
USD ($)
$ / shares
Feb. 28, 2026
shares
Jan. 01, 2026
shares
Dec. 31, 2025
shares
Stock based compensation expense reversal                      
Common stock, shares authorized         400,000,000   400,000,000       200,000,000
Common Stock, Shares, Issued         165,670,880   165,670,880       164,950,540
Common stock, shares outstanding         165,670,880   165,670,880       164,950,540
Common stock, shares issued         165,670,880   165,670,880       164,950,540
Net proceeds from issuance of common stock | $             $ 0 $ 140,653      
Weighted-average grant date fair value of options granted | $ / shares             $ 11.1 $ 6.85      
Stock-based compensation expense | $         $ 14,976 $ 10,523 $ 28,057 $ 23,543      
Intrinsic value of options exercised | $             $ 1,100 $ 3,800      
Stock options granted             4,072,697        
Stock options vesting period     3 years                
Common Stock [Member]                      
Stock based compensation expense reversal                      
stock aggregate offering price | $       $ 300,000              
Common stock, shares authorized         400,000,000   400,000,000        
Common Stock, Shares, Issued         165,670,880   165,670,880        
Common stock, shares outstanding         165,670,880   165,670,880        
Common stock, shares issued         165,670,880   165,670,880        
Subsequent Event [Member] | Common Stock [Member]                      
Stock based compensation expense reversal                      
Common Stock, Shares, Issued   21,045,000                  
Common stock, shares issued   21,045,000                  
Proceeds from follow-on public offering | $   $ 405,000                  
Stock Option                      
Stock based compensation expense reversal                      
Unrecognized compensation expense | $         $ 90,400   $ 90,400        
Unrecognized share based compensation expense, recognition period             2 years 8 months 12 days        
Restricted Stock Units ("RSUs")                      
Stock based compensation expense reversal                      
Granted fair value | $ / shares               $ 10.7      
Vested Fair value | $             $ 9,800 $ 9,700      
Unrecognized compensation expense | $         $ 73,400   $ 73,400        
Unrecognized share based compensation expense, recognition period             3 years 1 month 6 days        
Number of share of common stock receivable upon vesting             1        
Market Based Stock Options                      
Stock based compensation expense reversal                      
Stock-based compensation expense | $     $ 2,800       $ 800        
Employee Stock [Member]                      
Stock based compensation expense reversal                      
Percentage of outstanding shares increased annually under the plan 1.00%                    
Increase in common stock reserved for future issuance 1,953,656                    
Total number of shares of common stock authorized 488,414                    
Number of shares available for future issuance         488,414   488,414        
2020 Plan                      
Stock based compensation expense reversal                      
Number of shares initially reserved for issuance 4,884,233                 8,247,527  
Percentage of outstanding shares increased annually under the plan 5.00%                    
Number of shares available for future issuance         8,377,808   8,377,808        
2020 Plan | Restricted Stock Units ("RSUs")                      
Stock based compensation expense reversal                      
Granted fair value | $ / shares             $ 16.24        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights             The Company grants RSUs with service conditions that vest in four equal annual installments provided that the employee remains employed with the Company, RSUs with service conditions that vest in sixteen equal quarterly installments provided that the employee remains employed with the Company and RSUs with performance-based vesting conditions. As of June 30, 2026, there are no RSUs with performance-based vesting conditions outstanding.        
Share-based Compensation Arrangement By Share-based Payment Award Grant Service Conditions to Vest Number of Annual Installments | Installment             4        
2024 Plan                      
Stock based compensation expense reversal                      
Number of shares available for future issuance         1,727,747   1,727,747   2,200,000    
2024 Plan | Common Stock [Member]                      
Stock based compensation expense reversal                      
Number of shares granted             900,000