v3.26.1
Convertible Senior Notes - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
Mar. 31, 2023
USD ($)
day
$ / shares
Jun. 30, 2026
USD ($)
$ / shares
Mar. 31, 2026
USD ($)
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Jun. 30, 2026
USD ($)
$ / shares
Jun. 30, 2025
USD ($)
Dec. 31, 2025
$ / shares
Debt Instrument [Line Items]                  
Common stock, par value (in dollars per share) | $ / shares $ 0.001 $ 0.001 $ 0.001       $ 0.001   $ 0.001
March 2023 Note | Convertible Notes                  
Debt Instrument [Line Items]                  
Debt issuance   $ 402,500              
Interest rate 3.00% 3.00% 3.00%       3.00%    
Net proceeds from sale of convertible notes   $ 391,492              
Threshold trading days (in days) | day   20              
Threshold percentage of stock price trigger 130.00% 130.00%              
Threshold consecutive business days (in days) | day   5              
Percentage of share price and conversion rate (less than)   98.00%              
Conversion ratio   0.0143516              
Conversion price (in dollars per share) | $ / shares   $ 69.68              
Redemption, threshold trading days (in days) | day   40              
Redemption price, percentage   100.00%              
Redemption, minimum aggregate principal outstanding   $ 100,000              
Effective interest rate   3.59%              
Transaction costs   $ 11,008              
Contractual interest expense     $ 3,019   $ 3,019   $ 6,038 $ 6,038  
Debt interest paid       $ 3,019   $ 3,019      
Accrued interest expense $ 3,019   3,019   3,019   3,019 3,019  
Interest costs capitalized     $ 723   $ 484   1,350 1,119  
March 2023 Note | Convertible Notes | Construction in Progress | Revision of Prior Period, Adjustment                  
Debt Instrument [Line Items]                  
Interest costs capitalized             (1,854) (1,422)  
March 2023 Note | Convertible Notes | Assets Place In Service | Revision of Prior Period, Adjustment                  
Debt Instrument [Line Items]                  
Interest costs capitalized             $ 1,854 $ 1,422  
March 2023 Note | Convertible Notes | Conversion Period One                  
Debt Instrument [Line Items]                  
Consecutive threshold trading days (in days) | day   30              
March 2023 Note | Convertible Notes | Conversion Period Two                  
Debt Instrument [Line Items]                  
Consecutive threshold trading days (in days) | day   10