v3.26.1
Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 08, 2026
Jun. 25, 2025
Jul. 31, 2025
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Jun. 16, 2020
Class Of Stock [Line Items]                
Gross proceeds from issuance of common stock         $ 150,000 $ 0    
Offering costs       $ 9,755        
Public Offering Including Underwriters Option                
Class Of Stock [Line Items]                
Gross proceeds from issuance of common stock         172,500      
Offering costs         11,100      
Public Offering                
Class Of Stock [Line Items]                
Gross proceeds from issuance of common stock         75,000      
Underwriting discounts commissions and offering expenses         5,100      
Maximum | Shelf Registration                
Class Of Stock [Line Items]                
Issuance in securities       $ 500,000 $ 500,000      
Common Stock                
Class Of Stock [Line Items]                
Common stock issued, shares       5,709,936        
Warrants to purchase common stock               149
Common stock exercise price       $ 3,506.25 $ 3,506.25   $ 3,506.25  
Number of prefunded warrants exercised       1,665,885 1,665,885      
Warrants outstanding       3,956,842 3,956,842      
Warrant ownership limit   9.90%            
Warrant ownership increase or decrease limit   19.99%            
Warrant notice limit   61 days            
Warrants expiration date               May 18, 2028
Common Stock | Public Offering                
Class Of Stock [Line Items]                
Shares of common stock sold 5,709,936 5,630,450            
Sale of common stock price per share $ 26.27 $ 12            
Common Stock | Over Allotment Option                
Class Of Stock [Line Items]                
Common stock issued, shares 856,490 937,508            
Gross proceeds from issuance of common stock     $ 1,800          
Shares of common stock sold     148,258          
Offering costs     $ 100          
Common Stock | Pre funded warrants                
Class Of Stock [Line Items]                
Warrants to purchase common stock   619,606   3,956,842 3,956,842   4,882,615  
Common stock exercise price   $ 0.001            
Warrants outstanding       3,956,842 3,956,842      
Shares price, per share   $ 11.999            
Series A Preferred Stock                
Class Of Stock [Line Items]                
Preferred stock authorized, shares       10,000,000 10,000,000   10,000,000  
Preferred stock outstanding, shares       0 0   0  
Preferred stock per share       $ 0.001 $ 0.001   $ 0.001