v3.25.4
Stockholders' Equity - Additional Information (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Sep. 11, 2025
USD ($)
$ / shares
shares
Jan. 24, 2024
$ / shares
shares
Jan. 22, 2024
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Jan. 28, 2026
USD ($)
Oct. 01, 2024
USD ($)
shares
Sep. 11, 2023
shares
Value of stock and debt instruments authorized to issue | $             $ 500,000  
Common stock issued | $       $ 43 $ 31      
Net proceeds from common stock | $       $ 317 $ 0      
Exercise price (in USD per share) | $ / shares       $ 0.001        
Common stock, shares authorized       150,000,000 150,000,000      
Preferred stock, par value | $ / shares       $ 0.001 $ 0.001      
Preferred stock, Shares issued       0 0      
Preferred stock, Shares authorized       10,000,000 10,000,000      
Preferred stock, Shares outstanding       0 0      
Common stock, Shares issued       43,223,090 31,115,341     11,021,248
Common stock, Shares outstanding       43,223,090 31,115,341      
Exchange ratio of reverse merger       0.2181       0.2181
Common stock, Par value | $ / shares       $ 0.001 $ 0.001      
Common Stock, Dividends, Per Share, Declared | $ / shares       $ 0        
Subsequent Event [Member]                
Value of stock and debt instruments authorized to issue | $           $ 600,000    
2024 Private Placement [Member]                
Shares sold and issued   14,500,500 14,500,500          
ATM Offering Program [Member]                
Sale of stock remaining amount authorized | $       $ 100,100        
Net proceeds from common stock | $         $ 39,200      
Shares sold and issued       0 1,503,708      
Common stock, Shares issued       2,626,834     1,503,708  
ATM Offering Program [Member] | Maximum [Member]                
Common stock issued | $             $ 200,000  
September 2025 Underwritten Public Offering [Member]                
Net proceeds from common stock | $ $ 288,400              
Shares sold and issued 1,140,000              
Common stock, Shares issued 7,627,879              
Pre-funded Warrants [Member]                
Pre-funded warrants outstanding       1,944,454 4,666,332      
Pre-funded Warrants [Member] | 2024 Private Placement [Member]                
Pre-funded warrants to purchase   4,666,332 4,666,332          
Exercise price (in USD per share) | $ / shares   $ 0.001 $ 0.001          
Pre-funded warrants outstanding       832,333        
Pre-funded Warrants [Member] | September 2025 Underwritten Public Offering [Member]                
Pre-funded warrants to purchase 1,112,121              
Exercise price (in USD per share) | $ / shares $ 0.001              
Pre-funded warrants outstanding       1,112,121        
Common Stock                
Common stock, shares authorized       150,000,000        
Common stock, Shares issued       43,223,090       14,817,696
Common stock, Shares outstanding       43,223,090        
Common stock, Par value | $ / shares       $ 0.001