XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Nov. 20, 2019
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock, par value $ 0.001   $ 0.001    
Excess tax benefits from stock option activity or stock-based compensation expense recognized in cash flows from operations $ 0 $ 0      
Employee Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Compensation expense 1,100 1,733      
Options Performance Shares [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Compensation expense   0      
Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Compensation expense $ 326 $ 1,612      
Employees And Non-Employee Members Of Board Of Directors [Member] | Share-based Payment Arrangement, Employee [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Fair value of options granted   $ 27.36      
2014 Equity Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of stock options that may be granted after the tenth anniversary of the 2014 Plan 0        
Options granted 0 52,087      
2014 Equity Incentive Plan [Member] | Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Awarded 0 0      
2014 Equity Incentive Plan [Member] | Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Term of awards granted 10 years        
2014 Equity Incentive Plan [Member] | Maximum [Member] | Incentive Stock Options [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation arrangement by share-based payment award, number of shares authorized         833,333
2014 Equity Incentive Plan [Member] | Director [Member] | Incentive Stock Options [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period of awards granted 3 years        
2014 Equity Incentive Plan [Member] | Employee And Nonemployee Consultants [Member] | Share-Based Compensation Award, Tranche One [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of vested shares on first anniversary of grant date 25.00%        
2014 Equity Incentive Plan [Member] | Employee And Nonemployee Consultants [Member] | Share-based Compensation Award, Tranche Two [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period of awards granted 36 months        
2014 Equity Incentive Plan [Member] | Employee And Nonemployee Consultants [Member] | Share Based Compensation Subsequent Awards [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period of awards granted 4 years        
2014 Equity Incentive Plan [Member] | Non-employee Consultants [Member] | Employee Stock Option | Share-based Payment Arrangement, Employee [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options granted 0 0      
2019 Inducement Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock, par value       $ 0.001  
Awarded 0 0      
2019 Inducement Plan [Member] | Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Awarded 0 0      
2019 Inducement Plan [Member] | Share-Based Compensation Award, Tranche One [Member] | Share-based Payment Arrangement, Employee [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of vested shares on first anniversary of grant date 25.00%        
2019 Inducement Plan [Member] | Share-based Compensation Award, Tranche Two [Member] | Share-based Payment Arrangement, Employee [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period of awards granted 36 months        
2019 Inducement Plan [Member] | Share Based Compensation Subsequent Awards [Member] | Share-based Payment Arrangement, Employee [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period of awards granted 4 years        
2019 Inducement Plan [Member] | Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation arrangement by share-based payment award, number of shares authorized       8,333