XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Share-Based Compensation - Additional Information (Detail)
$ / shares in Units, $ in Millions
1 Months Ended 9 Months Ended
Sep. 30, 2024
$ / shares
shares
Sep. 30, 2023
shares
Sep. 30, 2022
shares
Sep. 30, 2024
USD ($)
Plan
Installments
$ / shares
shares
Sep. 30, 2023
$ / shares
May 29, 2024
shares
Dec. 31, 2023
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Increase in shares of common stock for issuance 54,314,415     54,314,415     52,999,680
Share based compensation options granted       35,604      
Unrecognized compensation expense | $       $ 2.1      
Common stock, par value | $ / shares $ 0.001     $ 0.001     $ 0.001
2017 Plan [Member]              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Number of equity compensation plans | Plan       2      
Number of shares authorized for issuance 18,345,127     18,345,127   3,000,000  
Common stock reserved for issuance 5,344,219     5,344,219      
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    
Restricted Stock Units (RSUs) [Member]              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Weighted average period       2 years 9 months 7 days      
Share based compensation options granted       3,638,496      
Unrecognized compensation expense | $       $ 11.5      
Vested and released       1,244,736      
Weighted average grant-date fair value of awards granted | $ / shares       $ 1.54      
Right to receive, number of share       1      
Equal monthly installments | Installments       4      
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