v3.26.1
Stock-based Compensation - 2015 Inducement Award Plan (Detail) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Aug. 10, 2026
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Option to purchase (shares) 35,000    
2015 Inducement Award Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Possible future issuance under equity compensation plan (in shares) 65,195    
Option to purchase (shares) 15,625 0  
Shares authorized under the plan (in shares) 112,500    
2015 Inducement Award Plan | Subsequent Event      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares authorized under the plan (in shares)     512,500