v3.26.1
Stock-Based Compensation - Additional Information (Detail)
$ / shares in Units, $ in Thousands
1 Months Ended 8 Months Ended 12 Months Ended
Jul. 31, 2025
USD ($)
Jan. 31, 2025
shares
Jun. 30, 2024
shares
Jan. 31, 2024
$ / shares
shares
Jun. 30, 2023
$ / shares
shares
Jan. 31, 2023
$ / shares
shares
Jul. 31, 2021
shares
Dec. 31, 2025
USD ($)
Plan
$ / shares
shares
Apr. 30, 2025
USD ($)
$ / shares
shares
Apr. 30, 2024
USD ($)
$ / shares
Mar. 31, 2017
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Number of equity-based compensation plans | Plan               4      
Number of legacy plans | Plan               2      
Common stock reserved for issuance upon exercise or settlement of stock options or other awards               7,861,748      
Weighted-average grant date fair value of stock options granted | $ / shares               $ 8.49 $ 7.75 $ 7.57  
Total intrinsic value of stock options exercised | $               $ 1,800 $ 2,500 $ 100  
Unrecognized stock-based compensation expense related to unvested awards | $               $ 14,200      
Unrecognized stock-based compensation expense related to outstanding and unvested awards expected to be recognized over a weighted-average period               2 years 8 months 12 days      
Stock-based compensation expense | $               $ 11,415 $ 12,291 $ 21,915  
2017 Equity Incentive Plan [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Number of shares authorized                     1,000,000
Shares, available for grant               1,027,093      
Common stock reserved for issuance upon exercise or settlement of stock options or other awards               8,372,227      
2017 Equity Incentive Plan [Member] | Employees [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Shares, Granted       81,000              
2021 Equity Inducement Plan [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Shares reserved for grants             350,000        
Amended and Restated 2021 Equity Inducement Plan [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Shares, available for grant               61,245      
Option to purchase additional shares of common stock   500,000 600,000   500,000            
Employee Stock Option                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Stock options granted, vesting period               1 year      
Grants vest percentage               25.00%      
Recurring grants vesting period               4 years      
Scheme termination period               10 years      
2017 Employee Stock Purchase Plan (ESPP) [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Shares, available for grant               1,549,616      
Option to purchase additional shares of common stock               1,783,849      
Common stock reserved for issuance upon exercise or settlement of stock options or other awards                     100,000
Percentage of discount for option to purchase common stock               15.00%      
Performance Stock Units [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Shares outstanding               0 238,250    
Performance Stock Units [Member] | 2017 Equity Incentive Plan [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Shares, Granted       306,667 306,667 360,000          
Shares, Grant date fair value | $ / shares       $ 12.71 $ 9.99 $ 6.82          
Percentage of share vested 100.00%   25.00%                
Remaining percentage of shares vested upon successful completion of Fda approval metric 75.00%                    
Stock-based compensation expense | $ $ 1,200                    
Performance Stock Units [Member] | 2017 Equity Incentive Plan [Member] | Employees [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Shares, Grant date fair value | $ / shares       $ 12.85              
Stock-based compensation expense | $ $ 800                    
Performance Stock Units [Member] | 2017 Equity Incentive Plan [Member] | January 2023 [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Shares outstanding               0      
Performance Stock Units [Member] | 2017 Equity Incentive Plan [Member] | June 2023 [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Shares outstanding               0      
Performance Stock Units [Member] | 2017 Equity Incentive Plan [Member] | January 2024 [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Shares outstanding               0      
Restricted Stock Units                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Shares, Granted               117,920      
Shares, Grant date fair value | $ / shares               $ 12.53      
Number of shares forfeited               105,646      
Shares outstanding               2,022,732 2,610,822    
Restricted Stock Units | 2017 Equity Incentive Plan [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Stock options granted, vesting period               4 years      
Unrecognized stock-based compensation expense related to outstanding and unvested awards expected to be recognized over a weighted-average period               2 years 10 months 24 days      
Unrecognized compensation expense | $               $ 20,000