XML 47 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Feb. 26, 2024
Jan. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Nov. 14, 2022
Nov. 01, 2022
Schedule of Equity Method Investments [Line Items]            
Preferred stock, par or stated value per share     $ 0.001 $ 0.001    
Preferred stock, shares authorized     10,000,000 10,000,000    
Preferred stock, shares issued     0 0    
Common stock, par value per share     $ 0.001 $ 0.001    
Preferred stock, shares outstanding     0 0    
Common stock, shares authorized     190,000,000 190,000,000    
Common stock, shares issued     61,631,376 59,967,814    
Common stock, shares outstanding     61,631,376 59,967,814    
Common stock voting rights     one      
Maximum value of stock and debt instruments authorized to issue           $ 250,000
Common stock issued, value     $ 62 $ 60    
ATM Offering Program            
Schedule of Equity Method Investments [Line Items]            
Remaining capacity available under program     $ 106,200      
ATM Offering Program | Maximum            
Schedule of Equity Method Investments [Line Items]            
Common stock issued, value         $ 125,000  
Private Placement            
Schedule of Equity Method Investments [Line Items]            
Gross proceeds from private placement $ 50,000          
Pre-Funded Warrants            
Schedule of Equity Method Investments [Line Items]            
Purchase price per warrant $ 4.779          
Common Stock            
Schedule of Equity Method Investments [Line Items]            
Common stock issued under ATM offering program     0      
Common Stock | Private Placement            
Schedule of Equity Method Investments [Line Items]            
Common stock public offering price per share $ 4.78          
Common stock, shares issued 8,849,371          
Common Stock | Pre-Funded Warrants            
Schedule of Equity Method Investments [Line Items]            
Pre-Funded Warrants issued to purchase aggregate number of shares of common stock   1,611,215