v3.26.1
Common Stock - Issued and Outstanding Shares - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Feb. 29, 2024
May 31, 2023
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock option exercises, Shares     0   0
Restricted stock unit settlements, Shares     1,667,520 113,125  
Common Stock [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Common stock, shares issued         60,000
Restricted stock unit settlements, Shares     1,667,520 113,125 139,750
Direct Offering [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Gross proceeds from issuance of common stock $ 60.0 $ 16.5      
Placement agent fees and offering expenses 3.9 1.2      
Proceeds from issuance of common stock $ 56.1 $ 15.3      
Direct Offering [Member] | Common Stock [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Common stock, shares issued 13,086,151 3,000,000      
Common stock, price per share $ 4.585 $ 5.5      
Pre Funded Warrants [Member] | Private Placement [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Exercise price per share of warrant $ 0.001        
Expiration date Oct. 31, 2025        
Pre Funded Warrants [Member] | Private Placement [Member] | Common Stock [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Exercise price per share of warrant $ 4.906        
Warrants to purchase common stock 13,086,151