XML 63 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 30, 2025
Mar. 28, 2024
Feb. 26, 2024
Feb. 21, 2024
Jun. 30, 2024
Nov. 30, 2023
Sep. 30, 2025
Jun. 30, 2025
Sep. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Equity                          
Common stock, par value $ 0.0001           $ 0.0001       $ 0.0001   $ 0.0001
Net proceeds                     $ 94,025    
Increase in common stock shares authorized         200,000,000                
Common stock, shares authorized 400,000,000       400,000,000   400,000,000       400,000,000   400,000,000
Valued at the closing price                   $ 52,499      
Convertible Notes                          
Equity                          
Conversion shares common stock   5,769,232                      
Pre-Funded Warrants                          
Equity                          
Warrants outstanding 9,713,684           9,713,684   10,805,957   9,713,684 10,805,957  
Common Stock                          
Equity                          
Number of shares issued               11,548,364          
Issuance of common stock upon exercise of pre-funded warrants, shares               1,092,148   32,413,560      
Conversion shares common stock                   5,769,232      
Additional Paid-in Capital                          
Equity                          
Valued at the closing price                   $ 52,499      
Additional Paid-in Capital | Convertible Notes                          
Equity                          
Valued at the closing price   $ 52,499                      
2025 Underwriting Agreement | Common Stock                          
Equity                          
Stock offering, number of shares 37,909,018                        
Common stock, par value $ 0.0001           $ 0.0001       $ 0.0001    
Stock offering price (in dollars per share) 12.53           12.53       12.53    
Sale of stock, share price (in dollars per share) $ 11.7782           $ 11.7782       $ 11.7782    
Securities Purchase Agreement                          
Equity                          
Common stock, par value       $ 0.0001                  
Common stock, price per share       $ 7.52                  
Number of shares issued       32,413,560                  
Securities Purchase Agreement | Pre-Funded Warrants                          
Equity                          
Number of shares callable by warrants 1,092,273     10,805,957     1,092,273       1,092,273    
Offering price of warrants       $ 7.519                  
Weighted average exercise price to purchase common stock       $ 0.001                  
Warrants exercised             0   0     0  
Issuance of common stock upon exercise of pre-funded warrants, shares                     1,092,148    
Warrants outstanding 9,713,684           9,713,684       9,713,684    
Private Placement                          
Equity                          
Net proceeds     $ 316,353                    
2021 Sales Agreement | Common Stock                          
Equity                          
Maximum aggregate proceeds from offering           $ 100,000              
Number of shares issued             0   0   11,548,364 0  
Gross proceeds             $ 96,775            
Net proceeds             $ 94,025