XML 52 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
Jul. 11, 2025
Jul. 02, 2025
May 28, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Jul. 15, 2025
Jul. 01, 2025
Jun. 06, 2025
Jun. 05, 2025
May 23, 2025
Dec. 31, 2024
Subsidiary, Sale of Stock [Line Items]                        
Common stock, number of authorized         390,000,000       390,000,000 300,000,000   300,000,000
Common stock reserved for issuance         2,833,128             2,904,561
Proceeds from issuance of pre-funded warrant         $ 0 $ 30,000            
Treasury shares outstanding         552,307             552,307
Subsequent Event                        
Subsidiary, Sale of Stock [Line Items]                        
Common stock, number of authorized             390,000,000          
Treasury shares outstanding             0          
Subsequent Event | 2025 Offering                        
Subsidiary, Sale of Stock [Line Items]                        
Sale and issuance of shares   4,893,618                    
Offering per share price   $ 23.5                    
Net proceeds from issuance of common stock   $ 107,500                    
Underwriting discounts and commissions and offering costs   $ 7,500                    
Amended and Restated 2017 Performance Incentive Plan                        
Subsidiary, Sale of Stock [Line Items]                        
Common stock reserved for issuance                 400,000   6,000,000  
Pre-Funded Warrant                        
Subsidiary, Sale of Stock [Line Items]                        
Common stock reserved for issuance         1,666,667             1,666,667
Exercise price of warrants       $ 0.0015                
Pre-Funded Warrant | Subsequent Event                        
Subsidiary, Sale of Stock [Line Items]                        
Common stock reserved for issuance             0          
Underwritten by Jefferies LLC | 2025 Offering                        
Subsidiary, Sale of Stock [Line Items]                        
Treasury shares outstanding         552,307              
Underwritten by Jefferies LLC | Subsequent Event | 2025 Offering                        
Subsidiary, Sale of Stock [Line Items]                        
Sale and issuance of shares   4,893,618                    
Offering per share price   $ 23.5                    
Net proceeds from issuance of common stock   $ 107,500                    
Underwriting discounts and commissions and offering costs   6,900                    
Other offering costs   $ 600                    
Sale of stock upon exercise of option to purchase additional shares of common stock   638,298                    
Securities Purchase Agreement | TCG Crossover Fund II, L.P.                        
Subsidiary, Sale of Stock [Line Items]                        
Proceeds from issuance of pre-funded warrant       $ 30,000                
Warrant exercised prior notice period       61 days                
Effective date of warrant     Jun. 05, 2024                  
Securities Purchase Agreement | TCG Crossover Fund II, L.P. | Maximum                        
Subsidiary, Sale of Stock [Line Items]                        
Percentage of number of shares of warrant exercised       19.99%                
Securities Purchase Agreement | TCG Crossover Fund II, L.P. | Pre-Funded Warrant                        
Subsidiary, Sale of Stock [Line Items]                        
Number of warrants issued to be purchase common shares       1,666,667                
Shares issued, price per share       $ 18                
Securities Purchase Agreement | TCG Crossover Fund II, L.P. | Pre-Funded Warrant | Subsequent Event                        
Subsidiary, Sale of Stock [Line Items]                        
Number of warrants issued to be purchase common shares 886,667             780,000        
Shares remained available for issuance under warrant 0                      
Securities Purchase Agreement | TCG Crossover Fund II, L.P. | Pre-Funded Warrant | Maximum                        
Subsidiary, Sale of Stock [Line Items]                        
Resale of common stock issuable upon exercise of warrant     1,666,667                  
Affiliates | Securities Purchase Agreement | TCG Crossover Fund II, L.P. | Maximum                        
Subsidiary, Sale of Stock [Line Items]                        
Percentage of number of shares of warrant exercised       9.99%                
Affiliates | Securities Purchase Agreement | TCG Crossover Fund II, L.P. | Maximum | Subsequent Event                        
Subsidiary, Sale of Stock [Line Items]                        
Percentage of number of shares of warrant exercised 9.99%