Quarterly report pursuant to Section 13 or 15(d)

Common Stock - Additional Information (Details)

v3.23.2
Common Stock - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Oct. 23, 2019
May 31, 2023
Dec. 31, 2022
Oct. 31, 2019
Jun. 30, 2023
Jun. 30, 2023
Jun. 30, 2022
Jun. 01, 2023
Jan. 01, 2023
Jan. 01, 2022
Oct. 30, 2019
Jan. 31, 2019
Class Of Stock [Line Items]                        
Common stock, authorized shares     150,000,000   150,000,000 150,000,000            
Non-voting common stock, Terms of conversion       Each share of the Company’s non-voting common stock may be converted at any time into one share of common stock at the option of its holder by providing 61 days written notice to the Company                
Common stock issuance         $ 93,755              
Weighted average grant-date fair value of stock options granted           $ 9.13 $ 2.11          
Unrecognized compensation cost related to unvested stock-based awards         $ 27,230 $ 27,230            
Unrecognized compensation cost, period for recognition           2 years 10 months 24 days            
At-The-Market Offering Sales Agreement                        
Class Of Stock [Line Items]                        
Common stock issuance, Shares           0            
Termination, shares           4,792,562            
Common stock, par value         $ 0.00001 $ 0.00001            
At-The-Market Offering Sales Agreement | Maximum                        
Class Of Stock [Line Items]                        
Common stock issuance           $ 100,000            
December 2022 Financing                        
Class Of Stock [Line Items]                        
Common stock issuance, Shares     126,815                  
Common stock price per share     $ 5.52                  
May 2023 Financing                        
Class Of Stock [Line Items]                        
Common stock issuance, Shares   8,337,500                    
May 2023 Financing | Employee Stock Option                        
Class Of Stock [Line Items]                        
Additional Options to be purchased by underwriters   1,087,500                    
2018 Plan | Employee Stock Option                        
Class Of Stock [Line Items]                        
Share-based compensation unvested number of shares         0 0            
Number of options granted           1,959,411            
2018 Plan | Maximum | Employee Stock Option                        
Class Of Stock [Line Items]                        
Share-based compensation, vesting period           4 years            
2018 Plan | Minimum | Employee Stock Option                        
Class Of Stock [Line Items]                        
Share-based compensation, vesting period           3 years            
2019 Plan                        
Class Of Stock [Line Items]                        
Shares reserved for issuance 2,342,288       3,128,223 3,128,223     1,177,805      
Increase in share reserved percentage 4.00%                      
2019 Plan | Employee Stock Option                        
Class Of Stock [Line Items]                        
Number of options granted           2,308,450            
2019 ESPP                        
Class Of Stock [Line Items]                        
Shares reserved for issuance 234,229               0 0    
2019 ESPP | Minimum                        
Class Of Stock [Line Items]                        
Shares reserved for issuance                       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            
Percentage of shares to be purchased           85.00%            
Voting Common Stock                        
Class Of Stock [Line Items]                        
Common stock, authorized shares     143,590,481   143,590,481 143,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         6,409,519  
Common stock, par value     $ 0.00001   $ 0.00001 $ 0.00001            
Pre-funded Warrants | December 2022 Financing                        
Class Of Stock [Line Items]                        
Common stock issuance, Shares     6,213,776                  
Common stock price per share     $ 5.51999                  
Decrease in exercise price of Warrents   $ 12 $ 0.00001                  
Net proceeds from exercise of warrants   $ 93,755 $ 32,562                  
Warrants exercised   6,295       2,083,334