v3.26.1
Fair Value Measurements and Financial Instruments - Narrative (Details)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
property
Jun. 30, 2025
Dec. 31, 2025
USD ($)
property
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Land available-for-sale $ 4,000   $ 4,000
Real estate, building, held-for-sale $ 12,700   $ 12,700
Number of property available-for-sale | property 3   3
Gain (loss) on sale of properties $ 0    
Cash equivalents measured at fair value 518,700   $ 300
Cash and cash equivalents $ 555,359   27,554
Customer payment terms, period 45 days    
Allowance for credit losses $ 886   $ 886
Customer A | Accounts Receivable and Unbilled Revenue | Customer Concentration Risk      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Concentration risk, percentage 10.00% 10.00% 16.00%
Fair Value, Inputs, Level 2      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Notes payable, fair value disclosure $ 1,300,000    
Investment in Tamboran Resources Corporation      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Additional contribution of investment amount $ 9,700