XML 81 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Share-Based Compensation - Additional Information (Detail)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
May 29, 2024
shares
Oct. 05, 2023
shares
Aug. 17, 2021
shares
Jun. 28, 2017
shares
Sep. 30, 2024
shares
Dec. 31, 2023
shares
Sep. 30, 2023
shares
Jul. 31, 2023
shares
Dec. 31, 2022
shares
Sep. 30, 2022
shares
Jun. 30, 2020
shares
Dec. 31, 2024
USD ($)
Installments
Plan
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2019
shares
Mar. 11, 2019
shares
Oct. 18, 2017
shares
Oct. 17, 2017
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                  
Number of shares authorized for issuance                       18,345,127          
Common stock reserved for issuance                       6,596,029          
Common stock, shares/units issued           52,999,680           54,593,527 52,999,680        
Aggregate intrinsic value of stock options exercised | $                       $ 0.0 $ 0.0        
Employee Stock Option                                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                  
Weighted average grant-date fair value of awards granted | $ / shares                       $ 1.12 $ 1.29        
Total unrecognized compensation cost related to unvested share-based awards | $                       $ 1.1          
Restricted Stock Units (RSUs) [Member]                                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                  
Unrecognized compensation expense | $                       $ 8.5          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Equal Monthly Installments | Installments                       4          
Share-based Compensation Arrangement by Share-based Payment Award, Right to Receive Share, Number                       1          
Vested and released                       1,523,848          
Weighted average grant-date fair value of awards granted | $ / shares                       $ 1.54          
Weighted average period                       2 years 6 months          
Performance-Based Awards [Member]                                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                  
Granted shares in addition to stock option                   140,000              
Vested and released         69,999   70,001                    
2017 Plan [Member]                                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                  
Number of shares authorized for issuance       1,785,416                       2,696,401 1,785,416
Number of shares to be incremented                           607,324      
Percentage of outstanding shares of common stock to be incremented                           4.00%      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized 3,000,000 2,500,000               2,000,000              
Number of equity compensation plans | Plan                       2          
Common stock, shares/units issued                       5,707,847          
2017 Plan [Member] | Maximum [Member]                                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                  
Exercise price per share of stock options as a percentage of fair market value of share of common stock       100.00%                          
2017 Plan [Member] | Minimum [Member]                                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                  
Options vesting period       10 years                          
2019 Inducement Plan [Member]                                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized           500,000   250,000 875,000   700,000 500,000          
Common stock reserved for issuance                             331,500    
Common stock, shares/units issued                       888,182          
Two Thousands And Seventeen Stock Incentive Plan [Member]                                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                                  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized     3,170,254