v3.24.2
Related Party Transactions (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 2 Months Ended 3 Months Ended 6 Months Ended
Jan. 31, 2023
Jan. 31, 2023
Mar. 13, 2024
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Related Party Transaction [Line Items]                
Total revenue       $ 1,159,884 $ 1,194,988 $ 2,233,009 $ 2,457,065  
Unbilled receivables, current       227,719   227,719   $ 188,940
Other assets       124,378   124,378   138,693
Interest income       0 350 478 723  
Payments to acquire equity method investments           16,056 0  
Unrealized gain (loss) on investments       7,201 0 7,201 0  
Oklo Inc                
Related Party Transaction [Line Items]                
Payments to acquire equity method investments         10,000      
Unrealized gain (loss) on investments       7,400   7,400    
Investment       17,385   17,385   10,000
Related Party                
Related Party Transaction [Line Items]                
Total revenue       41,621 $ 52,231 64,188 $ 81,988  
Unbilled receivables, current       20,729   20,729   13,379
Accounts receivable       0   0   17,345
Other assets       $ 0   $ 0   14,785
Common Class A                
Related Party Transaction [Line Items]                
Stock repurchased and retired during period, shares (in shares)       1,319,885 4,722,257 2,799,969 9,888,987  
Value of shares repurchased       $ 29,575 $ 60,094 $ 59,743 $ 134,742  
Average price per share including commissions (in dollars per share)       $ 22.41 $ 12.73 $ 21.34 $ 13.63  
Schlumberger                
Related Party Transaction [Line Items]                
Common stock, shares, owned by counterparty (in shares) 0              
Schlumberger | Related Party                
Related Party Transaction [Line Items]                
Purchases from related party   $ 1,700            
Schlumberger | Common Class A                
Related Party Transaction [Line Items]                
Stock repurchased and retired during period, shares (in shares)             3,000,000  
Value of shares repurchased             $ 45,000  
Average price per share including commissions (in dollars per share)             $ 15.00  
Franklin Mountain Energy, LLC | Related Party | Hydraulic Fracturing Services                
Related Party Transaction [Line Items]                
Total revenue       $ 41,600 $ 43,500 $ 53,100 $ 66,800  
Unbilled receivables, current       20,700   20,700   13,400
Accounts receivable       $ 0   $ 0   12,100
Liberty Resources LLC | Affiliated Entity | Hydraulic Fracturing Services                
Related Party Transaction [Line Items]                
Total revenue     $ 11,100   8,700   15,200  
Accounts receivable               5,200
Other assets               $ 14,800
Interest income     $ 500   $ 400   $ 700