v3.26.3
Stock-based Compensation - 2015 Inducement Award Plan (Detail) - shares
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Aug. 10, 2026
Aug. 09, 2026
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Option to purchase (shares) 200,750      
2015 Inducement Award Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Possible future issuance under equity compensation plan (in shares) 288,695      
Option to purchase (shares) 181,375 0    
Shares authorized under the plan (in shares)     512,500 112,500