v3.26.1
Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 26, 2026
Jan. 26, 2026
Dec. 04, 2025
Jul. 11, 2025
Jul. 09, 2025
Apr. 15, 2024
Apr. 01, 2024
Feb. 09, 2022
Jan. 21, 2025
Dec. 31, 2024
Mar. 31, 2026
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Stock                            
Issuance and sale of shares of a new series (in shares)                         115,000  
Net proceeds from issuance of common stock                         $ 0 $ 34,034
Issuance of common stock upon completion of public offering, net of offering costs                       $ 32,108    
Follow-on offering                            
Stock                            
Number of shares issued (in shares)       2,367,647 2,058,824                  
Offering price (in USD per share)         $ 85.00                  
Net proceeds from issuance of common stock       $ 188,700                    
Underwriting discounts and commissions       $ 12,600                    
Underwriter option to purchase                            
Stock                            
Number of shares issued (in shares)         308,823                  
Option to exercise         30 days                  
Common stock | At-the-market offering                            
Stock                            
Issuance of common stock upon completion of public offering, net of offering costs (in shares)                 587,510 744,595        
Issuance of common stock upon completion of public offering, net of offering costs                 $ 32,100 $ 41,200        
Common stock | At-the-market offering | Maximum                            
Stock                            
Sale of Stock, Consideration Received on Transaction $ 200,000                          
Series A Convertible Preferred Stock                            
Stock                            
Issuance and sale of shares of a new series (in shares) 2,395,831         150,000 150,000              
Conversion of convertible securities (in shares) 17,500 17,500 17,500               17,500      
Conversion of Series A preferred stock redeemable to common stock (in shares) 364,582 364,582 364,582                      
Options, restricted stock units, and performance stock units in aggregate                            
Stock                            
Common stock reserved for issuance (in shares)                         19,451,246  
2017 equity incentive plan and the 2022 employment inducement plan in aggregate | Common stock                            
Stock                            
Common stock reserved for issuance (in shares)                         9,434,531  
2017 Equity Incentive Plan                            
Stock                            
Common stock reserved for issuance (in shares)                         6,364,265  
Shares available for future grant (in shares)                         2,395,836  
2017 Employee Stock Purchase Plan                            
Stock                            
Common stock reserved for issuance (in shares)                         1,225,083  
2022 Employment Inducement Plan                            
Stock                            
Common stock reserved for issuance (in shares)               1,000,000            
Shares available for future grant (in shares)                         92,519  
Vesting period               4 years            
Expiration period               10 years            
2022 Employment Inducement Plan | Share-Based Payment Arrangement, Option                            
Stock                            
Issuance of common stock upon completion of public offering, net of offering costs (in shares)                         529,088  
2022 Employment Inducement Plan | Restricted stock units                            
Stock                            
Issuance of common stock upon completion of public offering, net of offering costs (in shares)                         386,267