XML 67 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-based Compensation - 2015 Inducement Plan (Detail) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Oct. 18, 2022
Apr. 30, 2021
Jun. 09, 2019
Jun. 08, 2019
Mar. 26, 2015
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Option to purchase (shares) 1,070,060            
2015 Inducement Plan              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Shares authorized under the plan (in shares)     900,000 500,000 90,000 45,000 45,000
Option to purchase (shares) 0 0          
Possible future issuance under equity compensation plan (in shares) 637,050 633,590