v3.26.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Aug. 12, 2026
Nov. 30, 2025
Jun. 30, 2024
Dec. 31, 2023
Jul. 31, 2022
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
May 31, 2026
Mar. 31, 2024
Class Of Stock [Line Items]                          
Deemed dividend on modification of common stock warrants           $ 0   $ 1,857 $ 0 $ 1,857 $ 1,900    
Net proceeds from private placement         $ 122,500                
Common stock           $ 175     175   $ 149    
Net proceeds from sale of common stock                 $ 65,766 $ 0      
Common Stock [Member]                          
Class Of Stock [Line Items]                          
Sale of shares           5,734,361 6,049,762            
Common stock shares issued for exercise of warrants                 12,525,379        
Common Stock [Member] | Subsequent Event [Member]                          
Class Of Stock [Line Items]                          
Common stock shares issued for exercise of warrants 14,897,630                        
Pre-funded Warrants [Member]                          
Class Of Stock [Line Items]                          
Purchase of shares   3,750,000 7,000,000 18,379,861   12,527,778     12,527,778        
Offering price per share   $ 2.599 $ 6.249 $ 2.879 $ 3.87025                
Pre-funded Warrants [Member] | Maximum [Member]                          
Class Of Stock [Line Items]                          
Purchase of shares         24,696,206                
Purchase price per share   $ 0.001 $ 0.001 $ 0.001 $ 0.001                
Pre-funded Warrants [Member] | Subsequent Event [Member]                          
Class Of Stock [Line Items]                          
Purchase of shares 14,900,000                        
Warrants or Common Warrants [Member]                          
Class Of Stock [Line Items]                          
Purchase of shares               6,877,622   6,877,622      
Offering price per share         3.87125                
Purchase price per share         $ 5.806875                
Warrant expiration date         Jun. 30, 2025                
Remaining class of warrants or rights unexercised expired warrants                 6,877,622 1,226,993      
Warrants or Common Warrants [Member] | Maximum [Member]                          
Class Of Stock [Line Items]                          
Purchase of shares         8,427,508                
Private Placement [Member]                          
Class Of Stock [Line Items]                          
Sale of shares         9,013,834                
Underwriting agreement [Member]                          
Class Of Stock [Line Items]                          
Sale of shares   29,423,075 13,001,120 25,035,000                  
Common stock, par value per share     $ 0.001 $ 0.001                  
Shares issued price per share   $ 2.6 $ 6.25 $ 2.88                  
Net proceeds from sale of common stock   $ 80,500 $ 116,800 $ 117,000                  
Sales Agreement With T D Cowen [Member] | 2024 ATM Program [Member]                          
Class Of Stock [Line Items]                          
Common stock                         $ 100,000
Common stock, shares issued           6,049,762   0 6,049,762 0      
Net proceeds from sale of common stock                 $ 32,700        
Remains available for offer and sales of shares of common stock                       $ 33,300  
Sales Agreement With T D Cowen [Member] | 2026 At the Market (ATM) Program [Member]                          
Class Of Stock [Line Items]                          
Common stock             $ 150,000            
Percentage of gross proceeds of common stock to be paid             3.00%            
Common stock, shares issued           5,734,361     5,734,361        
Net proceeds from sale of common stock                 $ 31,000        
Remains available for offer and sales of shares of common stock           $ 117,800     $ 117,800