XML 65 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Mar. 28, 2024
Feb. 26, 2024
Feb. 21, 2024
Aug. 09, 2021
Jun. 30, 2024
Aug. 31, 2023
Mar. 31, 2024
Mar. 31, 2025
Dec. 31, 2024
Equity                  
Increase in common stock shares authorized         200,000,000        
Common stock, shares authorized         400,000,000     400,000,000 400,000,000
Common stock, par value               $ 0.0001 $ 0.0001
Valued at the closing price             $ 52,499    
Convertible Notes                  
Equity                  
Conversion shares common stock 5,769,232                
Common Stock                  
Equity                  
Number of shares issued             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                
Securities Purchase Agreement                  
Equity                  
Number of shares issued     32,413,560            
Common stock, par value     $ 0.0001            
Common stock, price per share     $ 7.52            
Securities Purchase Agreement | Pre-Funded Warrants                  
Equity                  
Number of shares callable by warrants     10,805,957            
Offering price of warrants     $ 7.519            
Weighted average exercise price to purchase common stock     $ 0.001            
Private Placement                  
Equity                  
Proceeds from issuance of common stock upon public offering, net of issuance costs   $ 316,353              
2021 Sales Agreement | Common Stock                  
Equity                  
Maximum aggregate proceeds from offering       $ 100,000   $ 100,000