v3.26.1
Common Warrants and Pre Funded Warrants - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended
Feb. 28, 2025
Oct. 31, 2023
Jun. 30, 2026
Dec. 31, 2025
Class of Warrant or Right [Line Items]        
Shares issued (in Shares)   1,257,168 6,236,828 6,178,230
Common stock, par value   $ 0.0001 $ 0.0001 $ 0.0001
Gross Proceeds   $ 92.1    
Net proceeds   $ 86.2    
2025 PIPE [Member]        
Class of Warrant or Right [Line Items]        
Shares issued (in Shares) 2,103,307      
Common stock, par value $ 0.0001      
Net proceeds $ 101.4      
2025 PIPE [Member] | Voting Common Stock [Member]        
Class of Warrant or Right [Line Items]        
Shares issued (in Shares) 1,427,000      
2025 PIPE [Member] | Non-Voting Common Stock [Member]        
Class of Warrant or Right [Line Items]        
Shares issued (in Shares) 676,307      
2025 Securities Purchase Agreement [Member]        
Class of Warrant or Right [Line Items]        
Gross Proceeds $ 105.0      
Pre-funded Warrants [Member] | 2025 PIPE [Member]        
Class of Warrant or Right [Line Items]        
Exercise price of warrant per share $ 0.0001      
Price per share of warrants $ 26.0824      
2025 Pre-Funded Warrants [Member] | Maximum [Member] | 2025 PIPE [Member]        
Class of Warrant or Right [Line Items]        
Number of prefunded warrants to be issued 1,922,511      
2023 Pre-Funded Warrants [Member]        
Class of Warrant or Right [Line Items]        
Number of prefunded warrants to be issued   3,242,018    
Exercise price of warrant per share   $ 0.0025    
Common Warrants [Member] | 2025 PIPE [Member]        
Class of Warrant or Right [Line Items]        
Price per share of warrants $ 26.0825      
2023 Common Warrants [Member]        
Class of Warrant or Right [Line Items]        
Warrants to purchase common stock   2,249,680    
Warrant expiration date   Oct. 25, 2030    
Exercise price of warrant per share   $ 18.92    
2025 Common Warrants [Member] | 2025 PIPE [Member]        
Class of Warrant or Right [Line Items]        
Warrant expiration date Feb. 29, 2032      
Exercise price of warrant per share $ 26.02      
2025 Common Warrants [Member] | Maximum [Member] | 2025 PIPE [Member]        
Class of Warrant or Right [Line Items]        
Warrants to purchase common stock 2,012,909