XML 74 R59.htm IDEA: XBRL DOCUMENT v3.24.3
FAIR VALUE OF FINANCIAL INSTRUMENTS - Financial Assets and Liabilities at Fair Value (Details) - USD ($)
$ in Millions
Sep. 30, 2024
Dec. 31, 2023
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Finance liability - Dixie Valley $ 220.7 $ 207.2
Deposits 19.9 20.9
Fair Value, Inputs, Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Finance liability - Dixie Valley 0.0 0.0
Deposits 19.9 20.9
Fair Value, Inputs, Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Finance liability - Dixie Valley 0.0 0.0
Deposits 0.0 0.0
Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Finance liability - Dixie Valley 220.7 207.2
Deposits 0.0 0.0
Hapoalim 2024 Loan Agreement    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 72.1  
Hapoalim 2024 Loan Agreement | Fair Value, Inputs, Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0  
Hapoalim 2024 Loan Agreement | Fair Value, Inputs, Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0  
Hapoalim 2024 Loan Agreement | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 72.1  
HSBC 2024 Loan Agreement    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 118.5  
HSBC 2024 Loan Agreement | Fair Value, Inputs, Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0  
HSBC 2024 Loan Agreement | Fair Value, Inputs, Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0  
HSBC 2024 Loan Agreement | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 118.5  
Mammoth Senior Secured Notes    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 158.2  
Mammoth Senior Secured Notes | Fair Value, Inputs, Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 0.0  
Mammoth Senior Secured Notes | Fair Value, Inputs, Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 0.0  
Mammoth Senior Secured Notes | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 158.2  
Discount 2024 Loan    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 31.5  
Discount 2024 Loan | Fair Value, Inputs, Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0  
Discount 2024 Loan | Fair Value, Inputs, Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0  
Discount 2024 Loan | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 31.5  
Discount 2024 II Loan    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 50.0  
Discount 2024 II Loan | Fair Value, Inputs, Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0  
Discount 2024 II Loan | Fair Value, Inputs, Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0  
Discount 2024 II Loan | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 50.0  
Mizrahi Loan Agreement    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 58.1 61.4
Mizrahi Loan Agreement | Fair Value, Inputs, Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
Mizrahi Loan Agreement | Fair Value, Inputs, Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
Mizrahi Loan Agreement | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 58.1 61.4
Mizrahi 2023 Loan Agreement    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 49.5 52.0
Mizrahi 2023 Loan Agreement | Fair Value, Inputs, Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
Mizrahi 2023 Loan Agreement | Fair Value, Inputs, Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
Mizrahi 2023 Loan Agreement | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 49.5 52.0
Convertible Senior Notes    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 497.8 444.6
Convertible Senior Notes | Fair Value, Inputs, Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 0.0 0.0
Convertible Senior Notes | Fair Value, Inputs, Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 497.8 444.6
Convertible Senior Notes | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 0.0 0.0
HSBC Loan Agreement    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 27.3 33.8
HSBC Loan Agreement | Fair Value, Inputs, Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
HSBC Loan Agreement | Fair Value, Inputs, Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
HSBC Loan Agreement | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 27.3 33.8
Hapoalim Loan Agreement    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 69.1 75.0
Hapoalim Loan Agreement | Fair Value, Inputs, Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
Hapoalim Loan Agreement | Fair Value, Inputs, Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
Hapoalim Loan Agreement | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 69.1 75.0
Hapoalim Loan Agreement 2023    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 88.1 99.7
Hapoalim Loan Agreement 2023 | Fair Value, Inputs, Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
Hapoalim Loan Agreement 2023 | Fair Value, Inputs, Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
Hapoalim Loan Agreement 2023 | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 88.1 99.7
Discount Loan Agreement    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 59.0 69.9
Discount Loan Agreement | Fair Value, Inputs, Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
Discount Loan Agreement | Fair Value, Inputs, Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
Discount Loan Agreement | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 59.0 69.9
Olkaria III Loan DFC    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 105.0 116.4
Olkaria III Loan DFC | Fair Value, Inputs, Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
Olkaria III Loan DFC | Fair Value, Inputs, Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
Olkaria III Loan DFC | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 105.0 116.4
Olkaria III Plant 4 Loan - DEG 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 19.9 21.6
Olkaria III Plant 4 Loan - DEG 2 | Fair Value, Inputs, Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
Olkaria III Plant 4 Loan - DEG 2 | Fair Value, Inputs, Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
Olkaria III Plant 4 Loan - DEG 2 | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 19.9 21.6
Olkaria III plant 1 Loan - DEG 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 17.5 19.0
Olkaria III plant 1 Loan - DEG 3 | Fair Value, Inputs, Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
Olkaria III plant 1 Loan - DEG 3 | Fair Value, Inputs, Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
Olkaria III plant 1 Loan - DEG 3 | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 17.5 19.0
DEG 4 Loan    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 31.9  
DEG 4 Loan | Fair Value, Inputs, Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0  
DEG 4 Loan | Fair Value, Inputs, Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0  
DEG 4 Loan | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 31.9  
Platanares Loan - OPIC    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 64.7 71.3
Platanares Loan - OPIC | Fair Value, Inputs, Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
Platanares Loan - OPIC | Fair Value, Inputs, Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
Platanares Loan - OPIC | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 64.7 71.3
OFC Two Senior Secured Notes    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure   134.2
Notes payable, fair value disclosure 122.5  
OFC Two Senior Secured Notes | Fair Value, Inputs, Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 0.0  
OFC Two Senior Secured Notes | Fair Value, Inputs, Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 0.0  
OFC Two Senior Secured Notes | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure   134.2
Notes payable, fair value disclosure 122.5  
Don A. Campbell 1 ("DAC1")    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure   52.3
Notes payable, fair value disclosure 49.5  
Don A. Campbell 1 ("DAC1") | Fair Value, Inputs, Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 0.0  
Don A. Campbell 1 ("DAC1") | Fair Value, Inputs, Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 0.0  
Don A. Campbell 1 ("DAC1") | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure   52.3
Notes payable, fair value disclosure 49.5  
USG Prudential - NV    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 22.1 22.3
USG Prudential - NV | Fair Value, Inputs, Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 0.0 0.0
USG Prudential - NV | Fair Value, Inputs, Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 0.0 0.0
USG Prudential - NV | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 22.1 22.3
USG Prudential - ID    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 49.8 54.1
USG Prudential - ID | Fair Value, Inputs, Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 0.0 0.0
USG Prudential - ID | Fair Value, Inputs, Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 0.0 0.0
USG Prudential - ID | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 49.8 54.1
USG DOE    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 27.4 30.0
USG DOE | Fair Value, Inputs, Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 0.0 0.0
USG DOE | Fair Value, Inputs, Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 0.0 0.0
USG DOE | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 27.4 30.0
Senior Unsecured Bonds    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long-term debt, fair value 177.2 202.8
Senior Unsecured Bonds | Fair Value, Inputs, Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long-term debt, fair value 0.0 0.0
Senior Unsecured Bonds | Fair Value, Inputs, Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long-term debt, fair value 0.0 0.0
Senior Unsecured Bonds | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long-term debt, fair value 177.2 202.8
Senior Unsecured Loan    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long-term debt, fair value 136.0 150.4
Senior Unsecured Loan | Fair Value, Inputs, Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long-term debt, fair value 0.0 0.0
Senior Unsecured Loan | Fair Value, Inputs, Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long-term debt, fair value 0.0 0.0
Senior Unsecured Loan | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long-term debt, fair value 136.0 150.4
Other Long-term Debt    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Other long-term debt 4.8 6.8
Other Long-term Debt | Fair Value, Inputs, Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Other long-term debt 0.0 0.0
Other Long-term Debt | Fair Value, Inputs, Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Other long-term debt 0.0 0.0
Other Long-term Debt | Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Other long-term debt $ 4.8 $ 6.8