v3.24.2
Fair Value Measurements and Financial Instruments - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
property
Jun. 30, 2024
USD ($)
property
Jun. 30, 2023
USD ($)
property
Jun. 30, 2024
USD ($)
property
Jun. 30, 2023
USD ($)
property
Dec. 31, 2023
USD ($)
property
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Land available-for-sale $ 1,200 $ 1,200 $ 700 $ 1,200 $ 700 $ 700
Real estate, building, held-for-sale $ 2,800 $ 2,800 $ 800 $ 2,800 $ 800 $ 800
Number of property available-for-sale | property 2 2 1 2 1 1
Assets held-for-sale, long lived, fair value disclosure $ 3,400 $ 3,400   $ 3,400   $ 800
Gain (loss) on sale of properties       0 $ 0  
Cash equivalents measured at fair value 300 300   300   300
Unrealized gain (loss) on investments   7,201 $ 0 7,201 $ 0  
Cash and cash equivalents 30,043 30,043   $ 30,043   36,784
Customer payment terms, period       45 days    
Allowance for credit losses 939 $ 939   $ 939   $ 939
Customer A | Total Revenue | Customer Concentration Risk            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Concentration risk, percentage   12.00%   14.00%    
Customer B | Total Revenue | Customer Concentration Risk            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Concentration risk, percentage     11.00%   11.00%  
Oklo Inc            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Investments, fair value disclosure 17,400 $ 17,400   $ 17,400    
Unrealized gain (loss) on investments   7,400   7,400    
Tamboran Resources Corporation            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Investments, fair value disclosure 20,100 20,100   $ 20,100    
Unrealized gain (loss) on investments   $ (200)        
Additional Contribution Of Investment, Amount $ 10,000