v3.26.1
Stockholders Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Oct. 03, 2023
Jun. 30, 2019
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Class Of Stock [Line Items]          
Common stock, par value     $ 0.001   $ 0.001
Fair Value Adjustment of Warrants     $ (1,872) $ (1,027)  
Common Stock          
Class Of Stock [Line Items]          
Sale of common stock, shares   422,718      
Common Stock | Underwritten Public Offering          
Class Of Stock [Line Items]          
Sale of common stock, shares 3,921,928        
Public offering price $ 2.84        
Common Stock And Warrants | Underwritten Public Offering          
Class Of Stock [Line Items]          
Warrants To Purchase Shares Of Common Stock 3,472,435        
Sale of stock, price per share $ 2.839        
Pre-Funded Warrants          
Class Of Stock [Line Items]          
Warrants to purchase shares of common stock   169,874      
Warrants exercise price per share   $ 135      
Warrants exercise price per share paid at closing of offering   134.85      
October 2023 Financing          
Class Of Stock [Line Items]          
Proceeds from exercise of warrants     700    
Fair Value Adjustment of Warrants     $ 1,900    
October 2023 Financing | Warrant          
Class Of Stock [Line Items]          
Warrants exercised     2,920,126    
October 2023 Financing | Common Stock And Warrants | Underwritten Public Offering          
Class Of Stock [Line Items]          
Warrants To Purchase Shares Of Common Stock 7,394,363        
Sale of stock, price per share $ 3.408        
Common stock issuable under Ginkgo pre-funded warrants          
Class Of Stock [Line Items]          
Sale of stock, price per share   $ 135      
Proceeds from issuance of common stock and pre-funded warrants   $ 79,900      
Common stock issuable under Ginkgo pre-funded warrants | Common Stock          
Class Of Stock [Line Items]          
Sale of common stock, shares   422,718      
Common stock issuable under Ginkgo pre-funded warrants | Pre-Funded Warrants          
Class Of Stock [Line Items]          
Warrants exercise price per share   $ 135      
Warrants exercise price per share paid at closing of offering   $ 134.85      
Warrants exercised     0    
Common stock issuable under Ginkgo pre-funded warrants | Pre-Funded Warrants | Maximum          
Class Of Stock [Line Items]          
Warrants to purchase shares of common stock   169,874