v3.26.3
Related Party Transactions (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Jan. 01, 2024
Jan. 27, 2025
Dec. 31, 2023
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2023
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2021
Dec. 31, 2025
Related Party Transaction [Line Items]                    
Total revenue       $ 1,196,156 $ 947,397   $ 3,405,936 $ 2,967,379    
Payments to acquire equity method investments             9,696 0    
Gain / (Loss) on Investments       (62,892) 68,353   (2,663) 155,883    
Sales of equity securities             0 (80,839)    
Accounts payable, current       446,205     446,205     $ 358,623
Investments       127,300     127,300     123,888
Related Party                    
Related Party Transaction [Line Items]                    
Total revenue       0 0   0 5,847    
Accounts payable, current       1,634     1,634     0
Proceeds from limited partnership investments             2,900 3,600    
Noncash contribution expense     $ 1,000 800 0   800 300    
Related Party | Professional Services Agreement                    
Related Party Transaction [Line Items]                    
Related party transaction, amounts of transaction $ 1,000                  
Related party transaction, reimbursements received       0 0   0 0    
Franklin Mountain Energy, LLC | Related Party                    
Related Party Transaction [Line Items]                    
Total revenue   $ 5,800                
Investment in Oklo Inc. | Related Party                    
Related Party Transaction [Line Items]                    
Payments to acquire equity method investments           $ 10,000        
Gain / (Loss) on Investments         57,600     144,900    
Sales of equity securities               (80,800)    
Investment In Nomad Proppant Services LLC | Related Party                    
Related Party Transaction [Line Items]                    
Payments to acquire equity method investments       500 $ 400   1,200 $ 500 $ 10,000  
Investments       $ 5,000     $ 5,000     $ 8,100