XML 123 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
FAIR VALUE OF FINANCIAL INSTRUMENTS - Financial Assets and Liabilities at Fair Value (Details) - Fair Value - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Financing Liability - Dixie Valley $ 223.4 $ 207.2
Other long-term debt 3.8 6.8
Deposits 20.5 20.9
Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Financing Liability - Dixie Valley 0.0 0.0
Other long-term debt 0.0 0.0
Deposits 20.5 20.9
Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Financing Liability - Dixie Valley 0.0 0.0
Other long-term debt 0.0 0.0
Deposits 0.0 0.0
Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Financing Liability - Dixie Valley 223.4 207.2
Other long-term debt 3.8 6.8
Deposits 0.0 0.0
Hapoalim 2024 Loan    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 69.7 0.0
Hapoalim 2024 Loan | Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0  
Hapoalim 2024 Loan | Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0  
Hapoalim 2024 Loan | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 69.7  
HSBC Bank 2024 Loan    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 117.2 0.0
HSBC Bank 2024 Loan | Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0  
HSBC Bank 2024 Loan | Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0  
HSBC Bank 2024 Loan | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 117.2  
Mammoth Senior Secured Notes    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 130.8 0.0
Mammoth Senior Secured Notes | Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 0.0  
Mammoth Senior Secured Notes | Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 0.0  
Mammoth Senior Secured Notes | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 130.8  
Discount 2024 Loan    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 30.6 0.0
Discount 2024 Loan | Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0  
Discount 2024 Loan | Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0  
Discount 2024 Loan | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 30.6  
Discount 2024 II Loan    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 48.5 0.0
Discount 2024 II Loan | Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0  
Discount 2024 II Loan | Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0  
Discount 2024 II Loan | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 48.5  
Bottleneck Loan    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 72.9 0.0
Bottleneck Loan | Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0  
Bottleneck Loan | Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0  
Bottleneck Loan | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 72.9  
Mizrahi Loan    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 51.7 61.4
Mizrahi Loan | Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
Mizrahi Loan | Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
Mizrahi Loan | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 51.7 61.4
Mizrahi Loan 2023    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 45.1 52.0
Mizrahi Loan 2023 | Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
Mizrahi Loan 2023 | Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
Mizrahi Loan 2023 | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 45.1 52.0
Convertible Senior Notes    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 471.2 444.6
Convertible Senior Notes | Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 0.0 0.0
Convertible Senior Notes | Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 471.2 444.6
Convertible Senior Notes | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 0.0 0.0
HSBC Loan    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 27.6 33.8
HSBC Loan | Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
HSBC Loan | Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
HSBC Loan | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 27.6 33.8
Hapoalim Loan    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 59.3 75.0
Hapoalim Loan | Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
Hapoalim Loan | Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
Hapoalim Loan | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 59.3 75.0
Hapoalim Loan 2023    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 89.6 99.7
Hapoalim Loan 2023 | Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
Hapoalim Loan 2023 | Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
Hapoalim Loan 2023 | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 89.6 99.7
Discount Loan    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 59.0 69.9
Discount Loan | Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
Discount Loan | Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
Discount Loan | 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 99.4 116.4
Olkaria III Loan - DFC | Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
Olkaria III Loan - DFC | Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
Olkaria III Loan - DFC | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 99.4 116.4
Olkaria III plant 4 Loan - DEG 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 17.0 21.6
Olkaria III plant 4 Loan - DEG 2 | 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 | 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 | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 17.0 21.6
Olkaria III plant 1 Loan - DEG 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 14.9 19.0
Olkaria III plant 1 Loan - DEG 3 | 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 | 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 | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 14.9 19.0
DEG 4 Loan    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 30.9 0.0
DEG 4 Loan | Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0  
DEG 4 Loan | Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0  
DEG 4 Loan | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 30.9  
Platanares Loan - DFC    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 62.8 71.3
Platanares Loan - DFC | Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
Platanares Loan - DFC | Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 0.0 0.0
Platanares Loan - DFC | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Loans payable, fair value disclosure 62.8 71.3
OFC 2 LLC Senior Secured Notes ("OFC 2")    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 119.4 134.2
OFC 2 LLC Senior Secured Notes ("OFC 2") | Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 0.0 0.0
OFC 2 LLC Senior Secured Notes ("OFC 2") | Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 0.0 0.0
OFC 2 LLC Senior Secured Notes ("OFC 2") | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 119.4 134.2
Don A. Campbell 1 Senior Secured Notes ("DAC 1")    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 47.6 52.3
Don A. Campbell 1 Senior Secured Notes ("DAC 1") | Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 0.0 0.0
Don A. Campbell 1 Senior Secured Notes ("DAC 1") | Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 0.0 0.0
Don A. Campbell 1 Senior Secured Notes ("DAC 1") | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 47.6 52.3
USG Prudential - NV    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 21.2 22.3
USG Prudential - NV | Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 0.0 0.0
USG Prudential - NV | Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 0.0 0.0
USG Prudential - NV | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 21.2 22.3
USG Prudential - ID Refinancing    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 51.3 54.1
USG Prudential - ID Refinancing | Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 0.0 0.0
USG Prudential - ID Refinancing | Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 0.0 0.0
USG Prudential - ID Refinancing | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 51.3 54.1
USG DOE    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 27.3 30.0
USG DOE | Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 0.0 0.0
USG DOE | Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 0.0 0.0
USG DOE | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Notes payable, fair value disclosure 27.3 30.0
Senior Unsecured Bonds    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long-term debt, fair value 172.0 202.8
Senior Unsecured Bonds | Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long-term debt, fair value 0.0 0.0
Senior Unsecured Bonds | Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long-term debt, fair value 0.0 0.0
Senior Unsecured Bonds | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long-term debt, fair value 172.0 202.8
Senior Unsecured Loan    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long-term debt, fair value 135.8 150.4
Senior Unsecured Loan | Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long-term debt, fair value 0.0 0.0
Senior Unsecured Loan | Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long-term debt, fair value 0.0 0.0
Senior Unsecured Loan | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long-term debt, fair value $ 135.8 $ 150.4