XML 152 R117.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 22 - Commitments and Contingencies (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2003
Note 22 - Commitments and Contingencies (Details) [Line Items]        
Royalty Expense $ 0us-gaap_RoyaltyExpense $ 0us-gaap_RoyaltyExpense $ 0us-gaap_RoyaltyExpense  
Letters of Credit Outstanding, Amount 353,100,000us-gaap_LettersOfCreditOutstandingAmount      
Letter Of Credit Fair Value Disclosure 0ora_LetterOfCreditFairValueDisclosure      
Recorded Unconditional Purchase Obligation 119,200,000us-gaap_RecordedUnconditionalPurchaseObligation      
Royalty Cap Amount 1,600,000ora_RoyaltyCapAmount 1,500,000ora_RoyaltyCapAmount    
Royalty Cap Amount LIBOR Rate 600,000ora_RoyaltyCapAmountLIBORRate 500,000ora_RoyaltyCapAmountLIBORRate    
Operating Leases, Rent Expense 300,000us-gaap_LeaseAndRentalExpense 400,000us-gaap_LeaseAndRentalExpense 400,000us-gaap_LeaseAndRentalExpense  
Geothermal Resource Agreement [Member]        
Note 22 - Commitments and Contingencies (Details) [Line Items]        
Royalty Expense 16,304,000us-gaap_RoyaltyExpense
/ us-gaap_ContingentConsiderationByTypeAxis
= ora_GeothermalResourceAgreementMember
13,896,000us-gaap_RoyaltyExpense
/ us-gaap_ContingentConsiderationByTypeAxis
= ora_GeothermalResourceAgreementMember
12,048,000us-gaap_RoyaltyExpense
/ us-gaap_ContingentConsiderationByTypeAxis
= ora_GeothermalResourceAgreementMember
 
Minimum [Member]        
Note 22 - Commitments and Contingencies (Details) [Line Items]        
Percentage For Royalty To Be Paid       3.50%ora_PercentageForRoyaltyToBePaid
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Maximum [Member]        
Note 22 - Commitments and Contingencies (Details) [Line Items]        
Percentage For Royalty To Be Paid       5.00%ora_PercentageForRoyaltyToBePaid
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Construction In Process [Member]        
Note 22 - Commitments and Contingencies (Details) [Line Items]        
Recorded Unconditional Purchase Obligation $ 44,100,000us-gaap_RecordedUnconditionalPurchaseObligation
/ us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis
= ora_ConstructionInProcessMember