v3.26.1
Share-Based Compensation - Additional Information (Detail)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 23, 2026
shares
Jun. 28, 2017
shares
Jun. 30, 2026
USD ($)
Plan
Installments
$ / shares
shares
Jun. 30, 2025
USD ($)
Dec. 31, 2025
shares
Mar. 11, 2019
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share based compensation options granted     1,258,350      
Number of shares authorized for issuance     21,345,127      
Common stock reserved for issuance     7,153,412      
Aggregate intrinsic value of stock options exercised | $     $ 0 $ 0    
Common stock, shares/units issued     58,146,910   56,414,657  
Number of shares to be incremented           3,156,500
Number of shares of common stock outstanding     3,569,033   2,400,433  
2019 Inducement Plan [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share based compensation options granted     0      
Number of shares authorized for issuance           331,500
Common stock reserved for issuance           331,500
Common stock, shares/units issued     1,281,112      
Number of shares of common stock outstanding     44,167   44,167  
2017 Plan [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Number of equity compensation plans | Plan     3      
Share based compensation options granted     1,118,350      
Number of shares authorized for issuance   1,785,416        
Number of shares to be incremented   18,188,627        
Number of shares of common stock outstanding     3,384,866   2,356,266  
2017 Plan [Member] | Minimum [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Options vesting period   10 years        
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%        
2026 Stock Incentive Plan [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Number of shares authorized for issuance 12,895,866          
Common stock, shares/units issued     5,872,300      
Number of shares of common stock reserved for issuance 5,949,342          
Number of shares of common stock outstanding 6,897,357          
2026 Stock Incentive Plan [Member] | Minimum [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Options vesting period 10 years          
2026 Stock Incentive 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%          
Employee Stock Option            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Weighted average period     3 years 2 months 19 days      
Total unrecognized compensation cost related to unvested share-based awards | $     $ 2,100      
Weighted average grant-date fair value of awards granted | $ / shares     $ 1.83      
Restricted Stock Units (RSUs) [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Weighted average period     2 years 4 months 9 days      
Share based compensation options granted     922,525      
Unrecognized compensation expense | $     $ 4,700      
Weighted average grant-date fair value of awards granted | $ / shares     $ 2.22      
Right to receive, number of share     1      
Equal monthly installments | Installments     4      
Number of shares of common stock outstanding     4,173,783   5,436,774