v3.24.2.u1
Stockholders' Equity - Common Stock and Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 09, 2024
Jul. 22, 2024
Feb. 23, 2024
Jan. 17, 2024
Aug. 09, 2024
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2024
Jul. 18, 2024
Dec. 31, 2023
Stockholders' equity                    
Aggregate offering price           $ 266,774 $ 305,346      
Net proceeds from shares of common stock sold               $ 572,120    
Common stock, par value (in dollars per share)           $ 0.01   $ 0.01   $ 0.01
At Market Issuance Sales Agreement                    
Stockholders' equity                    
Net proceeds from shares of common stock sold       $ 611,500 $ 30,700 $ 271,500   $ 580,800    
Common stock shares issued       189,411,442   96,812,695   176,365,870    
Remaining authorized for issuance     $ 697,900              
Common stock reserved for future issuance     $ 1,000,000              
Stock issuance cost           $ 4,800   $ 8,700    
Per share price of shares of common stock           $ 2.80   $ 3.29    
ATM Agreement                    
Stockholders' equity                    
Remaining authorized for issuance $ 690,600                  
Maximum | At Market Issuance Sales Agreement                    
Stockholders' equity                    
Aggregate offering price       $ 1,000,000            
Subsequent Event | At Market Issuance Sales Agreement                    
Stockholders' equity                    
Common stock shares issued         13,045,572          
Stock issuance cost         $ 500          
Per share price of shares of common stock $ 2.35       $ 2.35          
Subsequent Event | Public Offerings                    
Stockholders' equity                    
Net proceeds from shares of common stock sold   $ 191,000                
Options given to purchase additional shares (Days)   30 days                
Maximum number of additional shares to be issue on option to underwriters   11,811,023                
Common stock shares issued   78,740,157                
Per share price of shares of common stock                 $ 2.54  
Subsequent Event | Public Offerings | Morgan Stanley & Co. LLC                    
Stockholders' equity                    
Net proceeds from shares of common stock sold   $ 191,000                
Options given to purchase additional shares (Days)   30 days                
Maximum number of additional shares to be issue on option to underwriters   11,811,023                
Common stock shares issued   78,740,157                
Per share price of shares of common stock   $ 2.54