XML 76 R53.htm IDEA: XBRL DOCUMENT v3.25.4
Convertible Senior Notes - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2025
USD ($)
$ / shares
Mar. 31, 2023
USD ($)
day
$ / shares
Dec. 31, 2025
USD ($)
$ / shares
Dec. 31, 2024
USD ($)
$ / shares
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Debt Instrument [Line Items]            
Net proceeds from sale of convertible notes     $ 0 $ 0 $ 393,518  
Common stock, par value (in dollars per share) | $ / shares $ 0.001 $ 0.001 $ 0.001 $ 0.001    
March 2023 Note | Convertible Senior Notes            
Debt Instrument [Line Items]            
Debt issuance   $ 402,500        
Interest rate 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        
Accrued interest expense $ 3,019   $ 3,019 $ 3,019   $ 3,019
Interest costs capitalized     2,655 4,165 1,207  
March 2023 Note | Convertible Senior Notes | Revision of Prior Period, Adjustment | Construction in Progress            
Debt Instrument [Line Items]            
Interest costs capitalized     (1,422) (3,687) (136)  
March 2023 Note | Convertible Senior Notes | Revision of Prior Period, Adjustment | Assets Place In Service            
Debt Instrument [Line Items]            
Interest costs capitalized     $ 1,422 $ 3,687 $ 136  
March 2023 Note | Convertible Senior Notes | Conversion Period One            
Debt Instrument [Line Items]            
Consecutive threshold trading days (in days) | day   30        
March 2023 Note | Convertible Senior Notes | Conversion Period Two            
Debt Instrument [Line Items]            
Consecutive threshold trading days (in days) | day   10