v3.26.1
Common Stock - Equity Awards - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common shares reserved for options currently outstanding 4,970,511 2,730,211
Number of shares granted 2,309,900  
Unrecognized compensation expense related to stock options granted $ 9.1  
Employee Stock Option [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Weighted-average period, restricted stock awards 3 years 6 months 10 days  
Employee Stock Option [Member] | Employees and Consultants [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Award vesting period 4 years  
Employee Stock Option [Member] | Minimum [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Award expiration period 7 years  
Employee Stock Option [Member] | Minimum [Member] | Board of Directors [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Award vesting period 1 year  
Employee Stock Option [Member] | Maximum [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Award expiration period 10 years  
Employee Stock Option [Member] | Maximum [Member] | Board of Directors [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Award vesting period 3 years  
Restricted Stock Unit [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Restricted shares reserved for issuance under incentive plan 1,084,330  
Award vesting period 4 years  
Weighted-average period, restricted stock awards 1 year 2 months 1 day  
2018 Equity Incentive Plan [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common shares reserved for issuance under incentive plan 613,813  
Award expiration period 10 years  
2018 Equity Incentive Plan [Member] | Minimum [Member] | Employees and Consultants [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Award vesting period 3 years  
2018 Equity Incentive Plan [Member] | Minimum [Member] | Board of Directors [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Award vesting period 1 year  
2018 Equity Incentive Plan [Member] | Maximum [Member] | Employees and Consultants [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Award vesting period 4 years  
2018 Equity Incentive Plan [Member] | Maximum [Member] | Board of Directors [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Award vesting period 3 years  
2018 Equity Incentive Plan [Member] | Employee Stock Option [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common shares reserved for issuance under incentive plan 5,563,848  
Common shares reserved for options currently outstanding 3,865,705  
New Employee Inducement Grants [Member] | Employee Stock Option [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common shares reserved for options currently outstanding 125,000  
Award expiration period 10 years  
Number of shares granted 0  
2017 Equity Incentive Plan [Member] | Employee Stock Option [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common shares reserved for issuance under incentive plan 10,536  
2010 Performance Incentive Plan [Member] | Employee Stock Option [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common shares reserved for issuance under incentive plan 20  
2023 Non Employee Director Equity Incentive Plan [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common shares reserved for issuance under incentive plan 72,750  
Award expiration period 10 years  
2023 Non Employee Director Equity Incentive Plan [Member] | Minimum [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Award vesting period 1 year  
2023 Non Employee Director Equity Incentive Plan [Member] | Maximum [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Award vesting period 3 years  
2023 Non Employee Director Equity Incentive Plan [Member] | Employee Stock Option [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common shares reserved for issuance under incentive plan 300,000  
Common shares reserved for options currently outstanding 227,250  
2024 Equity Inducement Plan [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common shares reserved for issuance under incentive plan 340,000  
Award expiration period 10 years  
2024 Equity Inducement Plan [Member] | Employee Stock Option [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common shares reserved for issuance under incentive plan 1,082,000  
Common shares reserved for options currently outstanding 742,000