v3.26.1
Stockholders Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Oct. 03, 2023
Jun. 30, 2019
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Class Of Stock [Line Items]            
Fair Value Adjustment of Warrants     $ (349) $ (67) $ (2,221) $ (1,094)
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         300  
Fair Value Adjustment of Warrants     $ 300   $ 2,200  
October 2023 Financing | Warrant            
Class Of Stock [Line Items]            
Warrants exercised     2,920,126   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   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