v3.26.1
Related Party Transactions - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 06, 2025
Apr. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Related Party Transactions              
Operating lease, right-of-use asset     $ 17,635   $ 17,635   $ 10,635
Purchase of equipment         $ 835,200 $ 329,454  
BlackRock Portfolio Management LLC | 2031 Notes:              
Related Party Transactions              
Purchased an aggregate principal amount $ 120,000            
BlackRock Portfolio Management LLC | Related parties | 4.75% Convertible Senior Notes due 2030 (the "2030 Notes")              
Related Party Transactions              
Purchased an aggregate principal amount   $ 55,000          
BlackRock Portfolio Management LLC | Minimum              
Related Party Transactions              
Ownership (as a percentage)     5.00%   5.00%    
Related parties              
Related Party Transactions              
Payment made to related party     $ 300 $ 200 $ 500 400  
Operating lease, right-of-use asset             $ 100
Related parties | KTR Management Company, LLC              
Related Party Transactions              
Purchase of equipment           $ 2,000