v3.26.1
Stock-based Compensation - 2015 Inducement Award Plan (Detail) - 2015 Inducement Award Plan - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Possible future issuance under equity compensation plan (in shares) 666,550  
Option to purchase (shares) 0 0