v3.26.1
Revenue - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
GW
megawatt
Disaggregation of Revenue [Line Items]          
Contract with customer, liability, revenue recognized     $ 69,800 $ 27,300  
Customer warrant asset, amortization, reduction of revenue $ 44,300   46,300    
Total revenue 180,110 $ 103,322 373,516 $ 202,834  
Revenue, remaining performance obligation, amount $ 25,400,000   $ 25,400,000    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01          
Disaggregation of Revenue [Line Items]          
Revenue, remaining performance obligation, percentage 22.00%   22.00%    
Revenue, remaining performance obligation, expected timing of satisfaction, period 24 months   24 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-07-01          
Disaggregation of Revenue [Line Items]          
Revenue, remaining performance obligation, percentage 43.00%   43.00%    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-07-01 | Minimum          
Disaggregation of Revenue [Line Items]          
Revenue, remaining performance obligation, expected timing of satisfaction, period 25 months   25 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-07-01 | Maximum          
Disaggregation of Revenue [Line Items]          
Revenue, remaining performance obligation, expected timing of satisfaction, period 48 months   48 months    
Open AI          
Disaggregation of Revenue [Line Items]          
Customer warrant asset, amortization, reduction of revenue $ 2,500   $ 3,300    
Committed compute capacity under master relationship agreement | megawatt         750
Revenue contract maximum extended term         5 years
Total revenue $ 56,800   $ 74,400    
Option to purchase additional compute capacity | GW         1.25
Maximum total compute capacity under master relationship agreement | GW         2.0
Open AI | Minimum          
Disaggregation of Revenue [Line Items]          
Revenue contract initial term         3 years
Open AI | Maximum          
Disaggregation of Revenue [Line Items]          
Revenue contract initial term         4 years
Open AI | Secured Debt | Working Capital Loan          
Disaggregation of Revenue [Line Items]          
Debt instrument, face amount         $ 1,000,000