v3.26.1
Stockholders' Equity - Schedule of Securities Sold and Net Proceeds Received Pursuant to these Shelf Registrations (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended 10 Months Ended
Apr. 23, 2026
Feb. 13, 2026
Jul. 02, 2025
Apr. 02, 2026
Oct. 16, 2025
Jun. 30, 2026
Jun. 30, 2025
Apr. 23, 2026
Feb. 28, 2026
Subsidiary, Sale of Stock [Line Items]                  
Shares of Common Stock Sold               19,400,822  
Net Proceeds               $ 1,068,600  
Pre-Funded Warrant                  
Subsidiary, Sale of Stock [Line Items]                  
Pre-Funded Warrants Sold 293,103             293,103  
Underwritten offering                  
Subsidiary, Sale of Stock [Line Items]                  
Net Proceeds           $ 783,725 $ 0    
At-the-Market Offering                  
Subsidiary, Sale of Stock [Line Items]                  
Net Proceeds           $ 106,699 $ 0    
April 2025 Shelf Registration | Underwritten offering                  
Subsidiary, Sale of Stock [Line Items]                  
Shares of Common Stock Sold     4,893,618            
Price per Share     $ 23.5            
Net Proceeds     $ 107,200            
April 2025 Shelf Registration | Underwritten offering | Pre-Funded Warrant                  
Subsidiary, Sale of Stock [Line Items]                  
Pre-Funded Warrants Sold     0            
April 2025 Shelf Registration | At-the-Market Offering                  
Subsidiary, Sale of Stock [Line Items]                  
Shares of Common Stock Sold       1,532,850 1,273,923        
Price per Share       $ 71.76 $ 58.87        
Net Proceeds       $ 106,600 $ 72,500        
April 2025 Shelf Registration | At-the-Market Offering | Pre-Funded Warrant                  
Subsidiary, Sale of Stock [Line Items]                  
Pre-Funded Warrants Sold       0 0        
November 2025 Shelf Registration | Underwritten offering                  
Subsidiary, Sale of Stock [Line Items]                  
Shares of Common Stock Sold 4,062,500 7,637,931              
Price per Share $ 92 $ 58           $ 92  
Net Proceeds $ 350,400 $ 431,900              
November 2025 Shelf Registration | Underwritten offering | Pre-Funded Warrant                  
Subsidiary, Sale of Stock [Line Items]                  
Pre-Funded Warrants Sold 0 293,103           0 293,103
Price per Share   $ 57.9999