XML 83 R94.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 15 - Fair Value Measurements and Disclosures (Details) - Assets and Liabilities Measured on a Nonrecurring Basis (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Note 15 - Fair Value Measurements and Disclosures (Details) - Assets and Liabilities Measured on a Nonrecurring Basis [Line Items]          
Long-lived assets held for use - Power plant and related equipment $ 17,000us-gaap_AssetImpairmentCharges $ 41,000us-gaap_AssetImpairmentCharges $ 58,000us-gaap_AssetImpairmentCharges $ 0us-gaap_AssetImpairmentCharges $ 0us-gaap_AssetImpairmentCharges
Long-Lived Assets Held For Use [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Measurements, Nonrecurring [Member]          
Note 15 - Fair Value Measurements and Disclosures (Details) - Assets and Liabilities Measured on a Nonrecurring Basis [Line Items]          
Long-lived assets held for use - Power plant and related equipment 32,801us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= bpz_LongLivedAssetsHeldForUseMember
[1]   32,801us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= bpz_LongLivedAssetsHeldForUseMember
[1]    
Long-Lived Assets Held For Use [Member]          
Note 15 - Fair Value Measurements and Disclosures (Details) - Assets and Liabilities Measured on a Nonrecurring Basis [Line Items]          
Long-lived assets held for use - Power plant and related equipment     $ 58,000us-gaap_AssetImpairmentCharges
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= bpz_LongLivedAssetsHeldForUseMember
   
[1] Represents fair value at the time of impairment.