0001664703-22-000068.txt : 20220809 0001664703-22-000068.hdr.sgml : 20220809 20220809160611 ACCESSION NUMBER: 0001664703-22-000068 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 99 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220809 DATE AS OF CHANGE: 20220809 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Bloom Energy Corp CENTRAL INDEX KEY: 0001664703 STANDARD INDUSTRIAL CLASSIFICATION: ELECTRICAL INDUSTRIAL APPARATUS [3620] IRS NUMBER: 770565408 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38598 FILM NUMBER: 221148241 BUSINESS ADDRESS: STREET 1: 4353 NORTH FIRST STREET CITY: SAN JOSE STATE: CA ZIP: 95134 BUSINESS PHONE: 408-543-1500 MAIL ADDRESS: STREET 1: 4353 NORTH FIRST STREET CITY: SAN JOSE STATE: CA ZIP: 95134 10-Q 1 be-20220630.htm 10-Q be-20220630
000166470312/312022Q2FALSEhttp://fasb.org/us-gaap/2022#AccountingStandardsUpdate202006Member0http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent00016647032022-01-012022-06-300001664703us-gaap:CommonClassAMember2022-08-01xbrli:shares0001664703us-gaap:CommonClassBMember2022-08-0100016647032022-06-30iso4217:USD00016647032021-12-310001664703us-gaap:SeriesAPreferredStockMember2022-06-300001664703us-gaap:SeriesAPreferredStockMember2021-12-310001664703us-gaap:CommonClassAMember2022-06-30iso4217:USDxbrli:shares0001664703us-gaap:CommonClassBMember2021-12-310001664703us-gaap:CommonClassBMember2022-06-300001664703us-gaap:CommonClassAMember2021-12-310001664703us-gaap:ProductMember2022-04-012022-06-300001664703us-gaap:ProductMember2021-04-012021-06-300001664703us-gaap:ProductMember2022-01-012022-06-300001664703us-gaap:ProductMember2021-01-012021-06-300001664703be:InstallationMember2022-04-012022-06-300001664703be:InstallationMember2021-04-012021-06-300001664703be:InstallationMember2022-01-012022-06-300001664703be:InstallationMember2021-01-012021-06-300001664703us-gaap:ServiceMember2022-04-012022-06-300001664703us-gaap:ServiceMember2021-04-012021-06-300001664703us-gaap:ServiceMember2022-01-012022-06-300001664703us-gaap:ServiceMember2021-01-012021-06-300001664703us-gaap:ElectricityMember2022-04-012022-06-300001664703us-gaap:ElectricityMember2021-04-012021-06-300001664703us-gaap:ElectricityMember2022-01-012022-06-300001664703us-gaap:ElectricityMember2021-01-012021-06-3000016647032022-04-012022-06-3000016647032021-04-012021-06-3000016647032021-01-012021-06-300001664703us-gaap:CommonStockMember2022-03-310001664703us-gaap:AdditionalPaidInCapitalMember2022-03-310001664703us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001664703us-gaap:RetainedEarningsMember2022-03-310001664703us-gaap:ParentMember2022-03-310001664703us-gaap:NoncontrollingInterestMember2022-03-3100016647032022-03-310001664703us-gaap:CommonStockMember2022-04-012022-06-300001664703us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001664703us-gaap:ParentMember2022-04-012022-06-300001664703us-gaap:NoncontrollingInterestMember2022-04-012022-06-300001664703us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001664703us-gaap:RetainedEarningsMember2022-04-012022-06-300001664703us-gaap:CommonStockMember2022-06-300001664703us-gaap:AdditionalPaidInCapitalMember2022-06-300001664703us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001664703us-gaap:RetainedEarningsMember2022-06-300001664703us-gaap:ParentMember2022-06-300001664703us-gaap:NoncontrollingInterestMember2022-06-300001664703us-gaap:CommonStockMember2021-03-310001664703us-gaap:AdditionalPaidInCapitalMember2021-03-310001664703us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001664703us-gaap:RetainedEarningsMember2021-03-310001664703us-gaap:ParentMember2021-03-310001664703us-gaap:NoncontrollingInterestMember2021-03-3100016647032021-03-310001664703us-gaap:CommonStockMember2021-04-012021-06-300001664703us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001664703us-gaap:ParentMember2021-04-012021-06-300001664703us-gaap:NoncontrollingInterestMember2021-04-012021-06-300001664703us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001664703us-gaap:RetainedEarningsMember2021-04-012021-06-300001664703us-gaap:CommonStockMember2021-06-300001664703us-gaap:AdditionalPaidInCapitalMember2021-06-300001664703us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001664703us-gaap:RetainedEarningsMember2021-06-300001664703us-gaap:ParentMember2021-06-300001664703us-gaap:NoncontrollingInterestMember2021-06-3000016647032021-06-300001664703us-gaap:CommonStockMember2021-12-310001664703us-gaap:AdditionalPaidInCapitalMember2021-12-310001664703us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001664703us-gaap:RetainedEarningsMember2021-12-310001664703us-gaap:ParentMember2021-12-310001664703us-gaap:NoncontrollingInterestMember2021-12-310001664703us-gaap:CommonStockMember2022-01-012022-06-300001664703us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300001664703us-gaap:ParentMember2022-01-012022-06-300001664703us-gaap:NoncontrollingInterestMember2022-01-012022-06-300001664703us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-300001664703us-gaap:RetainedEarningsMember2022-01-012022-06-300001664703us-gaap:CommonStockMember2020-12-310001664703us-gaap:AdditionalPaidInCapitalMember2020-12-310001664703us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001664703us-gaap:RetainedEarningsMember2020-12-310001664703us-gaap:ParentMember2020-12-310001664703us-gaap:NoncontrollingInterestMember2020-12-3100016647032020-12-3100016647032020-01-012020-12-310001664703us-gaap:AdditionalPaidInCapitalMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001664703us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001664703us-gaap:ParentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001664703srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001664703us-gaap:CommonStockMember2021-01-012021-06-300001664703us-gaap:AdditionalPaidInCapitalMember2021-01-012021-06-300001664703us-gaap:ParentMember2021-01-012021-06-300001664703us-gaap:NoncontrollingInterestMember2021-01-012021-06-300001664703us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-06-300001664703us-gaap:RetainedEarningsMember2021-01-012021-06-300001664703be:RecourseDebtMember2022-06-300001664703srt:AsiaPacificMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-04-012022-06-30xbrli:pure0001664703srt:AsiaPacificMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-01-012022-06-300001664703srt:AsiaPacificMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-04-012021-06-300001664703srt:AsiaPacificMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-01-012021-06-300001664703us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-06-302022-06-30be:customer0001664703us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2021-12-312021-12-310001664703us-gaap:CustomerConcentrationRiskMemberbe:CustomerOneMemberus-gaap:AccountsReceivableMember2022-06-302022-06-300001664703us-gaap:CustomerConcentrationRiskMemberbe:CustomerOneMemberus-gaap:AccountsReceivableMember2021-12-312021-12-310001664703us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-04-012022-06-300001664703us-gaap:CustomerConcentrationRiskMemberbe:CustomerOneMemberus-gaap:SalesRevenueNetMember2022-04-012022-06-300001664703be:CustomerTwoMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-04-012022-06-300001664703us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-01-012022-06-300001664703us-gaap:CustomerConcentrationRiskMemberbe:CustomerOneMemberus-gaap:SalesRevenueNetMember2022-01-012022-06-300001664703be:CustomerTwoMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-01-012022-06-300001664703us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-04-012021-06-300001664703us-gaap:CustomerConcentrationRiskMemberbe:CustomerOneMemberus-gaap:SalesRevenueNetMember2021-04-012021-06-300001664703be:CustomerTwoMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-04-012021-06-300001664703us-gaap:CustomerConcentrationRiskMemberbe:CustomerThreeMemberus-gaap:SalesRevenueNetMember2021-04-012021-06-300001664703us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-01-012021-06-300001664703us-gaap:CustomerConcentrationRiskMemberbe:CustomerOneMemberus-gaap:SalesRevenueNetMember2021-01-012021-06-300001664703be:CustomerTwoMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-01-012021-06-300001664703us-gaap:CashMember2022-06-300001664703us-gaap:CashMember2021-12-310001664703us-gaap:MoneyMarketFundsMember2022-06-300001664703us-gaap:MoneyMarketFundsMember2021-12-310001664703srt:ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember2022-06-300001664703srt:ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember2021-12-310001664703us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbe:PowerPurchaseAgreementsEntitiesMember2022-06-300001664703us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbe:PowerPurchaseAgreementsEntitiesMember2021-12-310001664703be:PowerPurchaseAgreementCompany2Memberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-06-300001664703us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbe:PowerPurchaseAgreementCompany3bMember2022-06-300001664703be:PowerPurchaseAgreementCompany2Memberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-12-310001664703us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbe:PowerPurchaseAgreementCompany3bMember2021-12-310001664703us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2022-06-300001664703us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2022-06-300001664703us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2022-06-300001664703us-gaap:FairValueInputsLevel1Member2022-06-300001664703us-gaap:FairValueInputsLevel2Member2022-06-300001664703us-gaap:FairValueInputsLevel3Member2022-06-300001664703us-gaap:FairValueInputsLevel1Memberbe:OptionToAcquireSharesMember2022-06-300001664703be:OptionToAcquireSharesMemberus-gaap:FairValueInputsLevel2Member2022-06-300001664703us-gaap:FairValueInputsLevel3Memberbe:OptionToAcquireSharesMember2022-06-300001664703be:OptionToAcquireSharesMember2022-06-300001664703us-gaap:FairValueInputsLevel1Memberus-gaap:EmbeddedDerivativeFinancialInstrumentsMember2022-06-300001664703us-gaap:EmbeddedDerivativeFinancialInstrumentsMemberus-gaap:FairValueInputsLevel2Member2022-06-300001664703us-gaap:FairValueInputsLevel3Memberus-gaap:EmbeddedDerivativeFinancialInstrumentsMember2022-06-300001664703us-gaap:EmbeddedDerivativeFinancialInstrumentsMember2022-06-300001664703us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2021-12-310001664703us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2021-12-310001664703us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Member2021-12-310001664703us-gaap:FairValueInputsLevel1Member2021-12-310001664703us-gaap:FairValueInputsLevel2Member2021-12-310001664703us-gaap:FairValueInputsLevel3Member2021-12-310001664703us-gaap:FairValueInputsLevel1Memberbe:OptionToAcquireSharesMember2021-12-310001664703be:OptionToAcquireSharesMemberus-gaap:FairValueInputsLevel2Member2021-12-310001664703us-gaap:FairValueInputsLevel3Memberbe:OptionToAcquireSharesMember2021-12-310001664703be:OptionToAcquireSharesMember2021-12-310001664703us-gaap:FairValueInputsLevel1Memberus-gaap:EmbeddedDerivativeFinancialInstrumentsMember2021-12-310001664703us-gaap:EmbeddedDerivativeFinancialInstrumentsMemberus-gaap:FairValueInputsLevel2Member2021-12-310001664703us-gaap:FairValueInputsLevel3Memberus-gaap:EmbeddedDerivativeFinancialInstrumentsMember2021-12-310001664703us-gaap:EmbeddedDerivativeFinancialInstrumentsMember2021-12-310001664703us-gaap:EmbeddedDerivativeFinancialInstrumentsMember2022-01-012022-06-300001664703us-gaap:CarryingReportedAmountFairValueDisclosureMemberbe:LeaseReceivableMember2022-06-300001664703us-gaap:EstimateOfFairValueFairValueDisclosureMemberbe:LeaseReceivableMember2022-06-300001664703us-gaap:CarryingReportedAmountFairValueDisclosureMemberbe:LeaseReceivableMember2021-12-310001664703us-gaap:EstimateOfFairValueFairValueDisclosureMemberbe:LeaseReceivableMember2021-12-310001664703be:SeniorSecuredNotesDueMarch2027RecourseMemberus-gaap:NotesPayableOtherPayablesMember2022-06-300001664703be:SeniorSecuredNotesDueMarch2027RecourseMemberus-gaap:NotesPayableOtherPayablesMember2021-12-310001664703be:SeniorSecuredNotesDueMarch2027RecourseMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:NotesPayableOtherPayablesMember2022-06-300001664703us-gaap:EstimateOfFairValueFairValueDisclosureMemberbe:SeniorSecuredNotesDueMarch2027RecourseMemberus-gaap:NotesPayableOtherPayablesMember2022-06-300001664703be:SeniorSecuredNotesDueMarch2027RecourseMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:NotesPayableOtherPayablesMember2021-12-310001664703us-gaap:EstimateOfFairValueFairValueDisclosureMemberbe:SeniorSecuredNotesDueMarch2027RecourseMemberus-gaap:NotesPayableOtherPayablesMember2021-12-310001664703us-gaap:SeniorNotesMemberbe:GreenConvertibleSeniorNotesMember2022-06-300001664703us-gaap:SeniorNotesMemberbe:GreenConvertibleSeniorNotesMember2021-12-310001664703us-gaap:SeniorNotesMemberbe:GreenConvertibleSeniorNotesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2022-06-300001664703us-gaap:SeniorNotesMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberbe:GreenConvertibleSeniorNotesMember2022-06-300001664703us-gaap:SeniorNotesMemberbe:GreenConvertibleSeniorNotesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-310001664703us-gaap:SeniorNotesMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberbe:GreenConvertibleSeniorNotesMember2021-12-310001664703be:TermLoanDueSeptember2028NonRecourseMemberus-gaap:SecuredDebtMember2021-12-310001664703be:TermLoanDueSeptember2028NonRecourseMemberus-gaap:SecuredDebtMember2022-06-300001664703be:TermLoanDueSeptember2028NonRecourseMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:SecuredDebtMember2022-06-300001664703be:TermLoanDueSeptember2028NonRecourseMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:SecuredDebtMember2022-06-300001664703be:TermLoanDueSeptember2028NonRecourseMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:SecuredDebtMember2021-12-310001664703be:TermLoanDueSeptember2028NonRecourseMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:SecuredDebtMember2021-12-310001664703us-gaap:SeniorNotesMemberbe:SeniorSecuredNotesDueMarch2030NonRecourseMember2021-12-310001664703us-gaap:SeniorNotesMemberbe:SeniorSecuredNotesDueMarch2030NonRecourseMember2022-06-300001664703us-gaap:SeniorNotesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberbe:SeniorSecuredNotesDueMarch2030NonRecourseMember2022-06-300001664703us-gaap:SeniorNotesMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberbe:SeniorSecuredNotesDueMarch2030NonRecourseMember2022-06-300001664703us-gaap:SeniorNotesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberbe:SeniorSecuredNotesDueMarch2030NonRecourseMember2021-12-310001664703us-gaap:SeniorNotesMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberbe:SeniorSecuredNotesDueMarch2030NonRecourseMember2021-12-310001664703us-gaap:SeniorNotesMemberbe:SeniorSecuredNotesDueJune2031NonRecourseMember2021-12-310001664703us-gaap:SeniorNotesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberbe:SeniorSecuredNotesDueJune2031NonRecourseMember2022-06-300001664703us-gaap:SeniorNotesMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberbe:SeniorSecuredNotesDueJune2031NonRecourseMember2022-06-300001664703us-gaap:SeniorNotesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberbe:SeniorSecuredNotesDueJune2031NonRecourseMember2021-12-310001664703us-gaap:SeniorNotesMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberbe:SeniorSecuredNotesDueJune2031NonRecourseMember2021-12-310001664703us-gaap:EnergyEquipmentMember2022-06-300001664703us-gaap:EnergyEquipmentMember2021-12-310001664703us-gaap:MachineryAndEquipmentMember2022-06-300001664703us-gaap:MachineryAndEquipmentMember2021-12-310001664703us-gaap:ConstructionInProgressMember2022-06-300001664703us-gaap:ConstructionInProgressMember2021-12-310001664703us-gaap:LeaseholdsAndLeaseholdImprovementsMember2022-06-300001664703us-gaap:LeaseholdsAndLeaseholdImprovementsMember2021-12-310001664703us-gaap:BuildingMember2022-06-300001664703us-gaap:BuildingMember2021-12-310001664703be:ComputersSoftwareAndHardwareMember2022-06-300001664703be:ComputersSoftwareAndHardwareMember2021-12-310001664703us-gaap:FurnitureAndFixturesMember2022-06-300001664703us-gaap:FurnitureAndFixturesMember2021-12-310001664703us-gaap:PropertyPlantAndEquipmentMember2021-04-012021-06-300001664703us-gaap:PropertyPlantAndEquipmentMember2021-01-012021-06-300001664703us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-06-300001664703us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-12-310001664703us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbe:PowerPurchaseAgreementCompany3aMemberbe:OldEnergyServerMember2022-06-012022-06-30utr:MW0001664703us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbe:PowerPurchaseAgreementCompany3aMemberbe:OldEnergyServerMember2022-01-012022-05-310001664703us-gaap:SeniorNotesMemberbe:SeniorSecuredNotesMember2022-06-300001664703be:NonRecourseDebtMember2022-06-300001664703be:RecourseDebtMember2021-12-310001664703us-gaap:SeniorNotesMemberbe:SeniorSecuredNotesMember2021-12-310001664703be:NonRecourseDebtMember2021-12-310001664703us-gaap:SeniorNotesMemberbe:GreenConvertibleSeniorNotesMember2022-04-012022-06-300001664703us-gaap:SeniorNotesMemberbe:GreenConvertibleSeniorNotesMember2022-01-012022-06-300001664703us-gaap:SeniorNotesMemberbe:GreenConvertibleSeniorNotesMember2021-04-012021-06-300001664703us-gaap:SeniorNotesMemberbe:GreenConvertibleSeniorNotesMember2021-01-012021-06-300001664703us-gaap:SeniorNotesMemberbe:SeniorSecuredNotesDueJune2031NonRecourseMember2022-06-300001664703us-gaap:SeniorNotesMemberbe:TermLoanDueSeptember2028NonRecourseMember2022-06-300001664703us-gaap:SeniorNotesMemberbe:TermLoanDueSeptember2028NonRecourseMember2021-12-310001664703us-gaap:SeniorNotesMemberbe:PowerPurchaseAgreementCompany3aMemberbe:TermLoanDueSeptember2028NonRecourseMember2022-06-142022-06-140001664703us-gaap:SeniorNotesMemberbe:PowerPurchaseAgreementCompany3aMemberbe:TermLoanDueSeptember2028NonRecourseMember2022-06-140001664703us-gaap:SeniorNotesMemberbe:PowerPurchaseAgreementCompany3aMemberbe:TermLoanDueSeptember2028NonRecourseMember2022-06-300001664703us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember2022-03-310001664703us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember2021-03-310001664703us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember2021-12-310001664703us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember2020-12-310001664703us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember2022-04-012022-06-300001664703us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember2021-04-012021-06-300001664703us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember2022-01-012022-06-300001664703us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember2021-01-012021-06-300001664703us-gaap:InterestRateSwapMember2022-04-012022-06-300001664703us-gaap:InterestRateSwapMember2021-04-012021-06-300001664703us-gaap:InterestRateSwapMember2022-01-012022-06-300001664703us-gaap:InterestRateSwapMember2021-01-012021-06-300001664703us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember2022-06-300001664703us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember2021-06-300001664703us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbe:ManagedServicesMember2022-06-300001664703us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbe:PortfolioFinancingMember2022-06-300001664703us-gaap:CostOfSalesMember2022-04-012022-06-300001664703us-gaap:CostOfSalesMember2021-04-012021-06-300001664703us-gaap:CostOfSalesMember2022-01-012022-06-300001664703us-gaap:CostOfSalesMember2021-01-012021-06-300001664703us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001664703us-gaap:ResearchAndDevelopmentExpenseMember2021-04-012021-06-300001664703us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001664703us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-06-300001664703us-gaap:SellingAndMarketingExpenseMember2022-04-012022-06-300001664703us-gaap:SellingAndMarketingExpenseMember2021-04-012021-06-300001664703us-gaap:SellingAndMarketingExpenseMember2022-01-012022-06-300001664703us-gaap:SellingAndMarketingExpenseMember2021-01-012021-06-300001664703us-gaap:GeneralAndAdministrativeExpenseMember2022-04-012022-06-300001664703us-gaap:GeneralAndAdministrativeExpenseMember2021-04-012021-06-300001664703us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-06-300001664703us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-06-3000016647032021-01-012021-12-310001664703us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001664703us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001664703us-gaap:EmployeeStockOptionMember2021-04-012021-06-300001664703us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001664703us-gaap:CommonClassAMember2021-04-012021-06-300001664703us-gaap:CommonClassAMember2022-04-012022-06-300001664703us-gaap:CommonClassAMember2022-01-012022-06-300001664703us-gaap:CommonClassAMember2021-01-012021-06-300001664703us-gaap:RestrictedStockUnitsRSUMember2021-12-310001664703us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001664703us-gaap:RestrictedStockUnitsRSUMember2022-06-300001664703us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001664703us-gaap:RestrictedStockUnitsRSUMember2021-04-012021-06-300001664703us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001664703us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001664703be:A2018EmployeeStockPurchasePlanMember2022-01-012022-06-300001664703be:A2018EmployeeStockPurchasePlanMember2021-01-012021-06-300001664703be:A2018EmployeeStockPurchasePlanMember2022-06-300001664703be:A2018EmployeeStockPurchasePlanMember2021-06-300001664703be:A2018EmployeeStockPurchasePlanMember2021-12-310001664703us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbe:PowerPurchaseAgreementCompany3aMember2022-01-012022-06-300001664703us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbe:PowerPurchaseAgreementCompany3aMember2022-04-012022-06-130001664703us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbe:SaleOfProjectCompanyMemberus-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberbe:PowerPurchaseAgreementCompany3aMember2022-06-142022-06-140001664703us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbe:PowerPurchaseAgreementCompany3aMember2022-06-142022-06-140001664703be:PPA3AUpgradeMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbe:PowerPurchaseAgreementCompany3aMember2022-06-142022-06-300001664703be:PPA3AUpgradeMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbe:PowerPurchaseAgreementCompany3aMember2022-01-012022-06-300001664703be:PPA3AUpgradeMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbe:PowerPurchaseAgreementCompany3aMember2022-06-300001664703be:PPA3AUpgradeMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbe:PowerPurchaseAgreementCompany3aMember2022-06-132022-06-130001664703be:PPA3AUpgradeMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbe:PowerPurchaseAgreementCompany3aMember2022-06-142022-06-140001664703be:PPA3AUpgradeMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbe:NetProductAndInstallationMemberbe:PowerPurchaseAgreementCompany3aMember2022-04-012022-06-300001664703be:PPA3AUpgradeMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbe:NetProductAndInstallationMemberbe:PowerPurchaseAgreementCompany3aMember2022-01-012022-06-300001664703be:PPA3AUpgradeMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:ElectricityMemberbe:PowerPurchaseAgreementCompany3aMember2022-01-012022-06-300001664703us-gaap:ProductMemberbe:PPA3AUpgradeMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbe:PowerPurchaseAgreementCompany3aMember2022-01-012022-06-300001664703be:InstallationMemberbe:PPA3AUpgradeMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbe:PowerPurchaseAgreementCompany3aMember2022-01-012022-06-300001664703us-gaap:EquityMethodInvesteeMember2022-01-012022-06-300001664703us-gaap:EquityMethodInvesteeMember2022-04-012022-06-300001664703be:NetJetsMember2022-06-300001664703be:PowerPurchaseAgreementCompany5Member2022-01-012022-06-300001664703be:PowerPurchaseAgreementCompany5Member2021-01-012021-06-300001664703us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbe:PowerPurchaseAgreementCompany3bMember2019-12-310001664703us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberbe:PowerPurchaseAgreementCompany3bMember2019-01-012019-12-3100016647032012-03-3100016647032022-01-102022-01-100001664703be:ConvertibleNotesMember2022-04-012022-06-300001664703be:ConvertibleNotesMember2021-04-012021-06-300001664703be:ConvertibleNotesMember2022-01-012022-06-300001664703be:ConvertibleNotesMember2021-01-012021-06-300001664703us-gaap:RedeemableConvertiblePreferredStockMember2022-04-012022-06-300001664703us-gaap:RedeemableConvertiblePreferredStockMember2021-04-012021-06-300001664703us-gaap:RedeemableConvertiblePreferredStockMember2022-01-012022-06-300001664703us-gaap:RedeemableConvertiblePreferredStockMember2021-01-012021-06-300001664703us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001664703us-gaap:EmployeeStockOptionMember2021-04-012021-06-300001664703us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001664703us-gaap:EmployeeStockOptionMember2021-01-012021-06-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
________________________________________________________________________
FORM 10-Q
(Mark One) 
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarter ended June 30, 2022
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 For the transition period from ____________to ____________
 Commission File Number 001-38598 
________________________________________________________________________
be-20220630_g1.jpg
BLOOM ENERGY CORPORATION
(Exact name of registrant as specified in its charter)
________________________________________________________________________
Delaware77-0565408
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
4353 North First Street, San Jose, California
95134
(Address of principal executive offices)(Zip Code)
(408) 543-1500
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of Each Class(1)
Trading SymbolName of each exchange on which registered
Class A Common Stock, $0.0001 par valueBENew York Stock Exchange
(1) Our Class B Common Stock is not registered but is convertible into shares of Class A Common Stock at the election of the holder.
________________________________________________________________________
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes  þ    No ¨
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  Yes  þ    No ¨
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company.  See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.  
Large accelerated filer þ     Accelerated filer   ¨      Non-accelerated filer   ¨      Smaller reporting company        Emerging growth company   
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).  Yes      No  þ
The number of shares of the registrant’s common stock outstanding as of August 1, 2022 was as follows:
Class A Common Stock, $0.0001 par value, 163,294,503 shares
Class B Common Stock, $0.0001 par value, 15,827,865 shares
1


Bloom Energy Corporation
Quarterly Report on Form 10-Q for the Three and Six Months Ended June 30, 2022
Table of Contents
 Page
PART I - FINANCIAL INFORMATION
Item 1 - Financial Statements (unaudited)
Condensed Consolidated Balance Sheets
Condensed Consolidated Statements of Operations
Condensed Consolidated Statements of Comprehensive Loss
Condensed Consolidated Statements of Changes in Stockholders' Deficit
Condensed Consolidated Statements of Cash Flows
Notes to Unaudited Condensed Consolidated Financial Statements
Item 2 - Management's Discussion and Analysis of Financial Condition and Results of Operations
Item 3 - Quantitative and Qualitative Disclosures About Market Risk
Item 4 - Controls and Procedures
PART II - OTHER INFORMATION
Item 1 - Legal Proceedings
Item 1A - Risk Factors
Item 2 - Unregistered Sales of Equity Securities and Use of Proceeds
Item 3 - Defaults Upon Senior Securities
Item 4 - Mine Safety Disclosures
Item 5 - Other Information
Item 6 - Exhibits
Signatures

Unless the context otherwise requires, the terms "Company", "we," "us," "our," and "Bloom Energy," each refer to Bloom Energy Corporation and all of its subsidiaries.


2

Part I
ITEM 1 - FINANCIAL STATEMENTS

Bloom Energy Corporation
Condensed Consolidated Balance Sheets
(in thousands, except share data)
(unaudited)

June 30,December 31,
20222021
Assets
Current assets:
Cash and cash equivalents1
$235,638 $396,035 
Restricted cash1
50,293 92,540 
Accounts receivable less allowance for doubtful accounts of $119 as of June 30, 2022 and December 31, 20211
77,972 87,789 
Contract assets33,374 25,201 
Inventories206,707 143,370 
Deferred cost of revenue30,110 25,040 
Customer financing receivable1
 5,784 
Prepaid expenses and other current assets1
35,155 30,661 
Total current assets669,249 806,420 
Property, plant and equipment, net1
628,759 604,106 
Operating lease right-of-use assets110,362 106,660 
Customer financing receivable1
 39,484 
Restricted cash1
128,248 126,539 
Deferred cost of revenue5,310 1,289 
Other long-term assets1
38,905 41,073 
Total assets$1,580,833 $1,725,571 
Liabilities, redeemable convertible preferred stock, redeemable noncontrolling interest and stockholders’ deficit
Current liabilities:
Accounts payable$134,020 $72,967 
Accrued warranty9,319 11,746 
Accrued expenses and other current liabilities1
101,204 114,138 
Deferred revenue and customer deposits1
93,237 89,975 
Operating lease liabilities12,581 13,101 
Financing obligations16,159 14,721 
Recourse debt12,434 8,348 
Non-recourse debt1
14,734 17,483 
Total current liabilities393,688 342,479 
Deferred revenue and customer deposits1
76,890 90,310 
Operating lease liabilities118,291 106,187 
Financing obligations447,595 461,900 
Recourse debt278,538 283,483 
Non-recourse debt1
183,555 217,416 
Other long-term liabilities18,646 16,772 
Total liabilities1,517,203 1,518,547 
Commitments and contingencies (Note 13)
Redeemable convertible preferred stock, Series A: shares authorized and shares and no shares issued and outstanding at June 30, 2022 and December 31, 2021, respectively.
208,551 208,551 
Redeemable noncontrolling interest 300 
Stockholders’ deficit:
Common stock: $0.0001 par value; Class A shares - 600,000,000 shares authorized and 163,085,510 shares and 160,627,544 shares issued and outstanding and Class B shares - 600,000,000 shares authorized and 15,828,287 shares and 15,832,863 shares issued and outstanding at June 30, 2022 and December 31, 2021, respectively.
18 18 
Additional paid-in capital3,284,261 3,219,081 
Accumulated other comprehensive loss(1,000)(350)
Accumulated deficit(3,460,234)(3,263,075)
Total deficit attributable to Class A and Class B common stockholders(176,955)(44,326)
Noncontrolling interest32,034 42,499 
Total stockholders' deficit$(144,921)$(1,827)
Total liabilities, redeemable convertible preferred stock, redeemable noncontrolling interest and stockholders' deficit$1,580,833 $1,725,571 

1We have variable interest entities, which represent a portion of the consolidated balances recorded within these financial statement line items in the condensed consolidated balance sheets (see Note 11 - Portfolio Financings).


The accompanying notes are an integral part of these condensed consolidated financial statements.
3


Bloom Energy Corporation
Condensed Consolidated Statements of Operations
(in thousands, except share data)
(unaudited)

 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
 
Revenue:
Product$173,625 $146,867 $307,172 $284,797 
Installation12,729 28,879 26,282 31,538 
Service38,426 35,707 73,665 72,124 
Electricity18,456 17,017 37,156 34,018 
Total revenue243,236 228,470 444,275 422,477 
Cost of revenue:
Product129,419 108,891 235,161 196,185 
Installation16,730 36,515 29,503 41,140 
Service41,028 35,565 82,854 71,683 
Electricity58,029 10,155 70,790 21,474 
Total cost of revenue245,206 191,126 418,308 330,482 
Gross (loss) profit(1,970)37,344 25,967 91,995 
Operating expenses:
Research and development41,614 25,673 76,140 48,968 
Sales and marketing20,475 22,727 41,809 42,679 
General and administrative38,114 31,655 75,850 57,456 
Total operating expenses100,203 80,055 193,799 149,103 
Loss from operations(102,173)(42,711)(167,832)(57,108)
Interest income196 76 255 150 
Interest expense(13,814)(14,553)(27,901)(29,284)
Loss on extinguishment of debt(4,233) (4,233) 
Other (expense) income, net(1,191)22 (4,218)(63)
Gain (loss) on revaluation of embedded derivatives38 (942)569 (1,460)
Loss before income taxes(121,177)(58,108)(203,360)(87,765)
Income tax (benefit) provision(12)313 552 437 
Net loss(121,165)(58,421)(203,912)(88,202)
Less: Net loss attributable to noncontrolling interest(2,365)(4,536)(6,453)(9,424)
Net loss attributable to Class A and Class B common stockholders$(118,800)$(53,885)(197,459)(78,778)
Less: Net loss attributable to redeemable noncontrolling interest (22)(300)(26)
Net loss before portion attributable to redeemable noncontrolling interest and noncontrolling interest$(118,800)$(53,863)$(197,159)$(78,752)
Net loss per share available to Class A and Class B common stockholders, basic and diluted$(0.67)$(0.31)$(1.11)$(0.46)
Weighted average shares used to compute net loss per share available to Class A and Class B common stockholders, basic and diluted178,507 172,749 177,852 171,753 

The accompanying notes are an integral part of these condensed consolidated financial statements.
4


Bloom Energy Corporation
Condensed Consolidated Statements of Comprehensive Loss
(in thousands)
(unaudited)

Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
 
Net loss$(121,165)$(58,421)$(203,912)$(88,202)
Other comprehensive loss, net of taxes:
Change in derivative instruments designated and qualifying as cash flow hedges 1,385  (3,268)
Foreign currency translation adjustment(594)4 (747)(224)
Other comprehensive loss, net of taxes(594)1,389 (747)(3,492)
Comprehensive loss(121,759)(57,032)(204,659)(91,694)
Less: Comprehensive loss attributable to noncontrolling interest(2,462)(5,919)(6,550)(6,265)
Comprehensive loss attributable to Class A and Class B common stockholders$(119,297)$(51,113)$(198,109)$(85,429)
Less: Comprehensive loss attributable to redeemable noncontrolling interest (22)(300)(26)
Comprehensive loss after portion attributable to redeemable noncontrolling interest and noncontrolling interest$(119,297)$(51,091)$(197,809)$(85,403)


The accompanying notes are an integral part of these condensed consolidated financial statements.

5


Bloom Energy Corporation
Condensed Consolidated Statements of Changes in Stockholders' Deficit
(in thousands, except share data) (unaudited)


Three Months Ended June 30, 2022
Class A and Class B Common StockAdditional Paid-In CapitalAccumulated Other Comprehensive LossAccumulated DeficitTotal deficit attributable to Class A and Class B common stockholdersNoncontrolling InterestTotal Stockholders' Deficit
SharesAmount
Balances at March 31, 2022177,995,695 $18 $3,251,128 $(503)$(3,341,434)$(90,791)$36,035 $(54,756)
Issuance of restricted stock awards824,702 — — — — — — — 
Exercise of stock options93,400 — 337 — — 337 — 337 
Stock-based compensation— — 32,796 — — 32,796 — 32,796 
Distributions and payments to noncontrolling interests— — — — — — (1,539)(1,539)
Foreign currency translation adjustment   (497)— (497)(97)(594)
Net loss1
— — — — (118,800)(118,800)(2,365)(121,165)
Balances at June 30, 2022178,913,797 $18 $3,284,261 $(1,000)$(3,460,234)$(176,955)$32,034 $(144,921)

1There is no net loss attributable to redeemable noncontrolling interest.
Note: There was no redeemable noncontrolling interest as of March 31, 2022 and June 30, 2022.

Three Months Ended June 30, 2021
Class A and Class B Common StockAdditional Paid-In CapitalAccumulated Other Comprehensive LossAccumulated DeficitTotal deficit attributable to Class A and Class B common stockholdersNoncontrolling InterestTotal Stockholders' Deficit
SharesAmount
Balances at March 31, 2021172,099,453 $17 $3,129,687 $(126)$(3,123,518)$6,060 $57,986 $64,046 
Issuance of restricted stock awards811,162 — — — — — — — 
Exercise of stock options491,545 — 7,715 — — 7,715 — 7,715 
Stock-based compensation — — 18,515 — — 18,515 — 18,515 
Change in effective portion of interest rate swap agreement— — — — — — (1,385)(1,385)
Distributions to noncontrolling interests— — — — — — (882)(882)
Foreign currency translation adjustment— — — 2 — 2 2 4 
Net loss2
— — — — (53,863)(53,863)(4,536)(58,399)
Balances at June 30, 2021173,402,160 $17 $3,155,917 $(124)$(3,177,381)$(21,571)$51,185 $29,614 

2Excludes $22 attributable to redeemable noncontrolling interest.
Note: Beginning redeemable noncontrolling interest of $356 - net loss attributable to redeemable noncontrolling interest of $22 = ending redeemable noncontrolling interest of $334.

6



Six Months Ended June 30, 2022
Class A and Class B Common StockAdditional Paid-In CapitalAccumulated Other Comprehensive LossAccumulated DeficitTotal deficit attributable to Class A and Class B common stockholdersNoncontrolling InterestTotal Stockholders' Deficit
SharesAmount
Balances at December 31, 2021176,460,407 $18 $3,219,081 $(350)$(3,263,075)$(44,326)$42,499 $(1,827)
Issuance of restricted stock awards1,789,639 — — — — — — — 
ESPP purchase420,689 — 5,981 — — 5,981 — 5,981 
Exercise of stock options243,062 — 1,317 — — 1,317 — 1,317 
Stock-based compensation— — 58,382 — — 58,382 — 58,382 
Distributions and payments to noncontrolling interests— — (500)— — (500)(3,915)(4,415)
Foreign currency translation adjustment— — — (650)— (650)(97)(747)
Net loss3
— — — — (197,159)(197,159)(6,453)(203,612)
Balances at June 30, 2022178,913,797 $18 $3,284,261 $(1,000)$(3,460,234)$(176,955)$32,034 $(144,921)

3Excludes $300 attributable to redeemable noncontrolling interest.
Note: Beginning redeemable noncontrolling interest of $300 - net loss attributable to redeemable noncontrolling interest of $300 = ending redeemable noncontrolling interest of Nil.

Six Months Ended June 30, 2021
Class A and Class B Common StockAdditional Paid-In CapitalAccumulated Other Comprehensive LossAccumulated DeficitTotal deficit attributable to Class A and Class B common stockholdersNoncontrolling InterestTotal Stockholders' Deficit
SharesAmount
Balances at December 31, 2020168,002,726 $17 $3,182,753 $(9)$(3,103,937)$78,824 $62,195 $141,019 
Cumulative effect upon adoption of Accounting Standards Update 2020-06— — (126,799)— 5,308 (121,491)— (121,491)
Issuance of restricted stock awards1,951,664 — — — — — — — 
ESPP purchase977,508 — 4,726 — — 4,726 — 4,726 
Exercise of stock options2,470,262 — 60,942 — — 60,942 — 60,942 
Stock-based compensation — — 34,295 — — 34,295 — 34,295 
Change in effective portion of interest rate swap agreement— — — — — — 3,268 3,268 
Distributions and payments to noncontrolling interests— — — — — — (4,745)(4,745)
Foreign currency translation adjustment— — — (115)— (115)(109)(224)
Net loss4
— — — — (78,752)(78,752)(9,424)(88,176)
Balances at June 30, 2021173,402,160 $17 $3,155,917 $(124)$(3,177,381)$(21,571)$51,185 $29,614 

4Excludes $26 attributable to redeemable noncontrolling interest.
Note: Beginning redeemable noncontrolling interest of $377 - distributions to redeemable noncontrolling interest of $17 - net loss attributable to redeemable noncontrolling interest of $26 = ending redeemable noncontrolling interest of $334.

The accompanying notes are an integral part of these condensed consolidated financial statements.
7


Bloom Energy Corporation
Condensed Consolidated Statements of Cash Flows
(in thousands)
(unaudited)
 Six Months Ended
June 30,
 20222021
Cash flows from operating activities:
Net loss$(203,912)$(88,202)
Adjustments to reconcile net loss to net cash used in operating activities:  
Depreciation and amortization30,697 26,808 
Non-cash lease expense8,800 4,520 
Gain on sale of property, plant and equipment(523) 
Write-off of assets related to PPA IIIa44,800  
Revaluation of derivative liabilities1,680 462 
Stock-based compensation57,774 36,343 
Loss on extinguishment of debt4,233  
Amortization of warrants and debt issuance costs1,651 1,900 
Other3,487  
Changes in operating assets and liabilities:
Accounts receivable9,817 41,718 
Contract assets(8,173)(15,311)
Inventories(62,824)(21,026)
Deferred cost of revenue(8,995)4,984 
Customer financing receivable2,510 2,636 
Prepaid expenses and other assets(5,813)6,246 
Operating lease right-of-use assets and operating lease liabilities2,422 (5,140)
Finance lease liabilities48  
Accounts payable51,982 29,449 
Accrued expenses and other liabilities(18,017)(17,261)
Deferred revenue and customer deposits(10,158)(43,428)
Net cash used in operating activities(98,514)(35,302)
Cash flows from investing activities:
Purchase of property, plant and equipment(44,728)(34,460)
Net cash used in investing activities(44,728)(34,460)
Cash flows from financing activities:
Repayment of debt of PPA IIIa(30,212) 
Repayment of debt(10,729)(7,838)
Debt make-whole payment related to PPA IIIa debt(2,413) 
Proceeds from financing obligations 7,123 
Repayment of financing obligations(16,475)(6,387)
Distributions to redeemable noncontrolling interests (17)
Distributions to noncontrolling interests(4,415)(4,745)
Proceeds from issuance of common stock5,981 65,668 
Proceeds from exercise of options1,317  
Net cash (used in) provided by financing activities(56,946)53,804 
Effect of exchange rate changes on cash, cash equivalent and restricted cash (747)(224)
Net decrease in cash, cash equivalents and restricted cash(200,935)(16,182)
Cash, cash equivalents and restricted cash:
Beginning of period615,114 416,710 
End of period$414,179 $400,528 
Supplemental disclosure of cash flow information:
Cash paid during the period for interest$25,938 $27,219 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases4,387 6,132 
Operating cash flows from finance leases462 259 
Cash paid during the period for income taxes982 185 
Non-cash investing and financing activities:
Transfer of customer financing receivable to property, plant and equipment, net$42,758 $ 
Increase in recourse debt, non-current upon adoption of ASU 2020-06, net$ $121,491 
Liabilities recorded for property, plant and equipment, net15,988 11 
Recognition of operating lease right-of-use asset during the year-to-date period11,192 40,762 
Recognition of finance lease right-of-use asset during the year-to-date period 1,335 
The accompanying notes are an integral part of these condensed consolidated financial statements.
8


Bloom Energy Corporation
Notes to Unaudited Condensed Consolidated Financial Statements
The unaudited interim financial statements reflects all normal and recurring adjustments that are, in the opinion of management, necessary for a fair presentation of the results for the interim periods presented.
The unaudited interim financial statements should be read in conjunction with the audited Consolidated Financial Statements, including the notes thereto, included in our 2021 Annual Report on Form 10-K.
1. Nature of Business, Liquidity and Basis of Presentation
Nature of Business
For information on the nature of our business, see Part II, Item 8, Note 1 - Nature of Business, Liquidity and Basis of Presentation, Nature of Business section in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.
We have not experienced any supply chain disruptions as a result of the invasion by the Russian Federation in Ukraine on February 24, 2022.
Liquidity
We have generally incurred operating losses and negative cash flows from operations since our inception. With the series of new debt offerings, debt extensions and conversions to equity that we completed during 2020 and 2021, we had $291.0 million of total outstanding recourse debt as of June 30, 2022, $278.5 million of which is classified as long-term debt. Our recourse debt scheduled repayments commenced in June 2022.
Our future capital requirements will depend on many factors, including our rate of revenue growth, the timing and extent of spending on research and development efforts and other business initiatives, the rate of growth in the volume of system builds and the need for additional manufacturing space, the expansion of sales and marketing activities both in domestic and international markets, market acceptance of our product, our ability to secure financing for customer use of our Energy Servers, the timing of installations, and overall economic conditions including the impact of COVID-19 and inflationary pressure in the US on our ongoing and future operations. The rising interest rates in the US will adversely impact the cost of new capital deployment.
In the opinion of management, the combination of our existing cash and cash equivalents and operating cash flows is expected to be sufficient to meet our operational and capital cash flow requirements and other cash flow needs for the next 12 months from the date of issuance of this Quarterly Report on Form 10-Q.
Basis of Presentation
We have prepared the condensed consolidated financial statements included herein pursuant to the rules and regulations of the U.S. Securities and Exchange Commission ("SEC"), and as permitted by those rules, including all disclosures required by generally accepted accounting principles as applied in the United States (“U.S. GAAP”). Certain prior period amounts have been reclassified to conform to the current period presentation.
Principles of Consolidation
For information on principles of consolidation, see Part II, Item 8, Note 1 - Nature of Business, Liquidity and Basis of Presentation, Principles of Consolidation section in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.
9


Use of Estimates
For information on the use of accounting estimates, see Part II, Item 8, Note 1 - Nature of Business, Liquidity and Basis of Presentation, Use of Estimates section in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.
Concentration of Risk
Geographic Risk - The majority of our revenue and long-lived assets are attributable to operations in the United States for all periods presented. In addition to shipments in the US, we also ship our Energy Servers to other countries, primarily to the Republic of Korea, Japan, and India (collectively, the "Asia Pacific region"). In the three and six months ended June 30, 2022, total revenue in the Asia Pacific region was 62% and 63%, respectively, of our total revenue. In the three and six months ended June 30, 2021, total revenue in the Asia Pacific region was 34% and 39%, respectively, of our total revenue.
Credit Risk - At June 30, 2022 and December 31, 2021, one customer accounted for approximately 56% and 60% of accounts receivable, respectively. To date, we have not experienced any credit losses.
Customer Risk - During the three months ended June 30, 2022, two customers represented approximately 57% and 16% of our total revenue, respectively. During the six months ended June 30, 2022, two customers represented approximately 45% and 15% of our total revenue, respectively.
During the three months ended June 30, 2021, revenue from three customers represented 31%, 26% and 12% of our total revenue, respectively. During the six months ended June 30, 2021, revenue from two customers represented 36% and 14% of our total revenue, respectively.
2. Summary of Significant Accounting Policies
Please refer to the accounting policies described in Part II, Item 8, Note 2 - Summary of Significant Accounting Policies in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.
Recent Accounting Pronouncements
There have been no significant changes in our reported financial position or results of operations and cash flows resulting from the adoption of new accounting pronouncements.
Accounting Guidance Not Yet Adopted
Contract Assets and Contract Liabilities Acquired in a Business Combination - In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers ("ASU 2021-08"), which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, Revenue from Contracts with Customers, as if it had originated the contracts. This approach differs from the current requirement to measure contract assets and contract liabilities acquired in a business combination at fair value. ASU 2021-08 will be effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2022. Early adoption is permitted. The adoption impact of ASU 2021-08 will depend on the magnitude of any future acquisitions. The standard will not impact acquired contract assets or liabilities from business combinations occurring prior to the adoption date.


10


3. Revenue Recognition
Contract Balances
The following table provides information about accounts receivables, contract assets, customer deposits and deferred revenue from contracts with customers (in thousands):

June 30,December 31,
 20222021
Accounts receivable$77,972 $87,788 
Contract assets33,374 25,201 
Customer deposits73,750 64,809 
Deferred revenue 96,377 115,476 
Contract assets and contract liabilities are reported in a net position on an individual contract basis at the end of each reporting period. Contract assets are classified as current in the condensed consolidated balance sheet when the Company expects to complete the related performance obligations and invoice the customers within one year of the balance sheet date, and as long-term when the Company expects to complete the related performance obligations and invoice the customers more than one year out from the balance sheet date. Contract liabilities are classified as current in the condensed consolidated balance sheet when the revenue recognition associated with the related customer payments and invoicing is expected to occur within one year of the balance sheet date and as long-term when the revenue recognition associated with the related customer payments and invoicing is expected to occur in more than one year from the balance sheet date.
Contract Assets
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
 
Beginning balance$13,533 $5,008 $25,201 $3,327 
Transferred to accounts receivable from contract assets recognized at the beginning of the period(1,387)(556)(15,963) 
Revenue recognized and not billed as of the end of the period21,228 14,186 24,136 15,311 
Ending balance$33,374 $18,638 $33,374 $18,638 
Deferred Revenue
Deferred revenue activity, including deferred incentive revenue activity, during the three and six months ended June 30, 2022 and 2021 consisted of the following (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
 
Beginning balance$103,489 $120,643 $115,476 $135,578 
Additions182,067 195,324 348,744 350,785 
Revenue recognized(189,179)(199,712)(367,843)(370,108)
Ending balance$96,377 $116,255 $96,377 $116,255 

11


Disaggregated Revenue
We disaggregate revenue from contracts with customers into four revenue categories: product, installation, services and electricity (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Revenue from contracts with customers: 
Product revenue $173,625 $146,867 $307,172 $284,797 
Installation revenue 12,729 28,879 26,282 31,538 
Services revenue 38,426 35,707 73,665 72,124 
Electricity revenue 2,794 707 5,476 1,302 
Total revenue from contract with customers227,574 212,160 412,595 389,761 
Revenue from contracts accounted for as leases:
Electricity revenue15,662 16,310 31,680 32,716 
Total revenue$243,236 $228,470 $444,275 $422,477 
12


4. Financial Instruments
Cash, Cash Equivalents and Restricted Cash
The carrying values of cash, cash equivalents and restricted cash approximate fair values and were as follows (in thousands):
June 30,December 31,
 20222021
As Held:
Cash$241,700 $318,080 
Money market funds172,479 297,034 
$414,179 $615,114 
As Reported:
Cash and cash equivalents$235,638 $396,035 
Restricted cash178,541 219,079 
$414,179 $615,114 

Restricted cash consisted of the following (in thousands):
June 30,December 31,
 20222021
Current:  
Restricted cash$48,563 $89,462 
Restricted cash related to PPA Entities1
1,730 3,078 
$50,293 $92,540 
Non-current:
Restricted cash$110,908 $103,300 
Restricted cash related to PPA Entities1
17,340 23,239 
128,248 126,539 
$178,541 $219,079 
1 We have VIEs that represent a portion of the consolidated balances recorded within the "restricted cash" and other financial statement line items in the condensed consolidated balance sheets (see Note 11 - Portfolio Financings). In addition, the restricted cash held in the PPA II and PPA IIIb entities as of June 30, 2022 includes $41.1 million and $1.2 million of current restricted cash, respectively, and $42.9 million and $6.7 million of non-current restricted cash, respectively. The restricted cash held in the PPA II and PPA IIIb entities as of December 31, 2021, includes $41.7 million and $1.2 million of current restricted cash, respectively, and $57.7 million and $6.7 million of non-current restricted cash, respectively. These entities are not considered VIEs.
Factoring Arrangements
We sell certain customer trade receivables on a non-recourse basis under factoring arrangements with our designated financial institution. These transactions are accounted for as sales and cash proceeds are included in cash used in operating activities. We derecognized $90.9 million and $116.3 million of accounts receivable as of June 30, 2022 and December 31, 2021, respectively, under these factoring arrangements. The costs of factoring such accounts receivable on our condensed consolidated statements of operations for the three and six months ended June 30, 2022 was $0.9 million and $1.2 million. The costs of factoring such accounts receivable on our condensed consolidated statements of operations for the three and six months ended June 30, 2021 were not material.
13


5. Fair Value
Our accounting policy for the fair value measurement of cash equivalents, natural gas fixed price forward contracts, and embedded Escalation Protection Plan ("EPP") derivatives is described in Part II, Item 8 Note 2 - Summary of Significant Accounting Policies in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.
Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis
The tables below set forth, by level, our financial assets that are accounted for at fair value for the respective periods. The table does not include assets and liabilities that are measured at historical cost or any basis other than fair value (in thousands):
Fair Value Measured at Reporting Date Using
June 30, 2022Level 1Level 2Level 3Total
Assets
Cash equivalents:
Money market funds$172,479 $ $ $172,479 
$172,479 $ $ $172,479 
Liabilities
Derivatives:
Option to acquire a variable number of shares of Class A Common Stock$ $12,089 $ $12,089 
Embedded EPP derivatives  5,892 5,892 
$ $12,089 $5,892 $17,981 

 Fair Value Measured at Reporting Date Using
December 31, 2021Level 1Level 2Level 3Total
Assets
Cash equivalents:
Money market funds$297,034 $ $ $297,034 
$297,034 $ $ $297,034 
Liabilities
Derivatives:
Option to acquire a variable number of shares of Class A Common Stock$ $13,200 $ $13,200 
Embedded EPP derivatives  6,461 6,461 
$ $13,200 $6,461 $19,661 
We revalued the Option to its fair value as of June 30, 2022, which is included in other (expense) income, net in our condensed consolidated statements of operations. The fair value of the Option is reflected in accrued expenses and other current liabilities in our condensed consolidated balance sheets.
For the three months ended June 30, 2022 and 2021, we recorded the fair value of the embedded EPP derivatives and recognized an unrealized immaterial gain and an unrealized loss of $0.9 million, respectively, in (loss) gain on revaluation of embedded derivatives on our condensed consolidated statements of operations.
For the six months ended June 30, 2022 and 2021, we recorded the fair value of the embedded EPP derivatives and recognized an unrealized gain of $0.6 million and an unrealized loss of $1.5 million, respectively, in gain (loss) on revaluation of embedded derivatives on our condensed consolidated statements of operations.
14


The changes in the Level 3 financial liabilities during the six months ended June 30, 2022 were as follows (in thousands):
Embedded EPP Derivative Liability
Liabilities at December 31, 2021
$6,461 
Changes in fair value(569)
Liabilities at June 30, 2022
$5,892 
Financial Assets and Liabilities and Other Items Not Measured at Fair Value on a Recurring Basis
Customer Receivables and Debt Instruments - The fair value for customer financing receivables is based on a discounted cash flow model, whereby the fair value approximates the present value of the receivables (Level 3). The senior secured notes, term loans and convertible notes are based on rates currently offered for instruments with similar maturities and terms (Level 3). The following table presents the estimated fair values and carrying values of customer receivables and debt instruments (in thousands):
 June 30, 2022December 31, 2021
 Net Carrying
Value
Fair ValueNet Carrying
Value
Fair Value
   
 Customer receivables
Customer financing receivable$ $ $45,269 $38,334 
Debt instruments
Recourse:
10.25% Senior Secured Notes due March 2027
67,124 64,775 68,968 72,573 
2.5% Green Convertible Senior Notes due August 2025
223,848 289,271 222,863 356,822 
Non-recourse:
7.5% Term Loan due September 2028 (Note 7)
  29,006 35,669 
6.07% Senior Secured Notes due March 2030
71,060 73,691 73,262 83,251 
3.04% Senior Secured Notes due June 2031
127,229 120,481 132,631 137,983 

6. Balance Sheet Components
Inventories
The components of inventory consist of the following (in thousands):
June 30,December 31,
 20222021
Raw materials$118,881 $80,809 
Finished goods47,108 30,668 
Work-in-progress40,718 31,893 
$206,707 $143,370 
The inventory reserves were $16.5 million and $13.9 million as of June 30, 2022 and December 31, 2021, respectively.
15


Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
June 30,December 31,
 20222021
   
Receivables from employees$8,399 $5,463 
Prepaid hardware and software maintenance3,171 3,494 
Tax receivables2,998 1,518 
Prepaid managed services1,742 2,480 
Deposits made1,420 817 
Prepaid workers compensation1,090 5,330 
Prepaid deferred commissions642 724 
State incentive receivable203 427 
Other prepaid expenses and other current assets15,490 10,408 
$35,155 $30,661 
Property, Plant and Equipment, Net
Property, plant and equipment, net consists of the following (in thousands):
June 30,December 31,
 20222021
   
Energy Servers$669,606 $674,799 
Machinery and equipment125,371 110,600 
Construction-in-progress69,227 43,544 
Leasehold improvements65,572 52,936 
Building49,240 48,934 
Computers, software and hardware23,423 21,276 
Furniture and fixtures8,770 8,607 
1,011,209 960,696 
Less: accumulated depreciation(382,450)(356,590)
$628,759 $604,106 
Depreciation expense related to property, plant and equipment for the three and six months ended June 30, 2022 was $16.3 million and $30.7 million, respectively. Depreciation expense related to property, plant and equipment for the three and six months ended June 30, 2021 was $13.4 million and $26.8 million, respectively.
Property, plant and equipment under operating leases by the PPA Entities was $362.0 million and $368.0 million and accumulated depreciation for these assets was $148.0 million and $139.4 million as of June 30, 2022 and December 31, 2021, respectively. Depreciation expense for these assets was $5.6 million and $11.5 million for the three and six months ended June 30, 2022, respectively. Depreciation expense for these assets was $5.9 million and $11.7 million for the three and six months ended June 30, 2021, respectively.
PPA IIIa Upgrade
In June 2022, we started a project to replace 9.8 megawatts of second-generation Energy Servers (the "old Energy Servers") at PPA IIIa Investment Company and Operating Company ("PPA IIIa") with current generation Energy Servers (the "new Energy Servers") (the "PPA IIIa Upgrade", the "PPA IIIa Repowering"). The replacement was ongoing as of June 30, 2022. See Note 11 - Portfolio Financing for additional information.
16


Change in Estimate
In June 2022, due to the replacement of old Energy Servers as part of the PPA IIIa Repowering, we revised the expected useful life of the old Energy Servers. As a result, the expected useful life of old Energy Servers decreased from 15 years to approximately 0.5 years. We recognized accelerated depreciation of $0.2 million in electricity cost of revenue on the revised carrying amount of the old Energy Servers after impairment loss in our condensed consolidated statements of operations. There is no effect from this change in accounting estimate on future periods.
Other Long-Term Assets
Other long-term assets consist of the following (in thousands):
June 30,December 31,
20222021
   
Prepaid insurance$8,490 $9,534 
Long-term lease receivable8,126 7,953 
Deferred commissions7,369 7,569 
Prepaid managed services2,693 3,010 
Deposits made2,319 1,923 
Deferred tax asset908 954 
Investments in subsidiaries 1,819 
Prepaid and other long-term assets9,000 8,311 
$38,905 $41,073 
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):
June 30,December 31,
 20222021
   
Compensation and benefits$35,114 $38,222 
Option to acquire a variable number of shares of Class A Common Stock12,089 13,200 
Sales-related liabilities7,482 6,040 
Accrued legal expenses5,397 1,765 
Accrued installation3,888 13,968 
Current portion of derivative liabilities2,959 6,059 
Accrued consulting expenses2,264 1,731 
Interest payable2,156 2,159 
Sales tax liabilities1,103 1,491 
Other28,752 29,503 
$101,204 $114,138 

17


7. Outstanding Loans and Security Agreements
The following is a summary of our debt as of June 30, 2022 (in thousands, except percentage data):
 Unpaid
Principal
Balance
Net Carrying ValueInterest
Rate
Maturity DatesEntityRecourse
 CurrentLong-
Term
Total
10.25% Senior Secured Notes due March 2027
$67,980 $12,434 $54,690 $67,124 10.25%March 2027CompanyYes
2.5% Green Convertible Senior Notes due August 2025
230,000  223,848 223,848 2.5%August 2025CompanyYes
Total recourse debt297,980 12,434 278,538 290,972 
3.04% Senior Secured Notes due June 30, 2031
129,061 9,643 117,586 127,229 3.04%June 2031PPA VNo
6.07% Senior Secured Notes due March 2030
71,687 5,091 65,969 71,060 6.07%March 2030PPA IVNo
Total non-recourse debt200,748 14,734 183,555 198,289 
Total debt$498,728 $27,168 $462,093 $489,261 

The following is a summary of our debt as of December 31, 2021 (in thousands, except percentage data):
 Unpaid
Principal
Balance
Net Carrying ValueInterest
Rate
Maturity DatesEntityRecourse
 CurrentLong-
Term
Total
10.25% Senior Secured Notes due March 2027
$70,000 $8,348 $60,620 $68,968 10.25%March 2027CompanyYes
2.5% Green Convertible Senior Notes due August 2025
230,000  222,863 222,863 2.5%August 2025CompanyYes
Total recourse debt300,000 8,348 283,483 291,831 
3.04% Senior Secured Notes due June 30, 2031
134,644 9,376 123,255 132,631 3.04%June 2031PPA VNo
7.5% Term Loan due September 2028
31,070 3,436 25,570 29,006 7.5%September 
2028
PPA IIIaNo
6.07% Senior Secured Notes due March 2030
73,955 4,671 68,591 73,262 6.07%March 2030PPA IVNo
Total non-recourse debt239,669 17,483 217,416 234,899 
Total debt$539,669 $25,831 $500,899 $526,730 

We and all of our subsidiaries were in compliance with all financial covenants as of June 30, 2022 and December 31, 2021.
Recourse Debt Facilities
Please refer to Part II, Item 8, Note 7 - Outstanding Loans and Security Agreements in our Annual Form 10-K for the fiscal year ended December 31, 2021 for discussion of our 10.25% Senior Secured Notes due March 2027 and 2.5% Green Convertible Senior Notes due August 2025.
Interest expense on the Green Notes for the three and six months ended June 30, 2022 was $2.0 million and $3.9 million, respectively, including amortization of issuance costs of $0.5 million and $1.0 million, respectively. Interest expense on the Green Notes for the three and six months ended June 30, 2021 was $1.9 million and $3.9 million, respectively, including amortization of issuance costs of $0.5 million and $1.0 million, respectively.
18


Non-recourse Debt Facilities
Please refer to Note 7 - Outstanding Loans and Security Agreements in our Annual Form 10-K for the fiscal year ended December 31, 2021 for discussion of our non-recourse debt
Both note purchase and credit agreements require us to maintain a debt service reserve, the balances of which are presented below (in millions):
June 30,December 31,
20222021
   
3.04% Senior Secured Notes due June 30, 2031
$8.0 $8.0 
7.5% Term Loan due September 2028
 3.6 
6.07% Senior Secured Notes due March 2030
9.3 9.1 
These debt service balances are included as part of long-term restricted cash in the condensed consolidated balance sheets. Both notes and the loan are secured by assets of respective PPAs.
7.5% Term Loan due September 2028 - On June 14, 2022, as part of the PPA IIIa Upgrade, we paid off the outstanding balance and related accrued interest of $30.2 million and $0.4 million, respectively, and recognized a loss on extinguishment of debt of $4.2 million. The debt service reserve of $3.6 million was reclassified from restricted cash to cash and cash equivalents as of June 30, 2022.
Repayment Schedule and Interest Expense
The following table presents details of our outstanding loan principal repayment schedule as of June 30, 2022 (in thousands):
Remainder of 2022$12,524 
202328,503 
202431,872 
2025265,494 
202639,078 
Thereafter121,257 
$498,728 
Interest expense of $13.8 million and $14.6 million for the three months ended June 30, 2022 and 2021, respectively, was recorded in interest expense on the condensed consolidated statements of operations. Interest expense of $27.9 million and $29.3 million for the six months ended June 30, 2022 and 2021, respectively, was recorded in interest expense on the condensed consolidated statements of operations. We did not incur any interest expense - related parties during the three and six months ended June 30, 2022 and 2021.
19


8. Derivative Financial Instruments
Cash Flow Hedges
As of December 31, 2021, we had settled our interest rate swaps, which had been designated as cash flow hedges. There were no cash flow hedges as of June 30, 2022. The changes in fair value of the interest rate swaps designated as cash flow hedges and the amounts recognized in accumulated other comprehensive loss and in earnings were as follows during the three and six months ended June 30, 2022 and 2021 (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Beginning balance$ $11,301 $ $15,989 
Loss (gain) recognized in other comprehensive loss 1,880  (2,284)
Amounts reclassified from other comprehensive loss to earnings (495) (984)
Net loss (gain) recognized in other comprehensive loss 1,385  (3,268)
Gain recognized in earnings (35) (70)
Ending balance$ $12,651 $ $12,651 
Embedded EPP Derivatives in Sales Contracts
For information on embedded EPP Derivatives in sales contracts, see Part II, Item 8, Note 8 - Derivative Financial Instruments in our Annual Report on form 10-K for the fiscal year ended December 31, 2021.
9. Leases
Facilities, Energy Servers, and Vehicles
For the three and six months ended June 30, 2022, rent expense for all occupied facilities was $4.7 million and $9.2 million, respectively. For the three and six months ended June 30, 2021, rent expense for all occupied facilities was $3.8 million and $7.0 million, respectively.
20


Operating and finance lease right-of-use assets and lease liabilities for facilities, Energy Servers, and vehicles as of June 30, 2022 and December 31, 2021 were as follows (in thousands):
June 30,December 31,
20222021
Operating Leases:
Operating lease right-of-use assets, net 1, 2
$110,362 $106,660 
Current operating lease liabilities(12,581)(13,101)
Non-current operating lease liabilities(118,291)(106,187)
Total operating lease liabilities$(130,872)$(119,288)
Finance Leases:
Finance lease right-of-use assets, net 2, 3, 4
$2,614$2,944
Current finance lease liabilities
(924)(863)
Non-current finance lease liabilities(1,876)(2,157)
Total finance lease liabilities$(2,800)$(3,020)
Total lease liabilities$(133,672)$(122,308)
1 These assets primarily include leases for facilities, Energy Servers, and vehicles.
2 Net of accumulated amortization.
3 These assets primarily include leases for vehicles.
4 Included in property, plant and equipment, net in the condensed consolidated balance sheet.
The components of our facilities, Energy Servers, and vehicles' lease costs for the three and six months ended June 30, 2022 and 2021 were as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Operating lease costs$6,049 $3,743 $11,885 $6,757 
Finance lease costs:
Amortization of finance lease right-of-use assets263 174 521 881 
Interest expense for finance lease liabilities52 46 105 244 
Total finance lease costs315 220 626 1,125 
Short-term lease costs167 169 241 341 
Total lease costs$6,531 $4,132 $12,752 $8,223 


21


Weighted average remaining lease terms and discount rates for our facilities, Energy Servers and vehicles as of June 30, 2022 and December 31, 2021 were as follows:
June 30,December 31,
20222021
Weighted average remaining lease term:
Operating leases9.2 years8.9 years
Finance leases3.3 years3.5 years
Weighted average discount rate:
Operating leases9.8 %9.6 %
Finance leases7.7 %7.6 %

Future lease payments under lease agreements for our facilities, Energy Servers and vehicles as of June 30, 2022 were as follows (in thousands):
Operating LeasesFinance Leases
Remainder of 2022$9,456 $509 
202319,496 1,013 
202418,007 840 
202518,246 369 
202617,853 139 
Thereafter76,434 32 
Total minimum lease payments159,492 2,902 
Less: amounts representing interest or imputed interest(28,620)(102)
Present value of lease liabilities$130,872 $2,800 
22


Managed Services and Portfolio Financings Through PPA Entities
At June 30, 2022, future lease payments under the Managed Services Agreements financing obligations were as follows (in thousands):
Financing Obligations
Remainder of 2022$21,687 
202344,041 
202441,967 
202540,939 
202636,339 
Thereafter55,427 
Total minimum lease payments240,400 
Less: imputed interest(134,902)
Present value of net minimum lease payments105,498 
Less: current financing obligations(16,159)
Long-term financing obligations$89,339 
The long-term financing obligations, as reflected in our condensed consolidated balance sheets, were $447.6 million and $461.9 million as of June 30, 2022 and December 31, 2021, respectively. The difference between these obligations and the principal obligations in the table above will be offset against the carrying value of the related Energy Servers at the end of the lease and the remainder recognized as a gain at that point.
Portfolio Financings through PPA Entities
The components of our aggregate net investment in sales-type leases under our Portfolio Financings through PPA entities consisted of the following (in thousands):
June 30,December 31,
20222021
Lease payment receivables, net1
$ $44,378 
Estimated residual value of leased assets (unguaranteed) 890 
Net investment in sales-type leases 45,268 
Less: current portion (5,784)
Non-current portion of net investment in sales-type leases$ $39,484 
1 Net of current estimated credit losses of approximately $0.1 million as of December 31, 2021.
As of June 30, 2022, there was no net investment in sales-type leases as a result of PPA IIIa Repowering. Please refer to Note 11 - Portfolio Financing for details.
23


As of June 30, 2022, future estimated operating minimum lease payments we expect to receive from Portfolio Financing arrangements through PPA Entities were as follows (in thousands):
Operating Leases
Remainder of 2022$20,237 
202343,620 
202445,571 
202546,609 
202647,757 
Thereafter213,233 
Total minimum lease payments$417,027 

10. Stock-Based Compensation Expense and Employee Benefit Plans
Stock-Based Compensation Expense
The following table summarizes the components of stock-based compensation expense in the condensed consolidated statements of operations (in thousands):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Cost of revenue$4,767 $3,804 $8,627 $6,803 
Research and development13,213 5,291 20,295 10,199 
Sales and marketing4,805 4,010 9,580 8,095 
General and administrative9,814 6,028 20,405 11,246 
$32,599 $19,133 $58,907 $36,343 
Stock Option Activity
The following table summarizes the stock option activity under our stock plans during the reporting period:
 Outstanding Options
 Number of
Shares
Weighted
Average
Exercise
Price
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic
Value
   (in thousands)
Balances at December 31, 2021
10,737,295 $21.23 5.2$60,304 
Exercised(243,062)5.33 
Forfeited(29,134)8.27 
Expired(226,635)30.41 
Balances at June 30, 2022
10,238,464 21.44 4.732,857 
Vested and expected to vest at June 30, 2022
10,206,941 21.49 4.732,567 
Exercisable at June 30, 2022
9,093,852 $22.86 4.424,841 

24


Stock Options - During the three and six months ended June 30, 2022, we recognized $3.4 million and $5.5 million of stock-based compensation expense for stock options, respectively. During the three and six months ended June 30, 2021, we recognized $3.4 million and $7.3 million of stock-based compensation expense for stock options, respectively. We did not grant options in the three and six months ended June 30, 2022 and 2021.
As of June 30, 2022 and December 31, 2021, we had unrecognized compensation expense related to unvested stock options of $2.0 million and $6.2 million, respectively. This expense is expected to be recognized over the remaining weighted-average period of 0.4 years and 0.9 years, respectively. Cash received from stock options exercised totaled $1.3 million and $60.9 million for the six months ended June 30, 2022 and 2021, respectively.
Stock Award Activity
A summary of our stock awards activity and related information is as follows:
Number of
Awards
Outstanding
Weighted
Average Grant
Date Fair
Value
Unvested Balance at December 31, 2021
8,367,664 $20.52 
Granted4,440,721 19.12 
Vested(1,789,639)17.53 
Forfeited(427,022)22.70 
Unvested Balance at June 30, 2022
10,591,724 19.70 
Stock Awards - The estimated fair value of restricted stock units ("RSUs") and performance stock units ("PSUs") is based on the fair value of our Class A common stock on the date of grant. During the three and six months ended June 30, 2022, we recognized $25.0 million and $46.0 million of stock-based compensation expense for stock awards, respectively. During the three and six months ended June 30, 2021, we recognized $14.1 million and $24.8 million of stock-based compensation expense for stock awards, respectively.
As of June 30, 2022 and December 31, 2021, we had $172.3 million and $114.9 million of unrecognized stock-based compensation expense related to unvested stock awards, expected to be recognized over a weighted average period of 2.2 years and 2.3 years, respectively.
The following table presents the stock activity for the six months ended June 30, 2022 and the total number of shares available for grant under our stock plans as of June 30, 2022:
 Plan Shares Available
for Grant
Balances at December 31, 2021
24,146,784 
Added to plan8,384,460 
Granted(4,507,452)
Cancelled/Forfeited602,506 
Expired(211,521)
Balances at June 30, 2022
28,414,777 
2018 Employee Stock Purchase Plan
During the six months ended June 30, 2022 and 2021, we recognized $6.9 million and $2.2 million of stock-based compensation expense for the 2018 Employee Stock Purchase Plan, respectively. We issued 420,689 and 977,508 shares in the six months ended June 30, 2022 and 2021, respectively. During the six months ended June 30, 2022 and 2021, we added an additional 2,055,792 shares and 1,902,572 shares, respectively. There were 4,179,771 shares and 3,512,465 shares available for issuance as of June 30, 2022 and 2021, respectively.
As of June 30, 2022 and December 31, 2021, we had $6.4 million and $9.8 million of unrecognized stock-based compensation expense, expected to be recognized over a weighted average period of 1.2 years and 0.5 years, respectively.
25


11. Portfolio Financings
Overview
We have developed various financing options that enable customers' use of the Energy Servers through third-party ownership financing arrangements. For additional information on these financing options, see our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.
PPA IIIa Repowering of Energy Servers
PPA IIIa was established in 2012 and we, through a special purpose subsidiary (the “Project Company”), had previously entered into certain agreements for the purpose of developing, financing, owning, operating, maintaining and managing a portfolio of 9.8 megawatts of Energy Servers.
On March 31, 2022, we entered into a Membership Interest Purchase Agreement where we bought out the equity interest of the third-party investor, wherein the PPA IIIa became wholly owned by us (the "Buyout").
Following the Buyout and prior to June 14, 2022, we repaid all outstanding debt of the Project Company of $30.6 million, and recognized loss on extinguishment of debt in an amount of $4.2 million, which includes the write-off of the debt discount related to warrants of $1.8 million and a make-whole payment of $2.4 million associated with the debt extinguishment. Refer to Note 7 - Outstanding Loans and Security Agreements, Non-recourse Debt Facilities section.
On June 14, 2022, we sold our 100% interest in the Project Company to Generate C&I Warehouse, LLC (“Generate”) through a Membership Interest Purchase Agreement (“MIPA”). Simultaneously, we entered into an agreement with the Project Company to upgrade the old 9.8 megawatts of Energy Servers (the “old Energy Servers”) by replacing them with a newer generation of Energy Servers ("new Energy Servers") and providing related installation services, which was financed by Generate (the “EPC Agreement”). The old Energy Servers will be removed prior to installing the new Energy Servers, whereby upon completion of installation the old Energy Servers will be returned to Bloom. We also amended and restated our operations and maintenance agreement with the Project Company to cover all new Energy Servers and old Energy Servers prior to their upgrade (“the O&M Agreement”). The operations and maintenance fees under the O&M Agreement are paid on a fixed dollar per kilowatt basis.
Certain power purchase agreements within the PPA IIIa portfolio were classified as sales-type leases under ASC 840, while some were classified as operating leases. The Company elected the practical expedient package with the adoption of ASC 842, which allowed the Company to carry forward the lease classification upon adoption of ASC 842 on January 1, 2020. The leases were modified prior to the sale of the PPA IIIa to Generate. Such modified leases were reassessed and determined to not be leases under ASC 842 because customers have no control over the identified assets. Accordingly, on the date of modification, the customer financing receivables were derecognized and recognized as property, plant, and equipment (“PPA IIIa PP&E”).
Due to our repurchase option on the old Energy Servers, the Company concluded there was no transfer of control of the old Energy Servers upon sale of the membership interest to Generate. Accordingly, the Company continued to recognize the old Energy Servers, despite the legal ownership of such assets under the MIPA. Upon reclassification of the lease assets to PP&E, the Company assessed the recorded assets for impairment. The carrying amount of the PPA IIIa PP&E was determined to be not recoverable as the net undiscounted cash flows are less than the carrying amounts for PPA IIIa PP&E. Therefore, we recognized the asset impairment charge as electricity cost, consistent with depreciation expense classification for property, plant and equipment under leases.
The PPA IIIa Upgrade was in progress as of June 30, 2022 and resulted in the following summarized impacts on our condensed consolidated balance sheet as of June 30, 2022: (i) cash and cash equivalents decreased by $6.4 million mainly due to $30.6 million for the repayment of outstanding debt, offset by $26.6 million cash receipts from the sale of new Energy Servers to the Project Company, (ii) both customer financing receivables, current and non-current, and property plant and equipment, net decreased by $5.9 million, $36.9 million and $2.2 million, respectively, due to the impairment of $44.8 million and accelerated depreciation of $0.2 million of the existing old Energy Servers (we revised the expected useful life of the old Energy Servers from 15 years to approximately 0.5 years which resulted in recognized accelerated depreciation of $0.2 million in electricity cost of revenue (refer to Note 6)), (iii) contract assets increased by $17.0 million, (iv) inventories and deferred cost of revenue decreased by $16.7 million, and (v) other liabilities increased by $7.4 million. Impacts on our condensed consolidated statements of operations for the three and six months ended June 30, 2022 are summarized as follows: (i) net product and installation revenue recognized of $36.9 million and $1.1 million, respectively, as a result of the sale of new Energy Servers; (ii) cost of electricity revenue of $45.0 million including the write-off of old Energy Servers of $44.8 million, accelerated depreciation of $0.2 million prior to the completion of installation; (iii) cost of product and installation revenue of
26


$15.9 million and $0.8 million, respectively, due to the sale of new Energy Servers sale; and (iv) $4.2 million of loss on extinguishment of debt.
Impacts on our condensed consolidated statements of cash flows for the six months ended June 30, 2022 are summarized as follows: net cash used in financing activities increased by $32.6 million due to the repayment of debt of $30.2 million and cash fee of $2.4 million associated with debt extinguishment.
PPA Entities’ Aggregate Assets and Liabilities
Generally, the assets of an operating company owned by an investment company can be used to settle only the operating company obligations, and the operating company creditors do not have recourse to us. The following are the aggregate carrying values of our VIEs' assets and liabilities in our condensed consolidated balance sheets, after eliminations of intercompany transactions and balances, including as of June 30, 2022 each of the PPA Entities in the PPA IV transaction and the PPA V transaction, and as of December 31, 2021 each of the PPA Entities in the PPA IIIa transaction, the PPA IV transaction and the PPA V transaction (in thousands):
 June 30,December 31,
20222021
Assets
Current assets:
Cash and cash equivalents$1,575 $1,541 
Restricted cash1,729 3,078 
Accounts receivable3,664 5,112 
Customer financing receivable 5,784 
Prepaid expenses and other current assets806 3,071 
Total current assets7,774 18,586 
Property, plant and equipment, net213,999 228,546 
Customer financing receivable 39,484 
Restricted cash17,340 23,239 
Other long-term assets2,119 2,362 
Total assets$241,232 $312,217 
Liabilities
Current liabilities:
Accrued expenses and other current liabilities$108 $194 
Deferred revenue and customer deposits662 662 
Non-recourse debt14,734 17,483 
Total current liabilities15,504 18,339 
Deferred revenue and customer deposits5,082 5,410 
Non-recourse debt183,555 217,417 
Total liabilities$204,141 $241,166 
We consolidated each PPA Entity as VIEs in the PPA IV transaction and the PPA V transaction, as we remain the minority shareholder in each of these transactions but have determined that we are the primary beneficiary of these VIEs. These PPA Entities contain debt that is non-recourse to us and own Energy Server assets for which we do not have title.
27


12. Related Party Transactions
There have been no changes in related party relationships during the three and six months ended June 30, 2022. For information on our related parties, see Part II, Item 8, Note 12 - Related Party Transactions in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.
Our operations include the following related party transactions (in thousands):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Total revenue from related parties$10,233 $4,124 $17,699 $4,894 
Below is the summary of outstanding related party balances as of June 30, 2022 and December 31, 2021 (in millions):
 June 30,December 31,
20222021
   
Accounts receivable$5.7 $4.4 
We had no debt or convertible notes from investors considered to be related parties as of June 30, 2022 and December 31, 2021.
13. Commitments and Contingencies
Commitments
Purchase Commitments with Suppliers and Contract Manufacturers - As of June 30, 2022, we had a commitment with NetJets to purchase a fractional interest in one of its jets, which is to be used for corporate travel purposes, in the amount of approximately $3.4 million. The jet is expected to be completed by July of 2023. As of December 31, 2021, we had no material open purchase orders with our component suppliers and third-party manufacturers that are not cancellable.
Portfolio Financings Performance Guarantees - We guarantee the performance of Energy Servers at certain levels of output and efficiency to customers over the contractual term. We paid $0.7 million and $0.1 million for the six months ended June 30, 2022 and 2021, respectively.
Letters of Credit - In 2019, pursuant to the PPA II upgrade of Energy Servers, we agreed to indemnify our financing partner for losses that may be incurred in the event of certain regulatory, legal or legislative development and established a cash-collateralized letter of credit facility for this purpose. There were no letters of credit or pledged funds associated with the PPA IIIa Upgrade. As of June 30, 2022, the balance of this cash-collateralized letter of credit was $84.0 million, of which $41.1 million and $42.9 million is recognized as short-term and long-term restricted cash, respectively. As of December 31, 2021, the balance of this cash-collateralized letter of credit was $99.4 million, of which $41.7 million and $57.7 million is recognized as short-term and long-term restricted cash, respectively.
Pledged Funds - In 2019, pursuant to the PPA IIIb refinancing and energy servers upgrade program, we pledged $20.0 million for a seven-year period to secure our operations and maintenance obligations with respect to the totality of our obligations to the financier. We categorized the $20.0 million as restricted cash on our condensed consolidated balance sheet. It was agreed all or a portion of such funds would be released if we meet certain credit rating and/or market capitalization milestones prior to the end of the pledge period. If we do not meet the required criteria within the first five-year period, the funds would still be released to us over the following two years as long as the energy servers continue to perform in compliance with our warranty obligations. As of June 30, 2022 and December 31, 2021, the balance of the long-term restricted cash was $6.7 million and $6.7 million.
Contingencies
Indemnification Agreements - We enter into standard indemnification agreements with our customers and certain other business partners in the ordinary course of business. Our exposure under these agreements is unknown because it involves future claims that may be made against us but have not yet been made. To date, we have not paid any claims or been required to defend any action related to our indemnification obligations. However, we may record charges in the future as a result of these indemnification obligations.
Delaware Economic Development Authority - In March 2012, we entered into an agreement with the Delaware Economic Development Authority to provide a grant of $16.5 million to us as an incentive to establish a new manufacturing facility in Delaware and to provide employment for full time workers at the facility over a certain period of time. As of June 30, 2022 and December 31, 2021, we have recorded $9.5 million and $9.5 million and in other long-term liabilities, respectively, for potential future repayments of this grant.
Investment Tax Credits - For information on ITCs, see Part II, Item 8, Note 13 - Commitments and Contingencies on our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.
Legal Matters - We are involved in various legal proceedings that arise in the ordinary course of business. We review all legal matters at least quarterly and assess whether an accrual for loss contingencies needs to be recorded. We record an accrual for loss contingencies when management believes that it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Legal matters are subject to uncertainties and are inherently unpredictable, so the actual liability in any such matters may be materially different from our estimates. If an unfavorable resolution were to occur, there exists the possibility of a material adverse impact on our consolidated financial condition, results of operations or cash flows for the period in which the resolution occurs or on future periods.
In July 2018, two former executives of Advanced Equities, Inc., Keith Daubenspeck and Dwight Badger, filed a statement of claim with the American Arbitration Association in Santa Clara, CA, against us, Kleiner Perkins, Caufield & Byers, LLC (“KPCB”), New Enterprise Associates, LLC (“NEA”) and affiliated entities of both KPCB and NEA seeking to compel arbitration and alleging a breach of a confidential agreement executed between the parties on June 27, 2014 (the “Confidential Agreement”). On May 7, 2019, KPCB and NEA were dismissed with prejudice. On June 15, 2019, a second amended statement of claim was filed against us alleging securities fraud, fraudulent inducement, a breach of the Confidential Agreement, and violation of the California unfair competition law. On July 16, 2019, we filed our answering statement and affirmative defenses. On September 27, 2019, we filed a motion to dismiss the statement of claim. On March 24, 2020, the Tribunal denied our motion to dismiss in part, and ordered that claimant’s relief is limited to rescission of the Confidential Agreement or remedies consistent with rescission, and not expectation damages. On September 14, 2020, the Tribunal issued an interim order dismissing the claimant’s remaining claims and requesting further briefing on the issue of prevailing party. On November 10, 2020, the Tribunal issued an order declaring us the prevailing party and requesting a motion for award of attorney’s fees. On March 17, 2021, we received the final award for attorneys fees and costs. On March 26, 2021, we filed a petition in the Northern District of California to confirm the award. Messrs. Badger and Daubenspeck have taken the position that the award should be vacated, including on the ground that one of the arbitrators made insufficient disclosures or was biased against them. The Northern District of California rejected the arguments made by Messrs. Badger and Daubenspeck and on September 8, 2021, issued an order granting our petition to confirm the award, and entered judgment in our favor for the attorneys fees and costs awarded by the Tribunal. On October 1, 2021, Mr. Badger and Mr. Daubenspeck filed a notice of appeal with the United States Court of Appeal for the Ninth Circuit. On July 25, 2022, the parties filed a stipulated motion to voluntarily dismiss the appeal with prejudice pursuant to a confidential settlement agreement entered into by the parties on June 24, 2022. On July 29, 2022, the United States Court of Appeal for the Ninth Circuit dismissed the appearl pursuant to the stipulation of the parties.
In June 2019, Messrs. Daubenspeck and Badger filed a complaint against our Chief Executive Officer ("CEO") and our former Chief Financial Officer ("CFO") in the United States District Court for the Northern District of Illinois asserting nearly identical claims as those in the pending arbitration discussed above. The lawsuit was stayed pending the outcome of the arbitration. The stay was lifted on October 20, 2020. On March 19, 2021, we filed a motion to dismiss the case on several grounds. On May 3, 2021, plaintiffs filed a motion to stay the lawsuit pending the outcome of the petition to confirm the arbitration award in the Northern District of California. On July 25, 2022, the parties filed a stipulated motion to voluntarily dismiss the lawsuit with prejudice pursuant to a confidential settlement agreement entered by the parties on June 24, 2022. On July 26, 2022, the court dismissed the action with prejudice.
In March 2019, the Lincolnshire Police Pension Fund filed a class action complaint in the Superior Court of the State of California, County of Santa Clara, against us, certain members of our senior management, certain of our directors and the underwriters in our July 25, 2018 IPO alleging violations under Sections 11 and 15 of the Securities Act of 1933, as amended (the "Securities Act"), for alleged misleading statements or omissions in our Registration Statement on Form S-1 filed with the SEC in connection with the IPO. Two related class action cases were subsequently filed in the Santa Clara County Superior Court against the same defendants containing the same allegations; Rodriquez vs Bloom Energy et al. was filed on April 22, 2019 and Evans vs Bloom Energy et al. was filed on May 7, 2019. These cases have been consolidated. Plaintiffs' consolidated amended complaint was filed with the court on September 12, 2019. On October 4, 2019, defendants moved to stay the lawsuit pending the federal district court action discussed below. On December 7, 2019, the Superior Court issued an order staying the action through resolution of the parallel federal litigation mentioned below. We believe the complaint to be without merit and we intend to defend this action vigorously. We are unable to estimate any range of reasonably possible losses.
In May 2019, Elissa Roberts filed a class action complaint in the federal district court for the Northern District of California against us, certain members of our senior management team, and certain of our directors alleging violations under Section 11 and 15 of the Securities Act for alleged misleading statements or omissions in our Registration Statement on Form S-1 filed with the SEC in connection with the IPO. On September 3, 2019, the court appointed a lead plaintiff and lead plaintiffs’ counsel. On November 4, 2019, plaintiffs filed an amended complaint adding the underwriters in the IPO and our auditor as defendants for the Section 11 claim, as well as adding claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended (the "Exchange Act" ) against us, and certain members of our senior management team. The amended complaint alleged a class period for all claims from the time of our IPO until September 16, 2019. On April 21, 2020, plaintiffs filed a second amended complaint, which continued to make the same claims and added allegations pertaining to the restatement and, as to claims under the Exchange Act, extended the putative class period through February 12, 2020. On July 1, 2020, we and the other defendants filed a motion to dismiss the second amended complaint. On September 29, 2021, the court entered an order dismissing with leave to amend (1) five of seven statements or groups of statements alleged to violate Sections 11 and 15 of the Securities Act and (2) all allegations under the Exchange Act. All allegations against our auditors were also dismissed. Plaintiffs elected not to amend the complaint and instead on October 22, 2021 filed a motion for entry of final judgment in favor of our auditors so that plaintiffs could appeal the dismissal of those claims. The court denied that motion on December 1, 2021 and in response plaintiffs have filed a motion asking the court to certify an interlocutory appeal as to the accounting claims. The court denied plaintiff’s motion on April 14, 2022. Separately, the claims for violation of Sections 11 and 15 of the Securities Act that were not dismissed by the court are proceeding to discovery. A case schedule has been set, with a trial scheduled for December 2023. We believe the claims to be without merit and we intend to defend this action vigorously. We are unable to predict the outcome of this litigation at this time and accordingly are not able to estimate any range of reasonably possible losses.
In September 2019, we received a books and records demand from purported stockholder Dennis Jacob (“Jacob Demand”). The Jacob Demand cites allegations from the September 17, 2019 report prepared by admitted short seller Hindenburg Research. In November 2019, we received a substantially similar books and records demand from the same law firm on behalf of purported stockholder Michael Bolouri (“Bolouri Demand” and, together with the Jacob Demand, the “Demands”). On January 13, 2020, Messrs. Jacob and Bolouri filed a complaint in the Delaware Court of Chancery to enforce the Demands in the matter styled Jacob, et al. v. Bloom Energy Corp., C.A. No. 2020-0023-JRS. On March 9, 2020, Messrs. Jacob and Bolouri filed an amended complaint in the Delaware Court of Chancery to add allegations regarding the restatement. The court held a one-day trial on December 7, 2020. On February 25, 2021, the Delaware Court of Chancery issued a decision rejecting the Bolouri Demand but granting in part the Jacob Demand allowing limited access to certain books and records pertaining to the allegations made in the Hindenburg Research Report. On March 29, 2021, the Court of Chancery entered a Final Order and Judgment regarding the required production of documents. On April 28, 2021, we produced documents to Mr. Jacob responsive to the Final Order and Judgment. We are unable to estimate any range of reasonably possible losses.
In March 2020, Francisco Sanchez filed a class action complaint in Santa Clara County Superior Court against us alleging certain wage and hour violations under the California Labor Code and Industrial Welfare Commission Wage Orders and that we engaged in unfair business practices under the California Business and Professions Code, and in July 2020 he amended his complaint to add claims under the California Labor Code Private Attorneys General Act ("PAGA"). On November 30, 2020, we filed a motion to compel arbitration and the motion was to be heard on March 5, 2021. On February 24, 2021, Mr. Sanchez dismissed the individual and class action claims without prejudice, leaving one cause of action for enforcement of the Private Attorney Generals Act. In April 2021, an amended complaint reflecting these changes was filed with the Santa Clara Superior Court. The parties attended a mediation on January 10, 2022, and agreed in principle to resolve the PAGA and individual claims for approximately $1.0 million. The parties executed a written agreement in late May 2022. The agreement was approved by the Court in compliance with PAGA on July 1, 2022.
In June 2021, we filed a petition for writ of mandate and a complaint for declaratory and injunctive relief in the Santa Clara Superior Court against the City of Santa Clara for failure to issue building permits for two of our customer installations and asking the court to require the City of Santa Clara to process and issue the building permits. In October 2021, we filed an amended petition and complaint that asserts additional constitutional and tort claims based on the City’s failure to timely issue the Energy Server permits. Discovery has commenced and we are aggressively pursuing all claims. On February 4, 2022, the City of Santa Clara filed a Demurrer seeking to dismiss all of the Company’s claims. The trial judge rejected the Demurrer on all claims except one, and allowed Bloom leave to amend that claim. The second amended petition was filed on July 1, 2022. The next Status Conference with the judge is scheduled for September 1, 2022. If we are unable to secure building permits for these customer installations in a timely fashion, our customers will terminate their contracts with us and select another energy provider. In addition, if we are no longer able to install our Energy Servers in Santa Clara under building permits, we may not be able to secure future customer bookings for installation in the City of Santa Clara.
In February 2022, Plansee SE/Global Tungsten & Powders Corp. ("Plansee/GTP"), a former supplier, filed a request for expedited arbitration with the World Intellectual Property Organization Arbitration and Mediation Center in Geneva Switzerland, for various claims allegedly in relation to an Intellectual Property and Confidential Disclosure Agreement between Plansee/GTP and Bloom Energy Corporation. Plansee/GTP’s statement of claims includes allegations of infringement of U.S. Patent Nos. 8,802,328, 8,753,785 and 9,434,003. On April 3, 2022, we filed a complaint against Plansee/GTP in the Eastern District of Texas to address the dispute between Plansee/GTP and Bloom Energy Corporation in a proper forum before a U.S. Federal District Court. Our complaint seeks the correction of inventorship of U.S. Patent Nos. 8,802,328, 8,753,785 and 9,434,003 (the “Patents-in-Suit”); declaratory judgment of invalidity, unenforceability, and non-infringement of the Patents-in-Suit; and declaratory judgment of no misappropriation. Further, our complaint seeks to recover damages hawse have suffered in relation to Plansee/GTP’s business dealings that, as alleged, constitute acts of unfair competition, tortious interference contract, breach of contract, violations of the Racketeer Influenced and Corrupt Organizations (RICO) Act and violations of the Clayton Antitrust Act. On June 9, 2022, Plansee/GTP filed a motion to dismiss the complaint and compel arbitration (or alternatively to stay). We filed our opposition on June 30, 2022, Plansee/GTP’s filed its reply on July 14, 2022 and we filed our sur-reply on July 22, 2022. Given that the cases are still in their early stages, we are unable to predict the ultimate outcome of the arbitration and district court action at this time, and accordingly are not able to estimate a range of reasonably possible losses.
14. Income Taxes
For the three and six months ended June 30, 2022, we recorded an income tax benefit and income tax provision of $12 thousand and $0.6 million, respectively, on pre-tax losses of $121.2 million and $203.4 million for effective tax rates of 0.01% and (0.3)%, respectively. For the three and six months ended June 30, 2021, we recorded income tax provisions of $0.3 million and $0.4 million on pre-tax losses of $58.1 million and $87.8 million for effective tax rates of (0.5)% and (0.5)%, respectively.
The effective tax rate for the three and six months ended June 30, 2022 and 2021 is lower than the statutory federal tax rate primarily due to a full valuation allowance against U.S. deferred tax assets.
15. Net Loss per Share Available to Common Stockholders
Please refer to the condensed consolidated statements of operations for computation of our net loss per share available to common stockholders, basic and diluted.

28


The following common stock equivalents (in thousands) were excluded from the computation of our net loss per share available to common stockholders, diluted, for the three and six months presented as their inclusion would have been antidilutive (in thousands):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Convertible notes14,187 14,187 14,187 14,187 
Redeemable convertible preferred stock11,000  11,000  
Stock options and awards4,655 6,403 4,894 15,028 
29,842 20,590 30,081 29,215 

16. Subsequent Events
There have been no subsequent events that occurred during the period subsequent to the date of these condensed consolidated financial statements that would require adjustment to our disclosure in the condensed consolidated financial statements as presented.

29


ITEM 2 - MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF
OPERATIONS

This Quarterly Report on Form 10-Q contains "forward-looking statements" within the meaning of the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. These forward-looking statements are based on current expectations, estimates, and projections about our industry, management’s beliefs, and certain assumptions made by management. For example, forward-looking statements include, but are not limited to, our expectations regarding our products, services, business strategies, impact of COVID-19, our expanded strategic partnership with SK ecoplant, operations, supply chain (including any direct or indirect effects from the Russia-Ukraine conflict), new markets, government incentive programs, growth of the hydrogen market and the sufficiency of our cash and our liquidity. Forward-looking statements can also be identified by words such as “future,” “anticipates,” “believes,” “estimates,” “expects,” “intends,” “plans,” “predicts,” "targets," "forecasts," “will,” “would,” “could,” “can,” “may” and similar terms. These statements are based on the beliefs and assumptions of our management based on information currently available to management at the time they are made. Such forward-looking statements are subject to risks, uncertainties and other factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified below, and those discussed in the section titled “Risk Factors” included in Part II, Item 1A of this Quarterly Report on Form 10-Q and in our other filings with the Securities and Exchange Commission, including our Annual Report on Form 10-K for the fiscal year ended December 31, 2021 filed on February 25, 2022. Such forward-looking statements speak only as of the date of this report. We disclaim any obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements. You should review these risk factors for a more complete understanding of the risks associated with an investment in our securities. The following discussion and analysis should be read in conjunction with our condensed consolidated financial statements and notes thereto included elsewhere in this Quarterly Report on Form 10-Q.
Overview
Description of Bloom Energy
Our mission is to make clean, reliable energy affordable for everyone in the world. We created the first large-scale, commercially viable solid oxide fuel-cell based power generation platform that empowers businesses, essential services, critical infrastructure and communities to responsibly take charge of their energy.
Our technology, invented in the United States, is one of the most advanced electricity and hydrogen producing technologies on the market today. Our fuel-flexible Bloom Energy Servers can use biogas, hydrogen, natural gas, or a blend of fuels to create resilient, sustainable and cost-predictable power at significantly higher efficiencies than traditional, combustion-based resources. In addition, our same solid oxide platform that powers our fuel cells can be used to create hydrogen, which is increasingly recognized as a critically important tool necessary for the full decarbonization of the energy economy. Our enterprise customers include some of the largest multinational corporations in the world. We also have strong relationships with some of the largest utility companies in the United States and the Republic of Korea.
At Bloom Energy, we look forward to a net-zero future. Our technology is designed to help enable this future in order to deliver reliable, low-carbon, electricity in a world facing unacceptable levels of power disruptions. Our resilient platform has kept electricity available for our customers through hurricanes, earthquakes, typhoons, forest fires, extreme heat and grid failures. Unlike traditional combustion power generation, our platform is community-friendly and designed to significantly reduce emissions of criteria air pollutants. We have made tremendous progress making renewable fuel production a reality through our biogas, hydrogen and electrolyzer programs, and we believe that we are well-positioned as a core platform and fixture in the new energy paradigm to help organizations and communities achieve their net-zero objectives.
We market and sell our Energy Servers directly and through indirect channels to our customers both in the United states and abroad. In order to appeal to the largest variety of customers, we have developed a number of financing options to enable customers' use of our Energy Servers on a pay-as-you-go model, made available through third-party ownership financing arrangements. For information about our different financing options, see Part II Item 7, Management's Discussion and Analysis of Financial Condition and Results of Operations - Purchase and Financing Options in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.
Our typical target commercial or industrial customer has historically been either an investment-grade entity or a customer with investment-grade attributes such as size, assets and revenue, liquidity, geographically diverse operations and general financial stability. We have also expanded our product and financing options to the below-investment-grade customer
30


and have also expanded internationally to target customers with deployments on a wholesale grid. Given that our customers are typically large institutions with multi-level decision making processes, we generally experience a lengthy sales process.
Strategic Investment
On October 23, 2021, we entered into the SPA with SK ecoplant in connection with a strategic partnership. Pursuant to the SPA, on December 29, 2021, we sold to SK ecoplant 10 million shares of zero coupon, non-voting redeemable convertible Series A preferred stock in us, par value $0.0001 per share ("RCPS"), at a purchase price of $25.50 per share for an aggregate purchase price of $255 million (the "Initial Investment").
Simultaneous with the execution of the SPA, we and SK ecoplant executed an amendment to the Joint Venture Agreement ("JVA"), an amendment and restatement to our Preferred Distribution Agreement ("PDA Restatement") and a new Commercial Cooperation Agreement regarding initiatives pertaining to the hydrogen market and general market expansion for the Bloom Energy Server and Bloom Energy Electrolyzer.
Certain Factors Affecting our Performance
Manufacturing and Labor Market Constraints
We are experiencing impacts from the ongoing labor shortage and continue to face challenges in hiring for our manufacturing facilities, which is exacerbated by absences for any employees who are recovering from or have been exposed to COVID-19. While we continue to dedicate resources to supporting our capacity expansion efforts, we are experiencing difficulties with hiring and retention, particularly for our new manufacturing facility in Fremont, California. In addition, the current inflationary environment has led to rising wages and labor rates and increased competition for labor. To date, we have been able to mitigate any impact to production through a contingent workforce and other measures. In the event we are unable to mitigate the impacts of these challenges, it could delay the manufacturing and installation of our Energy Servers and we may be unable to meet customer demand, which would adversely impact our cash flows and results of operations, including revenue and gross margin. We expect the hiring and retention challenges arising from the labor shortages to continue for the foreseeable future.
Supply Chain Constraints
We continue to see effects from the global supply chain disruptions and are experiencing supply chain challenges and logistics constraints. While we have not experienced any component shortages to date, we are facing pressures from longer lead times, shipping and freight delays, and increased costs of raw materials. In addition, the current inflationary environment and conflict in Ukraine has led to an increase in the price of components and raw materials. In the event we are unable to mitigate the impacts of delays and/or price increases in raw materials, components and freight, it could delay the manufacturing and installation of our Energy Servers and increase the cost of our Energy Server, which would adversely impact our cash flows and results of operations, including revenue and gross margin. We expect these supply chain challenges and logistics constraints to continue for the foreseeable future.
For additional information on our manufacturing and supply chain matters, see Part I Item 7 - Management's Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.
COVID-19 Pandemic
We continue to monitor and adjust as appropriate our operations in response to the COVID-19 pandemic. We maintain protocols to minimize the risk of COVID-19 transmission within our facilities, including enhanced cleaning and masking if required by the local authorities, as well as providing testing for all employees. We will continue to follow CDC and local guidelines when notified of possible exposures. The full extent of the ongoing impact of the COVID-19 pandemic on our business remains uncertain due to a variety of factors, including for example, the duration and severity of the pandemic, new variants of the virus, the distribution, effectiveness and public acceptance of vaccines, and any other ongoing and future actions taken to in response to the pandemic. For more information regarding the risks posed to our company by the COVID-19 pandemic, refer to Part I, Item 1A, Risk Factors – Risks Related to Our Products and Manufacturing – Our business has been and continues to be adversely affected by the COVID-19 pandemic in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.
Our Energy Server Product runs on a variety of fuels, including natural gas. The rising cost of natural gas increases the cost of our product to the end customer. To date, the potential impact of this on customer demand has been offset by the customer needs for resiliency and time to power that our Energy Server provides.
31


Liquidity and Capital Resources
While we improved our liquidity in 2021, we increased our working capital spend in the first half of 2022. We have entered into new leases to maintain sufficient manufacturing facilities to meet anticipated demand in 2022 and beyond, including new product line expansion. In addition, we also increased our working capital spend and resources to enhance our marketing efforts and to expand into new geographies both domestically and internationally.
As of June 30, 2022, we had cash and cash equivalents of $235.6 million. Our cash and cash equivalents consist of highly liquid investments with maturities of three months or less, including money market funds. We maintain these balances with high credit quality counterparties, continually monitor the amount of credit exposure to any one issuer and diversify our investments in order to minimize our credit risk.
As of June 30, 2022, we had $291.0 million of total outstanding recourse debt, $198.3 million of non-recourse debt and $18.6 million of other long-term liabilities. For a complete description of our outstanding debt, please see Note 7 - Outstanding Loans and Security Agreements in Part I, Item 1, Financial Statements (unaudited).
The combination of our existing cash and cash equivalents is expected to be sufficient to meet our anticipated cash flow needs for at least the next 12 months. If these sources of cash are insufficient to satisfy our near-term or future cash needs, we may require additional capital from equity or debt financings to fund our operations, in particular, our manufacturing capacity, product development and market expansion requirements, to timely respond to competitive market pressures or strategic opportunities, or otherwise. We may, from time to time, engage in a variety of financing transactions for such purposes, including factoring our accounts receivable. We may not be able to secure timely additional financing on favorable terms, or at all. The terms of any additional financings may place limits on our financial and operating flexibility. If we raise additional funds through further issuances of equity or equity-linked securities, our existing stockholders could suffer dilution in their percentage ownership of us, and any new securities we issue could have rights, preferences and privileges senior to those of holders of our common stock.
Our future capital requirements will depend on many factors, including our rate of revenue growth, the timing and extent of spending on research and development efforts and other business initiatives, the rate of growth in the volume of system builds and the need for additional manufacturing space, the expansion of sales and marketing activities both in domestic and international markets, market acceptance of our products, our ability to secure financing for customer use of our Energy Servers, the timing of installations, and overall economic conditions including the impact of COVID-19 on our ongoing and future operations. In order to support and achieve our future growth plans, we may need or seek advantageously to obtain additional funding through an equity or debt financing. Failure to obtain this financing or financing in future quarters may affect our results of operations, including revenue and cash flows.
As of June 30, 2022, the current portion of our total debt is $27.2 million, of which $14.7 million is outstanding non-recourse debt.
A summary of our consolidated sources and uses of cash, cash equivalents and restricted cash was as follows (in thousands):
 Six Months Ended
June 30,
 20222021
Net cash (used in) provided by :
Operating activities$(98,514)$(35,302)
Investing activities(44,728)(34,460)
Financing activities(56,946)53,804 
32


Net cash provided by (used in) our PPA Entities, which are incorporated into the condensed consolidated statements of cash flows, was as follows (in thousands):
 Six Months Ended
June 30,
 20222021
PPA Entities ¹
Net cash provided by PPA operating activities $92,085 $12,669 
Net cash provided by (used in) PPA financing activities (99,297)(13,462)
1 The PPA Entities' operating and financing cash flows are a subset of our consolidated cash flows and represent the stand-alone cash flows prepared in accordance with U.S. GAAP. Operating activities consist principally of cash used to run the operations of the PPA Entities, the purchase of Energy Servers from us and principal reductions in loan balances. Financing activities consist primarily of changes in debt carried by our PPAs, and payments from and distributions to noncontrolling partnership interests. We believe this presentation of net cash provided by (used in) PPA activities is useful to provide the reader with the impact to consolidated cash flows of the PPA Entities in which we have only a minority interest.
Operating Activities
Our operating activities have consisted of net loss adjusted for certain non-cash items plus changes in our operating assets and liabilities or working capital. The increase in cash used in operating activities during the six months ended June 30, 2022 as compared to the prior year period was primarily the result of an increase in our net loss and a decrease in our net working capital of $47.2 million in the six months ended June 30, 2022 due to the timing of revenue transactions and corresponding collections, the increase in inventory levels to support future demand, and the timing of payments to vendors.
Investing Activities
Our investing activities have consisted of capital expenditures that include investment to increase our production capacity. We expect to continue such activities as our business grows. Cash used in investing activities of $44.7 million during the six months ended June 30, 2022 was primarily the result of expenditures on tenant improvements for a newly leased engineering building in Fremont, California. We expect to continue to make capital expenditures over the next few quarters to prepare our new manufacturing facility in Fremont, California for production, which includes the purchase of new equipment and other tenant improvements. We intend to fund these capital expenditures from cash on hand as well as cash flow to be generated from operations. We may also evaluate and arrange equipment lease financing to fund these capital expenditures.
Financing Activities
Historically, our financing activities have consisted of borrowings and repayments of debt, proceeds and repayments of financing obligations, distributions paid to noncontrolling interests, and the proceeds from the issuance of our common stock. Net cash used in financing activities during the six months ended June 30, 2022 was $56.9 million, an increase of $110.8 million compared to the prior year period, primarily due to the repayment of debt related to PPA IIIa of $30.2 million and other debt of 10.7 million, and repayment of financing obligations of $16.5 million, partially offset by proceeds from issuance of common stock of $6.0 million.
We believe we have the sufficient capital to run our business over the next 12 months, including the completion of the build out of our manufacturing facilities. Our working capital was strengthened with the initial investment by SK ecoplant. In addition, we may still enter the equity or debt market as needed to support the expansion of our business. Please refer to Note 7 - Outstanding Loans and Security Agreements in Part 1, Item 1, Financial Statements (unaudited); and Part I, Item 1A, Risk Factors - Risks Related to Our Liquidity - Our substantial indebtedness, and restrictions imposed by the agreements governing our and our PPA Entities' outstanding indebtedness, may limit our financial and operating activities and may adversely affect our ability to incur additional debt to fund future needs, and We may not be able to generate sufficient cash to meet our debt service obligations, in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021 for more information regarding the terms of and risks associated with our debt.
Purchase and Financing Options
For information on purchase and financing options, see the Purchasing and Financing Options section in Part I, Item 7 - Management's Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.
33


International Channel Partners
There were no significant changes in our international channel partners during the three and six months ended June 30, 2022. For information on international channel partners, see the International Channel Partners section in Part I, Item 7 - Management's Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.
Community Distributed Generation Programs
We have entered into sales, installation, operations and maintenance agreements with three developers for the deployment of our Energy Servers pursuant to the New York CDG program for a total of 441 systems. As of June 30, 2022, we have recognized revenue associated with 271 systems. We continue to believe that these types of subscriber-based programs could be a source of future revenue and will continue to look to generate sales through these programs in the future.
For further information on Community Distributed Generation Programs, see the Community Distributed Generation Programs section in Part I, Item 7 - Management's Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.

34


Key Operating Metrics - Comparison of the Three and Six Months Ended June 30, 2022 and 2021

For a description of the key operating metrics we use to evaluate business activity, to measure performance, to develop financial forecasts and to make strategic decisions, see Part II, Item 7 of our Annual Report on Form 10-K for the year ended December 31, 2021 under the subheading “Key Operation Metrics”.
Purchase Options
The portion of acceptances attributable to each purchase option in the three and six months ended June 30, 2022 and 2021 was as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
   
Direct Purchase100 %99 %100 %99 %
Managed Services— %%— %%

The portion of revenue attributable to each purchase option in the three and six months ended June 30, 2022 and 2021 was as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
   
Direct Purchase89 %89 %88 %89 %
Traditional Lease%%%%
Managed Services%%%%
Bloom Electrons%%%%
Product Acceptances
 Three Months Ended
June 30,
ChangeSix Months Ended
June 30,
Change
 20222021Amount %20222021Amount%
   
Product accepted during the period
(in 100 kilowatt systems)
471 433 38 8.8 %846 791 55 7.0 %
Product accepted increased approximately 38 systems, or 8.8%, for the three months ended June 30, 2022 compared to the three months ended June 30, 2021. Acceptance volume increased as demand increased for the Bloom Energy servers.
Product accepted increased approximately 55 systems, or 7.0%, for the six months ended June 30, 2022 compared to the six months ended June 30, 2021. Acceptance volume increased as demand increased for the Bloom Energy servers.
Megawatts accepted, net, increased approximately 183 megawatts, or 28.3%, for the six months ended June 30, 2022 compared to the three months ended June 30, 2021. Acceptances achieved increased from June 30, 2021 to June 30, 2022 were added to our installed base and therefore, increased our megawatts accepted, net, from 647 megawatts to 830 megawatts.
35


Costs Related to Our Products
Total product related costs for the three and six months ended June 30, 2022 and 2021 was as follows:
 Three Months Ended
June 30,
ChangeSix Months Ended
June 30,
Change
20222021Amount %20222021Amount%
   
Product costs of product accepted in the period$2,462/kW$2,369/kW$93/kW3.9 %$2,506/kW$2,330/kW$176/kW7.6 %
Period costs of manufacturing related expenses not included in product costs (in thousands)$13,489 $6,450 $7,039109.1 %$23,176 $11,879 $11,29795.1 %
Installation costs on product accepted in the period$355/kW$844/kW$-489/kW(57.9)%$349/kW$520/kW$-171/kW(32.9)%
Product costs of product accepted increased approximately $93 per kilowatt, or 3.9%, for the three months ended June 30, 2022 compared to the three months ended June 30, 2021. This increase in cost is primarily driven by some of the cost pressures seen in the external environment with commodity pricing and logistics increasing significantly from one year ago. Our ongoing cost reduction efforts to reduce material costs, labor and overhead through improved automation of our manufacturing facilities, our better facility utilization and our ongoing material cost reduction programs with our vendors continued but were offset by the temporary increases in cost that we experienced.
Product costs of product accepted increased approximately $176 per kilowatt, or 7.6%, for the six months ended June 30, 2022 compared to the six months ended June 30, 2021. This increase in cost is primarily driven by some of the cost pressures seen in the external environment with commodity pricing and logistics increasing significantly from one year ago. Our ongoing cost reduction efforts to reduce material costs, labor and overhead through improved automation of our manufacturing facilities, our better facility utilization and our ongoing material cost reduction programs with our vendors continued but were offset by the temporary increases in cost that we experienced.
Period costs of manufacturing related expenses increased approximately $7.0 million, or 109.1%, for the three months ended June 30, 2022 compared to the three months ended June 30, 2021. Our period costs of manufacturing related expenses increased primarily as a result of costs incurred to support capacity expansion efforts which will be brought online in future periods.
Period costs of manufacturing related expenses increased approximately $11.3 million, or 95.1%, for the six months ended June 30, 2022 compared to the six months ended June 30, 2021. Our period costs of manufacturing related expenses increased primarily as a result of costs incurred to support capacity expansion efforts which will be brought online in future periods.
Installation costs on product accepted decreased approximately $489 per kilowatt, or 57.9%, for the three months ended June 30, 2022 as compared to the three months ended June 30, 2021. This decrease in cost is primarily driven by the change in the mix of sites requiring Bloom installation and changes in installation process. Each customer site is different and installation costs can vary due to a number of factors, including site complexity, size, location of gas, etc. As such, installation on a per kilowatt basis can vary significantly from period-to-period. In addition, some customers do their own installation for which we have little to no installation cost.
Installation costs on product accepted decreased approximately $171 per kilowatt, or 32.9%, for the six months ended June 30, 2022 as compared to the six months ended June 30, 2021. This increase in cost is primarily driven by the change in the mix of sites requiring Bloom installation. Each customer site is different and installation costs can vary due to a number of factors, including site complexity, size, location of gas, etc. As such, installation on a per kilowatt basis can vary significantly from period-to-period. In addition, some customers do their own installation for which we have little to no installation cost.
36


Results of Operations
A discussion regarding the comparison of our financial condition and results of operations for the three and six months ended June 30, 2022 and 2021 is presented below.
Revenue
 Three Months Ended
June 30,
ChangeSix Months Ended
June 30,
Change
 20222021Amount%20222021Amount%
(dollars in thousands)(dollars in thousands)
Product$173,625 $146,867 $26,758 18.2 %$307,172$284,797$22,3757.9 %
Installation12,729 28,879 (16,150)(55.9)%26,28231,538(5,256)(16.7)%
Service38,426 35,707 2,719 7.6 %73,66572,1241,5412.1 %
Electricity18,456 17,017 1,439 8.5 %37,15634,0183,1389.2 %
Total revenue$243,236 $228,470 $14,766 6.5 %$444,275$422,477$21,7985.2 %
Total Revenue
Total revenue increased by $14.8 million, or 6.5%, for the three months ended June 30, 2022 as compared to the prior year period. This increase was driven by a $26.8 million increase in product revenue, a $2.7 million increase in service revenue and a $1.4 million increase in electricity revenue, offset by a $16.2 million decrease in installation revenue.
Total revenue increased by $21.8 million, or 5.2%, for the six months ended June 30, 2022 as compared to the prior year period. This increase was primarily driven by a $22.4 million increase in product revenue, a $1.5 million increase in service revenue and a $3.1 million increase in electricity revenue, offset by a $5.3 million decrease in installation revenue.
Product Revenue
Product revenue increased by $26.8 million, or 18.2%, for the three months ended June 30, 2022 as compared to the prior year period. The product revenue increase was driven primarily by an 8.8% increase in product acceptances resulting from expansion in existing markets and revenue recognized from the PPA IIIa Upgrade of $36.9 million.
Product revenue increased by $22.4 million, or 7.9%, for the six months ended June 30, 2022 as compared to the prior year period. The product revenue increase was driven primarily by a 7.0% increase in product acceptances resulting from expansion in existing markets and revenue recognized from the PPA IIIa Upgrade of $36.9 million.
Installation Revenue
Installation revenue decreased by $16.2 million, or 55.9%, for the three months ended June 30, 2022 as compared to the prior year period. This decrease in installation revenue was driven by the change in mix of product acceptances requiring installations by us, as fewer sites had installation costs in the three months ended June 30, 2022, offset by the revenue recognized from the PPA IIIa Upgrade of $1.1 million.
Installation revenue decreased by $5.3 million, or 16.7%, for the six months ended June 30, 2022 as compared to the prior year period. This decrease in installation revenue was driven by the change in mix of product acceptances requiring installations by us, as fewer sites had installation costs in the six months ended June 30, 2022, offset by the revenue recognized from the PPA IIIa Upgrade of $1.1 million.
Service Revenue
Service revenue increased by $2.7 million, or 7.6%, for the three months ended June 30, 2022 as compared to the prior year period. This increase was primarily due to the increase in the renewal of existing service contracts. We expect our service revenue to grow in the future.
Service revenue increased by $1.5 million, or 2.1%, for the six months ended June 30, 2022 as compared to the prior year period. This increase was primarily due to the increase in new acceptances and renewal of existing service contracts,
37


partially offset by delays in execution of long-term service agreements and the impact of product performance guarantees. We expect our service revenue to grow in the future.
Electricity Revenue
Electricity revenue increased by $1.4 million, or 8.5%, for the three months ended June 30, 2022 as compared to the prior year period due to the increase in installed units as a result of the increase in Managed Services transactions recorded in the second half of fiscal year 2021.
Electricity revenue increased by $3.1 million, or 9.2%, for the six months ended June 30, 2022 as compared to the prior year period due to the increase in installed units as a result of the increase in Managed Services transactions recorded in the second half of fiscal year 2021.
Cost of Revenue
 Three Months Ended
June 30,
ChangeSix Months Ended
June 30,
Change
 20222021Amount %20222021Amount %
 (dollars in thousands)(dollars in thousands)
Product$129,419 $108,891 $20,528 18.9 %$235,161 $196,185 $38,976 19.9 %
Installation16,730 36,515 (19,785)(54.2)%29,503 41,140 (11,637)(28.3)%
Service41,028 35,565 5,463 15.4 %82,854 71,683 11,171 15.6 %
Electricity58,029 10,155 47,874 471.4 %70,790 21,474 49,316 229.7 %
Total cost of revenue$245,206 $191,126 $54,080 28.3 %$418,308 $330,482 $87,826 26.6 %
Total Cost of Revenue
Total cost of revenue increased by $54.1 million, or 28.3%, for the three months ended June 30, 2022 as compared to the prior year period primarily driven by a $47.9 million increase in cost of electricity revenue, a $20.5 million increase in cost of product revenue, and a $5.5 million increase in cost of service revenue, offset by a $19.8 million decrease in costs of installation revenue. The increase was primarily driven by the write-off of old Energy Servers of $44.8 million as a result of the PPA IIIa Upgrade, increased freight charges and other supply chain-related pricing pressures and costs incurred to support capacity expansion efforts which will be brought online in future periods. This increase was partially offset by our ongoing cost reduction efforts to reduce material costs in conjunction with our suppliers and our reduction in labor and overhead costs through increased volume, improved processes and automation at our manufacturing facilities.
Total cost of revenue increased by $87.8 million, or 26.6%, for the six months ended June 30, 2022 as compared to the prior year period primarily driven by a $49.3 million increase in cost of electricity revenue, a $39.0 million increase in cost of product revenue, an $11.2 million increase in cost of service revenue, offset by a $11.6 million decrease in costs of installation revenue. The increase was primarily driven by the write-off of old Energy Servers of $44.8 million as a result of the PPA IIIa Upgrade, increased freight charges and other supply chain-related pricing pressures and costs incurred to support capacity expansion efforts which will be brought online in future periods. This increase was partially offset by our ongoing cost reduction efforts to reduce material costs in conjunction with our suppliers and our reduction in labor and overhead costs through increased volume, improved processes and automation at our manufacturing facilities.
Cost of Product Revenue
Cost of product revenue increased by $20.5 million, or 18.9%, for the three months ended June 30, 2022 as compared to the prior year period. The cost of product revenue increase was in line with the increase in product revenue and was driven primarily by a 8.8% increase in product acceptances, the sale new Energy Servers of $15.9 million as a result of the PPA IIIa Upgrade, increased freight charges and other supply chain-related pricing pressures and costs incurred in support of upcoming capacity expansion efforts which will be brought online in future periods. This increase was partially offset by our ongoing cost reduction efforts to reduce material costs in conjunction with our suppliers and our reduction in labor and overhead costs through increased volume, improved processes and automation at our manufacturing facilities.
38


Cost of product revenue increased by $39.0 million, or 19.9%, for the six months ended June 30, 2022 as compared to the prior year period. The cost of product revenue increase was driven primarily by a 7.0% increase in product acceptances, the sale of new Energy Servers of $15.9 million as a result of the PPA IIIa Upgrade, increased freight charges and other supply chain-related pricing pressures and costs incurred in support of upcoming capacity expansion efforts which will be brought online in future periods. This increase was partially offset by our ongoing cost reduction efforts to reduce material costs in conjunction with our suppliers and our reduction in labor and overhead costs through increased volume, improved processes and automation at our manufacturing facilities.
Cost of Installation Revenue
Cost of installation revenue decreased by $19.8 million, or 54.2%, for the three months ended June 30, 2022 as compared to the prior year period. This decrease was driven by the change in mix of product acceptances requiring Bloom Energy installations, as fewer sites had installation costs in the three months ended June 30, 2022.
Cost of installation revenue decreased by $11.6 million, or 28.3%, for the six months ended June 30, 2022 as compared to the prior year period. This decrease was driven by the change in mix of product acceptances requiring Bloom Energy installations, as fewer sites had installation costs in the six months ended June 30, 2022.
Cost of Service Revenue
Cost of service revenue increased by $5.5 million, or 15.4%, for the three months ended June 30, 2022 as compared to the prior year period. This increase was primarily due to the 8.8% increase in acceptances plus the maintenance contract renewals associated with the increase in our fleet of Energy Servers, partially offset by the significant improvements in power module life, cost reductions and our actions to proactively manage fleet optimizations.
Cost of service revenue increased by $11.2 million, or 15.6%, for the six months ended June 30, 2022 as compared to the prior year period. This increase was primarily due to the 7.0% increase in acceptances plus the maintenance contract renewals associated with the increase in our fleet of Energy Servers, partially offset by the significant improvements in power module life, cost reductions and our actions to proactively manage fleet optimizations.
Cost of Electricity Revenue
Cost of electricity revenue increased by $47.9 million, or 471.4%, for the three months ended June 30, 2022 as compared to the prior year period, primarily due to the write-off of old Energy Servers of $44.8 million as a result of the PPA IIIa Upgrade and the increase in installed units driven by Managed Services transactions recorded in the second half of fiscal year 2021.
Cost of electricity revenue increased by $49.3 million, or 229.7%, for the six months ended June 30, 2022 as compared to the prior year period, primarily due to the write-off of old Energy Servers of $44.8 million as a result of the PPA IIIa Upgrade and an increase in installed units driven by Managed Services transactions recorded in the second half of fiscal year 2021.
39


Gross Profit (Loss) and Gross Margin
 Three Months Ended
June 30,
ChangeSix Months Ended
June 30,
Change
 2022202120222021
 (dollars in thousands)
Gross profit (loss):
Product$44,206$37,976$6,230 $72,011$88,612$(16,601)
Installation(4,001)(7,636)3,635 (3,221)(9,602)6,381
Service(2,602)142(2,744)(9,189)441(9,630)
Electricity(39,573)6,862(46,435)(33,634)12,544(46,178)
Total gross (loss) profit$(1,970)$37,344$(39,314)$25,967$91,995$(66,028)
Gross margin:
Product25 %26 %23 %31 %
Installation(31)%(26)%(12)%(30)%
Service(7)%— %(12)%%
Electricity(214)%40 %(91)%37 %
Total gross margin(1)%16 %%22 %
Total Gross (Loss) Profit
Gross profit decreased by $39.3 million in the three months ended June 30, 2022 as compared to the prior year period which was primarily driven by the $46.4 million decrease in electricity gross profit primarily due to the write-off of old Energy Servers of $44.8 million as a result of the PPA IIIa Upgrade, increased freight charges and other supply chain-related pricing pressures and costs incurred to support capacity expansion efforts which will be brought online in future periods. This decrease was partially offset by the $6.2 million increase in product gross profit, driven by an 8.8% increase in acceptances, recognized revenue of $36.9 million from the sale of new Energy Servers as a result of PPA IIIa Upgrade, offset by the increase in the respective cost of product revenue of $15.9 million, and our ongoing cost reduction efforts to reduce material costs in conjunction with our suppliers and our reduction in labor and overhead costs through increased volume, improved processes and automation at our manufacturing facilities.
Gross profit decreased by $66.0 million in the six months ended June 30, 2022 as compared to the prior year period which was primarily driven by the $46.2 million decrease in electricity gross profit primarily due to the write-off of old Energy Servers of $44.8 million as a result of the PPA IIIa Upgrade; the $16.6 million decrease in product gross profit due to a 7.0% increase in product acceptances, the cost of sale of new Energy Servers of $15.9 million as a result of the PPA IIIa Upgrade, offset by respective product revenue recognized of $36.9 million; the $9.6 million decrease in service gross profit due to a 7.0% increase in acceptances plus the maintenance contract renewals associated with the increase in our fleet of Energy Servers; increased freight charges and other supply chain-related pricing pressures and costs incurred to support capacity expansion efforts which will be brought online in future periods. This decrease was partially offset by our ongoing cost reduction efforts to reduce material costs in conjunction with our suppliers and our reduction in labor and overhead costs through increased volume, improved processes and automation at our manufacturing facilities.
40


Product Gross Profit
Product gross profit increased by $6.2 million in the three months ended June 30, 2022 as compared to the prior year period. The increase is primarily driven by an 8.8% increase in product acceptances, revenue recognized from the PPA IIIa Upgrade of $36.9 million, and our ongoing cost reduction efforts to reduce material costs in conjunction with our suppliers and our reduction in labor and overhead costs through increased volume, improved processes and automation at our manufacturing facilities, partially offset by the cost of sale of new Energy Servers of $15.9 million as a result of the PPA IIIa Upgrade, increased freight charges and other supply chain-related pricing pressures and costs incurred to support capacity expansion efforts which will be brought online in future periods.
Product gross profit decreased by $16.6 million in the six months ended June 30, 2022 as compared to the prior year period. The decrease is primarily driven by increased freight charges and other supply chain-related pricing pressures and costs incurred to support capacity expansion efforts which will be brought online in future periods. This decrease was partially offset by a 7.0% increase in product acceptances, revenue recognized from the PPA IIIa Upgrade of $36.9 million and our ongoing cost reduction efforts to reduce material costs in conjunction with our suppliers and our reduction in labor and overhead costs through increased volume, improved processes and automation at our manufacturing facilities.
Installation Gross Loss
Installation gross loss improved by $3.6 million in the three months ended June 30, 2022 as compared to the prior year period driven by the change in site mix and other site related factors such as site complexity, size, local ordinance requirements and location of the utility interconnect.
Installation gross loss improved by $6.4 million in the six months ended June 30, 2022 as compared to the prior year period driven by the change in site mix and other site related factors such as site complexity, size, local ordinance requirements and location of the utility interconnect.
Service Gross (Loss) Profit
Service gross loss worsened by $2.7 million in the three months ended June 30, 2022 as compared to the prior year period. This was primarily due to unfavorable timing of long-term service agreement and the impact of product performance guarantees offset by improvements in power module life, cost reductions and our actions to proactively manage fleet optimizations.
Service gross loss worsened by $9.6 million in the six months ended June 30, 2022 as compared to the prior year period. This was primarily due to unfavorable timing of long-term service agreement and the impact of product performance guarantees offset by improvements in power module life, cost reductions and our actions to proactively manage fleet optimizations.
Electricity Gross (Loss) Profit
Electricity gross profit decreased by $46.4 million in the three months ended June 30, 2022 as compared to the prior year period mainly due to the write-off of old Energy Servers from the PPA IIIa Upgrade of $44.8 million partially offset by the increase in Managed Services transactions recorded in the second half of fiscal year 2021.
Electricity gross profit decreased by $46.2 million in the six months ended June 30, 2022 as compared to the prior year period mainly due to the write-off of old Energy Servers from the PPA IIIa Upgrade of $44.8 million partially offset by the increase in Managed Services transactions recorded in the second half of fiscal year 2021.
41


Operating Expenses
 Three Months Ended
June 30,
ChangeSix Months Ended
June 30,
Change
 20222021Amount %20222021Amount %
 (dollars in thousands)(dollars in thousands)
Research and development$41,614 $25,673 $15,941 62.1 %$76,140 $48,968 $27,172 55.5 %
Sales and marketing20,475 22,727 (2,252)(9.9)%41,809 42,679 (870)(2.0)%
General and administrative38,114 31,655 6,459 20.4 %75,850 57,456 18,394 32.0 %
Total operating expenses$100,203 $80,055 $20,148 25.2 %$193,799 $149,103 $44,696 30.0 %
Total Operating Expenses
Total operating expenses increased by $20.1 million in the three months ended June 30, 2022 as compared to the prior year period. This increase was primarily attributable to our continued investment in R&D capabilities to support our technology roadmap and our investment in business development, partially offset by the decrease in outside services.
Total operating expenses increased by $44.7 million in the six months ended June 30, 2022 as compared to the prior year period. This increase was primarily attributable to our continued investment in R&D capabilities to support our technology roadmap and our investment in business development, partially offset by the decrease in outside services.
Research and Development
Research and development expenses increased by $15.9 million in the three months ended June 30, 2022 as compared to the prior year period. This increase was primarily driven by increases in employee compensation and benefits to expand our employee base in order to support our technology roadmap, including our hydrogen, electrolyzer, carbon capture, marine and biogas solutions, along with an increase in manufacturing-related expense.
Research and development expenses increased by $27.2 million in the six months ended June 30, 2022 as compared to the prior year period. This increase was primarily driven by increases in employee compensation and benefits to expand our employee base in order to support our technology roadmap, including our hydrogen, electrolyzer, carbon capture, marine and biogas solutions, along with an increase in manufacturing-related expense.
Sales and Marketing
Sales and marketing expenses decreased by $2.3 million in the three months ended June 30, 2022 as compared to the prior year period. This decrease was primarily driven by the decrease in outside services, partially offset by increases in employee compensation and benefits to expand our U.S. and international sales force, as well as increased investment in brand and product management.
Sales and marketing expenses decreased by $0.9 million in the six months ended June 30, 2022 as compared to the prior year period. This decrease was primarily driven by the decrease in outside services, partially offset by increases in employee compensation and benefits to expand our U.S. and international sales force, as well as increased investment in brand and product management.
General and Administrative
General and administrative expenses increased by $6.5 million in the three months ended June 30, 2022 as compared to the prior year period. This increase was primarily driven by increases in employee compensation and benefits, partially offset by the decrease in outside services.
General and administrative expenses increased by $18.4 million in the six months ended June 30, 2022 as compared to the prior year period. This increase was primarily driven by increases in employee compensation and benefits.
42


Stock-Based Compensation
 Three Months Ended
June 30,
ChangeSix Months Ended
June 30,
Change
 20222021Amount%20222021Amount %
 (dollars in thousands)(dollars in thousands)
Cost of revenue$4,767 $3,804 $963 25.3 %$8,627 $6,803 $1,824 26.8 %
Research and development13,213 5,291 7,922 149.7 %20,295 10,199 10,096 99.0 %
Sales and marketing4,805 4,010 795 19.8 %9,580 8,095 1,485 18.3 %
General and administrative9,814 6,028 3,786 62.8 %20,405 11,246 9,159 81.4 %
Total stock-based compensation$32,599 $19,133 $13,466 70.4 %$58,907 $36,343 $22,564 62.1 %

Total stock-based compensation for the three months ended June 30, 2022 compared to the prior year period increased by $13.5 million primarily driven by the efforts to expand our employee base across all of the Company’s functions.

Total stock-based compensation for the six months ended June 30, 2022 compared to the prior year period increased by $22.6 million primarily driven by the efforts to expand our employee base across all of the Company’s functions.
Other Income and Expense
 Three Months Ended
June 30,
ChangeSix Months Ended
June 30,
Change
 2022202120222021
 (in thousands)
Interest income$196 $76 $120 $255 $150 $105 
Interest expense(13,814)(14,553)739 (27,901)(29,284)1,383 
Other (expense) income, net(1,191)22 (1,213)(4,218)(63)(4,155)
Loss on extinguishment of debt(4,233)— (4,233)(4,233)— (4,233)
Gain (loss) on revaluation of embedded derivatives38 (942)980 569 (1,460)2,029 
Total$(19,004)$(15,397)$(3,607)$(35,528)$(30,657)$(4,871)
Interest Income
Interest income is derived from investment earnings on our cash balances primarily from money market funds. Change in interest income for the three and six months ended June 30, 2022 as compared to the prior year period was immaterial.
Interest Expense
Interest expense is from our debt held by third parties.
Interest expense for the three months ended June 30, 2022 as compared to the prior year period decreased by $0.7 million. This decrease was primarily due to lower interest expense as a result of our repayment of the 7.5% Term Loan due September 2028 and refinancing our notes at a lower interest rate.
Interest expense for the six months ended June 30, 2022 as compared to the prior year period decreased by $1.4 million. This decrease was primarily due to lower interest expense as a result of our repayment of the 7.5% Term Loan due September 2028 and refinancing our notes at a lower interest rate.
Other (Expense) Income, net
Other (expense) income, net is primarily derived from investments in joint ventures, the impact of foreign currency translation, and adjustments to fair value for derivatives.
43


Other income (expense), net for the three months ended June 30, 2022 as compared to the prior year period decrease by $1.2 million primarily as a result of the loss on remeasurement of our equity investment in the Bloom Energy Japan joint venture and loss on foreign currency translation, partially offset by a gain on the revaluation of the Option to purchase Class A common stock.
Other income (expense), net for the six months ended June 30, 2022 as compared to the prior year period decreased by $4.2 million primarily as a result of the loss on remeasurement of our equity investment in the Bloom Energy Japan joint venture, loss on foreign currency translation, and loss on the revaluation of the Option to purchase Class A common stock.
Loss on Extinguishment of Debt
Loss on extinguishment of debt for the three and six months ended June 30, 2022 was $4.2 million, which was recognized as a result of repayment of 7.5% Term Loan due September 2028 as part of the PPA IIIa Upgrade.
Gain (Loss) on Revaluation of Embedded Derivatives
Gain (loss) on revaluation of embedded derivatives is derived from the change in fair value of our sales contracts of embedded EPP derivatives valued using historical grid prices and available forecasts of future electricity prices to estimate future electricity prices.
Loss on revaluation of embedded derivatives for the three months ended June 30, 2022 as compared to the prior year period increased by $1.0 million due to the change in fair value of our embedded EPP derivatives in our sales contracts
Loss on revaluation of embedded derivatives for the six months ended June 30, 2022 as compared to the prior year period increased by $2.0 million due to the change in fair value of our embedded EPP derivatives in our sales contracts.
Net Loss Attributable to Noncontrolling Interests and Redeemable Noncontrolling Interests
 Three Months Ended
June 30,
ChangeSix Months Ended
June 30,
Change
 20222021Amount%20222021Amount %
 (dollars in thousands)
Net loss attributable to noncontrolling interests$(2,365)$(4,536)$(2,171)(47.9)%$(6,453)$(9,424)$(2,971)(31.5)%
Net loss attributable to redeemable noncontrolling interest$— $(22)$(22)(100.0)%$(300)$(26)$274 1,053.8 %
Net loss attributable to noncontrolling interests is the result of allocating profits and losses to noncontrolling interests under the hypothetical liquidation at book value ("HLBV") method. HLBV is a balance sheet-oriented approach for applying the equity method of accounting when there is a complex structure, such as the flip structure of the PPA Entities.
Net loss attributable to noncontrolling interests for the three months ended June 30, 2022 as compared to the prior year period changed by $2.2 million due to decreased losses in our PPA Entities, which are allocated to our noncontrolling interests.
Net loss attributable to noncontrolling interests for the six months ended June 30, 2022 as compared to the prior year period changed by $3.0 million due to decreased losses in our PPA Entities, which are allocated to our noncontrolling interests.
Changes in net loss attributable to redeemable noncontrolling interest for the three and six months ended June 30, 2022 and 2021 were immaterial.
Off-Balance Sheet Arrangements
We include in our condensed consolidated financial statements all assets and liabilities and results of operations of our PPA Entities that we have entered into and over which we have substantial control. For additional information, see Part II, Item 8, Note 11 - Portfolio Financings in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.
We have not entered into any other transactions that have generated relationships with unconsolidated entities or financial partnerships or special purpose entities. Accordingly, as of June 30, 2022 and 2021 we had no off-balance sheet arrangements.
44


Critical Accounting Policies and Estimates
The condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles as applied in the United States ("U.S. GAAP") The preparation of the condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, costs and expenses and related disclosures. Our discussion and analysis of our financial results under Results of Operations above are based on our audited results of operations, which we have prepared in accordance with U.S. GAAP. In preparing these condensed consolidated financial statements, we make assumptions, judgments and estimates that can affect the reported amounts of assets, liabilities, revenues and expenses, and net income. On an ongoing basis, we base our estimates on historical experience, as appropriate, and on various other assumptions that we believe to be reasonable under the circumstances. Changes in the accounting estimates are representative of estimation uncertainty, and are reasonably likely to occur from period to period. Accordingly, actual results could differ significantly from the estimates made by our management. We evaluate our estimates and assumptions on an ongoing basis. To the extent that there are material differences between these estimates and actual results, our future financial statement presentation, financial condition, results of operations and cash flows will be affected. We believe that the following critical accounting policies involve a greater degree of judgment and complexity than our other accounting policies. Accordingly, these are the policies we believe are the most critical to understanding and evaluating the consolidated financial condition and results of operations.
The accounting policies that most frequently require us to make assumptions, judgments and estimates, and therefore are critical to understanding our results of operations, include:
Discussion of Earliest Year of Changes in Financial Condition and Results of Operations;
Revenue Recognition;
Leases: Incremental Borrowing Rate;
Valuation of Escalator Protection Plan Agreements ("EPP");
Valuation of Certain Financial Instruments and Customer Financing Receivables;
Valuation of Assets and Liabilities of the SK ecoplant Strategic Investment;
Incremental Borrowing Rate ("IBR") by Lease Class;
Stock-Based Compensation;
Income Taxes;
Principles of Consolidation; and
Allocation of Profits and Losses of Consolidated Entities to Noncontrolling Interests and Redeemable Noncontrolling Interests.
Management’s Discussion and Analysis of Financial Condition and Results of Operations contained in Part II, Item 7 of our Annual Report on Form 10-K for our fiscal year ended December 31, 2021 provides a more complete discussion of our critical accounting policies and estimates. During the six months ended June 30, 2022, there were no significant changes to our critical accounting policies and estimates.

ITEM 3 - QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
There were no significant changes to our quantitative and qualitative disclosures about market risk during six months ended June 30, 2022. Please refer to Part II, Item 7A, Quantitative and Qualitative Disclosures about Market Risk included in our Annual Report on Form 10-K for our fiscal year ended December 31, 2021 for a more complete discussion of the market risks we consider.

ITEM 4 - CONTROLS AND PROCEDURES
During the six months ended June 30, 2022, there were no changes in our internal controls over financial reporting, which were identified in connection with management’s evaluation required by paragraph (d) of Rules 13a-15 and 15d-15
under the Exchange Act, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
As of June 30, 2022 based on evaluation of the effectiveness of our disclosure controls and procedures performed by our Chief Executive Officer and Chief Financial Officer (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) it was concluded that our disclosure controls and procedures were effective.
For further information on controls and procedures, see Part II, Item 9A - Controls and Procedures in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.

45


Part II
ITEM 1 - LEGAL PROCEEDINGS
We are, and from time to time we may become, involved in legal proceedings or be subject to claims arising in the ordinary course of our business. For a discussion of legal proceedings, see Part II, Item 8 Note 13 - Commitments and Contingencies in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021 and Part I, Item 1 Note 13 - Commitments and Contingencies. We are not presently a party to any other legal proceedings that in the opinion of our management and if determined adversely to us, would individually or taken together have a material adverse effect on our business, operating results, financial condition or cash flows.
ITEM 1A - RISK FACTORS
There were no material changes in risk factors as disclosed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.

ITEM 2 - UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
None.

ITEM 3 - DEFAULTS UPON SENIOR SECURITIES
None.

ITEM 4 - MINE SAFETY DISCLOSURES
Not applicable.


ITEM 5 - Other
Not applicable.

46


ITEM 6 - EXHIBITS

Incorporated by Reference
Exhibit NumberDescriptionFormFile No.ExhibitFiling Date
Certificate of Amendment to the Restated Certificate of Incorporation of Bloom Energy CorporationFiled herewith
10.18-K001-3859810.15/16/2022
Certification of Chief Executive Officer pursuant to Rule 13a-14(a) and 15d-14(a) of the Securities and Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002Filed herewith
Certification of Chief Financial Officer pursuant to Rule 13a-14(a) and 15d-14(a) of the Securities and Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002Filed herewith
**Certification of the Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002Filed herewith
101.INS
XBRL Instance Document- the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
Filed herewith
101.SCH Inline XBRL Taxonomy Extension Schema DocumentFiled herewith
101.CAL Inline XBRL Taxonomy Extension Calculation Linkbase DocumentFiled herewith
101.DEF Inline XBRL Taxonomy Extension Definition Linkbase DocumentFiled herewith
101.LAB Inline XBRL Taxonomy Extension Label Linkbase DocumentFiled herewith
101.PRE Inline XBRL Taxonomy Extension Presentation Linkbase DocumentFiled herewith
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
Portions of this exhibit are redacted as permitted under Regulation S-K, Rule 601.
**The certifications furnished in Exhibit 32.1 hereto are deemed to accompany this Quarterly Report on Form 10-Q and will not be deemed "filed" for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended.




47





SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized. 
BLOOM ENERGY CORPORATION
Date:August 9, 2022By:/s/ KR Sridhar
KR Sridhar
Founder, President, Chief Executive Officer and Director
(Principal Executive Officer)
Date:August 9, 2022By:/s/ Gregory Cameron
Gregory Cameron
Executive Vice President and
Chief Financial Officer
(Principal Financial and Accounting Officer)


48
EX-3.1 2 exhibit31certificateofamen.htm EX-3.1 Document

CERTIFICATE OF AMENDMENT TO THE
RESTATED CERTIFICATE OF INCORPORATION OF
BLOOM ENERGY CORPORATION
Bloom Energy Corporation (the “Company”), a corporation organized and existing under and by virtue of the General Corporation Law of the State of Delaware (the “DGCL”), does hereby certify that:
1. The name of the Company is Bloom Energy Corporation. The Company was originally incorporated under the name of Ion America Corporation. The original Certificate of Incorporation of the Company was filed with the Secretary of State of the State of Delaware on January 18, 2001.
2. This Certificate of Amendment to the Restated Certificate of Incorporation of the Company (the “Restated Certificate of Incorporation”) was duly authorized and adopted by the Company’s Board of Directors and stockholders in accordance with Section 242 of the DGCL and amends provisions of the Company’s Restated Certificate of Incorporation.
3. The amendments to the existing Restated Certificate of Incorporation being effected hereby are to:
a) amend and restate in its entirety Section 1.1 of Article IV of the Restated Certificate of Incorporation to read as follows:
1.1. The total number of shares of all classes of stock that the Company has authority to issue is 1,220,000,000 shares, consisting of three classes: 600,000,000 shares of Class A Common Stock, $0.0001 par value per share (“Class A Common Stock”), 600,000,000 shares of Class B Common Stock, $0.0001 par value per share (“Class B Common Stock,” and together with the Class A Common Stock, the “Common Stock”), and 20,000,000 shares of Preferred Stock, $0.0001 par value per share (the “Preferred Stock”).”
b) amend and restate in its entirety Article XI of the Restated Certificate of Incorporation to read as follows:
1. Forum. Unless the Company consents in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware (or, if the Court of Chancery does not have jurisdiction, the federal district court for the District of Delaware) shall, to the fullest extent permitted by law, be the sole and exclusive forum for (a) any derivative action or proceeding brought on behalf of the Company; (b) any action asserting a claim of breach of a fiduciary duty owed by, or other wrongdoing by, any director, officer, or other employee or agent of the Company to the Company or the Company’s stockholders; (c) any action asserting a claim against the Company arising pursuant to any provision of the General Corporation Law, this Restated Certificate of Incorporation or the Bylaws of the Company (as either may be amended from time to time); (d) any action to interpret, apply, enforce or determine the validity of this Restated Certificate of Incorporation or the Bylaws of the Company; or (e) any action asserting a claim governed by the internal affairs doctrine. Any person or entity purchasing or otherwise acquiring or holding any interest in any security of the Company shall be deemed to have notice of and to have consented to the provisions of this paragraph.




Subject to the foregoing paragraph, unless the Company consents in writing to the selection of an alternative forum, the federal district courts of the United States of America shall, to the fullest extent permitted by law, be the sole and exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act of 1933, as amended. Any person or entity purchasing or otherwise acquiring or holding any interest in any security of the Corporation shall be deemed to have notice of and consented to the provisions of this paragraph.
2. Enforceability. If any provision of this Article XI shall be held to be invalid, illegal or unenforceable as applied to any person or entity or circumstance for any reason whatsoever, then, to the fullest extent permitted by law, the validity, legality and enforceability of such provision in any other circumstance and of the remaining provisions of this Article XI (including, without limitation, each portion of any sentence of this Article XI containing any such provision held to be invalid, illegal or unenforceable that is not itself held to be invalid, illegal or unenforceable) and the application of such provision to other persons or entities or circumstances shall not in any way be affected or impaired thereby.”
4. This Certificate of Amendment to the Restated Certificate of Incorporation shall be effective immediately upon filing with the Secretary of State of the State of Delaware.
IN WITNESS WHEREOF, the Company has caused this Certificate of Amendment to the Restated Certificate of Incorporation to be signed by its Executive Vice President, General Counsel and Secretary as of the31st day of May 2022.


BLOOM ENERGY CORPORATION,
a Delaware corporation
By: /s/ Shawn M. Soderberg
Name: Shawn M. Soderberg
Title: Executive Vice President, General Counsel and
Secretary

EX-31.1 3 exhibit311q222.htm EX-31.1 Document

EXHIBIT 31.1
CERTIFICATIONS OF CHIEF EXECUTIVE OFFICER
PURSUANT TO RULE 13a-14(a) AND RULE 15d-14(a)
OF THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, KR Sridhar, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q for the quarter period ended June 30, 2022 of Bloom Energy Corporation;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:August 9, 2022By:/s/ KR Sridhar
KR Sridhar
President and Chief Executive Officer
(Principal Executive Officer)

EX-31.2 4 exhibit312q222.htm EX-31.2 Document

EXHIBIT 31.2

CERTIFICATIONS OF CHIEF FINANCIAL OFFICER
PURSUANT TO RULE 13a-14(a) AND RULE 15d-14(a)
OF THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Gregory Cameron, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q for the quarter period ended June 30, 2022 of Bloom Energy Corporation;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:August 9, 2022By:/s/ Gregory Cameron
Gregory Cameron
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)

EX-32.1 5 exhibit321q222.htm EX-32.1 Document

EXHIBIT 32.1

CERTIFICATIONS OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF
THE SARBANES-OXLEY ACT OF 2002

The following certifications are hereby made in connection with the Quarterly Report on Form 10-Q for the quarter period ended June 30, 2022 of Bloom Energy Corporation (the “Company”) as filed with the Securities and Exchange Commission on the date hereof (the “Report”):

I, KR Sridhar, President and Chief Executive Officer, hereby certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:
1.The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date:August 9, 2022By:/s/ KR Sridhar
KR Sridhar
President and Chief Executive Officer
(Principal Executive Officer)




I, Gregory Cameron, Executive Vice President and Chief Financial Officer, hereby certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:
1.The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date:August 9, 2022By:/s/ Gregory Cameron
Gregory Cameron
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)

EX-101.SCH 6 be-20220630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Deficit link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Deficit (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Nature of Business, Liquidity and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Nature of Business, Liquidity and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2105103 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Revenue Recognition - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Revenue Recognition - Contract Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Revenue Recognition - Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Revenue Recognition - Revenue by Source (Details) link:presentationLink link:calculationLink link:definitionLink 2111104 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2312302 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Financial Instruments - Cash and Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - Financial Instruments - Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2415408 - Disclosure - Financial Instruments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2116105 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 2317303 - Disclosure - Fair Value (Tables) link:presentationLink link:calculationLink link:definitionLink 2418409 - Disclosure - Fair Value - Financial Assets and Liabilities Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2419410 - Disclosure - Fair Value - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2420411 - Disclosure - Fair Value - Change in Level 3 Financial Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2421412 - Disclosure - Fair Value - Estimated Fair Values and Carrying Values for Customer Receivables and Debt Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2122106 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2323304 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2424413 - Disclosure - Balance Sheet Components - Inventories, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2425414 - Disclosure - Balance Sheet Components - Prepaid Expense and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2426415 - Disclosure - Balance Sheet Components - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2427416 - Disclosure - Balance Sheet Components - Property Plant and Equipment, Net Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2428417 - Disclosure - Balance Sheet Components - Other Long-Term Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2429418 - Disclosure - Balance Sheet Components - Accrued Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2130107 - Disclosure - Outstanding Loans and Security Agreements link:presentationLink link:calculationLink link:definitionLink 2331305 - Disclosure - Outstanding Loans and Security Agreements (Tables) link:presentationLink link:calculationLink link:definitionLink 2432419 - Disclosure - Outstanding Loans and Security Agreements - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2433420 - Disclosure - Outstanding Loans and Security Agreements - Recourse Debt Facilities Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2434421 - Disclosure - Outstanding Loans and Security Agreements - Non-recourse Debt Facilities (Details) link:presentationLink link:calculationLink link:definitionLink 2435422 - Disclosure - Outstanding Loans and Security Agreements - Schedule of Repayments (Details) link:presentationLink link:calculationLink link:definitionLink 2136108 - Disclosure - Derivative Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2337306 - Disclosure - Derivative Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2438423 - Disclosure - Derivative Financial Instruments - Changes in Fair Value of Derivative Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 2139109 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2340307 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2441424 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2442425 - Disclosure - Leases - Operating and Financing Lease Right-of-Use Assets and Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2443426 - Disclosure - Leases - Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2444427 - Disclosure - Leases - Weighted Average Remaining Lease Terms and Discount Rates (Details) link:presentationLink link:calculationLink link:definitionLink 2445428 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2445428 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2446429 - Disclosure - Leases - Sales-Type Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2446429 - Disclosure - Leases - Sales-Type Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2447430 - Disclosure - Leases - Payment to be Received (Details) link:presentationLink link:calculationLink link:definitionLink 2148110 - Disclosure - Stock-Based Compensation Expense and Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2349308 - Disclosure - Stock-Based Compensation Expense and Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2450431 - Disclosure - Stock-Based Compensation Expense and Employee Benefit Plans - Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2451432 - Disclosure - Stock-Based Compensation Expense and Employee Benefit Plans - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2452433 - Disclosure - Stock-Based Compensation Expense and Employee Benefit Plans - Stock Options Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2453434 - Disclosure - Stock-Based Compensation Expense and Employee Benefit Plans - Stock Award Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2454435 - Disclosure - Stock-Based Compensation Expense and Employee Benefit Plans - Stock Awards Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2455436 - Disclosure - Stock-Based Compensation Expense and Employee Benefit Plans - Number of Shares Available for Grant (Details) link:presentationLink link:calculationLink link:definitionLink 2456437 - Disclosure - Stock-Based Compensation Expense and Employee Benefit Plans - Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2157111 - Disclosure - Portfolio Financings link:presentationLink link:calculationLink link:definitionLink 2358309 - Disclosure - Portfolio Financings (Tables) link:presentationLink link:calculationLink link:definitionLink 2459438 - Disclosure - Portfolio Financings - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2460439 - Disclosure - Portfolio Financings - Schedule of PPA Entities' Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2161112 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2362310 - Disclosure - Related Party Transactions (Tables) link:presentationLink link:calculationLink link:definitionLink 2463440 - Disclosure - Related Party Transactions - Schedule of Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2464441 - Disclosure - Related Party Transactions - Summary of Outstanding Related Party (Details) link:presentationLink link:calculationLink link:definitionLink 2165113 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2466442 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2167114 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2468443 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2169115 - Disclosure - Net Loss per Share Available to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 2370311 - Disclosure - Net Loss per Share Available to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 2471444 - Disclosure - Net Loss per Share Available to Common Stockholders - Schedule of Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2172116 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 be-20220630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 be-20220630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 be-20220630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Geographic Concentration Risk Geographic Concentration Risk [Member] Deferred cost of revenue Deferred Costs, Noncurrent Deferred revenue and customer deposits Deferred revenue and customer deposits Deferred Revenue And Customer Deposits, Noncurrent Deferred Revenue And Customer Deposits, Noncurrent Amounts reclassified from other comprehensive loss to earnings Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Electricity revenue Operating Lease, Lease Income Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total minimum lease payments Lessee, Operating Lease, Liability, to be Paid Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Net loss Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Related Party Transactions [Abstract] Related Party Transactions [Abstract] Leasehold improvements Leaseholds and Leasehold Improvements [Member] Cost of factoring Accounts Receivable, Credit Loss Expense (Reversal) Variable Interest Entity, Primary Beneficiary Variable Interest Entity, Primary Beneficiary [Member] Exercisable, remaining contractual life Share-based Compensation Arrangement by Share-based Payment Award, Exercisable, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Exercisable, Weighted Average Remaining Contractual Term Unpaid Principal Balance Total Long-Term Debt, Gross Entity Address, Postal Zip Code Entity Address, Postal Zip Code Total finance lease costs Finance Lease, Cost Finance Lease, Cost Finance lease right-of-use assets, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Long-term lease receivable Lease Receivable, Noncurrent Lease Receivable, Noncurrent 2024 Long-Term Debt, Maturity, Year Two Debt Instrument [Axis] Debt Instrument [Axis] Outstanding, beginning (in shares) Outstanding, ending (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Outstanding, Number Present value of net minimum lease payments Present value of net minimum lease payments Finance Lease, Liability Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Debt instrument Debt Instrument, Fair Value Disclosure Additional paid-in capital Additional Paid in Capital Non-recourse debt Non-recourse debt Long-Term Portion Of Non-Recourse Debt, Excluding Related Party, Excluding Current Maturities Long-Term Portion Of Non-Recourse Debt, Excluding Related Party, Excluding Current Maturities Revenue recognized and not billed as of the end of the period Contract with Customer, Performance Obligation Satisfied in Previous Period Thereafter Lessee, Operating Lease, Liability, To Be Paid, After Year Four Lessee, Operating Lease, Liability, To Be Paid, After Year Four Property Subject to or Available for Operating Lease, by Major Property Class [Table] Property, Plant, and Equipment, Lessor Asset under Operating Lease [Table] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Financial Instruments [Domain] Financial Instruments [Domain] 2026 Finance Lease, Liability, to be Paid, Year Four Prepaid hardware and software maintenance Prepaid Maintenance Prepaid Maintenance Depreciation and amortization Depreciation Customer financing receivable Lease Receivable [Member] Lease Receivable [Member] Exercise of stock options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Deferred tax asset Deferred Tax Assets, Net Operating leases Operating Lease, Weighted Average Discount Rate, Percent Interest rate percentage Debt Instrument, Interest Rate, Stated Percentage Total lease liabilities Lease, Liability Lease, Liability Repayments of debt Repayments of Debt Option to acquire a variable number of shares of Class A Common Stock Option To Acquire Shares [Member] Option To Acquire Shares Other Other Noncash Income (Expense) Property, plant and equipment, net Property, plant and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Cash paid during the period for income taxes Income Taxes Paid Redeemable convertible preferred stock, outstanding (in shares) Temporary Equity, Shares Outstanding Accrued expenses and other liabilities Increase (Decrease) in Other Current Liabilities Transferred to accounts receivable from contract assets recognized at the beginning of the period Contract with Customer, Asset, Reclassified to Receivable 2025 Finance Lease, Liability, to be Paid, Year Three Net loss attributable to Class A and Class B common stockholders Net Income (Loss) Attributable to Parent Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Leases Lessee, Finance Leases [Text Block] Remainder of 2022 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Document Information [Line Items] Document Information [Line Items] Schedule of Assets and Liabilities Leases Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Schedule of Repayment and Interest Expense Schedule of Maturities of Long-Term Debt [Table Text Block] Operating Leases Lessee, Operating Lease, Liability, to be Paid [Abstract] Net loss before portion attributable to redeemable noncontrolling interest and noncontrolling interest Net Income (Loss) Before Portion Attributable To Noncontrolling Interest And Redeemable Noncontrolling Interest Net Income (Loss) Before Portion Attributable To Noncontrolling Interest And Redeemable Noncontrolling Interest Equity Component [Domain] Equity Component [Domain] Term Loan Secured Debt [Member] Customer financing receivable Less: current portion Customer financing receivable Sales-Type Lease, Net Investment in Lease, after Allowance for Credit Loss, Current Total assets Assets, Fair Value Disclosure Interest income Investment Income, Interest and Dividend Leases Lessee, Operating Leases [Text Block] Investment, Name [Domain] Investment, Name [Domain] Amortization of finance lease right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Related Party [Domain] Related Party [Domain] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Plan Name [Axis] Plan Name [Axis] Contract assets Beginning balance Ending balance Contract with Customer, Asset, after Allowance for Credit Loss Comprehensive loss after portion attributable to redeemable noncontrolling interest and noncontrolling interest Comprehensive Income (Loss), Net of Tax, After Portion Attributable To Redeemable Noncontrolling Interest And Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, After Portion Attributable To Redeemable Noncontrolling Interest And Noncontrolling Interest Schedule of Stock Award Activity Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block] Prepaid insurance Prepaid Insurance, Noncurrent Prepaid Insurance, Noncurrent Accrued consulting expenses Accrued Consulting Fees, Current Accrued Consulting Fees, Current Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Derivative Instrument [Axis] Derivative Instrument [Axis] Plan Name [Domain] Plan Name [Domain] Remainder of 2022 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Level 1 Fair Value, Inputs, Level 1 [Member] Distributions to redeemable noncontrolling interests Payments Of Distributions To Redeemable Noncontrolling Interest Payments Of Distributions To Redeemable Noncontrolling Interest Other comprehensive loss, net of taxes: Other Comprehensive Income (Loss), Net of Tax [Abstract] Award Type [Axis] Award Type [Axis] Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Net investment in sales-type leases Net investment in sales-type leases Sales-Type Lease, Net Investment in Lease, after Allowance for Credit Loss Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Finance lease liabilities Increase (Decrease) Financing Cash Flows From Finance Leases Increase (Decrease) Financing Cash Flows From Finance Leases Operating lease liabilities Current operating lease liabilities Operating Lease, Liability, Current Leases Lessor, Sales-type Leases [Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Property, plant and equipment Property, Plant and Equipment [Member] Prepaid managed services Prepaid Managed Services Non Current Prepaid Managed Services Non Current Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Deposits made Cash Reserve Deposit Required and Made Legal Entity [Axis] Legal Entity [Axis] Non-recourse debt Net carrying value, long-term Long-Term Debt, Excluding Current Maturities Customer One Customer One [Member] Customer One Total liabilities Liabilities Proceeds from financing obligations Proceeds From Financing Obligations Proceeds From Financing Obligations Operating leases Operating Lease, Weighted Average Remaining Lease Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Geographical [Axis] Geographical [Axis] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Exercisable, Number Share-based Compensation Arrangement by Share-based Payment Award, Exercisable, Number Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Operating Leased Assets [Line Items] Operating Leased Assets [Line Items] Current portion of derivative liabilities Derivative Liability, Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Document Type Document Type Accumulated depreciation Property, Plant, and Equipment, Lessor Asset under Operating Lease, Accumulated Depreciation Outstanding Options Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Compensation Related Costs [Abstract] Compensation Related Costs [Abstract] Estimated depreciable life Property, Plant and Equipment, Useful Life Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Less: Comprehensive loss attributable to redeemable noncontrolling interest Other Comprehensive Income (Loss), Net Of Tax, Portion Attributable To Redeemable Noncontrolling Interest Other Comprehensive Income (Loss), Net Of Tax, Portion Attributable To Redeemable Noncontrolling Interest Assets Assets, Fair Value Disclosure [Abstract] Unvested balance (in dollars per share) Unvested balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Outstanding Loans and Security Agreements Debt Disclosure [Text Block] Cost of revenue: Cost of Revenue [Abstract] Stock-Based Compensation Expense and Employee Benefit Plans Compensation and Employee Benefit Plans [Text Block] Finance Leases Finance Lease, Liability, to be Paid [Abstract] Product and Service [Domain] Product and Service [Domain] Thereafter Lessor, Operating Lease, Payment to be Received, after Year Four Lessor, Operating Lease, Payment to be Received, after Year Four Entity Shell Company Entity Shell Company Class B common stock Common Class B [Member] 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Financial Instrument [Axis] Financial Instrument [Axis] 2025 Long-Term Debt, Maturity, Year Three Sales Revenue, Net Revenue Benchmark [Member] Schedule of Contract with Customer, Asset and Liability Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Document Period End Date Document Period End Date Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-Sale [Table] Lessor, Lease, Description [Table] Lessor, Lease, Description [Table] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Total assets Assets Debt Disclosure [Abstract] Debt Disclosure [Abstract] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Sales tax liabilities Sales and Excise Tax Payable, Current Antidilutive Securities [Axis] Antidilutive Securities [Axis] Increase in recourse debt, non-current upon adoption of ASU 2020-06, net Increase in Recourse Debt, Non-Current Increase in Recourse Debt, Non-Current Interest rate swap agreements Interest Rate Swap [Member] Revenue recognized Contract with Customer, Liability, Revenue Recognized, Including Opening Balance Contract with Customer, Liability, Revenue Recognized, Including Opening Balance Current portion of debt Long-Term Debt, Current Maturities Exercised (in dollar per shares) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Net cash (used in) provided by financing activities Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities 2018 ESPP 2018 Employee Stock Purchase Plan [Member] 2018 Employee Stock Purchase Plan [Member] Investments in subsidiaries Long-Term Investments Accounting Policies [Abstract] Accounting Policies [Abstract] Portfolio Financing Portfolio Financing [Member] Portfolio Financing Weighted average discount rate: Leases, Weighted Average Discount Rate [Abstract] Leases, Weighted Average Discount Rate Interest expense Contractual interest expense Interest Expense, Debt Compensation and benefits Employee-related Liabilities, Current Redeemable convertible preferred stock, Series A: — shares authorized and — shares and no shares issued and outstanding at June 30, 2022 and December 31, 2021, respectively. Temporary Equity, Carrying Amount, Attributable to Parent Loss before income taxes Pre-tax loss Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Prepaid expense and other current assets Prepaid expenses and other current assets Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Estimated residual value of leased assets (unguaranteed) Sales-type Lease, Unguaranteed Residual Asset Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Lessor, Lease, Description [Line Items] Lessor, Lease, Description [Line Items] Amortization of warrants and debt issuance costs Amortization of Debt Issuance Costs and Discounts Net Loss per Share Available to Common Stockholders Earnings Per Share [Text Block] Customer [Axis] Customer [Axis] Schedule of Stock Option Activity Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Non-current finance lease liabilities Non-current finance lease liabilities Finance Lease, Liability, Noncurrent Disposal Group, Disposed of by Sale, Not Discontinued Operations Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Operating lease right-of-use assets and operating lease liabilities Increase (Decrease) in Operating Lease Liability Comprehensive loss Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Related Party Transaction [Line Items] Related Party Transaction [Line Items] Equity Award [Domain] Award Type [Domain] Expense expected to be recognized over a weighted-average period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Loss on extinguishment of debt Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt PPA II Power Purchase Agreement Company 2 [Member] Power Purchase Agreement Company 2 [Member] Loss (gain) recognized in other comprehensive loss Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Schedule of Fair Values and Carrying Values of Customer Receivables and Debt Instruments Fair Value, by Balance Sheet Grouping [Table Text Block] Derivative Contract [Domain] Derivative Contract [Domain] Gross (loss) profit Gross Profit Debt minimum debt service reserves required Debt Covenant, Minimum Debt Service Reserves Required Debt Covenant, Minimum Debt Service Reserves Required Schedule of Other Long-Term Assets Schedule of Other Assets, Noncurrent [Table Text Block] Entity Registrant Name Entity Registrant Name Redeemable convertible preferred stock, authorized (in shares) Temporary Equity, Shares Authorized Subsequent Events Subsequent Events [Text Block] Expired (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Expirations In Period, Available For Grant Share-Based Compensation Arrangement By Share-Based Payment Award, Expirations In Period, Available For Grant Prepaid deferred commissions Prepaid Deferred Commissions Prepaid Deferred Commissions Financial Instruments Cash, Cash Equivalents, and Short-Term Investments [Text Block] Entity Address, City or Town Entity Address, City or Town PPA IIIB Power Purchase Agreement Company 3b [Member] Power Purchase Agreement Company 3b [Member] Leases [Abstract] Operating expenses: Operating Expenses [Abstract] Total stockholders' deficit Beginning balance Ending balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Principles of Consolidation Consolidation, Policy [Policy Text Block] Share-based compensation expense Allocated Share-based Compensation Expense And Issuance Of Stock And Warrants For Services Or Claims Allocated Share-based Compensation Expense And Issuance Of Stock And Warrants For Services Or Claims 10.25% Senior Secured Notes due March 2027 Senior Secured Notes Due March 2027, Recourse [Member] Senior Secured Notes Due March 2027, Recourse Noncontrolling interest Stockholders' Equity Attributable to Noncontrolling Interest Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Raw materials Inventory, Raw Materials, Net of Reserves Recourse debt Long-Term Portion Of Recourse Debt, Excluding Related Party, Excluding Current Maturities Long-Term Portion Of Recourse Debt, Excluding Related Party, Excluding Current Maturities 2026 Lessor, Operating Lease, Payment to be Received, Year Four Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Fair Value Fair Value Disclosures [Text Block] Investment, Name [Axis] Investment, Name [Axis] AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] Trading Symbol Trading Symbol Entity File Number Entity File Number Vested and expected to vest, remaining contractual life Share-Based Compensation Arrangement By Share-Based Payment Award, Vested And Expected To Vest, Outstanding, Weighted Average Remaining Contractual Term Share-Based Compensation Arrangement By Share-Based Payment Award, Vested And Expected To Vest, Outstanding, Weighted Average Remaining Contractual Term Interest payable Interest Payable, Current Research and development Research and Development Expense Recognition of operating lease right-of-use asset during the year-to-date period Recognition Of Operating Lease Right-Of-Use Assets, In Period Recognition Of Operating Lease Right-Of-Use Assets, In Period Prepaid managed services Prepaid Managed Services Prepaid Managed Services Thereafter Finance Lease, Liability, To Be Paid, After Year Four Finance Lease, Liability, To Be Paid, After Year Four Disposal Group Classification [Axis] Disposal Group Classification [Axis] Lease Arrangement [Axis] Lease Arrangement [Axis] Lease Arrangement Portfolio Financings Variable Interest Entity Disclosure [Text Block] Restricted cash Restricted Cash and Cash Equivalents Percent interest sold Disposal Group, Including Discontinued Operation, Percent Interest Sold Disposal Group, Including Discontinued Operation, Percent Interest Sold Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted Stock Units Restricted Stock Units (RSUs) [Member] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Use of Estimates Use of Estimates, Policy [Policy Text Block] Money market funds Cash and Cash Equivalents, Fair Value Disclosure Accounts payable Increase (Decrease) in Accounts Payable Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Schedule of Variable Interest Entities [Table] Schedule of Variable Interest Entities [Table] Subsequent Events [Abstract] Subsequent Events [Abstract] Concentration risk, percentage Concentration Risk, Percentage Total revenue Total revenue Revenues Number of additional shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Customer Three Customer Three [Member] Customer Three Change in derivative instruments designated and qualifying as cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Income Taxes Income Tax Disclosure [Text Block] Total revenue from related parties Revenue from Related Parties PPA Company IIIA Power Purchase Agreement Company 3a [Member] Power Purchase Agreement Company 3a [Member] Debt make-whole payment related to PPA IIIa debt Debt extinguishment cost Payment for Debt Extinguishment or Debt Prepayment Cost Finished goods Inventory, Finished Goods, Net of Reserves Cash paid during the period for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Net loss per share available to Class A and Class B common stockholders, basic (in dollars per share) Earnings Per Share, Basic Option to acquire a variable number of shares of Class A Common Stock Option To Acquire Shares, Current Option To Acquire Shares, Current 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Schedule of Sales-type Lease, Net Investment in Lease Sales-type Lease, Net Investment in Lease, Past Due [Table Text Block] Sale Of Project Company Sale Of Project Company [Member] Sale Of Project Company Distributions to noncontrolling interests Payments to Noncontrolling Interests Schedule of Restrictions on Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Counterparty Name [Domain] Counterparty Name [Domain] Sales and marketing Selling and Marketing Expense Total deficit attributable to Class A and Class B common stockholders Stockholders' Equity Attributable to Parent Derivative Financial Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Cash received from stock options exercised Proceeds From Cash Received For Stock Options Exercised Proceeds From Cash Received For Stock Options Exercised Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Entity Interactive Data Current Entity Interactive Data Current 2023 Lessor, Operating Lease, Payment to be Received, Year One Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Computers, software and hardware Computers, Software And Hardware [Member] Computer, Software and Hardware [Member] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, derecognized Transfer of Financial Assets Accounted for as Sales, Amount Derecognized Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Embedded EPP derivatives Embedded Derivative Financial Instruments [Member] Schedule of Change in Level 3 Financial Liabilities Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Beginning balance (in shares) Ending Balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Available for Grant Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Available for Grant Money market funds Money Market Funds [Member] Other prepaid expenses and other current assets Prepaid Expense And Other Assets, Current, Other Prepaid Expense And Other Assets, Current, Other Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Accumulated Deficit Retained Earnings [Member] 2025 Lessor, Operating Lease, Payment to be Received, Year Three Total lease costs Lease, Cost Added to plan (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Added To Plan In Period, Available For Grant Share-Based Compensation Arrangement By Share-Based Payment Award, Added To Plan In Period, Available For Grant Common Stock Common Stock [Member] Expired (in Shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Expired In Period Share-Based Compensation Arrangement By Share-Based Payment Award, Expired In Period Vested and expected to vest (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Vested And Expected To Vest, Exercisable, Number Share-Based Compensation Arrangement By Share-Based Payment Award, Vested And Expected To Vest, Exercisable, Number Project [Domain] Project [Domain] Schedule of Lease, Cost Lease, Cost [Table Text Block] Deferred cost of revenue Increase (Decrease) in Deferred Charges Class of Stock [Axis] Class of Stock [Axis] Statement [Table] Statement [Table] Repayment of debt Repayments of Other Long-Term Debt Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Managed Services Managed Services [Member] Managed Services Document Quarterly Report Document Quarterly Report Redeemable convertible preferred stock, issued (in shares) Temporary Equity, Shares Issued Furniture and fixtures Furniture and Fixtures [Member] Current assets: Current assets: Assets, Current [Abstract] Operating lease liabilities Non-current operating lease liabilities Operating Lease, Liability, Noncurrent Accumulated deficit Retained Earnings (Accumulated Deficit) Disposal Group Name [Axis] Disposal Group Name [Axis] Accounts receivable less allowance for doubtful accounts of $119 as of June 30, 2022 and December 31, 2021 Accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Related Party Transactions Related Party Transactions Disclosure [Text Block] Exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Receivables from employees Due from Employees Expired (in dollar per shares) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Electricity Electricity [Member] Document Fiscal Year Focus Document Fiscal Year Focus Consolidated Entity, Excluding Consolidated VIE Consolidated Entity, Excluding Consolidated VIE [Member] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Accrued warranty Standard And Extended Product Warranty Accrual, Current Standard And Extended Product Warranty Accrual, Current Statement [Line Items] Statement [Line Items] Unvested balance (in shares) Unvested balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Stock-based compensation Share-based Compensation And Issuance Of Stock And Warrants For Services Or Claims Share-based Compensation And Issuance Of Stock And Warrants For Services Or Claims Customer financing receivable Receivables, Fair Value Disclosure Deferred cost of revenue Deferred Costs, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Customer Two Customer Two [Member] Customer Two Product Product [Member] Operating lease right-of-use assets Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Series A preferred Series A Preferred Stock [Member] Expense expected to be recognized over remaining weighted-average period Employee And Non-Employee Service Share-Based Compensation, Nonvested Awards, Compensation Cost Not Yet Recognized, Period For Recognition Employee And Non-Employee Service Share-Based Compensation, Nonvested Awards, Compensation Cost Not Yet Recognized, Period For Recognition Vested and expected to vest (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Document Transition Report Document Transition Report Period to meet criteria Pledge Assets, Period To Meet Criteria Pledge Assets, Period To Meet Criteria Equity Method Investment, Nonconsolidated Investee [Axis] Equity Method Investment, Nonconsolidated Investee [Axis] Local Phone Number Local Phone Number Loss from operations Operating Income (Loss) Inventories Decrease in inventories Increase (Decrease) in Inventories Recent Accounting Pronouncements and Accounting Guidance Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Document Information [Table] Document Information [Table] Accounts receivable Accounts Receivable, Related Parties Common stock, outstanding (in shares) Common Stock, Shares, Outstanding Service Service [Member] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Total liabilities Liabilities, Fair Value Disclosure PPA Company 5 Power Purchase Agreement Company 5 [Member] Power Purchase Agreement Company 5 [Member] Equity Method Investee Equity Method Investee [Member] Tax receivables Income Taxes Receivable Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Income tax (benefit) provision Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Accounts receivable Contract with Customer, Receivable, after Allowance for Credit Loss Income Statement [Abstract] Income Statement [Abstract] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 3.04% Senior Secured Notes due June 30, 2031 Senior Secured Notes [Member] Senior Secured Notes Additional Paid-In Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Repayment of financing obligations Repayments Of Financing Obligations Repayments Of Financing Obligations Restricted cash Restricted cash, noncurrent Restricted Cash, Noncurrent PPA expenses Cost of Goods and Services Sold Weighted average shares used to compute net loss per share available to Class A and Class B common stockholders, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Derivatives Derivative Liability Schedule of Inventory Schedule of Inventory, Current [Table Text Block] 3.04% Senior Secured Notes due June 2031 Senior Secured Notes Due June 2031, Non-Recourse [Member] Senior Secured Notes Due June 2031, Non-Recourse Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-Sale [Line Items] Accounts Receivable Accounts Receivable [Member] Rent expense Operating and Short-Term Lease, Cost Operating and Short-Term Lease, Cost Common stock: $0.0001 par value; Class A shares - 600,000,000 shares authorized and 163,085,510 shares and 160,627,544 shares issued and outstanding and Class B shares - 600,000,000 shares authorized and 15,828,287 shares and 15,832,863 shares issued and outstanding at June 30, 2022 and December 31, 2021, respectively. Common Stock, Value, Issued Net Carrying Value Reported Value Measurement [Member] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Property, plant and equipment Property, Plant, and Equipment, Lessor Asset under Operating Lease, before Accumulated Depreciation Deferred government grant obligation, noncurrent Deferred Government Grant Obligation, Noncurrent Deferred Government Grant Obligation, Noncurrent Senior Secured Notes Senior Notes [Member] Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Asia Pacific Asia Pacific [Member] Issuance of restricted stock awards (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Changes in Fair Value of Cash Flow Hedge Contracts Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Customer financing receivable Increase (Decrease) in Leasing Receivables Granted (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Grants In Period, Gross, Available For Grant Share-Based Compensation Arrangement By Share-Based Payment Award, Grants In Period, Gross, Available For Grant Revaluation of derivative liabilities Unrealized Gain (Loss) on Derivatives and Commodity Contracts Current estimated credit losses Sales-type Lease, Net Investment in Lease, Allowance for Credit Loss Loss on extinguishment of debt Gain (Loss) On Extinguishment of Debt, Before Revaluation of Fair Value of Debt Derivatives Upon Conversion Gain (Loss) On Extinguishment of Debt, Before Revaluation of Fair Value of Debt Derivatives Upon Conversion Short-term lease costs Short-Term Lease, Cost Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Cash receipts from sale of energy Proceeds From Sale Of Energy Servers Proceeds From Sale Of Energy Servers Variable Interest Entity [Line Items] Variable Interest Entity [Line Items] Beginning of period End of period Cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Less: Net loss attributable to noncontrolling interest Net Income (Loss) Attributable to Noncontrolling Interest Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Recourse debt Long-Term Portion Of Recourse Debt, Excluding Related Party, Current Maturities Long-Term Portion Of Recourse Debt, Excluding Related Party, Current Maturities Current liabilities: Current liabilities: Liabilities, Current [Abstract] Proceeds from exercise of options Proceeds from Stock Options Exercised Common stock, issued (in shares) Common Stock, Shares, Issued Non-recourse Debt Non-Recourse Debt [Member] Non-Recourse Debt [Member] Grants receivable Grants Receivable Interest expense for finance lease liabilities Finance Lease, Interest Expense Liabilities recorded for property, plant and equipment, net Capital Expenditures Incurred but Not yet Paid Total deficit attributable to Class A and Class B common stockholders Parent [Member] Income Statement Location [Domain] Income Statement Location [Domain] Less: current financing obligations Finance Lease, Liability, Current Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Amendment Flag Amendment Flag Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Forfeited (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Forfeitures In Period Share-Based Compensation Arrangement By Share-Based Payment Award, Forfeitures In Period Operating lease costs Operating Lease, Cost Other comprehensive loss, net of taxes Net loss (gain) recognized in other comprehensive loss Other Comprehensive Income (Loss), Net of Tax ESPP purchase Stock Issued During Period, Value, Employee Stock Purchase Plan Comprehensive loss attributable to Class A and Class B common stockholders Comprehensive Income (Loss), Net of Tax, Attributable to Parent Share-based Arrangements with Employees and Nonemployees [Abstract] Share-Based Payment Arrangement, Disclosure [Abstract] Construction-in-progress Construction in Progress [Member] Entity Current Reporting Status Entity Current Reporting Status Accrued expenses and other current liabilities Accrued other current liabilities Accrued expenses and other current liabilities Other Liabilities, Current Other long-term assets Other long-term assets Other long-term assets Other Assets, Noncurrent Contract With Customer, Asset, After Allowance for Credit Loss [Roll Forward] Contract With Customer, Asset, After Allowance for Credit Loss [Roll Forward] Contract With Customer, Asset, After Allowance for Credit Loss Long-term Debt, Fiscal Year Maturity [Abstract] Long-Term Debt, Fiscal Year Maturity [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] 2023 Finance Lease, Liability, to be Paid, Year One Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Contract With Customer, Liability, Deferred Revenue [Roll Forward] Contract With Customer, Liability, Deferred Revenue [Roll Forward] Contract With Customer, Liability, Deferred Revenue Deferred commissions Capitalized Contract Cost, Net, Noncurrent Remainder of 2022 Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year Project [Axis] Project [Axis] ESPP purchase (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Counterparty Name [Axis] Counterparty Name [Axis] Schedule of Related Party Transactions Schedule of Related Party Transactions [Table Text Block] Recognition of finance lease right-of-use asset during the year-to-date period Recognition Of Financing Lease Right-Of-Use Assets, In Period Recognition Of Financing Lease Right-Of-Use Assets, In Period Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code 2024 Finance Lease, Liability, to be Paid, Year Two Number of Awards Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Liabilities Liabilities [Abstract] Property, plant and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Effect of exchange rate changes on cash, cash equivalent and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Installation Installation [Member] Installation [Member] Cash and cash equivalents decrease from project Payments For Upgrade Project Payments For Upgrade Project Cash and Cash Equivalents [Abstract] Cash and Cash Equivalents [Abstract] PPA 3A Upgrade PPA 3A Upgrade [Member] PPA 3A Upgrade Operating cash flows from operating leases Operating Lease, Payments Distributions to noncontrolling interests Reclassifications of Temporary to Permanent Equity Assets and Liabilities, Lessee: Assets and Liabilities, Lessee [Abstract] Changes in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Employee Stock Option Stock options and awards Share-Based Payment Arrangement, Option [Member] Sales and marketing Selling and Marketing Expense [Member] Notes Notes Payable, Other Payables [Member] Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Long-term debt Total Long-Term Debt Other (expense) income, net Other Nonoperating Income (Expense) Common stock, authorized (in shares) Common Stock, Shares Authorized Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] 7.5% Term Loan due September 2028 Term Loan Due September 2028, Non-Recourse [Member] Term Loan Due September 2028, Non-Recourse [Member] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Total operating expenses Operating Expenses Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Prepaid and other long-term assets Prepaid Expense and Other Assets, Noncurrent Lease payment receivables, net Sales-type Lease, Lease Receivable Class A common stock Common Class A [Member] Change in effective portion of interest rate swap agreement Noncontrolling Interest, Increase (Decrease) From Change In Effective Portion Of Interest Rate Swap Agreement Noncontrolling Interest, Increase (Decrease) From Change In Effective Portion Of Interest Rate Swap Agreement Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Deferred revenue and customer deposits Increase (Decrease) in Contract with Customer, Liability Total current assets Assets, Current Entity Small Business Entity Small Business Measurement Basis [Axis] Measurement Basis [Axis] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Operating leases, depreciation expense Operating Lease, Right-of-Use Asset, Amortization Expense Number of shares issued (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Revenue: Revenues [Abstract] Sales-related liabilities Managed Services Liabilities, Current Managed Services Liabilities, Current Restricted cash Restricted cash Restricted Cash Distributions and payments to noncontrolling interests Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Cancelled/Forfeited (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Cancelled/Forfeitures In Period, Available For Grant Share-Based Compensation Arrangement By Share-Based Payment Award, Cancelled/Forfeitures In Period, Available For Grant Schedule of Sales-type Leases, Lease Receivable, Maturity Sales-type and Direct Financing Leases, Lease Receivable, Maturity [Table Text Block] Weighted average remaining lease term: Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Nature of Business, Liquidity and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Consolidated Entities [Axis] Consolidated Entities [Axis] Debt Instrument [Line Items] Debt Instrument [Line Items] Accrued interest Interest Payable Total operating lease liabilities Present value of lease liabilities Operating Lease, Liability Beginning balance Ending balance Contract With Customer, Liability, Deferred Revenue Contract With Customer, Liability, Deferred Revenue Equity Method Investment, Nonconsolidated Investee [Domain] Equity Method Investment, Nonconsolidated Investee [Domain] Total minimum lease payments Finance Lease, Liability, to be Paid Schedule of Finance Lease, Liability, Fiscal Year Maturity Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Gain (loss) on derivative Gain recognized in earnings Derivative, Gain (Loss) on Derivative, Net Total minimum lease payments Lessor, Operating Lease, Payments to be Received Liabilities, redeemable convertible preferred stock, redeemable noncontrolling interest and stockholders’ deficit Liabilities and Equity [Abstract] Fair Value Estimate of Fair Value Measurement [Member] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Remainder of 2022 Long-Term Debt, Maturity, Remainder of Fiscal Year Customer financing receivable Non-current portion of net investment in sales-type leases Customer financing receivable Sales-Type Lease, Net Investment in Lease, after Allowance for Credit Loss, Noncurrent Inventories Inventory, net Inventory, Net Financing obligations Financing Obligation, Noncurrent Financing Obligation, Noncurrent Accounts payable Accounts Payable, Current Additions Contract With Customer, Liability, Additions Contract With Customer, Liability, Additions 2026 Long-Term Debt, Maturity, Year Four Less: accumulated depreciation Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization NetJets NetJets [Member] NetJets Write-off of debt discount Write off of Deferred Debt Issuance Cost Entity Filer Category Entity Filer Category Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Weighted average shares used to compute net loss per share available to Class A and Class B common stockholders, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Schedule of Variable Interest Entities Schedule of Variable Interest Entities [Table Text Block] Liabilities Liabilities, Fair Value Disclosure [Abstract] Allocated share-based compensation expense Share-Based Payment Arrangement, Expense Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Commitments and contingencies (Note 13) Commitments and Contingencies Security Exchange Name Security Exchange Name Outstanding, beginning (in dollars per share) Outstanding, ending (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Customer deposits Contract With Customer, Liability, Customer Deposits Contract With Customer, Liability, Customer Deposits Outstanding Options/RSUs, Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Outstanding [Roll Forward] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Redeemable noncontrolling interest Beginning redeemable noncontrolling interest Ending redeemable noncontrolling interest Redeemable Noncontrolling Interest, Equity, Carrying Amount Prepaid workers compensation Prepaid Workers Compensation Prepaid Workers Compensation Restricted cash Restricted cash, current Restricted Cash, Current Schedule of Debt Schedule of Debt [Table Text Block] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recourse Debt Recourse Debt [Member] Recourse Debt [Member] General and administrative General and Administrative Expense [Member] Total revenue from contract with customers Revenue from Contract with Customer, Excluding Assessed Tax Additional period to fund release Pledge Assets, Period For Release Pledge Assets, Period For Release Schedule of Operating Leased Assets [Table] Schedule of Operating Leased Assets [Table] Deposits made Deposits Made Non Current Deposits Made Non Current Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Cash paid for amounts included in the measurement of lease liabilities: Cash Paid for Amounts Included in the Measurement of Lease Liabilities [Abstract] Cash Paid for Amounts Included in the Measurement of Lease Liabilities Level 3 Fair Value, Inputs, Level 3 [Member] Power Purchase Agreements Entities Power Purchase Agreements Entities [Member] Power Purchase Agreements Entities [Member] Non-recourse debt Non-recourse debt Long-term Portion Of Non-Recourse Debt, Excluding Related Party, Current Maturities Long-term Portion Of Non-Recourse Debt, Excluding Related Party, Current Maturities Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss Schedule of Employee and Non-Employee Stock-Based Compensation Expense Share-Based Payment Arrangement, Cost by Plan [Table Text Block] Work-in-progress Inventory, Work in Process, Net of Reserves Finance leases Finance Lease, Weighted Average Discount Rate, Percent Revenue Recognition Revenue from Contract with Customer [Text Block] Contract assets Increase in contract assets Increase (Decrease) in Contract with Customer, Asset 2024 Lessor, Operating Lease, Payment to be Received, Year Two Noncontrolling Interest Noncontrolling Interest [Member] Total liabilities, redeemable convertible preferred stock, redeemable noncontrolling interest and stockholders' deficit Liabilities and Equity Repayment of debt of PPA IIIa Repayment of debt of PPA IIIa Repayment Of Portfolio Debt Repayment Of Portfolio Debt Amortization of debt issuance costs Amortization of Debt Issuance Costs Related Party [Axis] Related Party [Axis] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Less: Net loss attributable to redeemable noncontrolling interest Net Income (Loss) Attributable to Redeemable Noncontrolling Interest Make-whole payment Repayment Of Debt, Make-Whole Amount Repayment Of Debt, Make-Whole Amount Gain (loss) on revaluation of embedded derivatives Embedded Derivative, Gain (Loss) On Embedded Derivative, Net, And Fair Value Adjustment Of Warrants Embedded Derivative, Gain (Loss) On Embedded Derivative, Net, And Fair Value Adjustment Of Warrants Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Disposal Group Name [Domain] Disposal Group Name [Domain] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Level 2 Fair Value, Inputs, Level 2 [Member] Convertible notes Convertible Notes [Member] Convertible Notes Net Product And Installation Net Product And Installation [Member] Net Product And Installation Current Fiscal Year End Date Current Fiscal Year End Date Employee stock ownership plan (ESOP), compensation expense Employee Stock Ownership Plan (ESOP), Compensation Expense Vested and expected to vest, aggregate intrinsic value Share-Based Compensation Arrangement By Share-Based Payment Award, Vested And Expected To Vest, Outstanding, Aggregate Intrinsic Value Share-Based Compensation Arrangement By Share-Based Payment Award, Vested And Expected To Vest, Outstanding, Aggregate Intrinsic Value Less: amounts representing interest or imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Net loss per share available to Class A and Class B common stockholders, diluted (in dollars per share) Earnings Per Share, Diluted Gain on sale of property, plant and equipment Gain (Loss) on Disposition of Property Plant Equipment Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Financing obligations Financing Obligation, Current Financing Obligation, Current Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total current liabilities Liabilities, Current 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Customer Concentration Risk Customer Concentration Risk [Member] Number of customers Number of Customers Number of Customers Cumulative effect upon adoption of new accounting standard Cumulative Effect, Period of Adoption, Adjustment [Member] Schedule of Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Net loss Net Income (Loss), Excluding Redeemable Noncontrolling Interest Net Income (Loss), Excluding Redeemable Noncontrolling Interest Total cost of revenue Cost of revenue Cost of Revenue Deferred revenue Contract with Customer, Liability 2.5% Green Convertible Senior Notes due August 2025 Green Convertible Senior Notes [Member] Green Convertible Senior Notes Unrecognized stock-based compensation cost Employee And Non-Employee Service Share-Based Compensation, Nonvested Awards, Compensation Not Yet Recognized, Share-Based Awards Other Than Options Employee And Non-Employee Service Share-Based Compensation, Nonvested Awards, Compensation Not Yet Recognized, Share-Based Awards Other Than Options Product and Service [Axis] Product and Service [Axis] Class of Stock [Domain] Class of Stock [Domain] Finance leases Finance Lease, Weighted Average Remaining Lease Term Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Non-cash lease expense Non-Cash Lease Expense Non-Cash Lease Expense Interest expense Interest Expense Subsidiary, Sale of Stock [Line Items] Subsidiary, Sale of Stock [Line Items] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] State incentive receivable State Incentive Receivable State Incentive Receivable Schedule of Accrued Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Inventory reserves Inventory Valuation Reserves Stockholders’ deficit: Equity [Abstract] Machinery and equipment Machinery and Equipment [Member] Building Building [Member] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Entity Tax Identification Number Entity Tax Identification Number Number of common stock reserved for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Outstanding, remaining contractual life Share-based Compensation Arrangement by Share-based Payment Award, Outstanding, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Outstanding, Weighted Average Remaining Contractual Term Old Energy Server Old Energy Server [Member] Old Energy Server Energy servers power Energy Servers Portfolio, Power Energy Servers Portfolio, Power Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Revenue from Contract with Customer [Abstract] Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Consolidated Entities [Domain] Consolidated Entities [Domain] Cash Cash [Member] Property Subject to or Available for Operating Lease [Line Items] Property, Plant, and Equipment, Lessor Asset under Operating Lease [Line Items] Net loss Temporary Equity, Net Income Property, plant and equipment, gross Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Exercised (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Exercises In Period Share-Based Compensation Arrangement By Share-Based Payment Award, Exercises In Period Operating cash flows from finance leases Finance Lease, Interest Payment on Liability Settlement amount Litigation Settlement, Expense Derivative contracts Accumulated Net Gain (Loss) from Cash Flow Hedges Including Portion Attributable to Noncontrolling Interest [Member] Accrued installation Accrued Installation Liability, Current Accrued Installation Liability, Current Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Net decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Thereafter Long-Term Debt, Maturity, After Year Four Long-Term Debt, Maturity, After Year Four Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Other Other Accrued Liabilities, Current Entity [Domain] Entity [Domain] City Area Code City Area Code Accrued legal expenses Accrued Professional Fees, Current General and administrative General and Administrative Expense Assets Assets Assets [Abstract] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Purchase obligation Purchase Obligation Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Available for Grant [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Available for Grant [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Available for Grant [Roll Forward] Deferred revenue and customer deposits Deferred revenue and customer deposits Deferred Revenue And Customer Deposits, Current Deferred Revenue And Customer Deposits, Current Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Pledged assets, term Pledged Assets, Term Pledged Assets, Term Transfer of customer financing receivable to property, plant and equipment, net Transfer of Customer Financing Receivable to Property, plant and Equipment Transfer of Customer Financing Receivable to Property, plant and Equipment Less: Comprehensive loss attributable to noncontrolling interest Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest Schedule of Prepaid Expense and Other Current Assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Lease Arrangement [Domain] Lease Arrangement [Domain] Lease Arrangement [Domain] 2023 Long-Term Debt, Maturity, Year One Less: imputed interest Finance Lease, Liability, Undiscounted Excess Amount Other long-term liabilities Other Liabilities, Noncurrent Leases Lessor, Operating Leases [Text Block] Outstanding, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Outstanding, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Outstanding, Intrinsic Value Exercisable, aggregate intrinsic value Share-Based Compensation Arrangement By Share-Based Payment Award, Vested And Expected To Vest, Exercisable, Aggregate Intrinsic Value Share-Based Compensation Arrangement By Share-Based Payment Award, Vested And Expected To Vest, Exercisable, Aggregate Intrinsic Value Increase in other liabilities Increase (Decrease) in Other Operating Liabilities Disposal Group Classification [Domain] Disposal Group Classification [Domain] Purchase of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Write-off of assets related to PPA IIIa Asset Impairment Charges Unrecognized compensation cost related to unvested stock options Employee And Non-Employee Service Share-Based Compensation, Nonvested Awards, Compensation Not Yet Recognized, Stock Options Employee And Non-Employee Service Share-Based Compensation, Nonvested Awards, Compensation Not Yet Recognized, Stock Options Research and development Research and Development Expense [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Energy Servers Energy Equipment [Member] Cost of revenue Cost of Sales [Member] Net Investment in Lease [Abstract] Net Investment in Lease, before Allowance for Credit Loss [Abstract] 6.07% Senior Secured Notes due March 2030 Senior Secured Notes due March 2030, Non-Recourse Senior Secured Notes Due March 2030, Non-Recourse [Member] Senior Secured Notes Due March 2030, Non-Recourse [Member] Customer [Domain] Customer [Domain] Redeemable convertible preferred stock Redeemable Convertible Preferred Stock [Member] Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible Enumeration] Accounting Standards Update 2020-06 [Member] EX-101.PRE 10 be-20220630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 be-20220630_g1.jpg begin 644 be-20220630_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X2$L17AI9@ 34T *@ @ !@ + ( M F (8@$2 , ! $ $Q ( F (B $R ( 4 (KH=I M 0 ! (PNH< < @, 5@ $48'EZ@X2%AH>(B8J2DY25 MEI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08' M" D*"__$ +41 (! @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*! M"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*C MI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S M]/7V]_CY^O_: P# 0 "$0,1 #\ [WQ9\44\+Z])I;:4UP417\P3;F#6 M*OQS@W#=H4NWN1< G_T&K4+D.=F>@>&O%FE^*K%KG3I"2F!+$XP\9/J/SY%< MOXD^*(\/>*9-%_LDS;#&/-\[;GM6]D0MV>/\ PC+Q^/I8[9V>V,$H<_WE M!&#^>/SJK\2?^2J77^];_P#H"4_M"Z'T%<7,-G:O<7$JQ0Q*6=V. H'K7FNH M_&S2+:Y>.RT^XNXU.!*7$0;Z \_GBH2;+;2-WPI\2='\4W/V1!):7A^[%,1A M_7:1U/MP:ZC4M4L]'T^6^OIUAMXAEF8_H/4T-6=@3NKGFD_QQTY9]L&D74D6 M>&:15)_#G^==?X3\LID6, X4XSDX_K M4T\1&<')=!1J*46^QS__ G=D+(3&"7S2Q41!AG [DT[3_'%G=W203026^\X M#EMRY]#62QD+I6(5>-TCIYIHX(7EE<)&@W,QZ 5R=QX_M$E806DLJ XWE@H/ MTK6M75*URZE10-+1?%-EK$IA4-#/C(1R/F'L>]2Z]K\>A+ TD#RB4D#:V,8Q M_C0J\73]H@]JN7F1EW7CNRA$8B@DF9D#. P 0GMGN:T[OQ'9V.EVU[-N#7$: MR1PKRQR ?ZU$<5%W?8E5HN_D8H^(-OOPUA*%]1(,X^E2Z5XEU/6-958+0+I^ MXAFVDE1@XR>F:B.+_2HIUU.VA,:J9X9\7?^2@7/_7"+_P!!K3U'X9>-_L,A?45O M% R8!=.2WL W!KLNDD.UV7O@YK%E:ZCJ$'ICD\>]<_ M\2?^2IW7^];_ /H"4?:!['<_&G4Y;7PY8Z?&2!>3$R8[J@''YE?RJ7X7^$]) M_P"$0M]1N+."XNKPLSO-&'PH8J ,].E+:)6\C@?B1I<'A3QS#-I'^C;XTNXQ M&.(WW,.!Z97./>MGXP:W+>0:%:+\D,UL+QU'0LW"_EAOSIK6Q.USN_!O@[1( M/!]@)=.MIY+FW26:26,.S%E!ZGZXKRN2(>#/B\L-@Q2".\C4+G_EG)C*_3#? MI23NQM6L7/C0-WC:W&>MB@_\?>O3E\#Z%:>#I-/_ +/@)%JP:8Q@R%MO+;NN M2?"O0++7?%3"^B66&UA,WE,/E9L@#([CGI71_&;0M.L+72[ZSM8 M;>1I'B<0H%##&1G'IS^=-OWA)>[<[3PY>26WPJL;H',D=D I],<#\N*YWPY? M:587$LVHPO+)@"(! P'J>>_2O.Q,XQJQYMD956E-> M[NHUE6(A41AD9[D_I5?QI86UAJL?V6)8A)$&95X&!^OZ5=2FH8=->14HJ-)?(ZK6$TH>%9BH@\GR3Y)&/O8^7'OFLCX?"7%] MG/D_)],\UJ[>WARENWM(V*?C6Q>SUF*_B&T3#.1V=?\ ZV*Z'5=: \'_ &V, M@27$81<=F/!_+G\JE2]G.HOF)/EE)%#P'IP6RGOI$_UY\M,]U'7\S_*NBM-% MM+*821!LKD(&.=O]>YZYZUK0IKV<6RZ<%RH\8^,VCW%OXEAU7:3:W42IO_NN MN00?PP?S]*[*'XP^'6TI9IS<)>!/FMA$22WH&Z8S[UV6ND5>S.&^&]O4(H)'X@C\*K[1 M/0['XA&#QKX"MM=T<231VFZ3J-LK/#9Q?9)3C.U>-A^G7\Q3V:0K7NS3\*_%/P];>%[.VU*YE MM[JU@6)D\EFW[1@%2H(Y '7%<1I:R^._BL+Z")TMS4?_H;U[C>?\@FX_ZX-_Z#4O9#6[/%?@C_ ,C/J'_7 MI_[.M=!\%^O./UK \ M.W6G6%Y/;:Q;)AL -)'NV,,\8QQUKS\3RJK&4MC*I92BWL:NJZYH5JR)I^G6 METQSO/E8 ].W-:FK+CP-,?LR6Q:-7,2# 7+ TE.$N=06B0U)._*BG\/C_HE[ M_P!=%_E6?\0/^0K;?]>$;*6(%GMXT<@<\;0# M_2J'AS4=!&G+;ZC#;K<(3\\D6=X//7%.7+&LG/9H;LJGO=4/_MC3KC6([/3M M%M+B)V"B0IM)]3C'05-\0 !;V 48 9^/^^:)3C.E-Q5D#DG"5D=#X;_Y%RQ_ MZY"N/\87)N?$26MP?*MH=H#A?Z5W&C1Z;!9+#ILL3PKU*.&R?4^]/#TZ<974KL*48IZ.Y5\4Z M?_:&A3JHS)&/-3\.OZ9KS875S=VEMIBGWD&'CD7(-O) MKGM2^%GA74IS,;)[9V.6^S2% ?PY _ 4^9BLC7T'PAHGAL,=,LEBD88:5B6= MA]3_ "K7GMX;J"2"XB26&12KHZY# ]B*&[@E8XNY^$GA*XN/-6TFA'>.*8A3 M^>(+];[4[(SW M*((U?SG7"@DCA2!W-;SQ))"T3#*,I4C/8T7"QAZ'X,T'PW=27.E61@FD38S> M<[Y7(/1B?2K&N^&=)\2P10ZM:FXCB8N@\QDP<8_A(HOK<+:6+FG:=;:5I\-C M9Q^7;0+MC3<3@?4\U4U'PYIFJ.9+B#$IZR(=I/U]?QK.I3C45I"E%25F16/A M72K"598X"\BG*M*V['T'2M.[LH;ZUDMKA=\,@ 9ZD+^2T1)R1$V ?PZ4JE*-16D$H*2LR]INA MZ?I63:0!7(P78DL1Z9IVHZ/9:L(Q>P^:(\E?F(QGKT--4HET M9UM(I&XW@K1/++^;,!C.[S5Q_*N<\/L;'Q>MM:3&6%I&B)'_ "T3GG],_A6- M2E&E.+AW(E",))Q.YU#7M/T])TEN(_/B7_5;OF)QD#'O7$^#;'[=KS731CRH M,O@#@,>@_F?PK2LU.K&*Z%3:E-(]*'2EKM.@** "B@ HH ** "B@ HH ** " MB@ HH ** "B@ HH *PM=\,6FLL)2QAN ,>8HSD>X[UG5IJI'E9,X*2LS!_X0 M&;H=2&WT\L_XUO:)X9M-%P[5STL)R2YI.YE"A9W;(=4\(V M>J:@]Y)/.DDF-P4C' [CT%:VF:7:Z3:_9[5-JYR23DL?4UM"A&,W-;LTC32 MDY%VBMBS_]D __X 'TQ%040@5&5C:&YO;&]G:65S($EN8RX@5C$N,#$ _^$Q MZ&AT=' Z+R]N&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN M/2?ON[\G(&ED/2=7-4TP37!#96AI2'IR95-Z3E1C>FMC.60G/SX-"CQX.GAM M<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1&('AM;&YS M.G)D9CTB:'1T<#HO+W=W=RYW,RYO#IX;7!M971A/@T*(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @/#]X<&%C:V5T(&5N9#TG=R<_/O_; $, M P(" P(" P,# P0# P0%" 4%! 0%"@<'!@@,"@P,"PH+"PT.$A -#A$."PL0 M%A 1$Q05%14,#Q<8%A08$A05%/_; $,! P0$!00%"04%"10-"PT4%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04%/_ M !$( $0!>@,!(@ "$0$#$0'_Q ? !!0$! 0$! 0 0(#! 4& M!P@)"@O_Q "U$ " 0,# @0#!04$! 7T! @, !!$%$B$Q008346$'(G$4 M,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I*C0U-CH.$A8:'B(F*DI.4E9:7F)F:HJ.D MI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R M\_3U]O?X^?K_Q ? 0 # 0$! 0$! 0$! 0(#! 4&!P@)"@O_Q "U M$0 " 0($! ,$!P4$! ! G< 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$) M(S-2\!5B7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JR ML[2UMK>XN;K"P\3%QL?(RKR\_3U]O?X^?K_ MV@ , P$ A$#$0 _ /O#XO?M8_#SX'^)[?P_XKOKRVU.>U6]2*WLWF'E,[H& M)7IS&U<-_P /&/@IS_Q.-3 '4G2YAC]*^4_^"HBC_A?WAY/X1X9MAM[8^U7= M+*6W+'')D;01C$J]3U!X]>F- M.'*I29S.I/F<8H^]M!_;_P#@EKM]%:?\)3+ISR'"27]A/%']2VTA1_M-@#UK MWW2]:L=^TZ[AO[*X7=#(VNM M-\2:-9@27/\ 9[3--"HZR,C@#:,GEE6?VZ,_\,H^/2PS^ZM>IS_R^0U^<7[%A8_M1> , ML3F\D'7_ *825,(*46V7.;C))'[. YI:9NV]L\]OK2K(K=#GZ](TP7D@@8SDC% #Z*;O'0YSCBD:95&>2.O S0!)13!*&.,'/T_P X_&EWCT- #J*9Y@R1 MSTSTI=XZ]NN: '44W>,@<_E1Y@Z]O6@!U%,\U?K]*7=TX(H =147VA-P&1GZ MC_&E\X#@C!_"@"2BF>8/0TX-F@!:*0G':F^8,XH ?13/,&<4JL&R!UH =12, MVWL3]*;YH[\?7B@!]%1^<.< D^U+YHR1U^G- #Z*9Y@SCO1Y@W8YS0 ^BLZZ M\1:98W*V]QJ%K!.QPL'QD _\ ",V^ 2!G_3+H M8'YU] ?\$N'"_ +Q N>?^$FG/X?9;49_,'\J^?\ _@J,Q'Q^T+!9<>&+\J^==R.A58E7 M.3DXSCH 2< 5^1_[.WA*_P#''QN\#Z18(T\[ZI;3RJH/R0Q2++++TXVHK')Q MG\LYGC3X/^.?AVL4WB7PIK&B12,L<=Q?696+>>GSE0,CZXYY..#]4_\ !.7X MK_#OPWXH'AR]T=].\9ZN&CM=?FN#*ERGWQ;A2 8R2-W&=Y!SC@4DO9Q;6H-N MH6NLWV@_"Z.!+6W9XCXFNE69I&4X8PQ$%0@P M>6!)ZX&.?H+]O;Q]<^ ?V;]<:RF>WO=7GBTF.6-MK*LI;S<>YB61?^!9[5^= MO['_ ,&++X[?&[2]"U0.VA6L,FI:A'&=OFQ1D;4&/N[G:,$@]"W?%13BK>#C8L<2Q[NI^0+Y> .?NX[9SQ7T9^SK_P4BU* M;7K'0?BI]E>RG*Q+XAMX?)EA=CA?/B'&PYZA01M/!R*^YE^&OAI?#KZ$?#>D M'16A\@Z9]DC^S^7MQMV;>G;'M^%?DA^V%\%[+X%_&S4-"TDF/1+R)=1L(\G] MS#*6W1].@=) "/X2OI5QY*GNI6(EST];W/V4ANHY(DD1UDB=0ZR(V M.>*^3_VN_P!N2#X)Z@WA+PE:VVL>,=H-PUPV8+'=C8&"D%I"#N R .,]<5<_ M8S^,4NJ?L@'7=3E:[N/"4-Y;32MP3';Q>;&#GNL+1I[[,]Z_,:Q75/BS\2+= M)[GSM:\2:G&K3NO6>XF'S]S]Y_N]/^^1F84[MWZ%SJ:*W4](U;]M;XU:U>>> M_CV^4;O,6.RAA@CVC&!MCC'3/(;)Z9KTGX/?\%&OB#X1UF!/&CP^,]&D?;)) MY$<-W$#WCD0!6(]'Z^J]_P!%OAG\%?"7PI\)VN@:!HUI!:1($EDDA5I;A@"" M\C?QD^_K7P'_ ,%'OV?]$^'.N>'_ !CX;L+?3;?6FEM;ZTMU$<0G10RN%''S M!GSZ[ .Y(I2A)\MB'&<5S7/T9\$^,-(^(7A73/$.AW:W^CZE MQ;S#^)3ZCL MP.01V(K\Y/VK_P!J[XK_ W_ &@/%WA_P_XON-.T6QE@$-LMI;2!=UO&Q&6B MW=6SU_AKT?\ X)9^/;V\T7QKX0N)FFL[":'4;7>V=OF[EE ]!E$.!QDL>]?, M/[J_&S_ (*->+=::VTWX>2K MH-G%!&+K56@26ZGF"+YFS>&1$#;AG;DXS\M>3^'_ -MWXTZ!J$5S_P )K1\H*J&8CJ6/7%>:?\%0OAWHFDZ3X0\6V5C#9:O-=R6-R]O& MJ"XCV!U+X7+%2A SV=JJ,H7Y+ U/EYKE+QU_P4XGG^&FC?\ "*Z/!:^-[R%O M[1DN49[73V!"[HP<;]W49("C&/OA'XDT.YTFP5%TV;["PA"_9)%B8QNF!\N& X':D^2F^6P+ MGFN:Y\Y_L5_MN:Q\4O%47@3QZ\$^M31,^GZM @A^U;%+,CH/EW;(["(OW*R7"H_TR&9?HQK]F/B' MKS^%/!.L:LA"R6EL[Q'MOZ(#[9Q^M8XBU)<[VMH.0<\9Q7C2_&CX@WA:Z7Q%?.L8)=X478GKE0". M/J>M8?@?2K#Q)XTT^RUN]2TT^XG+7=Q-((LK]YLN3QN(K[3T[QOX$T>RCM+' MQ'X?MK6,!1&E_ %4 >F?IUKX:C[?,Y2JRJ\D5LCQZ;J8MN_M2ZW MINH06_B:2/5M.?B2Y152:+T. >GUYZ5]6Z9?V^K6$%Y9RI/:3H'CD0\,#T(K MXZ_:+L_#Z^*K?4/#U_I]Y!?0L9X[&X694F# [B%)VAAC_ODU[/\ LI^()]6^ M'=Q97#,QTZ\:&/<.D9PP'YEJ[LNQ%6&(EA*TN:VS_KR.C"UIQJNA-W\SR;XF M?&KQGH?C_7;"RUZ:VLK:],<1H$G]D64 M:@--L5I9#@98D\ 9Z8]:X'XPE6_A.V\1:G M9PWVHWI:6%IUW"! Q"E0>A.,@]<$8QDUY=&6,Q6(J4*=1I7U\M6<<'7K594X MRT/$-+^/WCO2;@3KK\EZG)*W:"5''I[=^>:^K?@_\3+?XG>&C?+$+:]@817- MN&W;6QD,/]D\X^AKQO\ :N\#:1HL6D:U86<-E=7$SQ7'D)M$WRY#,!P6Z\]3 MGGH*J?L@WDD?B7Q%;9_=R6DPG*Z9] _$;QY8_#OPW/JU]EP/W<-NI ::4_=5<_C^ -?)_B#]I'QMXAO6 M-KJ":5;L2L=O:(I; [[C\S?@*Z#]K/Q)+J'C>RT@,?L^GVPDVC_GI(>3C_=V MX/UKI?V;8_!GAGPS_;.JZQI-KKMT[)_IMS&CPQJ2%50Q'XFM,37K8S%O#4Y\ MD8[O^O,=:I.O7]E&5DCR[3_CK\0-"NT9]8GF;_GCJ$0D1QZ8('7V-?3'P8^- M%E\3]-F26-;+6+55:>U4_(4(&)$SSMR<'/0BJ?Q2UCP+XV\%ZI9RZ_H5Q<+; MNUM(M]"TD%_B%H=Y 65&NUAGC'*O')\CJ<=N=P] MU%0JM;+J\8RJ<\)"YYX2HDY\T6?5O[0WBK5/"'@*/4-(NFLKO[9''Y@16.TA MB1@@^E>'>#_VF]?T72]7?6;IM:U*2.-+&.1$C1&^?>QVCW3\J]9_:J;=\+UZ M\:A$.1_LO7S'\-/!4GQ \9:?HJ.88IB7FD':-5RP^IZ4LRK5Z>.C"C+5KY:W M%BZE6.(4:;W_ %-J]^/GCN[O)+AO$$Z,/F\F!51!Z+M X[\]Z^H_B]\7K/X6 M:3"SQ_;=4N01;VN<9 '+MCH,\>^:NZ;\&?!FDV,=HGANPN%0 "6Y@2:4XYR7 M8$]J^:_VG[RXE^*TL3R,B16L$<*@\;"-W ]V)'X5K46)RW#SJ3GS2E9+RW+G M[;!T93E*[?X%&]^.GQ%\4Z@T=IJ,ZR,25MM+@Z+P>@!/3'/O4=O\>?B%HU[>1C*C55'V[J.YY)\*_AKXC^)&L1:W R2Q6UU')=75_/\[MN#,.A.<# MIC ]:]8_:.\:>,? ?B#3I](UF2UTJ^A(6-8HV E0_,,E3U!'Y&L+]C^\N/[8 M\20*6%L;>-V7H%8$[>/7:>OM7KOQ\\&GQE\-]2@A4M>V0-Y;D#YMR#) ^JDC MZXK?"X=SRZ4Z3:F];^:N:T:7-A7.#:;U^XY+]FOXL:KXT&L6&OWC7U]"$N(9 M65$+(205PH'0E/\ OJO=&._@'MC_ #^5?!WP:\6'P?\ $C1[]WVVLTOV>9NW MER84,?H-K?\ :^V/%NO1>&/#&J:M*0%M('E&3P6 ^5?Q; _&O0RK%>UPS=1 MZQW]-SIP59SHWD]4?-OQJ^.GB72?B)?:?X?U9K*RL=L+*D4;AI!G=G<#W('U M%>@^'O%GBK3_ (2Z/?ZEJ2R:]KD[)!=7J(J6ZF.210$V*!!%Y3E& MCV@;64CD$8XKAR^5?%RJU^9]DKNW^6QSX7VE9SJ7]#R;X2_$S6_$%[8-?WDU MY:W5P+1H[D(&$C0-.)5Q%&R*%0@@AAEEVL1DU[KY;?[)]\5Q_AGX6:=X:U"& M^%Q<7]Y!"+>"6Y$2^4@7: !&B@D+\N3DX&,UU[>;N.$0C_?/^%?0X6%6G"U1 MW9Z=",XQM-ZGY@?\%2(G'QZ\/2E66-_#,*++CC(N;O(^O(_,5[U_P2ZN(7^! M7B:W#+YR^)IW>/.<*UK:@''H=I_$&M7_ (*"_L[ZG\7O!.E^(?#=M)>>(?#_ M )V;.$9>YM7 9U4?Q.K*I5>IRV/2O@'X&?M$^,/V;/$E[-H1AEMYF$6H:/J" M'9,5)PS+D,KCN:]6*]I3LB'[E2[/V6\7>&M*\9>'=0T36[.._P!*OH6M M[BWE7=:7T3 G?X2>?:N#_9" M_9UU3X[?$C29I+*1O!NEW4<^IWCKB)E1BWD*V &9B""!T#-G&!FZ#[[QM^S;XXT;3H_-OI+%;A(T!#/Y,B3LJCNQ$; #N2![U^/\ M\.?'^J?"SQQHWBW2(T;4-)G2XBBN(W\M\'#*Z@JV"I8'N*FEK%H*GNR3/TG_ M ."G6GSWW[/6FW$*[ET_Q#;W4OLA@N4!_P"^I%KYI_X)F:G:Z;^T1?VLTFR2 M^T"YM8$SRSB:WD(_[XB8_A7U_P""=0F_;4_91U!=>M+72;C6A[RX)8 M9B()1N)(PT:L1]:_,34M+\8_LY_%-8YXYM#\3Z+=^="Q5@LFW&)%?C>C*-I7 M/*]<=**>L7 )Z24S]R)+A8>3MSU/(X'<_P Z_+3_ (*;:A;:A^T+IMK;R[Y+ M+P];6TR[@#&_GSR#(Z_=D0_C7:1_\%4M=_X1T0'P%9#6MFS[<-1?R-^,;_(\ MO.,\[=_;&>%0 #I MBE3IN+O(=22DK(^V/V.=!O=0_8/^*UNL,F_6#K7V3_IIOT^.,%<=MRL/J#7Q M)\#]2AT?XV?#_4+QUAM;7Q%IT\SYX15N(V)^F 3Q7[)?!3X5V?P?^%?A_P ' M6VV<:?;[)Y6'$\SDO*Y]B[,?IQ7Y1?M8_L]W_P"S[\3KRWBA;_A&-0E>XT>\ M#=(F8'R<]FCR%R,\;?4X=.2E*2[BG%I)]C]F8Y1M YSG')&<^E?$/_!5'685 M^'?@K20R&[N=4EN8T906*Q1$$CT&9 /Q%>5?#?\ X*<>)_"7A>TTOQ%X4@\5 MWEI'Y":DFH&T>4* 9%$;AFZ9(ZU\]_&SXZ>*?VDO'%OJ.K0JTNW[)INCZ>C M$1*S?TWCCQQ?H7,$.FP1C^ZV^ M1B,_]\-7B/[G[<0W_ +5?CS!Y:>VR/?[-#Q^E.+YJC:)F MN6FDS]1OV7U"_LZ_#4 8_P"*?LNG_7%:^'['((Z?N$XKYP_X*I'_BU_@P=SK#@<'_ )XM6,?C-9?PSB_^ M"4N3JWQ+Q_S[V'!_WKBOO;QE_P BCKO_ %XS_P#HMJ^"?^"4;?\ $V^)7''D MV S_ ,"N*^]O&7_(HZX,_P#+C/\ A^[:G5^-CI_ C\4?V=_^2_?#+_L9M+_] M+(Z_8OXZV[W7PE\21HNX_9=Q]E#*2?P )_"OQS_9W;_B_OPR..GB;2R>1P/M M4;9ZU^W]]:P:I8RVTZB2WGC9)$;HR,""#[8-+&0]I#D[HR@N:$HKJ?GUX+\, MGQEXIT[0VN([-[R8QB:9 P7Y3@$8]<#@]Q7LO_#(6JJW/B*RW,,X%NZKT P! MN]NU>7>/O!.J_"7Q@+7=)"D,HEL+[J)%5LHWNPXR.G/6O7]'_:\DM]/6'4_# MK3:@$&YK>YV"1L=<%IX-"-"'-#$;HI-^Q_JG(/B M.S(';R&&/?DUZ_\ !/X6W/PLTG4K*YOX[\W-P)5:.,K@ 8Y]:^5O''Q"USXG M^,%NXXIX&E5;:WL+5V8A1G Z?,23R<8&*^NO@_X3O/!7@2PL-1F>XU%E\^Y= MFW$.W.W/L,5[.6K"U,0WAZ;2CU._">QE5;I0M;J?'OQ?Q_PM#Q.3VOY3_P"/ M&OLCX,R>=\+?#!QC;811_P#?*A<_I7QO\8/^2H^*5'S?Z=,,CGU-?8GP3/\ MQ:OPUP1_H:GD>YK'*?\ ?:WS_,C!?[Q4_KJ>;?MA?\BKH/\ U^/_ .BS7&_L MBMM\::X,<_8B?_(HKLOVPO\ D5_#X[M>L!_WP:XW]D4C_A--;)Z_8,X]/WJF MG6_Y'$?E^03_ -^7R_(Y[]IZW>'XMWCR!BLUO;M&O3(QCK]014GPY_9YN_B+ MX7BURVUJTM%FDDC:$P,S*58C!(//7]:]8_:;^&5UXHT:VU_2H&FU#3E:.:)> M6E@SNSCJ2K#.!V8UXG\(_C5?_"UKJU2T&HZ1.0S6N\HT; 8RK ':3W!'85QX MBC1HXZ7UM>Y+5/U.>K3A3Q+]LO=9W3?L@ZEG)\1V)"GK]G8X/Y\5]U&8I+QKC?(B M'[P"J./J35/]FOPGK?B3QA;:]+-='1[ EA-++(5E?!55&6PP'.?PK:,SQ!Y?ER6P0$& M$'[7R.K'RM1>E[V.?^'OQ@U_X8K/'I3PO93ON:VNU\R/&;7P?IVBZYX.AOQ9PB ',4B28X+$,O4\$]>2:Z/2?VI/"&B1K%9>%9M/ MM^ 5M%A0#\%(KY^G"G.G&E+$VAVL_N/*C&$HJ$JWN]CO?@'\+'^'/AF?[?M; M6+]@]T5;<$49"1@C@XR?SKT^1-W!P?4'N.]<1\/?C)X:^(A,.F74L=\!N:RN MT"2@>O&5/X$UW.[?G':OM,,J4:,8T'>*/H**A&"5/8^"?B[X._X07X@:GIBH M8[1Y/M%N?2-\[0/H0%_ UZ5\5/BR/$GP/\+V8F_T_4@HOAD;E\@KNS@]W*'Z M9KJ/VM/!)O-#T[Q+#%NFLW^RW.SG,4ARI/\ NOP/]^OEP,TI2- M./J1^E?$8KFR^M6HPVFOP?\ 31\[6YL-4G"/VCZ'_9&\%M/J&K>)IH]ODK]D MMRPXW-AG(]]H0?1S7U BEEE-LRQ^;.>YE?YWSQV+%1[ M**[.OLLOP_U;#0IO?KZGO8:E[&E&(4445Z!U#'0L5(."#^?M7E7Q&_99^&'Q M7O&O/$GA.SNKYE"M>6[R6\[>[/&RES[MD^]>L44[M;":3W/GK2_V"?@EI-[' M=1^#EN&C((CO+^YFB;!_B0R;7^C CGI7NNCZ#I_AW38M/TJQMM.L(5VQ6MK$ ML<2#V50 /PK0HH;;W8**6Q$\)DZMT.0>X/\ G/YUX1XR_8<^#OCC69M5O?"< M=E?SG=-)IEQ):K(< $F-"$!..2J@G/.:]\HH3:V"R>YR/PR^%OA[X0^#[;PQ MX9M&L]'MV=TADE>4[F8LQ+,2>2:@^)7P;\&?%[3/L'B[P]9ZW" 0CS)MECSC M[DBX9>@Z'L*[6BB[O<+*UCY:;_@F[\&SJ N!9ZPL8_Y=QJ)V8]-VW?C_ (%7 MMOPT^"O@KX/::UEX/\/6>C1R#$LD:;II?3?(V6;J>">]=Q13YI/J+EBMD1K' MM4 !5"] HK(\6>#=%\=:'<:-X@TNUUC2I^)+6[0.A]#@C@CG!%;=%24?,&K? M\$Y?@QJ5ZUQ#INJ::K=8+/4GV?FX9@/8&O0_A;^RK\-/@W=+>>&/#4$6HJ-H MO[R22YG'7E6D8[#SU4"O7**KFEW)48K9$#0LP(RN,8X'ZUX[X[_8Z^$GQ,\5 M:CXD\3>$QJ>LZ@5^T7!U&\CW[550-J3!1PHZ 5[312NT[H=D]S)\*^&=/\&> M'=-T+2+?[)I>G6Z6MK;AV?RXT&%7+$DX ZFN;^+'P3\'?&[3+'3_ !GH_P#; M-E93&X@@-W/ !(5QDF)U)X]? 7P0DU.3P5H7]C2:BJ+ M%?$&FZWI7@X6>J:;W()_6O8:*Y:F&HUG>I!,SG2IU-9*YQG@[X1^& M/ (-4NM0U#1FN+JY:OT5,:-.G)RA%)L4:<(N\58YWQEX!T3Q]:P6VN69O8(6+HGG21X M)&,_(PS^-4?"'PI\-> [R>YT/31933)Y3OY\DA*\''SL<=^*/@#X.\6WDEW=:8MM=2$EIK)C%N8]6('& M>G/>O2**=2C3K+EJ1NO,)PC45IJYY'IO[+_@:QF22:SN-1"'<$O+@LN?7 S M^->HV&EVVEVT=M9P0VUM&,)%&@4+^56Z*FG0I4?X<4A0IPI_ K&!XN\%Z7XX MTT:?K5M]LLPXD\OS73YAT/RD5D^$_@_X5\#ZJVI:)I2V5ZT;1&0SRR?*Q!(^ M=CC[HZ5VM%-T:4IJI**/V<7+F:U(&4HO)P/\ Z_6OBG]H#X@7OC#Q MUJ.G[\:9I4\EK!:K@ LC[9'8XY.X'CT K[;9=V/K7RA^T#\$M6T_Q!>>(](M M9-1TN\8W%S#;J6DCFR-Q*@9VMRE.UK]D_PQ)9R?V=?ZE:7@1A M&\DP=,X_B&WI7B?A7]H+QIX0T^*QAO(;RVA 1(KR#=MP.5W9['_(J7Q+^T=X MV\2:?+:->PZ=#(I5OL,6Q^1C&[.?RKR_K>5^SY72U]/U./VV#Y+.&OH<7X;U MJZ\&>++'4+5V^TV%R"3%SO12=PZX.X<8K]"XY!'U[^@]O_UU\;?!/X+ZKXM\ M26&IWUG-9:%;2K<-),A07 4EE !'.6 S[5[A^TM8:WJ'@.Q708KR6Z74(VD% MB6$@C\N0$DKSC)7-=&51JX7#5*THZ;I&N"YZ-*=1K3HB3]I7Q=;:#\-[FS95 M:ZU5OL<,<@Z9.2Y[@+MR#ZE?K7SC\!?"(\:?$K3HYDW65F?MTX8<+L(*K^)( M_ FL=O#'C3Q9J2++INMZC=OT^TPR-A">5+,, <=IQ]^,4^FJ" M.M.K[,]X**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "FNH;DYXHHI M <_?>!_#FK73/>Z!IEY( #ON+.-SSG/4>U%GX%\.:/+]IL= TNSG7I);V<<; M?F%!HHK/V4.?X5]Q/)'>QMKPBM@9QFG_ 'E!/6BBM"WN1S'RE4CG 0E%%+L ZBBBJ$%%%% '__V0$! end XML 12 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Cover Page - shares
6 Months Ended
Jun. 30, 2022
Aug. 01, 2022
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2022  
Document Transition Report false  
Entity File Number 001-38598  
Entity Registrant Name BLOOM ENERGY CORP  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 77-0565408  
Entity Address, Address Line One 4353 North First Street  
Entity Address, City or Town San Jose  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 95134  
City Area Code 408  
Local Phone Number 543-1500  
Title of 12(b) Security Class A Common Stock, $0.0001 par value  
Trading Symbol BE  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Central Index Key 0001664703  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Class A common stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   163,294,503
Class B common stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   15,827,865
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Balance Sheets - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents [1] $ 235,638,000 $ 396,035,000
Restricted cash [1] 50,293,000 92,540,000
Accounts receivable less allowance for doubtful accounts of $119 as of June 30, 2022 and December 31, 2021 [1] 77,972,000 87,789,000
Contract assets 33,374,000 25,201,000
Inventories 206,707,000 143,370,000
Deferred cost of revenue 30,110,000 25,040,000
Customer financing receivable [1] 0 5,784,000
Prepaid expense and other current assets [1] 35,155,000 30,661,000
Total current assets 669,249,000 806,420,000
Property, plant and equipment, net [1] 628,759,000 604,106,000
Operating lease right-of-use assets 110,362,000 106,660,000
Customer financing receivable [1] 0 39,484,000
Restricted cash [1] 128,248,000 126,539,000
Deferred cost of revenue 5,310,000 1,289,000
Other long-term assets [1] 38,905,000 41,073,000
Total assets 1,580,833,000 1,725,571,000
Current liabilities:    
Accounts payable 134,020,000 72,967,000
Accrued warranty 9,319,000 11,746,000
Accrued expenses and other current liabilities [1] 101,204,000 114,138,000
Deferred revenue and customer deposits [1] 93,237,000 89,975,000
Operating lease liabilities 12,581,000 13,101,000
Financing obligations 16,159,000 14,721,000
Recourse debt 12,434,000 8,348,000
Non-recourse debt [1] 14,734,000 17,483,000
Total current liabilities 393,688,000 342,479,000
Deferred revenue and customer deposits [1] 76,890,000 90,310,000
Operating lease liabilities 118,291,000 106,187,000
Financing obligations 447,595,000 461,900,000
Recourse debt 278,538,000 283,483,000
Non-recourse debt [1] 183,555,000 217,416,000
Other long-term liabilities 18,646,000 16,772,000
Total liabilities 1,517,203,000 1,518,547,000
Commitments and contingencies (Note 13)
Redeemable convertible preferred stock, Series A: — shares authorized and — shares and no shares issued and outstanding at June 30, 2022 and December 31, 2021, respectively. 208,551,000 208,551,000
Redeemable noncontrolling interest 0 300,000
Stockholders’ deficit:    
Common stock: $0.0001 par value; Class A shares - 600,000,000 shares authorized and 163,085,510 shares and 160,627,544 shares issued and outstanding and Class B shares - 600,000,000 shares authorized and 15,828,287 shares and 15,832,863 shares issued and outstanding at June 30, 2022 and December 31, 2021, respectively. 18,000 18,000
Additional paid-in capital 3,284,261,000 3,219,081,000
Accumulated other comprehensive loss (1,000,000) (350,000)
Accumulated deficit (3,460,234,000) (3,263,075,000)
Total deficit attributable to Class A and Class B common stockholders (176,955,000) (44,326,000)
Noncontrolling interest 32,034,000 42,499,000
Total stockholders' deficit (144,921,000) (1,827,000)
Total liabilities, redeemable convertible preferred stock, redeemable noncontrolling interest and stockholders' deficit $ 1,580,833,000 $ 1,725,571,000
[1] We have variable interest entities, which represent a portion of the consolidated balances recorded within these financial statement line items in the condensed consolidated balance sheets (see Note 11 - Portfolio Financings).
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Allowance for doubtful accounts $ 119 $ 119
Series A preferred    
Redeemable convertible preferred stock, authorized (in shares) 0 0
Redeemable convertible preferred stock, issued (in shares) 0 0
Redeemable convertible preferred stock, outstanding (in shares) 0 0
Class A common stock    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, authorized (in shares) 600,000,000 600,000,000
Common stock, issued (in shares) 163,085,510 160,627,544
Common stock, outstanding (in shares) 163,085,510 160,627,544
Class B common stock    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, authorized (in shares) 600,000,000 600,000,000
Common stock, issued (in shares) 15,828,287 15,832,863
Common stock, outstanding (in shares) 15,828,287 15,832,863
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue:        
Total revenue $ 243,236 $ 228,470 $ 444,275 $ 422,477
Cost of revenue:        
Total cost of revenue 245,206 191,126 418,308 330,482
Gross (loss) profit (1,970) 37,344 25,967 91,995
Operating expenses:        
Research and development 41,614 25,673 76,140 48,968
Sales and marketing 20,475 22,727 41,809 42,679
General and administrative 38,114 31,655 75,850 57,456
Total operating expenses 100,203 80,055 193,799 149,103
Loss from operations (102,173) (42,711) (167,832) (57,108)
Interest income 196 76 255 150
Interest expense (13,814) (14,553) (27,901) (29,284)
Loss on extinguishment of debt (4,233) 0 (4,233) 0
Other (expense) income, net (1,191) 22 (4,218) (63)
Gain (loss) on revaluation of embedded derivatives 38 (942) 569 (1,460)
Loss before income taxes (121,177) (58,108) (203,360) (87,765)
Income tax (benefit) provision (12) 313 552 437
Net loss (121,165) (58,421) (203,912) (88,202)
Less: Net loss attributable to noncontrolling interest (2,365) (4,536) (6,453) (9,424)
Net loss attributable to Class A and Class B common stockholders (118,800) (53,885) (197,459) (78,778)
Less: Net loss attributable to redeemable noncontrolling interest 0 (22) (300) (26)
Net loss before portion attributable to redeemable noncontrolling interest and noncontrolling interest $ (118,800) $ (53,863) $ (197,159) $ (78,752)
Net loss per share available to Class A and Class B common stockholders, basic (in dollars per share) $ (0.67) $ (0.31) $ (1.11) $ (0.46)
Net loss per share available to Class A and Class B common stockholders, diluted (in dollars per share) $ (0.67) $ (0.31) $ (1.11) $ (0.46)
Weighted average shares used to compute net loss per share available to Class A and Class B common stockholders, basic (in shares) 178,507 172,749 177,852 171,753
Weighted average shares used to compute net loss per share available to Class A and Class B common stockholders, diluted (in shares) 178,507 172,749 177,852 171,753
Product        
Revenue:        
Total revenue $ 173,625 $ 146,867 $ 307,172 $ 284,797
Cost of revenue:        
Total cost of revenue 129,419 108,891 235,161 196,185
Installation        
Revenue:        
Total revenue 12,729 28,879 26,282 31,538
Cost of revenue:        
Total cost of revenue 16,730 36,515 29,503 41,140
Service        
Revenue:        
Total revenue 38,426 35,707 73,665 72,124
Cost of revenue:        
Total cost of revenue 41,028 35,565 82,854 71,683
Electricity        
Revenue:        
Total revenue 18,456 17,017 37,156 34,018
Cost of revenue:        
Total cost of revenue $ 58,029 $ 10,155 $ 70,790 $ 21,474
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Statement of Comprehensive Income [Abstract]        
Net loss $ (121,165) $ (58,421) $ (203,912) $ (88,202)
Other comprehensive loss, net of taxes:        
Change in derivative instruments designated and qualifying as cash flow hedges 0 1,385 0 (3,268)
Foreign currency translation adjustment (594) 4 (747) (224)
Other comprehensive loss, net of taxes (594) 1,389 (747) (3,492)
Comprehensive loss (121,759) (57,032) (204,659) (91,694)
Less: Comprehensive loss attributable to noncontrolling interest (2,462) (5,919) (6,550) (6,265)
Comprehensive loss attributable to Class A and Class B common stockholders (119,297) (51,113) (198,109) (85,429)
Less: Comprehensive loss attributable to redeemable noncontrolling interest 0 (22) (300) (26)
Comprehensive loss after portion attributable to redeemable noncontrolling interest and noncontrolling interest $ (119,297) $ (51,091) $ (197,809) $ (85,403)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Changes in Stockholders' Deficit - USD ($)
$ in Thousands
Total
Cumulative effect upon adoption of new accounting standard
Total deficit attributable to Class A and Class B common stockholders
Total deficit attributable to Class A and Class B common stockholders
Cumulative effect upon adoption of new accounting standard
Common Stock
Additional Paid-In Capital
Additional Paid-In Capital
Cumulative effect upon adoption of new accounting standard
Accumulated Other Comprehensive Loss
Accumulated Deficit
Accumulated Deficit
Cumulative effect upon adoption of new accounting standard
Noncontrolling Interest
Beginning balance (in shares) at Dec. 31, 2020         168,002,726            
Beginning balance at Dec. 31, 2020 $ 141,019 $ (121,491) $ 78,824 $ (121,491) $ 17 $ 3,182,753 $ (126,799) $ (9) $ (3,103,937) $ 5,308 $ 62,195
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Issuance of restricted stock awards (in shares)         1,951,664            
ESPP purchase (in shares)         977,508            
ESPP purchase 4,726   4,726     4,726          
Exercise of stock options (in shares)         2,470,262            
Exercise of stock options 60,942   60,942     60,942          
Stock-based compensation expense 34,295   34,295     34,295          
Change in effective portion of interest rate swap agreement 3,268                   3,268
Distributions and payments to noncontrolling interests (4,745)                   (4,745)
Foreign currency translation adjustment (224)   (115)         (115)     (109)
Net loss [1] (88,176)   (78,752)           (78,752)   (9,424)
Ending balance (in shares) at Jun. 30, 2021         173,402,160            
Ending balance at Jun. 30, 2021 29,614   (21,571)   $ 17 3,155,917   (124) (3,177,381)   51,185
Beginning balance (in shares) at Mar. 31, 2021         172,099,453            
Beginning balance at Mar. 31, 2021 64,046   6,060   $ 17 3,129,687   (126) (3,123,518)   57,986
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Issuance of restricted stock awards (in shares)         811,162            
Exercise of stock options (in shares)         491,545            
Exercise of stock options 7,715   7,715     7,715          
Stock-based compensation expense 18,515   18,515     18,515          
Change in effective portion of interest rate swap agreement (1,385)                   (1,385)
Distributions and payments to noncontrolling interests (882)                   (882)
Foreign currency translation adjustment 4   2         2     2
Net loss [2] (58,399)   (53,863)           (53,863)   (4,536)
Ending balance (in shares) at Jun. 30, 2021         173,402,160            
Ending balance at Jun. 30, 2021 29,614   (21,571)   $ 17 3,155,917   (124) (3,177,381)   51,185
Beginning balance (in shares) at Dec. 31, 2021         176,460,407            
Beginning balance at Dec. 31, 2021 (1,827)   (44,326)   $ 18 3,219,081   (350) (3,263,075)   42,499
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Issuance of restricted stock awards (in shares)         1,789,639            
ESPP purchase (in shares)         420,689            
ESPP purchase 5,981   5,981     5,981          
Exercise of stock options (in shares)         243,062            
Exercise of stock options 1,317   1,317     1,317          
Stock-based compensation expense 58,382   58,382     58,382          
Distributions and payments to noncontrolling interests (4,415)   (500)     (500)         (3,915)
Foreign currency translation adjustment (747)   (650)         (650)     (97)
Net loss [3] (203,612)   (197,159)           (197,159)   (6,453)
Ending balance (in shares) at Jun. 30, 2022         178,913,797            
Ending balance at Jun. 30, 2022 (144,921)   (176,955)   $ 18 3,284,261   (1,000) (3,460,234)   32,034
Beginning balance (in shares) at Mar. 31, 2022         177,995,695            
Beginning balance at Mar. 31, 2022 (54,756)   (90,791)   $ 18 3,251,128   (503) (3,341,434)   36,035
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Issuance of restricted stock awards (in shares)         824,702            
Exercise of stock options (in shares)         93,400            
Exercise of stock options 337   337     337          
Stock-based compensation expense 32,796   32,796     32,796          
Distributions and payments to noncontrolling interests (1,539)                   (1,539)
Foreign currency translation adjustment (594)   (497)         (497)     (97)
Net loss [4] (121,165)   (118,800)           (118,800)   (2,365)
Ending balance (in shares) at Jun. 30, 2022         178,913,797            
Ending balance at Jun. 30, 2022 $ (144,921)   $ (176,955)   $ 18 $ 3,284,261   $ (1,000) $ (3,460,234)   $ 32,034
[1] Excludes $26 attributable to redeemable noncontrolling interest.
[2] Excludes $22 attributable to redeemable noncontrolling interest.
[3] Excludes $300 attributable to redeemable noncontrolling interest.
[4] There is no net loss attributable to redeemable noncontrolling interest.
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Changes in Stockholders' Deficit (Parenthetical) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Increase (Decrease) in Temporary Equity [Roll Forward]        
Beginning redeemable noncontrolling interest $ 0 $ 356,000 $ 300,000 $ 377,000
Distributions to noncontrolling interests       17,000
Net loss 0 22,000 300,000 26,000
Ending redeemable noncontrolling interest $ 0 $ 334,000 $ 0 $ 334,000
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Cash flows from operating activities:    
Net loss $ (203,912) $ (88,202)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 30,697 26,808
Non-cash lease expense 8,800 4,520
Gain on sale of property, plant and equipment (523) 0
Write-off of assets related to PPA IIIa 44,800 0
Revaluation of derivative liabilities 1,680 462
Stock-based compensation 57,774 36,343
Loss on extinguishment of debt 4,233 0
Amortization of warrants and debt issuance costs 1,651 1,900
Other 3,487 0
Changes in operating assets and liabilities:    
Accounts receivable 9,817 41,718
Contract assets (8,173) (15,311)
Inventories (62,824) (21,026)
Deferred cost of revenue (8,995) 4,984
Customer financing receivable 2,510 2,636
Prepaid expenses and other assets (5,813) 6,246
Operating lease right-of-use assets and operating lease liabilities 2,422 (5,140)
Finance lease liabilities 48 0
Accounts payable 51,982 29,449
Accrued expenses and other liabilities (18,017) (17,261)
Deferred revenue and customer deposits (10,158) (43,428)
Net cash used in operating activities (98,514) (35,302)
Cash flows from investing activities:    
Purchase of property, plant and equipment (44,728) (34,460)
Net cash used in investing activities (44,728) (34,460)
Cash flows from financing activities:    
Repayment of debt of PPA IIIa (30,212) 0
Repayment of debt (10,729) (7,838)
Debt make-whole payment related to PPA IIIa debt (2,413) 0
Proceeds from financing obligations 0 7,123
Repayment of financing obligations (16,475) (6,387)
Distributions to redeemable noncontrolling interests 0 (17)
Distributions to noncontrolling interests (4,415) (4,745)
Proceeds from issuance of common stock 5,981 65,668
Proceeds from exercise of options 1,317 0
Net cash (used in) provided by financing activities (56,946) 53,804
Effect of exchange rate changes on cash, cash equivalent and restricted cash (747) (224)
Net decrease in cash, cash equivalents and restricted cash (200,935) (16,182)
Beginning of period 615,114 416,710
End of period 414,179 400,528
Supplemental disclosure of cash flow information:    
Cash paid during the period for interest 25,938 27,219
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases 4,387 6,132
Operating cash flows from finance leases 462 259
Cash paid during the period for income taxes 982 185
Non-cash investing and financing activities:    
Transfer of customer financing receivable to property, plant and equipment, net 42,758 0
Increase in recourse debt, non-current upon adoption of ASU 2020-06, net 0 121,491
Liabilities recorded for property, plant and equipment, net 15,988 11
Recognition of operating lease right-of-use asset during the year-to-date period 11,192 40,762
Recognition of finance lease right-of-use asset during the year-to-date period $ 0 $ 1,335
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Nature of Business, Liquidity and Basis of Presentation
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Business, Liquidity and Basis of Presentation Nature of Business, Liquidity and Basis of Presentation
Nature of Business
For information on the nature of our business, see Part II, Item 8, Note 1 - Nature of Business, Liquidity and Basis of Presentation, Nature of Business section in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.
We have not experienced any supply chain disruptions as a result of the invasion by the Russian Federation in Ukraine on February 24, 2022.
Liquidity
We have generally incurred operating losses and negative cash flows from operations since our inception. With the series of new debt offerings, debt extensions and conversions to equity that we completed during 2020 and 2021, we had $291.0 million of total outstanding recourse debt as of June 30, 2022, $278.5 million of which is classified as long-term debt. Our recourse debt scheduled repayments commenced in June 2022.
Our future capital requirements will depend on many factors, including our rate of revenue growth, the timing and extent of spending on research and development efforts and other business initiatives, the rate of growth in the volume of system builds and the need for additional manufacturing space, the expansion of sales and marketing activities both in domestic and international markets, market acceptance of our product, our ability to secure financing for customer use of our Energy Servers, the timing of installations, and overall economic conditions including the impact of COVID-19 and inflationary pressure in the US on our ongoing and future operations. The rising interest rates in the US will adversely impact the cost of new capital deployment.
In the opinion of management, the combination of our existing cash and cash equivalents and operating cash flows is expected to be sufficient to meet our operational and capital cash flow requirements and other cash flow needs for the next 12 months from the date of issuance of this Quarterly Report on Form 10-Q.
Basis of Presentation
We have prepared the condensed consolidated financial statements included herein pursuant to the rules and regulations of the U.S. Securities and Exchange Commission ("SEC"), and as permitted by those rules, including all disclosures required by generally accepted accounting principles as applied in the United States (“U.S. GAAP”). Certain prior period amounts have been reclassified to conform to the current period presentation.
Principles of Consolidation
For information on principles of consolidation, see Part II, Item 8, Note 1 - Nature of Business, Liquidity and Basis of Presentation, Principles of Consolidation section in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.
Use of Estimates
For information on the use of accounting estimates, see Part II, Item 8, Note 1 - Nature of Business, Liquidity and Basis of Presentation, Use of Estimates section in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.
Concentration of Risk
Geographic Risk - The majority of our revenue and long-lived assets are attributable to operations in the United States for all periods presented. In addition to shipments in the US, we also ship our Energy Servers to other countries, primarily to the Republic of Korea, Japan, and India (collectively, the "Asia Pacific region"). In the three and six months ended June 30, 2022, total revenue in the Asia Pacific region was 62% and 63%, respectively, of our total revenue. In the three and six months ended June 30, 2021, total revenue in the Asia Pacific region was 34% and 39%, respectively, of our total revenue.
Credit Risk - At June 30, 2022 and December 31, 2021, one customer accounted for approximately 56% and 60% of accounts receivable, respectively. To date, we have not experienced any credit losses.
Customer Risk - During the three months ended June 30, 2022, two customers represented approximately 57% and 16% of our total revenue, respectively. During the six months ended June 30, 2022, two customers represented approximately 45% and 15% of our total revenue, respectively.
During the three months ended June 30, 2021, revenue from three customers represented 31%, 26% and 12% of our total revenue, respectively. During the six months ended June 30, 2021, revenue from two customers represented 36% and 14% of our total revenue, respectively.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Please refer to the accounting policies described in Part II, Item 8, Note 2 - Summary of Significant Accounting Policies in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.
Recent Accounting Pronouncements
There have been no significant changes in our reported financial position or results of operations and cash flows resulting from the adoption of new accounting pronouncements.
Accounting Guidance Not Yet Adopted
Contract Assets and Contract Liabilities Acquired in a Business Combination - In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers ("ASU 2021-08"), which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, Revenue from Contracts with Customers, as if it had originated the contracts. This approach differs from the current requirement to measure contract assets and contract liabilities acquired in a business combination at fair value. ASU 2021-08 will be effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2022. Early adoption is permitted. The adoption impact of ASU 2021-08 will depend on the magnitude of any future acquisitions. The standard will not impact acquired contract assets or liabilities from business combinations occurring prior to the adoption date.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
Contract Balances
The following table provides information about accounts receivables, contract assets, customer deposits and deferred revenue from contracts with customers (in thousands):

June 30,December 31,
 20222021
Accounts receivable$77,972 $87,788 
Contract assets33,374 25,201 
Customer deposits73,750 64,809 
Deferred revenue 96,377 115,476 
Contract assets and contract liabilities are reported in a net position on an individual contract basis at the end of each reporting period. Contract assets are classified as current in the condensed consolidated balance sheet when the Company expects to complete the related performance obligations and invoice the customers within one year of the balance sheet date, and as long-term when the Company expects to complete the related performance obligations and invoice the customers more than one year out from the balance sheet date. Contract liabilities are classified as current in the condensed consolidated balance sheet when the revenue recognition associated with the related customer payments and invoicing is expected to occur within one year of the balance sheet date and as long-term when the revenue recognition associated with the related customer payments and invoicing is expected to occur in more than one year from the balance sheet date.
Contract Assets
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
 
Beginning balance$13,533 $5,008 $25,201 $3,327 
Transferred to accounts receivable from contract assets recognized at the beginning of the period(1,387)(556)(15,963)— 
Revenue recognized and not billed as of the end of the period21,228 14,186 24,136 15,311 
Ending balance$33,374 $18,638 $33,374 $18,638 
Deferred Revenue
Deferred revenue activity, including deferred incentive revenue activity, during the three and six months ended June 30, 2022 and 2021 consisted of the following (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
 
Beginning balance$103,489 $120,643 $115,476 $135,578 
Additions182,067 195,324 348,744 350,785 
Revenue recognized(189,179)(199,712)(367,843)(370,108)
Ending balance$96,377 $116,255 $96,377 $116,255 
Disaggregated Revenue
We disaggregate revenue from contracts with customers into four revenue categories: product, installation, services and electricity (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Revenue from contracts with customers: 
Product revenue $173,625 $146,867 $307,172 $284,797 
Installation revenue 12,729 28,879 26,282 31,538 
Services revenue 38,426 35,707 73,665 72,124 
Electricity revenue 2,794 707 5,476 1,302 
Total revenue from contract with customers227,574 212,160 412,595 389,761 
Revenue from contracts accounted for as leases:
Electricity revenue15,662 16,310 31,680 32,716 
Total revenue$243,236 $228,470 $444,275 $422,477 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Instruments
6 Months Ended
Jun. 30, 2022
Cash and Cash Equivalents [Abstract]  
Financial Instruments Financial Instruments
Cash, Cash Equivalents and Restricted Cash
The carrying values of cash, cash equivalents and restricted cash approximate fair values and were as follows (in thousands):
June 30,December 31,
 20222021
As Held:
Cash$241,700 $318,080 
Money market funds172,479 297,034 
$414,179 $615,114 
As Reported:
Cash and cash equivalents$235,638 $396,035 
Restricted cash178,541 219,079 
$414,179 $615,114 

Restricted cash consisted of the following (in thousands):
June 30,December 31,
 20222021
Current:  
Restricted cash$48,563 $89,462 
Restricted cash related to PPA Entities1
1,730 3,078 
$50,293 $92,540 
Non-current:
Restricted cash$110,908 $103,300 
Restricted cash related to PPA Entities1
17,340 23,239 
128,248 126,539 
$178,541 $219,079 
1 We have VIEs that represent a portion of the consolidated balances recorded within the "restricted cash" and other financial statement line items in the condensed consolidated balance sheets (see Note 11 - Portfolio Financings). In addition, the restricted cash held in the PPA II and PPA IIIb entities as of June 30, 2022 includes $41.1 million and $1.2 million of current restricted cash, respectively, and $42.9 million and $6.7 million of non-current restricted cash, respectively. The restricted cash held in the PPA II and PPA IIIb entities as of December 31, 2021, includes $41.7 million and $1.2 million of current restricted cash, respectively, and $57.7 million and $6.7 million of non-current restricted cash, respectively. These entities are not considered VIEs.
Factoring Arrangements
We sell certain customer trade receivables on a non-recourse basis under factoring arrangements with our designated financial institution. These transactions are accounted for as sales and cash proceeds are included in cash used in operating activities. We derecognized $90.9 million and $116.3 million of accounts receivable as of June 30, 2022 and December 31, 2021, respectively, under these factoring arrangements. The costs of factoring such accounts receivable on our condensed consolidated statements of operations for the three and six months ended June 30, 2022 was $0.9 million and $1.2 million. The costs of factoring such accounts receivable on our condensed consolidated statements of operations for the three and six months ended June 30, 2021 were not material.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value
6 Months Ended
Jun. 30, 2022
Fair Value Disclosures [Abstract]  
Fair Value Fair Value
Our accounting policy for the fair value measurement of cash equivalents, natural gas fixed price forward contracts, and embedded Escalation Protection Plan ("EPP") derivatives is described in Part II, Item 8 Note 2 - Summary of Significant Accounting Policies in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.
Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis
The tables below set forth, by level, our financial assets that are accounted for at fair value for the respective periods. The table does not include assets and liabilities that are measured at historical cost or any basis other than fair value (in thousands):
Fair Value Measured at Reporting Date Using
June 30, 2022Level 1Level 2Level 3Total
Assets
Cash equivalents:
Money market funds$172,479 $— $— $172,479 
$172,479 $— $— $172,479 
Liabilities
Derivatives:
Option to acquire a variable number of shares of Class A Common Stock$— $12,089 $— $12,089 
Embedded EPP derivatives— — 5,892 5,892 
$— $12,089 $5,892 $17,981 

 Fair Value Measured at Reporting Date Using
December 31, 2021Level 1Level 2Level 3Total
Assets
Cash equivalents:
Money market funds$297,034 $— $— $297,034 
$297,034 $— $— $297,034 
Liabilities
Derivatives:
Option to acquire a variable number of shares of Class A Common Stock$— $13,200 $— $13,200 
Embedded EPP derivatives— — 6,461 6,461 
$— $13,200 $6,461 $19,661 
We revalued the Option to its fair value as of June 30, 2022, which is included in other (expense) income, net in our condensed consolidated statements of operations. The fair value of the Option is reflected in accrued expenses and other current liabilities in our condensed consolidated balance sheets.
For the three months ended June 30, 2022 and 2021, we recorded the fair value of the embedded EPP derivatives and recognized an unrealized immaterial gain and an unrealized loss of $0.9 million, respectively, in (loss) gain on revaluation of embedded derivatives on our condensed consolidated statements of operations.
For the six months ended June 30, 2022 and 2021, we recorded the fair value of the embedded EPP derivatives and recognized an unrealized gain of $0.6 million and an unrealized loss of $1.5 million, respectively, in gain (loss) on revaluation of embedded derivatives on our condensed consolidated statements of operations.
The changes in the Level 3 financial liabilities during the six months ended June 30, 2022 were as follows (in thousands):
Embedded EPP Derivative Liability
Liabilities at December 31, 2021
$6,461 
Changes in fair value(569)
Liabilities at June 30, 2022
$5,892 
Financial Assets and Liabilities and Other Items Not Measured at Fair Value on a Recurring Basis
Customer Receivables and Debt Instruments - The fair value for customer financing receivables is based on a discounted cash flow model, whereby the fair value approximates the present value of the receivables (Level 3). The senior secured notes, term loans and convertible notes are based on rates currently offered for instruments with similar maturities and terms (Level 3). The following table presents the estimated fair values and carrying values of customer receivables and debt instruments (in thousands):
 June 30, 2022December 31, 2021
 Net Carrying
Value
Fair ValueNet Carrying
Value
Fair Value
   
 Customer receivables
Customer financing receivable$— $— $45,269 $38,334 
Debt instruments
Recourse:
10.25% Senior Secured Notes due March 2027
67,124 64,775 68,968 72,573 
2.5% Green Convertible Senior Notes due August 2025
223,848 289,271 222,863 356,822 
Non-recourse:
7.5% Term Loan due September 2028 (Note 7)
— — 29,006 35,669 
6.07% Senior Secured Notes due March 2030
71,060 73,691 73,262 83,251 
3.04% Senior Secured Notes due June 2031
127,229 120,481 132,631 137,983 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Components
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components Balance Sheet Components
Inventories
The components of inventory consist of the following (in thousands):
June 30,December 31,
 20222021
Raw materials$118,881 $80,809 
Finished goods47,108 30,668 
Work-in-progress40,718 31,893 
$206,707 $143,370 
The inventory reserves were $16.5 million and $13.9 million as of June 30, 2022 and December 31, 2021, respectively.
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
June 30,December 31,
 20222021
   
Receivables from employees$8,399 $5,463 
Prepaid hardware and software maintenance3,171 3,494 
Tax receivables2,998 1,518 
Prepaid managed services1,742 2,480 
Deposits made1,420 817 
Prepaid workers compensation1,090 5,330 
Prepaid deferred commissions642 724 
State incentive receivable203 427 
Other prepaid expenses and other current assets15,490 10,408 
$35,155 $30,661 
Property, Plant and Equipment, Net
Property, plant and equipment, net consists of the following (in thousands):
June 30,December 31,
 20222021
   
Energy Servers$669,606 $674,799 
Machinery and equipment125,371 110,600 
Construction-in-progress69,227 43,544 
Leasehold improvements65,572 52,936 
Building49,240 48,934 
Computers, software and hardware23,423 21,276 
Furniture and fixtures8,770 8,607 
1,011,209 960,696 
Less: accumulated depreciation(382,450)(356,590)
$628,759 $604,106 
Depreciation expense related to property, plant and equipment for the three and six months ended June 30, 2022 was $16.3 million and $30.7 million, respectively. Depreciation expense related to property, plant and equipment for the three and six months ended June 30, 2021 was $13.4 million and $26.8 million, respectively.
Property, plant and equipment under operating leases by the PPA Entities was $362.0 million and $368.0 million and accumulated depreciation for these assets was $148.0 million and $139.4 million as of June 30, 2022 and December 31, 2021, respectively. Depreciation expense for these assets was $5.6 million and $11.5 million for the three and six months ended June 30, 2022, respectively. Depreciation expense for these assets was $5.9 million and $11.7 million for the three and six months ended June 30, 2021, respectively.
PPA IIIa Upgrade
In June 2022, we started a project to replace 9.8 megawatts of second-generation Energy Servers (the "old Energy Servers") at PPA IIIa Investment Company and Operating Company ("PPA IIIa") with current generation Energy Servers (the "new Energy Servers") (the "PPA IIIa Upgrade", the "PPA IIIa Repowering"). The replacement was ongoing as of June 30, 2022. See Note 11 - Portfolio Financing for additional information.
Change in Estimate
In June 2022, due to the replacement of old Energy Servers as part of the PPA IIIa Repowering, we revised the expected useful life of the old Energy Servers. As a result, the expected useful life of old Energy Servers decreased from 15 years to approximately 0.5 years. We recognized accelerated depreciation of $0.2 million in electricity cost of revenue on the revised carrying amount of the old Energy Servers after impairment loss in our condensed consolidated statements of operations. There is no effect from this change in accounting estimate on future periods.
Other Long-Term Assets
Other long-term assets consist of the following (in thousands):
June 30,December 31,
20222021
   
Prepaid insurance$8,490 $9,534 
Long-term lease receivable8,126 7,953 
Deferred commissions7,369 7,569 
Prepaid managed services2,693 3,010 
Deposits made2,319 1,923 
Deferred tax asset908 954 
Investments in subsidiaries— 1,819 
Prepaid and other long-term assets9,000 8,311 
$38,905 $41,073 
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):
June 30,December 31,
 20222021
   
Compensation and benefits$35,114 $38,222 
Option to acquire a variable number of shares of Class A Common Stock12,089 13,200 
Sales-related liabilities7,482 6,040 
Accrued legal expenses5,397 1,765 
Accrued installation3,888 13,968 
Current portion of derivative liabilities2,959 6,059 
Accrued consulting expenses2,264 1,731 
Interest payable2,156 2,159 
Sales tax liabilities1,103 1,491 
Other28,752 29,503 
$101,204 $114,138 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Outstanding Loans and Security Agreements
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Outstanding Loans and Security Agreements Outstanding Loans and Security Agreements
The following is a summary of our debt as of June 30, 2022 (in thousands, except percentage data):
 Unpaid
Principal
Balance
Net Carrying ValueInterest
Rate
Maturity DatesEntityRecourse
 CurrentLong-
Term
Total
10.25% Senior Secured Notes due March 2027
$67,980 $12,434 $54,690 $67,124 10.25%March 2027CompanyYes
2.5% Green Convertible Senior Notes due August 2025
230,000  223,848 223,848 2.5%August 2025CompanyYes
Total recourse debt297,980 12,434 278,538 290,972 
3.04% Senior Secured Notes due June 30, 2031
129,061 9,643 117,586 127,229 3.04%June 2031PPA VNo
6.07% Senior Secured Notes due March 2030
71,687 5,091 65,969 71,060 6.07%March 2030PPA IVNo
Total non-recourse debt200,748 14,734 183,555 198,289 
Total debt$498,728 $27,168 $462,093 $489,261 

The following is a summary of our debt as of December 31, 2021 (in thousands, except percentage data):
 Unpaid
Principal
Balance
Net Carrying ValueInterest
Rate
Maturity DatesEntityRecourse
 CurrentLong-
Term
Total
10.25% Senior Secured Notes due March 2027
$70,000 $8,348 $60,620 $68,968 10.25%March 2027CompanyYes
2.5% Green Convertible Senior Notes due August 2025
230,000 — 222,863 222,863 2.5%August 2025CompanyYes
Total recourse debt300,000 8,348 283,483 291,831 
3.04% Senior Secured Notes due June 30, 2031
134,644 9,376 123,255 132,631 3.04%June 2031PPA VNo
7.5% Term Loan due September 2028
31,070 3,436 25,570 29,006 7.5%September 
2028
PPA IIIaNo
6.07% Senior Secured Notes due March 2030
73,955 4,671 68,591 73,262 6.07%March 2030PPA IVNo
Total non-recourse debt239,669 17,483 217,416 234,899 
Total debt$539,669 $25,831 $500,899 $526,730 

We and all of our subsidiaries were in compliance with all financial covenants as of June 30, 2022 and December 31, 2021.
Recourse Debt Facilities
Please refer to Part II, Item 8, Note 7 - Outstanding Loans and Security Agreements in our Annual Form 10-K for the fiscal year ended December 31, 2021 for discussion of our 10.25% Senior Secured Notes due March 2027 and 2.5% Green Convertible Senior Notes due August 2025.
Interest expense on the Green Notes for the three and six months ended June 30, 2022 was $2.0 million and $3.9 million, respectively, including amortization of issuance costs of $0.5 million and $1.0 million, respectively. Interest expense on the Green Notes for the three and six months ended June 30, 2021 was $1.9 million and $3.9 million, respectively, including amortization of issuance costs of $0.5 million and $1.0 million, respectively.
Non-recourse Debt Facilities
Please refer to Note 7 - Outstanding Loans and Security Agreements in our Annual Form 10-K for the fiscal year ended December 31, 2021 for discussion of our non-recourse debt
Both note purchase and credit agreements require us to maintain a debt service reserve, the balances of which are presented below (in millions):
June 30,December 31,
20222021
   
3.04% Senior Secured Notes due June 30, 2031
$8.0 $8.0 
7.5% Term Loan due September 2028
— 3.6 
6.07% Senior Secured Notes due March 2030
9.3 9.1 
These debt service balances are included as part of long-term restricted cash in the condensed consolidated balance sheets. Both notes and the loan are secured by assets of respective PPAs.
7.5% Term Loan due September 2028 - On June 14, 2022, as part of the PPA IIIa Upgrade, we paid off the outstanding balance and related accrued interest of $30.2 million and $0.4 million, respectively, and recognized a loss on extinguishment of debt of $4.2 million. The debt service reserve of $3.6 million was reclassified from restricted cash to cash and cash equivalents as of June 30, 2022.
Repayment Schedule and Interest Expense
The following table presents details of our outstanding loan principal repayment schedule as of June 30, 2022 (in thousands):
Remainder of 2022$12,524 
202328,503 
202431,872 
2025265,494 
202639,078 
Thereafter121,257 
$498,728 
Interest expense of $13.8 million and $14.6 million for the three months ended June 30, 2022 and 2021, respectively, was recorded in interest expense on the condensed consolidated statements of operations. Interest expense of $27.9 million and $29.3 million for the six months ended June 30, 2022 and 2021, respectively, was recorded in interest expense on the condensed consolidated statements of operations. We did not incur any interest expense - related parties during the three and six months ended June 30, 2022 and 2021.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Derivative Financial Instruments
6 Months Ended
Jun. 30, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Financial Instruments Derivative Financial Instruments
Cash Flow Hedges
As of December 31, 2021, we had settled our interest rate swaps, which had been designated as cash flow hedges. There were no cash flow hedges as of June 30, 2022. The changes in fair value of the interest rate swaps designated as cash flow hedges and the amounts recognized in accumulated other comprehensive loss and in earnings were as follows during the three and six months ended June 30, 2022 and 2021 (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Beginning balance$— $11,301 $— $15,989 
Loss (gain) recognized in other comprehensive loss— 1,880 — (2,284)
Amounts reclassified from other comprehensive loss to earnings— (495)— (984)
Net loss (gain) recognized in other comprehensive loss— 1,385 — (3,268)
Gain recognized in earnings— (35)— (70)
Ending balance$— $12,651 $— $12,651 
Embedded EPP Derivatives in Sales Contracts
For information on embedded EPP Derivatives in sales contracts, see Part II, Item 8, Note 8 - Derivative Financial Instruments in our Annual Report on form 10-K for the fiscal year ended December 31, 2021.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Leases
6 Months Ended
Jun. 30, 2022
Leases [Abstract]  
Leases Leases
Facilities, Energy Servers, and Vehicles
For the three and six months ended June 30, 2022, rent expense for all occupied facilities was $4.7 million and $9.2 million, respectively. For the three and six months ended June 30, 2021, rent expense for all occupied facilities was $3.8 million and $7.0 million, respectively.
Operating and finance lease right-of-use assets and lease liabilities for facilities, Energy Servers, and vehicles as of June 30, 2022 and December 31, 2021 were as follows (in thousands):
June 30,December 31,
20222021
Operating Leases:
Operating lease right-of-use assets, net 1, 2
$110,362 $106,660 
Current operating lease liabilities(12,581)(13,101)
Non-current operating lease liabilities(118,291)(106,187)
Total operating lease liabilities$(130,872)$(119,288)
Finance Leases:
Finance lease right-of-use assets, net 2, 3, 4
$2,614$2,944
Current finance lease liabilities
(924)(863)
Non-current finance lease liabilities(1,876)(2,157)
Total finance lease liabilities$(2,800)$(3,020)
Total lease liabilities$(133,672)$(122,308)
1 These assets primarily include leases for facilities, Energy Servers, and vehicles.
2 Net of accumulated amortization.
3 These assets primarily include leases for vehicles.
4 Included in property, plant and equipment, net in the condensed consolidated balance sheet.
The components of our facilities, Energy Servers, and vehicles' lease costs for the three and six months ended June 30, 2022 and 2021 were as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Operating lease costs$6,049 $3,743 $11,885 $6,757 
Finance lease costs:
Amortization of finance lease right-of-use assets263 174 521 881 
Interest expense for finance lease liabilities52 46 105 244 
Total finance lease costs315 220 626 1,125 
Short-term lease costs167 169 241 341 
Total lease costs$6,531 $4,132 $12,752 $8,223 
Weighted average remaining lease terms and discount rates for our facilities, Energy Servers and vehicles as of June 30, 2022 and December 31, 2021 were as follows:
June 30,December 31,
20222021
Weighted average remaining lease term:
Operating leases9.2 years8.9 years
Finance leases3.3 years3.5 years
Weighted average discount rate:
Operating leases9.8 %9.6 %
Finance leases7.7 %7.6 %

Future lease payments under lease agreements for our facilities, Energy Servers and vehicles as of June 30, 2022 were as follows (in thousands):
Operating LeasesFinance Leases
Remainder of 2022$9,456 $509 
202319,496 1,013 
202418,007 840 
202518,246 369 
202617,853 139 
Thereafter76,434 32 
Total minimum lease payments159,492 2,902 
Less: amounts representing interest or imputed interest(28,620)(102)
Present value of lease liabilities$130,872 $2,800 
Managed Services and Portfolio Financings Through PPA Entities
At June 30, 2022, future lease payments under the Managed Services Agreements financing obligations were as follows (in thousands):
Financing Obligations
Remainder of 2022$21,687 
202344,041 
202441,967 
202540,939 
202636,339 
Thereafter55,427 
Total minimum lease payments240,400 
Less: imputed interest(134,902)
Present value of net minimum lease payments105,498 
Less: current financing obligations(16,159)
Long-term financing obligations$89,339 
The long-term financing obligations, as reflected in our condensed consolidated balance sheets, were $447.6 million and $461.9 million as of June 30, 2022 and December 31, 2021, respectively. The difference between these obligations and the principal obligations in the table above will be offset against the carrying value of the related Energy Servers at the end of the lease and the remainder recognized as a gain at that point.
Portfolio Financings through PPA Entities
The components of our aggregate net investment in sales-type leases under our Portfolio Financings through PPA entities consisted of the following (in thousands):
June 30,December 31,
20222021
Lease payment receivables, net1
$— $44,378 
Estimated residual value of leased assets (unguaranteed)— 890 
Net investment in sales-type leases— 45,268 
Less: current portion— (5,784)
Non-current portion of net investment in sales-type leases$— $39,484 
1 Net of current estimated credit losses of approximately $0.1 million as of December 31, 2021.
As of June 30, 2022, there was no net investment in sales-type leases as a result of PPA IIIa Repowering. Please refer to Note 11 - Portfolio Financing for details.
As of June 30, 2022, future estimated operating minimum lease payments we expect to receive from Portfolio Financing arrangements through PPA Entities were as follows (in thousands):
Operating Leases
Remainder of 2022$20,237 
202343,620 
202445,571 
202546,609 
202647,757 
Thereafter213,233 
Total minimum lease payments$417,027 
Leases Leases
Facilities, Energy Servers, and Vehicles
For the three and six months ended June 30, 2022, rent expense for all occupied facilities was $4.7 million and $9.2 million, respectively. For the three and six months ended June 30, 2021, rent expense for all occupied facilities was $3.8 million and $7.0 million, respectively.
Operating and finance lease right-of-use assets and lease liabilities for facilities, Energy Servers, and vehicles as of June 30, 2022 and December 31, 2021 were as follows (in thousands):
June 30,December 31,
20222021
Operating Leases:
Operating lease right-of-use assets, net 1, 2
$110,362 $106,660 
Current operating lease liabilities(12,581)(13,101)
Non-current operating lease liabilities(118,291)(106,187)
Total operating lease liabilities$(130,872)$(119,288)
Finance Leases:
Finance lease right-of-use assets, net 2, 3, 4
$2,614$2,944
Current finance lease liabilities
(924)(863)
Non-current finance lease liabilities(1,876)(2,157)
Total finance lease liabilities$(2,800)$(3,020)
Total lease liabilities$(133,672)$(122,308)
1 These assets primarily include leases for facilities, Energy Servers, and vehicles.
2 Net of accumulated amortization.
3 These assets primarily include leases for vehicles.
4 Included in property, plant and equipment, net in the condensed consolidated balance sheet.
The components of our facilities, Energy Servers, and vehicles' lease costs for the three and six months ended June 30, 2022 and 2021 were as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Operating lease costs$6,049 $3,743 $11,885 $6,757 
Finance lease costs:
Amortization of finance lease right-of-use assets263 174 521 881 
Interest expense for finance lease liabilities52 46 105 244 
Total finance lease costs315 220 626 1,125 
Short-term lease costs167 169 241 341 
Total lease costs$6,531 $4,132 $12,752 $8,223 
Weighted average remaining lease terms and discount rates for our facilities, Energy Servers and vehicles as of June 30, 2022 and December 31, 2021 were as follows:
June 30,December 31,
20222021
Weighted average remaining lease term:
Operating leases9.2 years8.9 years
Finance leases3.3 years3.5 years
Weighted average discount rate:
Operating leases9.8 %9.6 %
Finance leases7.7 %7.6 %

Future lease payments under lease agreements for our facilities, Energy Servers and vehicles as of June 30, 2022 were as follows (in thousands):
Operating LeasesFinance Leases
Remainder of 2022$9,456 $509 
202319,496 1,013 
202418,007 840 
202518,246 369 
202617,853 139 
Thereafter76,434 32 
Total minimum lease payments159,492 2,902 
Less: amounts representing interest or imputed interest(28,620)(102)
Present value of lease liabilities$130,872 $2,800 
Managed Services and Portfolio Financings Through PPA Entities
At June 30, 2022, future lease payments under the Managed Services Agreements financing obligations were as follows (in thousands):
Financing Obligations
Remainder of 2022$21,687 
202344,041 
202441,967 
202540,939 
202636,339 
Thereafter55,427 
Total minimum lease payments240,400 
Less: imputed interest(134,902)
Present value of net minimum lease payments105,498 
Less: current financing obligations(16,159)
Long-term financing obligations$89,339 
The long-term financing obligations, as reflected in our condensed consolidated balance sheets, were $447.6 million and $461.9 million as of June 30, 2022 and December 31, 2021, respectively. The difference between these obligations and the principal obligations in the table above will be offset against the carrying value of the related Energy Servers at the end of the lease and the remainder recognized as a gain at that point.
Portfolio Financings through PPA Entities
The components of our aggregate net investment in sales-type leases under our Portfolio Financings through PPA entities consisted of the following (in thousands):
June 30,December 31,
20222021
Lease payment receivables, net1
$— $44,378 
Estimated residual value of leased assets (unguaranteed)— 890 
Net investment in sales-type leases— 45,268 
Less: current portion— (5,784)
Non-current portion of net investment in sales-type leases$— $39,484 
1 Net of current estimated credit losses of approximately $0.1 million as of December 31, 2021.
As of June 30, 2022, there was no net investment in sales-type leases as a result of PPA IIIa Repowering. Please refer to Note 11 - Portfolio Financing for details.
As of June 30, 2022, future estimated operating minimum lease payments we expect to receive from Portfolio Financing arrangements through PPA Entities were as follows (in thousands):
Operating Leases
Remainder of 2022$20,237 
202343,620 
202445,571 
202546,609 
202647,757 
Thereafter213,233 
Total minimum lease payments$417,027 
Leases Leases
Facilities, Energy Servers, and Vehicles
For the three and six months ended June 30, 2022, rent expense for all occupied facilities was $4.7 million and $9.2 million, respectively. For the three and six months ended June 30, 2021, rent expense for all occupied facilities was $3.8 million and $7.0 million, respectively.
Operating and finance lease right-of-use assets and lease liabilities for facilities, Energy Servers, and vehicles as of June 30, 2022 and December 31, 2021 were as follows (in thousands):
June 30,December 31,
20222021
Operating Leases:
Operating lease right-of-use assets, net 1, 2
$110,362 $106,660 
Current operating lease liabilities(12,581)(13,101)
Non-current operating lease liabilities(118,291)(106,187)
Total operating lease liabilities$(130,872)$(119,288)
Finance Leases:
Finance lease right-of-use assets, net 2, 3, 4
$2,614$2,944
Current finance lease liabilities
(924)(863)
Non-current finance lease liabilities(1,876)(2,157)
Total finance lease liabilities$(2,800)$(3,020)
Total lease liabilities$(133,672)$(122,308)
1 These assets primarily include leases for facilities, Energy Servers, and vehicles.
2 Net of accumulated amortization.
3 These assets primarily include leases for vehicles.
4 Included in property, plant and equipment, net in the condensed consolidated balance sheet.
The components of our facilities, Energy Servers, and vehicles' lease costs for the three and six months ended June 30, 2022 and 2021 were as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Operating lease costs$6,049 $3,743 $11,885 $6,757 
Finance lease costs:
Amortization of finance lease right-of-use assets263 174 521 881 
Interest expense for finance lease liabilities52 46 105 244 
Total finance lease costs315 220 626 1,125 
Short-term lease costs167 169 241 341 
Total lease costs$6,531 $4,132 $12,752 $8,223 
Weighted average remaining lease terms and discount rates for our facilities, Energy Servers and vehicles as of June 30, 2022 and December 31, 2021 were as follows:
June 30,December 31,
20222021
Weighted average remaining lease term:
Operating leases9.2 years8.9 years
Finance leases3.3 years3.5 years
Weighted average discount rate:
Operating leases9.8 %9.6 %
Finance leases7.7 %7.6 %

Future lease payments under lease agreements for our facilities, Energy Servers and vehicles as of June 30, 2022 were as follows (in thousands):
Operating LeasesFinance Leases
Remainder of 2022$9,456 $509 
202319,496 1,013 
202418,007 840 
202518,246 369 
202617,853 139 
Thereafter76,434 32 
Total minimum lease payments159,492 2,902 
Less: amounts representing interest or imputed interest(28,620)(102)
Present value of lease liabilities$130,872 $2,800 
Managed Services and Portfolio Financings Through PPA Entities
At June 30, 2022, future lease payments under the Managed Services Agreements financing obligations were as follows (in thousands):
Financing Obligations
Remainder of 2022$21,687 
202344,041 
202441,967 
202540,939 
202636,339 
Thereafter55,427 
Total minimum lease payments240,400 
Less: imputed interest(134,902)
Present value of net minimum lease payments105,498 
Less: current financing obligations(16,159)
Long-term financing obligations$89,339 
The long-term financing obligations, as reflected in our condensed consolidated balance sheets, were $447.6 million and $461.9 million as of June 30, 2022 and December 31, 2021, respectively. The difference between these obligations and the principal obligations in the table above will be offset against the carrying value of the related Energy Servers at the end of the lease and the remainder recognized as a gain at that point.
Portfolio Financings through PPA Entities
The components of our aggregate net investment in sales-type leases under our Portfolio Financings through PPA entities consisted of the following (in thousands):
June 30,December 31,
20222021
Lease payment receivables, net1
$— $44,378 
Estimated residual value of leased assets (unguaranteed)— 890 
Net investment in sales-type leases— 45,268 
Less: current portion— (5,784)
Non-current portion of net investment in sales-type leases$— $39,484 
1 Net of current estimated credit losses of approximately $0.1 million as of December 31, 2021.
As of June 30, 2022, there was no net investment in sales-type leases as a result of PPA IIIa Repowering. Please refer to Note 11 - Portfolio Financing for details.
As of June 30, 2022, future estimated operating minimum lease payments we expect to receive from Portfolio Financing arrangements through PPA Entities were as follows (in thousands):
Operating Leases
Remainder of 2022$20,237 
202343,620 
202445,571 
202546,609 
202647,757 
Thereafter213,233 
Total minimum lease payments$417,027 
Leases Leases
Facilities, Energy Servers, and Vehicles
For the three and six months ended June 30, 2022, rent expense for all occupied facilities was $4.7 million and $9.2 million, respectively. For the three and six months ended June 30, 2021, rent expense for all occupied facilities was $3.8 million and $7.0 million, respectively.
Operating and finance lease right-of-use assets and lease liabilities for facilities, Energy Servers, and vehicles as of June 30, 2022 and December 31, 2021 were as follows (in thousands):
June 30,December 31,
20222021
Operating Leases:
Operating lease right-of-use assets, net 1, 2
$110,362 $106,660 
Current operating lease liabilities(12,581)(13,101)
Non-current operating lease liabilities(118,291)(106,187)
Total operating lease liabilities$(130,872)$(119,288)
Finance Leases:
Finance lease right-of-use assets, net 2, 3, 4
$2,614$2,944
Current finance lease liabilities
(924)(863)
Non-current finance lease liabilities(1,876)(2,157)
Total finance lease liabilities$(2,800)$(3,020)
Total lease liabilities$(133,672)$(122,308)
1 These assets primarily include leases for facilities, Energy Servers, and vehicles.
2 Net of accumulated amortization.
3 These assets primarily include leases for vehicles.
4 Included in property, plant and equipment, net in the condensed consolidated balance sheet.
The components of our facilities, Energy Servers, and vehicles' lease costs for the three and six months ended June 30, 2022 and 2021 were as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Operating lease costs$6,049 $3,743 $11,885 $6,757 
Finance lease costs:
Amortization of finance lease right-of-use assets263 174 521 881 
Interest expense for finance lease liabilities52 46 105 244 
Total finance lease costs315 220 626 1,125 
Short-term lease costs167 169 241 341 
Total lease costs$6,531 $4,132 $12,752 $8,223 
Weighted average remaining lease terms and discount rates for our facilities, Energy Servers and vehicles as of June 30, 2022 and December 31, 2021 were as follows:
June 30,December 31,
20222021
Weighted average remaining lease term:
Operating leases9.2 years8.9 years
Finance leases3.3 years3.5 years
Weighted average discount rate:
Operating leases9.8 %9.6 %
Finance leases7.7 %7.6 %

Future lease payments under lease agreements for our facilities, Energy Servers and vehicles as of June 30, 2022 were as follows (in thousands):
Operating LeasesFinance Leases
Remainder of 2022$9,456 $509 
202319,496 1,013 
202418,007 840 
202518,246 369 
202617,853 139 
Thereafter76,434 32 
Total minimum lease payments159,492 2,902 
Less: amounts representing interest or imputed interest(28,620)(102)
Present value of lease liabilities$130,872 $2,800 
Managed Services and Portfolio Financings Through PPA Entities
At June 30, 2022, future lease payments under the Managed Services Agreements financing obligations were as follows (in thousands):
Financing Obligations
Remainder of 2022$21,687 
202344,041 
202441,967 
202540,939 
202636,339 
Thereafter55,427 
Total minimum lease payments240,400 
Less: imputed interest(134,902)
Present value of net minimum lease payments105,498 
Less: current financing obligations(16,159)
Long-term financing obligations$89,339 
The long-term financing obligations, as reflected in our condensed consolidated balance sheets, were $447.6 million and $461.9 million as of June 30, 2022 and December 31, 2021, respectively. The difference between these obligations and the principal obligations in the table above will be offset against the carrying value of the related Energy Servers at the end of the lease and the remainder recognized as a gain at that point.
Portfolio Financings through PPA Entities
The components of our aggregate net investment in sales-type leases under our Portfolio Financings through PPA entities consisted of the following (in thousands):
June 30,December 31,
20222021
Lease payment receivables, net1
$— $44,378 
Estimated residual value of leased assets (unguaranteed)— 890 
Net investment in sales-type leases— 45,268 
Less: current portion— (5,784)
Non-current portion of net investment in sales-type leases$— $39,484 
1 Net of current estimated credit losses of approximately $0.1 million as of December 31, 2021.
As of June 30, 2022, there was no net investment in sales-type leases as a result of PPA IIIa Repowering. Please refer to Note 11 - Portfolio Financing for details.
As of June 30, 2022, future estimated operating minimum lease payments we expect to receive from Portfolio Financing arrangements through PPA Entities were as follows (in thousands):
Operating Leases
Remainder of 2022$20,237 
202343,620 
202445,571 
202546,609 
202647,757 
Thereafter213,233 
Total minimum lease payments$417,027 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation Expense and Employee Benefit Plans
6 Months Ended
Jun. 30, 2022
Compensation Related Costs [Abstract]  
Stock-Based Compensation Expense and Employee Benefit Plans Stock-Based Compensation Expense and Employee Benefit Plans
Stock-Based Compensation Expense
The following table summarizes the components of stock-based compensation expense in the condensed consolidated statements of operations (in thousands):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Cost of revenue$4,767 $3,804 $8,627 $6,803 
Research and development13,213 5,291 20,295 10,199 
Sales and marketing4,805 4,010 9,580 8,095 
General and administrative9,814 6,028 20,405 11,246 
$32,599 $19,133 $58,907 $36,343 
Stock Option Activity
The following table summarizes the stock option activity under our stock plans during the reporting period:
 Outstanding Options
 Number of
Shares
Weighted
Average
Exercise
Price
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic
Value
   (in thousands)
Balances at December 31, 2021
10,737,295 $21.23 5.2$60,304 
Exercised(243,062)5.33 
Forfeited(29,134)8.27 
Expired(226,635)30.41 
Balances at June 30, 2022
10,238,464 21.44 4.732,857 
Vested and expected to vest at June 30, 2022
10,206,941 21.49 4.732,567 
Exercisable at June 30, 2022
9,093,852 $22.86 4.424,841 
Stock Options - During the three and six months ended June 30, 2022, we recognized $3.4 million and $5.5 million of stock-based compensation expense for stock options, respectively. During the three and six months ended June 30, 2021, we recognized $3.4 million and $7.3 million of stock-based compensation expense for stock options, respectively. We did not grant options in the three and six months ended June 30, 2022 and 2021.
As of June 30, 2022 and December 31, 2021, we had unrecognized compensation expense related to unvested stock options of $2.0 million and $6.2 million, respectively. This expense is expected to be recognized over the remaining weighted-average period of 0.4 years and 0.9 years, respectively. Cash received from stock options exercised totaled $1.3 million and $60.9 million for the six months ended June 30, 2022 and 2021, respectively.
Stock Award Activity
A summary of our stock awards activity and related information is as follows:
Number of
Awards
Outstanding
Weighted
Average Grant
Date Fair
Value
Unvested Balance at December 31, 2021
8,367,664 $20.52 
Granted4,440,721 19.12 
Vested(1,789,639)17.53 
Forfeited(427,022)22.70 
Unvested Balance at June 30, 2022
10,591,724 19.70 
Stock Awards - The estimated fair value of restricted stock units ("RSUs") and performance stock units ("PSUs") is based on the fair value of our Class A common stock on the date of grant. During the three and six months ended June 30, 2022, we recognized $25.0 million and $46.0 million of stock-based compensation expense for stock awards, respectively. During the three and six months ended June 30, 2021, we recognized $14.1 million and $24.8 million of stock-based compensation expense for stock awards, respectively.
As of June 30, 2022 and December 31, 2021, we had $172.3 million and $114.9 million of unrecognized stock-based compensation expense related to unvested stock awards, expected to be recognized over a weighted average period of 2.2 years and 2.3 years, respectively.
The following table presents the stock activity for the six months ended June 30, 2022 and the total number of shares available for grant under our stock plans as of June 30, 2022:
 Plan Shares Available
for Grant
Balances at December 31, 2021
24,146,784 
Added to plan8,384,460 
Granted(4,507,452)
Cancelled/Forfeited602,506 
Expired(211,521)
Balances at June 30, 2022
28,414,777 
2018 Employee Stock Purchase Plan
During the six months ended June 30, 2022 and 2021, we recognized $6.9 million and $2.2 million of stock-based compensation expense for the 2018 Employee Stock Purchase Plan, respectively. We issued 420,689 and 977,508 shares in the six months ended June 30, 2022 and 2021, respectively. During the six months ended June 30, 2022 and 2021, we added an additional 2,055,792 shares and 1,902,572 shares, respectively. There were 4,179,771 shares and 3,512,465 shares available for issuance as of June 30, 2022 and 2021, respectively.
As of June 30, 2022 and December 31, 2021, we had $6.4 million and $9.8 million of unrecognized stock-based compensation expense, expected to be recognized over a weighted average period of 1.2 years and 0.5 years, respectively.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Portfolio Financings
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Portfolio Financings Portfolio Financings
Overview
We have developed various financing options that enable customers' use of the Energy Servers through third-party ownership financing arrangements. For additional information on these financing options, see our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.
PPA IIIa Repowering of Energy Servers
PPA IIIa was established in 2012 and we, through a special purpose subsidiary (the “Project Company”), had previously entered into certain agreements for the purpose of developing, financing, owning, operating, maintaining and managing a portfolio of 9.8 megawatts of Energy Servers.
On March 31, 2022, we entered into a Membership Interest Purchase Agreement where we bought out the equity interest of the third-party investor, wherein the PPA IIIa became wholly owned by us (the "Buyout").
Following the Buyout and prior to June 14, 2022, we repaid all outstanding debt of the Project Company of $30.6 million, and recognized loss on extinguishment of debt in an amount of $4.2 million, which includes the write-off of the debt discount related to warrants of $1.8 million and a make-whole payment of $2.4 million associated with the debt extinguishment. Refer to Note 7 - Outstanding Loans and Security Agreements, Non-recourse Debt Facilities section.
On June 14, 2022, we sold our 100% interest in the Project Company to Generate C&I Warehouse, LLC (“Generate”) through a Membership Interest Purchase Agreement (“MIPA”). Simultaneously, we entered into an agreement with the Project Company to upgrade the old 9.8 megawatts of Energy Servers (the “old Energy Servers”) by replacing them with a newer generation of Energy Servers ("new Energy Servers") and providing related installation services, which was financed by Generate (the “EPC Agreement”). The old Energy Servers will be removed prior to installing the new Energy Servers, whereby upon completion of installation the old Energy Servers will be returned to Bloom. We also amended and restated our operations and maintenance agreement with the Project Company to cover all new Energy Servers and old Energy Servers prior to their upgrade (“the O&M Agreement”). The operations and maintenance fees under the O&M Agreement are paid on a fixed dollar per kilowatt basis.
Certain power purchase agreements within the PPA IIIa portfolio were classified as sales-type leases under ASC 840, while some were classified as operating leases. The Company elected the practical expedient package with the adoption of ASC 842, which allowed the Company to carry forward the lease classification upon adoption of ASC 842 on January 1, 2020. The leases were modified prior to the sale of the PPA IIIa to Generate. Such modified leases were reassessed and determined to not be leases under ASC 842 because customers have no control over the identified assets. Accordingly, on the date of modification, the customer financing receivables were derecognized and recognized as property, plant, and equipment (“PPA IIIa PP&E”).
Due to our repurchase option on the old Energy Servers, the Company concluded there was no transfer of control of the old Energy Servers upon sale of the membership interest to Generate. Accordingly, the Company continued to recognize the old Energy Servers, despite the legal ownership of such assets under the MIPA. Upon reclassification of the lease assets to PP&E, the Company assessed the recorded assets for impairment. The carrying amount of the PPA IIIa PP&E was determined to be not recoverable as the net undiscounted cash flows are less than the carrying amounts for PPA IIIa PP&E. Therefore, we recognized the asset impairment charge as electricity cost, consistent with depreciation expense classification for property, plant and equipment under leases.
The PPA IIIa Upgrade was in progress as of June 30, 2022 and resulted in the following summarized impacts on our condensed consolidated balance sheet as of June 30, 2022: (i) cash and cash equivalents decreased by $6.4 million mainly due to $30.6 million for the repayment of outstanding debt, offset by $26.6 million cash receipts from the sale of new Energy Servers to the Project Company, (ii) both customer financing receivables, current and non-current, and property plant and equipment, net decreased by $5.9 million, $36.9 million and $2.2 million, respectively, due to the impairment of $44.8 million and accelerated depreciation of $0.2 million of the existing old Energy Servers (we revised the expected useful life of the old Energy Servers from 15 years to approximately 0.5 years which resulted in recognized accelerated depreciation of $0.2 million in electricity cost of revenue (refer to Note 6)), (iii) contract assets increased by $17.0 million, (iv) inventories and deferred cost of revenue decreased by $16.7 million, and (v) other liabilities increased by $7.4 million. Impacts on our condensed consolidated statements of operations for the three and six months ended June 30, 2022 are summarized as follows: (i) net product and installation revenue recognized of $36.9 million and $1.1 million, respectively, as a result of the sale of new Energy Servers; (ii) cost of electricity revenue of $45.0 million including the write-off of old Energy Servers of $44.8 million, accelerated depreciation of $0.2 million prior to the completion of installation; (iii) cost of product and installation revenue of
$15.9 million and $0.8 million, respectively, due to the sale of new Energy Servers sale; and (iv) $4.2 million of loss on extinguishment of debt.
Impacts on our condensed consolidated statements of cash flows for the six months ended June 30, 2022 are summarized as follows: net cash used in financing activities increased by $32.6 million due to the repayment of debt of $30.2 million and cash fee of $2.4 million associated with debt extinguishment.
PPA Entities’ Aggregate Assets and Liabilities
Generally, the assets of an operating company owned by an investment company can be used to settle only the operating company obligations, and the operating company creditors do not have recourse to us. The following are the aggregate carrying values of our VIEs' assets and liabilities in our condensed consolidated balance sheets, after eliminations of intercompany transactions and balances, including as of June 30, 2022 each of the PPA Entities in the PPA IV transaction and the PPA V transaction, and as of December 31, 2021 each of the PPA Entities in the PPA IIIa transaction, the PPA IV transaction and the PPA V transaction (in thousands):
 June 30,December 31,
20222021
Assets
Current assets:
Cash and cash equivalents$1,575 $1,541 
Restricted cash1,729 3,078 
Accounts receivable3,664 5,112 
Customer financing receivable— 5,784 
Prepaid expenses and other current assets806 3,071 
Total current assets7,774 18,586 
Property, plant and equipment, net213,999 228,546 
Customer financing receivable— 39,484 
Restricted cash17,340 23,239 
Other long-term assets2,119 2,362 
Total assets$241,232 $312,217 
Liabilities
Current liabilities:
Accrued expenses and other current liabilities$108 $194 
Deferred revenue and customer deposits662 662 
Non-recourse debt14,734 17,483 
Total current liabilities15,504 18,339 
Deferred revenue and customer deposits5,082 5,410 
Non-recourse debt183,555 217,417 
Total liabilities$204,141 $241,166 
We consolidated each PPA Entity as VIEs in the PPA IV transaction and the PPA V transaction, as we remain the minority shareholder in each of these transactions but have determined that we are the primary beneficiary of these VIEs. These PPA Entities contain debt that is non-recourse to us and own Energy Server assets for which we do not have title.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Related Party Transactions
6 Months Ended
Jun. 30, 2022
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
There have been no changes in related party relationships during the three and six months ended June 30, 2022. For information on our related parties, see Part II, Item 8, Note 12 - Related Party Transactions in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.
Our operations include the following related party transactions (in thousands):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Total revenue from related parties$10,233 $4,124 $17,699 $4,894 
Below is the summary of outstanding related party balances as of June 30, 2022 and December 31, 2021 (in millions):
 June 30,December 31,
20222021
   
Accounts receivable$5.7 $4.4 
We had no debt or convertible notes from investors considered to be related parties as of June 30, 2022 and December 31, 2021.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Commitments
Purchase Commitments with Suppliers and Contract Manufacturers - As of June 30, 2022, we had a commitment with NetJets to purchase a fractional interest in one of its jets, which is to be used for corporate travel purposes, in the amount of approximately $3.4 million. The jet is expected to be completed by July of 2023. As of December 31, 2021, we had no material open purchase orders with our component suppliers and third-party manufacturers that are not cancellable.
Portfolio Financings Performance Guarantees - We guarantee the performance of Energy Servers at certain levels of output and efficiency to customers over the contractual term. We paid $0.7 million and $0.1 million for the six months ended June 30, 2022 and 2021, respectively.
Letters of Credit - In 2019, pursuant to the PPA II upgrade of Energy Servers, we agreed to indemnify our financing partner for losses that may be incurred in the event of certain regulatory, legal or legislative development and established a cash-collateralized letter of credit facility for this purpose. There were no letters of credit or pledged funds associated with the PPA IIIa Upgrade. As of June 30, 2022, the balance of this cash-collateralized letter of credit was $84.0 million, of which $41.1 million and $42.9 million is recognized as short-term and long-term restricted cash, respectively. As of December 31, 2021, the balance of this cash-collateralized letter of credit was $99.4 million, of which $41.7 million and $57.7 million is recognized as short-term and long-term restricted cash, respectively.
Pledged Funds - In 2019, pursuant to the PPA IIIb refinancing and energy servers upgrade program, we pledged $20.0 million for a seven-year period to secure our operations and maintenance obligations with respect to the totality of our obligations to the financier. We categorized the $20.0 million as restricted cash on our condensed consolidated balance sheet. It was agreed all or a portion of such funds would be released if we meet certain credit rating and/or market capitalization milestones prior to the end of the pledge period. If we do not meet the required criteria within the first five-year period, the funds would still be released to us over the following two years as long as the energy servers continue to perform in compliance with our warranty obligations. As of June 30, 2022 and December 31, 2021, the balance of the long-term restricted cash was $6.7 million and $6.7 million.
Contingencies
Indemnification Agreements - We enter into standard indemnification agreements with our customers and certain other business partners in the ordinary course of business. Our exposure under these agreements is unknown because it involves future claims that may be made against us but have not yet been made. To date, we have not paid any claims or been required to defend any action related to our indemnification obligations. However, we may record charges in the future as a result of these indemnification obligations.
Delaware Economic Development Authority - In March 2012, we entered into an agreement with the Delaware Economic Development Authority to provide a grant of $16.5 million to us as an incentive to establish a new manufacturing facility in Delaware and to provide employment for full time workers at the facility over a certain period of time. As of June 30, 2022 and December 31, 2021, we have recorded $9.5 million and $9.5 million and in other long-term liabilities, respectively, for potential future repayments of this grant.
Investment Tax Credits - For information on ITCs, see Part II, Item 8, Note 13 - Commitments and Contingencies on our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.
Legal Matters - We are involved in various legal proceedings that arise in the ordinary course of business. We review all legal matters at least quarterly and assess whether an accrual for loss contingencies needs to be recorded. We record an accrual for loss contingencies when management believes that it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Legal matters are subject to uncertainties and are inherently unpredictable, so the actual liability in any such matters may be materially different from our estimates. If an unfavorable resolution were to occur, there exists the possibility of a material adverse impact on our consolidated financial condition, results of operations or cash flows for the period in which the resolution occurs or on future periods.
In July 2018, two former executives of Advanced Equities, Inc., Keith Daubenspeck and Dwight Badger, filed a statement of claim with the American Arbitration Association in Santa Clara, CA, against us, Kleiner Perkins, Caufield & Byers, LLC (“KPCB”), New Enterprise Associates, LLC (“NEA”) and affiliated entities of both KPCB and NEA seeking to compel arbitration and alleging a breach of a confidential agreement executed between the parties on June 27, 2014 (the “Confidential Agreement”). On May 7, 2019, KPCB and NEA were dismissed with prejudice. On June 15, 2019, a second amended statement of claim was filed against us alleging securities fraud, fraudulent inducement, a breach of the Confidential Agreement, and violation of the California unfair competition law. On July 16, 2019, we filed our answering statement and affirmative defenses. On September 27, 2019, we filed a motion to dismiss the statement of claim. On March 24, 2020, the Tribunal denied our motion to dismiss in part, and ordered that claimant’s relief is limited to rescission of the Confidential Agreement or remedies consistent with rescission, and not expectation damages. On September 14, 2020, the Tribunal issued an interim order dismissing the claimant’s remaining claims and requesting further briefing on the issue of prevailing party. On November 10, 2020, the Tribunal issued an order declaring us the prevailing party and requesting a motion for award of attorney’s fees. On March 17, 2021, we received the final award for attorneys fees and costs. On March 26, 2021, we filed a petition in the Northern District of California to confirm the award. Messrs. Badger and Daubenspeck have taken the position that the award should be vacated, including on the ground that one of the arbitrators made insufficient disclosures or was biased against them. The Northern District of California rejected the arguments made by Messrs. Badger and Daubenspeck and on September 8, 2021, issued an order granting our petition to confirm the award, and entered judgment in our favor for the attorneys fees and costs awarded by the Tribunal. On October 1, 2021, Mr. Badger and Mr. Daubenspeck filed a notice of appeal with the United States Court of Appeal for the Ninth Circuit. On July 25, 2022, the parties filed a stipulated motion to voluntarily dismiss the appeal with prejudice pursuant to a confidential settlement agreement entered into by the parties on June 24, 2022. On July 29, 2022, the United States Court of Appeal for the Ninth Circuit dismissed the appearl pursuant to the stipulation of the parties.
In June 2019, Messrs. Daubenspeck and Badger filed a complaint against our Chief Executive Officer ("CEO") and our former Chief Financial Officer ("CFO") in the United States District Court for the Northern District of Illinois asserting nearly identical claims as those in the pending arbitration discussed above. The lawsuit was stayed pending the outcome of the arbitration. The stay was lifted on October 20, 2020. On March 19, 2021, we filed a motion to dismiss the case on several grounds. On May 3, 2021, plaintiffs filed a motion to stay the lawsuit pending the outcome of the petition to confirm the arbitration award in the Northern District of California. On July 25, 2022, the parties filed a stipulated motion to voluntarily dismiss the lawsuit with prejudice pursuant to a confidential settlement agreement entered by the parties on June 24, 2022. On July 26, 2022, the court dismissed the action with prejudice.
In March 2019, the Lincolnshire Police Pension Fund filed a class action complaint in the Superior Court of the State of California, County of Santa Clara, against us, certain members of our senior management, certain of our directors and the underwriters in our July 25, 2018 IPO alleging violations under Sections 11 and 15 of the Securities Act of 1933, as amended (the "Securities Act"), for alleged misleading statements or omissions in our Registration Statement on Form S-1 filed with the SEC in connection with the IPO. Two related class action cases were subsequently filed in the Santa Clara County Superior Court against the same defendants containing the same allegations; Rodriquez vs Bloom Energy et al. was filed on April 22, 2019 and Evans vs Bloom Energy et al. was filed on May 7, 2019. These cases have been consolidated. Plaintiffs' consolidated amended complaint was filed with the court on September 12, 2019. On October 4, 2019, defendants moved to stay the lawsuit pending the federal district court action discussed below. On December 7, 2019, the Superior Court issued an order staying the action through resolution of the parallel federal litigation mentioned below. We believe the complaint to be without merit and we intend to defend this action vigorously. We are unable to estimate any range of reasonably possible losses.
In May 2019, Elissa Roberts filed a class action complaint in the federal district court for the Northern District of California against us, certain members of our senior management team, and certain of our directors alleging violations under Section 11 and 15 of the Securities Act for alleged misleading statements or omissions in our Registration Statement on Form S-1 filed with the SEC in connection with the IPO. On September 3, 2019, the court appointed a lead plaintiff and lead plaintiffs’ counsel. On November 4, 2019, plaintiffs filed an amended complaint adding the underwriters in the IPO and our auditor as defendants for the Section 11 claim, as well as adding claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended (the "Exchange Act" ) against us, and certain members of our senior management team. The amended complaint alleged a class period for all claims from the time of our IPO until September 16, 2019. On April 21, 2020, plaintiffs filed a second amended complaint, which continued to make the same claims and added allegations pertaining to the restatement and, as to claims under the Exchange Act, extended the putative class period through February 12, 2020. On July 1, 2020, we and the other defendants filed a motion to dismiss the second amended complaint. On September 29, 2021, the court entered an order dismissing with leave to amend (1) five of seven statements or groups of statements alleged to violate Sections 11 and 15 of the Securities Act and (2) all allegations under the Exchange Act. All allegations against our auditors were also dismissed. Plaintiffs elected not to amend the complaint and instead on October 22, 2021 filed a motion for entry of final judgment in favor of our auditors so that plaintiffs could appeal the dismissal of those claims. The court denied that motion on December 1, 2021 and in response plaintiffs have filed a motion asking the court to certify an interlocutory appeal as to the accounting claims. The court denied plaintiff’s motion on April 14, 2022. Separately, the claims for violation of Sections 11 and 15 of the Securities Act that were not dismissed by the court are proceeding to discovery. A case schedule has been set, with a trial scheduled for December 2023. We believe the claims to be without merit and we intend to defend this action vigorously. We are unable to predict the outcome of this litigation at this time and accordingly are not able to estimate any range of reasonably possible losses.
In September 2019, we received a books and records demand from purported stockholder Dennis Jacob (“Jacob Demand”). The Jacob Demand cites allegations from the September 17, 2019 report prepared by admitted short seller Hindenburg Research. In November 2019, we received a substantially similar books and records demand from the same law firm on behalf of purported stockholder Michael Bolouri (“Bolouri Demand” and, together with the Jacob Demand, the “Demands”). On January 13, 2020, Messrs. Jacob and Bolouri filed a complaint in the Delaware Court of Chancery to enforce the Demands in the matter styled Jacob, et al. v. Bloom Energy Corp., C.A. No. 2020-0023-JRS. On March 9, 2020, Messrs. Jacob and Bolouri filed an amended complaint in the Delaware Court of Chancery to add allegations regarding the restatement. The court held a one-day trial on December 7, 2020. On February 25, 2021, the Delaware Court of Chancery issued a decision rejecting the Bolouri Demand but granting in part the Jacob Demand allowing limited access to certain books and records pertaining to the allegations made in the Hindenburg Research Report. On March 29, 2021, the Court of Chancery entered a Final Order and Judgment regarding the required production of documents. On April 28, 2021, we produced documents to Mr. Jacob responsive to the Final Order and Judgment. We are unable to estimate any range of reasonably possible losses.
In March 2020, Francisco Sanchez filed a class action complaint in Santa Clara County Superior Court against us alleging certain wage and hour violations under the California Labor Code and Industrial Welfare Commission Wage Orders and that we engaged in unfair business practices under the California Business and Professions Code, and in July 2020 he amended his complaint to add claims under the California Labor Code Private Attorneys General Act ("PAGA"). On November 30, 2020, we filed a motion to compel arbitration and the motion was to be heard on March 5, 2021. On February 24, 2021, Mr. Sanchez dismissed the individual and class action claims without prejudice, leaving one cause of action for enforcement of the Private Attorney Generals Act. In April 2021, an amended complaint reflecting these changes was filed with the Santa Clara Superior Court. The parties attended a mediation on January 10, 2022, and agreed in principle to resolve the PAGA and individual claims for approximately $1.0 million. The parties executed a written agreement in late May 2022. The agreement was approved by the Court in compliance with PAGA on July 1, 2022.
In June 2021, we filed a petition for writ of mandate and a complaint for declaratory and injunctive relief in the Santa Clara Superior Court against the City of Santa Clara for failure to issue building permits for two of our customer installations and asking the court to require the City of Santa Clara to process and issue the building permits. In October 2021, we filed an amended petition and complaint that asserts additional constitutional and tort claims based on the City’s failure to timely issue the Energy Server permits. Discovery has commenced and we are aggressively pursuing all claims. On February 4, 2022, the City of Santa Clara filed a Demurrer seeking to dismiss all of the Company’s claims. The trial judge rejected the Demurrer on all claims except one, and allowed Bloom leave to amend that claim. The second amended petition was filed on July 1, 2022. The next Status Conference with the judge is scheduled for September 1, 2022. If we are unable to secure building permits for these customer installations in a timely fashion, our customers will terminate their contracts with us and select another energy provider. In addition, if we are no longer able to install our Energy Servers in Santa Clara under building permits, we may not be able to secure future customer bookings for installation in the City of Santa Clara.
In February 2022, Plansee SE/Global Tungsten & Powders Corp. ("Plansee/GTP"), a former supplier, filed a request for expedited arbitration with the World Intellectual Property Organization Arbitration and Mediation Center in Geneva Switzerland, for various claims allegedly in relation to an Intellectual Property and Confidential Disclosure Agreement between Plansee/GTP and Bloom Energy Corporation. Plansee/GTP’s statement of claims includes allegations of infringement of U.S. Patent Nos. 8,802,328, 8,753,785 and 9,434,003. On April 3, 2022, we filed a complaint against Plansee/GTP in the Eastern District of Texas to address the dispute between Plansee/GTP and Bloom Energy Corporation in a proper forum before a U.S. Federal District Court. Our complaint seeks the correction of inventorship of U.S. Patent Nos. 8,802,328, 8,753,785 and 9,434,003 (the “Patents-in-Suit”); declaratory judgment of invalidity, unenforceability, and non-infringement of the Patents-in-Suit; and declaratory judgment of no misappropriation. Further, our complaint seeks to recover damages hawse have suffered in relation to Plansee/GTP’s business dealings that, as alleged, constitute acts of unfair competition, tortious interference contract, breach of contract, violations of the Racketeer Influenced and Corrupt Organizations (RICO) Act and violations of the Clayton Antitrust Act. On June 9, 2022, Plansee/GTP filed a motion to dismiss the complaint and compel arbitration (or alternatively to stay). We filed our opposition on June 30, 2022, Plansee/GTP’s filed its reply on July 14, 2022 and we filed our sur-reply on July 22, 2022. Given that the cases are still in their early stages, we are unable to predict the ultimate outcome of the arbitration and district court action at this time, and accordingly are not able to estimate a range of reasonably possible losses.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes
6 Months Ended
Jun. 30, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
For the three and six months ended June 30, 2022, we recorded an income tax benefit and income tax provision of $12 thousand and $0.6 million, respectively, on pre-tax losses of $121.2 million and $203.4 million for effective tax rates of 0.01% and (0.3)%, respectively. For the three and six months ended June 30, 2021, we recorded income tax provisions of $0.3 million and $0.4 million on pre-tax losses of $58.1 million and $87.8 million for effective tax rates of (0.5)% and (0.5)%, respectively.
The effective tax rate for the three and six months ended June 30, 2022 and 2021 is lower than the statutory federal tax rate primarily due to a full valuation allowance against U.S. deferred tax assets.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Net Loss per Share Available to Common Stockholders
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Net Loss per Share Available to Common Stockholders Net Loss per Share Available to Common StockholdersPlease refer to the condensed consolidated statements of operations for computation of our net loss per share available to common stockholders, basic and diluted.
The following common stock equivalents (in thousands) were excluded from the computation of our net loss per share available to common stockholders, diluted, for the three and six months presented as their inclusion would have been antidilutive (in thousands):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Convertible notes14,187 14,187 14,187 14,187 
Redeemable convertible preferred stock11,000 — 11,000 — 
Stock options and awards4,655 6,403 4,894 15,028 
29,842 20,590 30,081 29,215 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Subsequent Events
6 Months Ended
Jun. 30, 2022
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events There have been no subsequent events that occurred during the period subsequent to the date of these condensed consolidated financial statements that would require adjustment to our disclosure in the condensed consolidated financial statements as presented.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
We have prepared the condensed consolidated financial statements included herein pursuant to the rules and regulations of the U.S. Securities and Exchange Commission ("SEC"), and as permitted by those rules, including all disclosures required by generally accepted accounting principles as applied in the United States (“U.S. GAAP”). Certain prior period amounts have been reclassified to conform to the current period presentation.
Principles of Consolidation
Principles of Consolidation
For information on principles of consolidation, see Part II, Item 8, Note 1 - Nature of Business, Liquidity and Basis of Presentation, Principles of Consolidation section in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.
Use of Estimates
Use of Estimates
For information on the use of accounting estimates, see Part II, Item 8, Note 1 - Nature of Business, Liquidity and Basis of Presentation, Use of Estimates section in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.
Recent Accounting Pronouncements and Accounting Guidance Not Yet Adopted
Recent Accounting Pronouncements
There have been no significant changes in our reported financial position or results of operations and cash flows resulting from the adoption of new accounting pronouncements.
Accounting Guidance Not Yet Adopted
Contract Assets and Contract Liabilities Acquired in a Business Combination - In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers ("ASU 2021-08"), which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, Revenue from Contracts with Customers, as if it had originated the contracts. This approach differs from the current requirement to measure contract assets and contract liabilities acquired in a business combination at fair value. ASU 2021-08 will be effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2022. Early adoption is permitted. The adoption impact of ASU 2021-08 will depend on the magnitude of any future acquisitions. The standard will not impact acquired contract assets or liabilities from business combinations occurring prior to the adoption date.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Contract with Customer, Asset and Liability
The following table provides information about accounts receivables, contract assets, customer deposits and deferred revenue from contracts with customers (in thousands):

June 30,December 31,
 20222021
Accounts receivable$77,972 $87,788 
Contract assets33,374 25,201 
Customer deposits73,750 64,809 
Deferred revenue 96,377 115,476 
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
 
Beginning balance$13,533 $5,008 $25,201 $3,327 
Transferred to accounts receivable from contract assets recognized at the beginning of the period(1,387)(556)(15,963)— 
Revenue recognized and not billed as of the end of the period21,228 14,186 24,136 15,311 
Ending balance$33,374 $18,638 $33,374 $18,638 
Deferred revenue activity, including deferred incentive revenue activity, during the three and six months ended June 30, 2022 and 2021 consisted of the following (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
 
Beginning balance$103,489 $120,643 $115,476 $135,578 
Additions182,067 195,324 348,744 350,785 
Revenue recognized(189,179)(199,712)(367,843)(370,108)
Ending balance$96,377 $116,255 $96,377 $116,255 
Schedule of Disaggregation of Revenue
We disaggregate revenue from contracts with customers into four revenue categories: product, installation, services and electricity (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Revenue from contracts with customers: 
Product revenue $173,625 $146,867 $307,172 $284,797 
Installation revenue 12,729 28,879 26,282 31,538 
Services revenue 38,426 35,707 73,665 72,124 
Electricity revenue 2,794 707 5,476 1,302 
Total revenue from contract with customers227,574 212,160 412,595 389,761 
Revenue from contracts accounted for as leases:
Electricity revenue15,662 16,310 31,680 32,716 
Total revenue$243,236 $228,470 $444,275 $422,477 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2022
Cash and Cash Equivalents [Abstract]  
Schedule of Cash and Cash Equivalents
The carrying values of cash, cash equivalents and restricted cash approximate fair values and were as follows (in thousands):
June 30,December 31,
 20222021
As Held:
Cash$241,700 $318,080 
Money market funds172,479 297,034 
$414,179 $615,114 
As Reported:
Cash and cash equivalents$235,638 $396,035 
Restricted cash178,541 219,079 
$414,179 $615,114 
Schedule of Restrictions on Cash and Cash Equivalents
The carrying values of cash, cash equivalents and restricted cash approximate fair values and were as follows (in thousands):
June 30,December 31,
 20222021
As Held:
Cash$241,700 $318,080 
Money market funds172,479 297,034 
$414,179 $615,114 
As Reported:
Cash and cash equivalents$235,638 $396,035 
Restricted cash178,541 219,079 
$414,179 $615,114 

Restricted cash consisted of the following (in thousands):
June 30,December 31,
 20222021
Current:  
Restricted cash$48,563 $89,462 
Restricted cash related to PPA Entities1
1,730 3,078 
$50,293 $92,540 
Non-current:
Restricted cash$110,908 $103,300 
Restricted cash related to PPA Entities1
17,340 23,239 
128,248 126,539 
$178,541 $219,079 
1 We have VIEs that represent a portion of the consolidated balances recorded within the "restricted cash" and other financial statement line items in the condensed consolidated balance sheets (see Note 11 - Portfolio Financings). In addition, the restricted cash held in the PPA II and PPA IIIb entities as of June 30, 2022 includes $41.1 million and $1.2 million of current restricted cash, respectively, and $42.9 million and $6.7 million of non-current restricted cash, respectively. The restricted cash held in the PPA II and PPA IIIb entities as of December 31, 2021, includes $41.7 million and $1.2 million of current restricted cash, respectively, and $57.7 million and $6.7 million of non-current restricted cash, respectively. These entities are not considered VIEs.
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value (Tables)
6 Months Ended
Jun. 30, 2022
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The tables below set forth, by level, our financial assets that are accounted for at fair value for the respective periods. The table does not include assets and liabilities that are measured at historical cost or any basis other than fair value (in thousands):
Fair Value Measured at Reporting Date Using
June 30, 2022Level 1Level 2Level 3Total
Assets
Cash equivalents:
Money market funds$172,479 $— $— $172,479 
$172,479 $— $— $172,479 
Liabilities
Derivatives:
Option to acquire a variable number of shares of Class A Common Stock$— $12,089 $— $12,089 
Embedded EPP derivatives— — 5,892 5,892 
$— $12,089 $5,892 $17,981 

 Fair Value Measured at Reporting Date Using
December 31, 2021Level 1Level 2Level 3Total
Assets
Cash equivalents:
Money market funds$297,034 $— $— $297,034 
$297,034 $— $— $297,034 
Liabilities
Derivatives:
Option to acquire a variable number of shares of Class A Common Stock$— $13,200 $— $13,200 
Embedded EPP derivatives— — 6,461 6,461 
$— $13,200 $6,461 $19,661 
Schedule of Change in Level 3 Financial Liabilities The changes in the Level 3 financial liabilities during the six months ended June 30, 2022 were as follows (in thousands):
Embedded EPP Derivative Liability
Liabilities at December 31, 2021
$6,461 
Changes in fair value(569)
Liabilities at June 30, 2022
$5,892 
Schedule of Fair Values and Carrying Values of Customer Receivables and Debt Instruments The following table presents the estimated fair values and carrying values of customer receivables and debt instruments (in thousands):
 June 30, 2022December 31, 2021
 Net Carrying
Value
Fair ValueNet Carrying
Value
Fair Value
   
 Customer receivables
Customer financing receivable$— $— $45,269 $38,334 
Debt instruments
Recourse:
10.25% Senior Secured Notes due March 2027
67,124 64,775 68,968 72,573 
2.5% Green Convertible Senior Notes due August 2025
223,848 289,271 222,863 356,822 
Non-recourse:
7.5% Term Loan due September 2028 (Note 7)
— — 29,006 35,669 
6.07% Senior Secured Notes due March 2030
71,060 73,691 73,262 83,251 
3.04% Senior Secured Notes due June 2031
127,229 120,481 132,631 137,983 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory
The components of inventory consist of the following (in thousands):
June 30,December 31,
 20222021
Raw materials$118,881 $80,809 
Finished goods47,108 30,668 
Work-in-progress40,718 31,893 
$206,707 $143,370 
Schedule of Prepaid Expense and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
June 30,December 31,
 20222021
   
Receivables from employees$8,399 $5,463 
Prepaid hardware and software maintenance3,171 3,494 
Tax receivables2,998 1,518 
Prepaid managed services1,742 2,480 
Deposits made1,420 817 
Prepaid workers compensation1,090 5,330 
Prepaid deferred commissions642 724 
State incentive receivable203 427 
Other prepaid expenses and other current assets15,490 10,408 
$35,155 $30,661 
Schedule of Property, Plant and Equipment
Property, plant and equipment, net consists of the following (in thousands):
June 30,December 31,
 20222021
   
Energy Servers$669,606 $674,799 
Machinery and equipment125,371 110,600 
Construction-in-progress69,227 43,544 
Leasehold improvements65,572 52,936 
Building49,240 48,934 
Computers, software and hardware23,423 21,276 
Furniture and fixtures8,770 8,607 
1,011,209 960,696 
Less: accumulated depreciation(382,450)(356,590)
$628,759 $604,106 
Schedule of Other Long-Term Assets
Other long-term assets consist of the following (in thousands):
June 30,December 31,
20222021
   
Prepaid insurance$8,490 $9,534 
Long-term lease receivable8,126 7,953 
Deferred commissions7,369 7,569 
Prepaid managed services2,693 3,010 
Deposits made2,319 1,923 
Deferred tax asset908 954 
Investments in subsidiaries— 1,819 
Prepaid and other long-term assets9,000 8,311 
$38,905 $41,073 
Schedule of Accrued Other Current Liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):
June 30,December 31,
 20222021
   
Compensation and benefits$35,114 $38,222 
Option to acquire a variable number of shares of Class A Common Stock12,089 13,200 
Sales-related liabilities7,482 6,040 
Accrued legal expenses5,397 1,765 
Accrued installation3,888 13,968 
Current portion of derivative liabilities2,959 6,059 
Accrued consulting expenses2,264 1,731 
Interest payable2,156 2,159 
Sales tax liabilities1,103 1,491 
Other28,752 29,503 
$101,204 $114,138 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Outstanding Loans and Security Agreements (Tables)
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Schedule of Debt
The following is a summary of our debt as of June 30, 2022 (in thousands, except percentage data):
 Unpaid
Principal
Balance
Net Carrying ValueInterest
Rate
Maturity DatesEntityRecourse
 CurrentLong-
Term
Total
10.25% Senior Secured Notes due March 2027
$67,980 $12,434 $54,690 $67,124 10.25%March 2027CompanyYes
2.5% Green Convertible Senior Notes due August 2025
230,000  223,848 223,848 2.5%August 2025CompanyYes
Total recourse debt297,980 12,434 278,538 290,972 
3.04% Senior Secured Notes due June 30, 2031
129,061 9,643 117,586 127,229 3.04%June 2031PPA VNo
6.07% Senior Secured Notes due March 2030
71,687 5,091 65,969 71,060 6.07%March 2030PPA IVNo
Total non-recourse debt200,748 14,734 183,555 198,289 
Total debt$498,728 $27,168 $462,093 $489,261 

The following is a summary of our debt as of December 31, 2021 (in thousands, except percentage data):
 Unpaid
Principal
Balance
Net Carrying ValueInterest
Rate
Maturity DatesEntityRecourse
 CurrentLong-
Term
Total
10.25% Senior Secured Notes due March 2027
$70,000 $8,348 $60,620 $68,968 10.25%March 2027CompanyYes
2.5% Green Convertible Senior Notes due August 2025
230,000 — 222,863 222,863 2.5%August 2025CompanyYes
Total recourse debt300,000 8,348 283,483 291,831 
3.04% Senior Secured Notes due June 30, 2031
134,644 9,376 123,255 132,631 3.04%June 2031PPA VNo
7.5% Term Loan due September 2028
31,070 3,436 25,570 29,006 7.5%September 
2028
PPA IIIaNo
6.07% Senior Secured Notes due March 2030
73,955 4,671 68,591 73,262 6.07%March 2030PPA IVNo
Total non-recourse debt239,669 17,483 217,416 234,899 
Total debt$539,669 $25,831 $500,899 $526,730 
Both note purchase and credit agreements require us to maintain a debt service reserve, the balances of which are presented below (in millions):
June 30,December 31,
20222021
   
3.04% Senior Secured Notes due June 30, 2031
$8.0 $8.0 
7.5% Term Loan due September 2028
— 3.6 
6.07% Senior Secured Notes due March 2030
9.3 9.1 
Schedule of Repayment and Interest Expense
The following table presents details of our outstanding loan principal repayment schedule as of June 30, 2022 (in thousands):
Remainder of 2022$12,524 
202328,503 
202431,872 
2025265,494 
202639,078 
Thereafter121,257 
$498,728 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Derivative Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Changes in Fair Value of Cash Flow Hedge Contracts The changes in fair value of the interest rate swaps designated as cash flow hedges and the amounts recognized in accumulated other comprehensive loss and in earnings were as follows during the three and six months ended June 30, 2022 and 2021 (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Beginning balance$— $11,301 $— $15,989 
Loss (gain) recognized in other comprehensive loss— 1,880 — (2,284)
Amounts reclassified from other comprehensive loss to earnings— (495)— (984)
Net loss (gain) recognized in other comprehensive loss— 1,385 — (3,268)
Gain recognized in earnings— (35)— (70)
Ending balance$— $12,651 $— $12,651 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Tables)
6 Months Ended
Jun. 30, 2022
Leases [Abstract]  
Schedule of Assets and Liabilities Leases
Operating and finance lease right-of-use assets and lease liabilities for facilities, Energy Servers, and vehicles as of June 30, 2022 and December 31, 2021 were as follows (in thousands):
June 30,December 31,
20222021
Operating Leases:
Operating lease right-of-use assets, net 1, 2
$110,362 $106,660 
Current operating lease liabilities(12,581)(13,101)
Non-current operating lease liabilities(118,291)(106,187)
Total operating lease liabilities$(130,872)$(119,288)
Finance Leases:
Finance lease right-of-use assets, net 2, 3, 4
$2,614$2,944
Current finance lease liabilities
(924)(863)
Non-current finance lease liabilities(1,876)(2,157)
Total finance lease liabilities$(2,800)$(3,020)
Total lease liabilities$(133,672)$(122,308)
1 These assets primarily include leases for facilities, Energy Servers, and vehicles.
2 Net of accumulated amortization.
3 These assets primarily include leases for vehicles.
4 Included in property, plant and equipment, net in the condensed consolidated balance sheet.
Schedule of Lease, Cost
The components of our facilities, Energy Servers, and vehicles' lease costs for the three and six months ended June 30, 2022 and 2021 were as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2022202120222021
Operating lease costs$6,049 $3,743 $11,885 $6,757 
Finance lease costs:
Amortization of finance lease right-of-use assets263 174 521 881 
Interest expense for finance lease liabilities52 46 105 244 
Total finance lease costs315 220 626 1,125 
Short-term lease costs167 169 241 341 
Total lease costs$6,531 $4,132 $12,752 $8,223 
Weighted average remaining lease terms and discount rates for our facilities, Energy Servers and vehicles as of June 30, 2022 and December 31, 2021 were as follows:
June 30,December 31,
20222021
Weighted average remaining lease term:
Operating leases9.2 years8.9 years
Finance leases3.3 years3.5 years
Weighted average discount rate:
Operating leases9.8 %9.6 %
Finance leases7.7 %7.6 %
Schedule of Finance Lease, Liability, Fiscal Year Maturity
Future lease payments under lease agreements for our facilities, Energy Servers and vehicles as of June 30, 2022 were as follows (in thousands):
Operating LeasesFinance Leases
Remainder of 2022$9,456 $509 
202319,496 1,013 
202418,007 840 
202518,246 369 
202617,853 139 
Thereafter76,434 32 
Total minimum lease payments159,492 2,902 
Less: amounts representing interest or imputed interest(28,620)(102)
Present value of lease liabilities$130,872 $2,800 
At June 30, 2022, future lease payments under the Managed Services Agreements financing obligations were as follows (in thousands):
Financing Obligations
Remainder of 2022$21,687 
202344,041 
202441,967 
202540,939 
202636,339 
Thereafter55,427 
Total minimum lease payments240,400 
Less: imputed interest(134,902)
Present value of net minimum lease payments105,498 
Less: current financing obligations(16,159)
Long-term financing obligations$89,339 
Schedule of Lessee, Operating Lease, Liability, Maturity
Future lease payments under lease agreements for our facilities, Energy Servers and vehicles as of June 30, 2022 were as follows (in thousands):
Operating LeasesFinance Leases
Remainder of 2022$9,456 $509 
202319,496 1,013 
202418,007 840 
202518,246 369 
202617,853 139 
Thereafter76,434 32 
Total minimum lease payments159,492 2,902 
Less: amounts representing interest or imputed interest(28,620)(102)
Present value of lease liabilities$130,872 $2,800 
At June 30, 2022, future lease payments under the Managed Services Agreements financing obligations were as follows (in thousands):
Financing Obligations
Remainder of 2022$21,687 
202344,041 
202441,967 
202540,939 
202636,339 
Thereafter55,427 
Total minimum lease payments240,400 
Less: imputed interest(134,902)
Present value of net minimum lease payments105,498 
Less: current financing obligations(16,159)
Long-term financing obligations$89,339 
Schedule of Sales-type Lease, Net Investment in Lease
The components of our aggregate net investment in sales-type leases under our Portfolio Financings through PPA entities consisted of the following (in thousands):
June 30,December 31,
20222021
Lease payment receivables, net1
$— $44,378 
Estimated residual value of leased assets (unguaranteed)— 890 
Net investment in sales-type leases— 45,268 
Less: current portion— (5,784)
Non-current portion of net investment in sales-type leases$— $39,484 
1 Net of current estimated credit losses of approximately $0.1 million as of December 31, 2021.
Schedule of Sales-type Leases, Lease Receivable, Maturity
As of June 30, 2022, future estimated operating minimum lease payments we expect to receive from Portfolio Financing arrangements through PPA Entities were as follows (in thousands):
Operating Leases
Remainder of 2022$20,237 
202343,620 
202445,571 
202546,609 
202647,757 
Thereafter213,233 
Total minimum lease payments$417,027 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation Expense and Employee Benefit Plans (Tables)
6 Months Ended
Jun. 30, 2022
Compensation Related Costs [Abstract]  
Schedule of Employee and Non-Employee Stock-Based Compensation Expense
The following table summarizes the components of stock-based compensation expense in the condensed consolidated statements of operations (in thousands):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Cost of revenue$4,767 $3,804 $8,627 $6,803 
Research and development13,213 5,291 20,295 10,199 
Sales and marketing4,805 4,010 9,580 8,095 
General and administrative9,814 6,028 20,405 11,246 
$32,599 $19,133 $58,907 $36,343 
Schedule of Stock Option Activity
The following table summarizes the stock option activity under our stock plans during the reporting period:
 Outstanding Options
 Number of
Shares
Weighted
Average
Exercise
Price
Remaining
Contractual
Life (Years)
Aggregate
Intrinsic
Value
   (in thousands)
Balances at December 31, 2021
10,737,295 $21.23 5.2$60,304 
Exercised(243,062)5.33 
Forfeited(29,134)8.27 
Expired(226,635)30.41 
Balances at June 30, 2022
10,238,464 21.44 4.732,857 
Vested and expected to vest at June 30, 2022
10,206,941 21.49 4.732,567 
Exercisable at June 30, 2022
9,093,852 $22.86 4.424,841 
The following table presents the stock activity for the six months ended June 30, 2022 and the total number of shares available for grant under our stock plans as of June 30, 2022:
 Plan Shares Available
for Grant
Balances at December 31, 2021
24,146,784 
Added to plan8,384,460 
Granted(4,507,452)
Cancelled/Forfeited602,506 
Expired(211,521)
Balances at June 30, 2022
28,414,777 
Schedule of Stock Award Activity
A summary of our stock awards activity and related information is as follows:
Number of
Awards
Outstanding
Weighted
Average Grant
Date Fair
Value
Unvested Balance at December 31, 2021
8,367,664 $20.52 
Granted4,440,721 19.12 
Vested(1,789,639)17.53 
Forfeited(427,022)22.70 
Unvested Balance at June 30, 2022
10,591,724 19.70 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Portfolio Financings (Tables)
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Variable Interest Entities The following are the aggregate carrying values of our VIEs' assets and liabilities in our condensed consolidated balance sheets, after eliminations of intercompany transactions and balances, including as of June 30, 2022 each of the PPA Entities in the PPA IV transaction and the PPA V transaction, and as of December 31, 2021 each of the PPA Entities in the PPA IIIa transaction, the PPA IV transaction and the PPA V transaction (in thousands):
 June 30,December 31,
20222021
Assets
Current assets:
Cash and cash equivalents$1,575 $1,541 
Restricted cash1,729 3,078 
Accounts receivable3,664 5,112 
Customer financing receivable— 5,784 
Prepaid expenses and other current assets806 3,071 
Total current assets7,774 18,586 
Property, plant and equipment, net213,999 228,546 
Customer financing receivable— 39,484 
Restricted cash17,340 23,239 
Other long-term assets2,119 2,362 
Total assets$241,232 $312,217 
Liabilities
Current liabilities:
Accrued expenses and other current liabilities$108 $194 
Deferred revenue and customer deposits662 662 
Non-recourse debt14,734 17,483 
Total current liabilities15,504 18,339 
Deferred revenue and customer deposits5,082 5,410 
Non-recourse debt183,555 217,417 
Total liabilities$204,141 $241,166 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Related Party Transactions (Tables)
6 Months Ended
Jun. 30, 2022
Related Party Transactions [Abstract]  
Schedule of Related Party Transactions
Our operations include the following related party transactions (in thousands):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Total revenue from related parties$10,233 $4,124 $17,699 $4,894 
Below is the summary of outstanding related party balances as of June 30, 2022 and December 31, 2021 (in millions):
 June 30,December 31,
20222021
   
Accounts receivable$5.7 $4.4 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Net Loss per Share Available to Common Stockholders (Tables)
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share
The following common stock equivalents (in thousands) were excluded from the computation of our net loss per share available to common stockholders, diluted, for the three and six months presented as their inclusion would have been antidilutive (in thousands):
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2022202120222021
Convertible notes14,187 14,187 14,187 14,187 
Redeemable convertible preferred stock11,000 — 11,000 — 
Stock options and awards4,655 6,403 4,894 15,028 
29,842 20,590 30,081 29,215 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Nature of Business, Liquidity and Basis of Presentation (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
customer
Dec. 31, 2021
USD ($)
customer
Jun. 30, 2022
USD ($)
customer
Jun. 30, 2021
customer
Jun. 30, 2022
USD ($)
customer
Jun. 30, 2021
customer
Subsidiary, Sale of Stock [Line Items]            
Long-term debt $ 489,261 $ 526,730 $ 489,261   $ 489,261  
Non-recourse debt $ 462,093 $ 500,899 $ 462,093   $ 462,093  
Accounts Receivable | Customer Concentration Risk            
Subsidiary, Sale of Stock [Line Items]            
Number of customers | customer 1 1        
Accounts Receivable | Customer Concentration Risk | Customer One            
Subsidiary, Sale of Stock [Line Items]            
Concentration risk, percentage 56.00% 60.00%        
Sales Revenue, Net | Customer Concentration Risk            
Subsidiary, Sale of Stock [Line Items]            
Number of customers | customer     2 3 2 2
Sales Revenue, Net | Customer Concentration Risk | Customer One            
Subsidiary, Sale of Stock [Line Items]            
Concentration risk, percentage     57.00% 31.00% 45.00% 36.00%
Sales Revenue, Net | Customer Concentration Risk | Customer Two            
Subsidiary, Sale of Stock [Line Items]            
Concentration risk, percentage     16.00% 26.00% 15.00% 14.00%
Sales Revenue, Net | Customer Concentration Risk | Customer Three            
Subsidiary, Sale of Stock [Line Items]            
Concentration risk, percentage       12.00%    
Asia Pacific | Sales Revenue, Net | Geographic Concentration Risk            
Subsidiary, Sale of Stock [Line Items]            
Concentration risk, percentage     62.00% 34.00% 63.00% 39.00%
Recourse Debt            
Subsidiary, Sale of Stock [Line Items]            
Long-term debt $ 290,972 $ 291,831 $ 290,972   $ 290,972  
Non-recourse debt $ 278,538 $ 283,483 $ 278,538   $ 278,538  
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Contract Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]            
Accounts receivable $ 77,972   $ 87,788      
Contract assets 33,374 $ 13,533 25,201 $ 18,638 $ 5,008 $ 3,327
Customer deposits 73,750   64,809      
Deferred revenue $ 96,377   $ 115,476      
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Contract Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Contract With Customer, Asset, After Allowance for Credit Loss [Roll Forward]        
Beginning balance $ 13,533 $ 5,008 $ 25,201 $ 3,327
Transferred to accounts receivable from contract assets recognized at the beginning of the period (1,387) (556) (15,963) 0
Revenue recognized and not billed as of the end of the period 21,228 14,186 24,136 15,311
Ending balance $ 33,374 $ 18,638 $ 33,374 $ 18,638
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Contract With Customer, Liability, Deferred Revenue [Roll Forward]        
Beginning balance $ 103,489 $ 120,643 $ 115,476 $ 135,578
Additions 182,067 195,324 348,744 350,785
Revenue recognized (189,179) (199,712) (367,843) (370,108)
Ending balance $ 96,377 $ 116,255 $ 96,377 $ 116,255
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Revenue by Source (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenue from contract with customers $ 227,574 $ 212,160 $ 412,595 $ 389,761
Total revenue 243,236 228,470 444,275 422,477
Product        
Disaggregation of Revenue [Line Items]        
Total revenue from contract with customers 173,625 146,867 307,172 284,797
Total revenue 173,625 146,867 307,172 284,797
Installation        
Disaggregation of Revenue [Line Items]        
Total revenue from contract with customers 12,729 28,879 26,282 31,538
Total revenue 12,729 28,879 26,282 31,538
Service        
Disaggregation of Revenue [Line Items]        
Total revenue from contract with customers 38,426 35,707 73,665 72,124
Total revenue 38,426 35,707 73,665 72,124
Electricity        
Disaggregation of Revenue [Line Items]        
Total revenue from contract with customers 2,794 707 5,476 1,302
Electricity revenue 15,662 16,310 31,680 32,716
Total revenue $ 18,456 $ 17,017 $ 37,156 $ 34,018
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Instruments - Cash and Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]        
Cash and cash equivalents [1] $ 235,638 $ 396,035    
Restricted cash 178,541 219,079    
Cash, cash equivalents and restricted cash 414,179 615,114 $ 400,528 $ 416,710
Cash        
Debt Securities, Available-for-sale [Line Items]        
Cash, cash equivalents and restricted cash 241,700 318,080    
Money market funds        
Debt Securities, Available-for-sale [Line Items]        
Cash, cash equivalents and restricted cash $ 172,479 $ 297,034    
[1] We have variable interest entities, which represent a portion of the consolidated balances recorded within these financial statement line items in the condensed consolidated balance sheets (see Note 11 - Portfolio Financings).
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Instruments - Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Dec. 31, 2019
Variable Interest Entity [Line Items]      
Restricted cash, current [1] $ 50,293 $ 92,540  
Restricted cash, noncurrent [1] 128,248 126,539  
Restricted cash 178,541 219,079  
Consolidated Entity, Excluding Consolidated VIE      
Variable Interest Entity [Line Items]      
Restricted cash, current 48,563 89,462  
Restricted cash, noncurrent 110,908 103,300  
Variable Interest Entity, Primary Beneficiary      
Variable Interest Entity [Line Items]      
Restricted cash, current 1,729 3,078  
Restricted cash, noncurrent 17,340 23,239  
Variable Interest Entity, Primary Beneficiary | Power Purchase Agreements Entities      
Variable Interest Entity [Line Items]      
Restricted cash, current 1,730 3,078  
Restricted cash, noncurrent 17,340 23,239  
Variable Interest Entity, Primary Beneficiary | PPA II      
Variable Interest Entity [Line Items]      
Restricted cash, current 41,100 41,700  
Restricted cash, noncurrent 42,900 57,700  
Restricted cash 84,000 99,400  
Variable Interest Entity, Primary Beneficiary | PPA IIIB      
Variable Interest Entity [Line Items]      
Restricted cash, current 1,200 1,200  
Restricted cash, noncurrent $ 6,700 $ 6,700  
Restricted cash     $ 20,000
[1] We have variable interest entities, which represent a portion of the consolidated balances recorded within these financial statement line items in the condensed consolidated balance sheets (see Note 11 - Portfolio Financings).
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Instruments - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Dec. 31, 2021
Cash and Cash Equivalents [Abstract]      
Accounts receivable, derecognized $ 90.9 $ 90.9 $ 116.3
Cost of factoring $ 0.9 $ 1.2  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value - Financial Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Assets    
Total assets $ 172,479 $ 297,034
Liabilities    
Total liabilities 17,981 19,661
Money market funds    
Assets    
Money market funds 172,479 297,034
Option to acquire a variable number of shares of Class A Common Stock    
Liabilities    
Derivatives 12,089 13,200
Embedded EPP derivatives    
Liabilities    
Derivatives 5,892 6,461
Level 1    
Assets    
Total assets 172,479 297,034
Liabilities    
Total liabilities 0 0
Level 1 | Money market funds    
Assets    
Money market funds 172,479 297,034
Level 1 | Option to acquire a variable number of shares of Class A Common Stock    
Liabilities    
Derivatives 0 0
Level 1 | Embedded EPP derivatives    
Liabilities    
Derivatives 0 0
Level 2    
Assets    
Total assets 0 0
Liabilities    
Total liabilities 12,089 13,200
Level 2 | Money market funds    
Assets    
Money market funds 0 0
Level 2 | Option to acquire a variable number of shares of Class A Common Stock    
Liabilities    
Derivatives 12,089 13,200
Level 2 | Embedded EPP derivatives    
Liabilities    
Derivatives 0 0
Level 3    
Assets    
Total assets 0 0
Liabilities    
Total liabilities 5,892 6,461
Level 3 | Money market funds    
Assets    
Money market funds 0 0
Level 3 | Option to acquire a variable number of shares of Class A Common Stock    
Liabilities    
Derivatives 0 0
Level 3 | Embedded EPP derivatives    
Liabilities    
Derivatives $ 5,892 $ 6,461
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Fair Value Disclosures [Abstract]        
Gain (loss) on derivative $ 0.0 $ (0.9) $ 0.6 $ (1.5)
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value - Change in Level 3 Financial Assets (Details) - Embedded EPP derivatives
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance $ 6,461
Changes in fair value (569)
Ending balance $ 5,892
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value - Estimated Fair Values and Carrying Values for Customer Receivables and Debt Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
10.25% Senior Secured Notes due March 2027 | Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate percentage 10.25% 10.25%
2.5% Green Convertible Senior Notes due August 2025 | Senior Secured Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate percentage 2.50% 2.50%
7.5% Term Loan due September 2028 | Term Loan    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate percentage 7.50% 7.50%
6.07% Senior Secured Notes due March 2030 | Senior Secured Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate percentage 6.07% 6.07%
3.04% Senior Secured Notes due June 2031 | Senior Secured Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate percentage   3.04%
Net Carrying Value | Notes | 10.25% Senior Secured Notes due March 2027    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument $ 67,124 $ 68,968
Net Carrying Value | Senior Secured Notes | 2.5% Green Convertible Senior Notes due August 2025    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument 223,848 222,863
Net Carrying Value | Senior Secured Notes | 6.07% Senior Secured Notes due March 2030    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument 71,060 73,262
Net Carrying Value | Senior Secured Notes | 3.04% Senior Secured Notes due June 2031    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument 127,229 132,631
Net Carrying Value | Term Loan | 7.5% Term Loan due September 2028    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument 0 29,006
Net Carrying Value | Customer financing receivable    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Customer financing receivable 0 45,269
Fair Value | Notes | 10.25% Senior Secured Notes due March 2027    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument 64,775 72,573
Fair Value | Senior Secured Notes | 2.5% Green Convertible Senior Notes due August 2025    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument 289,271 356,822
Fair Value | Senior Secured Notes | 6.07% Senior Secured Notes due March 2030    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument   83,251
Fair Value | Senior Secured Notes | 3.04% Senior Secured Notes due June 2031    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument   137,983
Fair Value | Term Loan | 7.5% Term Loan due September 2028    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument 0 35,669
Fair Value | 6.07% Senior Secured Notes due March 2030 | Senior Secured Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument 73,691  
Fair Value | 3.04% Senior Secured Notes due June 2031 | Senior Secured Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument 120,481  
Fair Value | Customer financing receivable    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Customer financing receivable $ 0 $ 38,334
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Components - Inventories, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 118,881 $ 80,809
Finished goods 47,108 30,668
Work-in-progress 40,718 31,893
Inventory, net 206,707 143,370
Inventory reserves $ 16,500 $ 13,900
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Components - Prepaid Expense and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Receivables from employees $ 8,399 $ 5,463
Prepaid hardware and software maintenance 3,171 3,494
Tax receivables 2,998 1,518
Prepaid managed services 1,742 2,480
Deposits made 1,420 817
Prepaid workers compensation 1,090 5,330
Prepaid deferred commissions 642 724
State incentive receivable 203 427
Other prepaid expenses and other current assets 15,490 10,408
Prepaid expenses and other current assets [1] $ 35,155 $ 30,661
[1] We have variable interest entities, which represent a portion of the consolidated balances recorded within these financial statement line items in the condensed consolidated balance sheets (see Note 11 - Portfolio Financings).
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Components - Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 1,011,209 $ 960,696
Less: accumulated depreciation (382,450) (356,590)
Property, plant and equipment, net [1] 628,759 604,106
Energy Servers    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 669,606 674,799
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 125,371 110,600
Construction-in-progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 69,227 43,544
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 65,572 52,936
Building    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 49,240 48,934
Computers, software and hardware    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 23,423 21,276
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 8,770 $ 8,607
[1] We have variable interest entities, which represent a portion of the consolidated balances recorded within these financial statement line items in the condensed consolidated balance sheets (see Note 11 - Portfolio Financings).
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Components - Property Plant and Equipment, Net Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended 5 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
MW
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
May 31, 2022
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Property Subject to or Available for Operating Lease [Line Items]              
Depreciation and amortization   $ 16,300     $ 30,697 $ 26,808  
Operating leases, depreciation expense   5,600 $ 5,900   11,500 11,700  
Variable Interest Entity, Primary Beneficiary              
Property Subject to or Available for Operating Lease [Line Items]              
Property, plant and equipment $ 362,000 362,000     362,000   $ 368,000
Accumulated depreciation 148,000 $ 148,000     $ 148,000   $ 139,400
Variable Interest Entity, Primary Beneficiary | Old Energy Server | PPA Company IIIA              
Property Subject to or Available for Operating Lease [Line Items]              
Depreciation and amortization $ 200            
Energy servers power | MW 9.8            
Estimated depreciable life 6 months     15 years      
Property, plant and equipment              
Property Subject to or Available for Operating Lease [Line Items]              
Depreciation and amortization     $ 13,400     $ 26,800  
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Components - Other Long-Term Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Prepaid insurance $ 8,490 $ 9,534
Long-term lease receivable 8,126 7,953
Deferred commissions 7,369 7,569
Prepaid managed services 2,693 3,010
Deposits made 2,319 1,923
Deferred tax asset 908 954
Investments in subsidiaries 0 1,819
Prepaid and other long-term assets 9,000 8,311
Other long-term assets [1] $ 38,905 $ 41,073
[1] We have variable interest entities, which represent a portion of the consolidated balances recorded within these financial statement line items in the condensed consolidated balance sheets (see Note 11 - Portfolio Financings).
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Components - Accrued Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Compensation and benefits $ 35,114 $ 38,222
Option to acquire a variable number of shares of Class A Common Stock 12,089 13,200
Sales-related liabilities 7,482 6,040
Accrued legal expenses 5,397 1,765
Accrued installation 3,888 13,968
Current portion of derivative liabilities 2,959 6,059
Accrued consulting expenses 2,264 1,731
Interest payable 2,156 2,159
Sales tax liabilities 1,103 1,491
Other 28,752 29,503
Accrued other current liabilities [1] $ 101,204 $ 114,138
[1] We have variable interest entities, which represent a portion of the consolidated balances recorded within these financial statement line items in the condensed consolidated balance sheets (see Note 11 - Portfolio Financings).
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Outstanding Loans and Security Agreements - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Unpaid Principal Balance $ 498,728 $ 539,669
Current portion of debt 27,168 25,831
Net carrying value, long-term 462,093 500,899
Total 489,261 526,730
Notes | 10.25% Senior Secured Notes due March 2027    
Debt Instrument [Line Items]    
Unpaid Principal Balance 67,980 70,000
Current portion of debt 12,434 8,348
Net carrying value, long-term 54,690 60,620
Total $ 67,124 $ 68,968
Interest rate percentage 10.25% 10.25%
Senior Secured Notes | 2.5% Green Convertible Senior Notes due August 2025    
Debt Instrument [Line Items]    
Unpaid Principal Balance $ 230,000 $ 230,000
Current portion of debt 0 0
Net carrying value, long-term 223,848 222,863
Total $ 223,848 $ 222,863
Interest rate percentage 2.50% 2.50%
Senior Secured Notes | 3.04% Senior Secured Notes due June 30, 2031    
Debt Instrument [Line Items]    
Unpaid Principal Balance $ 129,061 $ 134,644
Current portion of debt 9,643 9,376
Net carrying value, long-term 117,586 123,255
Total $ 127,229 132,631
Interest rate percentage 3.04%  
Senior Secured Notes | 6.07% Senior Secured Notes due March 2030    
Debt Instrument [Line Items]    
Unpaid Principal Balance $ 71,687 73,955
Current portion of debt 5,091 4,671
Net carrying value, long-term 65,969 68,591
Total $ 71,060 $ 73,262
Interest rate percentage 6.07% 6.07%
Recourse Debt    
Debt Instrument [Line Items]    
Unpaid Principal Balance $ 297,980 $ 300,000
Current portion of debt 12,434 8,348
Net carrying value, long-term 278,538 283,483
Total $ 290,972 291,831
Term Loan | 7.5% Term Loan due September 2028    
Debt Instrument [Line Items]    
Unpaid Principal Balance   31,070
Current portion of debt   3,436
Net carrying value, long-term   25,570
Total   $ 29,006
Interest rate percentage 7.50% 7.50%
Non-recourse Debt    
Debt Instrument [Line Items]    
Unpaid Principal Balance $ 200,748 $ 239,669
Current portion of debt 14,734 17,483
Net carrying value, long-term 183,555 217,416
Total $ 198,289 $ 234,899
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Outstanding Loans and Security Agreements - Recourse Debt Facilities Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Debt Instrument [Line Items]          
Contractual interest expense $ 13,814 $ 14,553 $ 27,901 $ 29,284  
10.25% Senior Secured Notes due March 2027 | Notes          
Debt Instrument [Line Items]          
Interest rate percentage 10.25%   10.25%   10.25%
2.5% Green Convertible Senior Notes due August 2025 | Senior Secured Notes          
Debt Instrument [Line Items]          
Interest rate percentage 2.50%   2.50%   2.50%
Contractual interest expense $ 2,000 1,900 $ 3,900 3,900  
Amortization of debt issuance costs $ 500 $ 500 $ 1,000 $ 1,000  
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Outstanding Loans and Security Agreements - Non-recourse Debt Facilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 14, 2022
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Debt Instrument [Line Items]            
Loss on extinguishment of debt   $ 4,233 $ 0 $ 4,233 $ 0  
Cash and cash equivalents [1]   235,638   235,638   $ 396,035
Senior Secured Notes | 3.04% Senior Secured Notes due June 2031            
Debt Instrument [Line Items]            
Debt minimum debt service reserves required   8,000   8,000   $ 8,000
Interest rate percentage           3.04%
Senior Secured Notes | 7.5% Term Loan due September 2028            
Debt Instrument [Line Items]            
Debt minimum debt service reserves required   0   0   $ 3,600
Senior Secured Notes | 6.07% Senior Secured Notes due March 2030            
Debt Instrument [Line Items]            
Debt minimum debt service reserves required   $ 9,300   $ 9,300   $ 9,100
Interest rate percentage   6.07%   6.07%   6.07%
Term Loan | 7.5% Term Loan due September 2028            
Debt Instrument [Line Items]            
Interest rate percentage   7.50%   7.50%   7.50%
PPA Company IIIA | Senior Secured Notes | 7.5% Term Loan due September 2028            
Debt Instrument [Line Items]            
Repayments of debt $ 30,200          
Accrued interest 400          
Loss on extinguishment of debt $ 4,200          
Cash and cash equivalents   $ 3,600   $ 3,600    
[1] We have variable interest entities, which represent a portion of the consolidated balances recorded within these financial statement line items in the condensed consolidated balance sheets (see Note 11 - Portfolio Financings).
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Outstanding Loans and Security Agreements - Schedule of Repayments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Long-term Debt, Fiscal Year Maturity [Abstract]          
Remainder of 2022 $ 12,524   $ 12,524    
2023 28,503   28,503    
2024 31,872   31,872    
2025 265,494   265,494    
2026 39,078   39,078    
Thereafter 121,257   121,257    
Total 498,728   498,728   $ 539,669
Interest expense $ (13,800) $ (14,600) $ (27,900) $ (29,300)  
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.22.2
Derivative Financial Instruments - Changes in Fair Value of Derivative Contracts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Beginning balance $ (54,756) $ 64,046 $ (1,827) $ 141,019
Net loss (gain) recognized in other comprehensive loss 594 (1,389) 747 3,492
Gain recognized in earnings 0 900 (600) 1,500
Ending balance (144,921) 29,614 (144,921) 29,614
Interest rate swap agreements        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Gain recognized in earnings 0 (35) 0 (70)
Derivative contracts        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Beginning balance 0 11,301 0 15,989
Loss (gain) recognized in other comprehensive loss 0 1,880 0 (2,284)
Amounts reclassified from other comprehensive loss to earnings 0 (495) 0 (984)
Net loss (gain) recognized in other comprehensive loss 0 1,385 0 (3,268)
Ending balance $ 0 $ 12,651 $ 0 $ 12,651
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Leases [Abstract]          
Rent expense $ 4,700,000 $ 3,800,000 $ 9,200,000 $ 7,000,000  
Financing obligations 447,595,000   447,595,000   $ 461,900,000
Net investment in sales-type leases $ 0   $ 0   $ 45,268,000
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Operating and Financing Lease Right-of-Use Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Assets and Liabilities, Lessee:    
Operating lease right-of-use assets, net $ 110,362 $ 106,660
Current operating lease liabilities (12,581) (13,101)
Non-current operating lease liabilities (118,291) (106,187)
Total operating lease liabilities (130,872) (119,288)
Finance lease right-of-use assets, net $ 2,614 $ 2,944
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Current Other Liabilities, Current
Less: current financing obligations $ (924) $ (863)
Non-current finance lease liabilities (1,876) (2,157)
Present value of net minimum lease payments (2,800) (3,020)
Total lease liabilities $ (133,672) $ (122,308)
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Leases [Abstract]        
Operating lease costs $ 6,049 $ 3,743 $ 11,885 $ 6,757
Amortization of finance lease right-of-use assets 263 174 521 881
Interest expense for finance lease liabilities 52 46 105 244
Total finance lease costs 315 220 626 1,125
Short-term lease costs 167 169 241 341
Total lease costs $ 6,531 $ 4,132 $ 12,752 $ 8,223
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Weighted Average Remaining Lease Terms and Discount Rates (Details)
Jun. 30, 2022
Dec. 31, 2021
Weighted average remaining lease term:    
Operating leases 9 years 2 months 12 days 8 years 10 months 24 days
Finance leases 3 years 3 months 18 days 3 years 6 months
Weighted average discount rate:    
Operating leases 9.80% 9.60%
Finance leases 7.70% 7.60%
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Operating Leases    
Remainder of 2022 $ 9,456  
2023 19,496  
2024 18,007  
2025 18,246  
2026 17,853  
Thereafter 76,434  
Total minimum lease payments 159,492  
Less: amounts representing interest or imputed interest (28,620)  
Present value of lease liabilities 130,872 $ 119,288
Finance Leases    
Remainder of 2022 509  
2023 1,013  
2024 840  
2025 369  
2026 139  
Thereafter 32  
Total minimum lease payments 2,902  
Less: imputed interest (102)  
Present value of net minimum lease payments 2,800 3,020
Less: current financing obligations (924) (863)
Non-current finance lease liabilities 1,876 $ 2,157
Managed Services | Variable Interest Entity, Primary Beneficiary    
Finance Leases    
Remainder of 2022 21,687  
2023 44,041  
2024 41,967  
2025 40,939  
2026 36,339  
Thereafter 55,427  
Total minimum lease payments 240,400  
Less: imputed interest (134,902)  
Present value of net minimum lease payments 105,498  
Less: current financing obligations (16,159)  
Non-current finance lease liabilities $ 89,339  
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Sales-Type Leases (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Net Investment in Lease [Abstract]    
Lease payment receivables, net $ 0 $ 44,378,000
Estimated residual value of leased assets (unguaranteed) 0 890,000
Net investment in sales-type leases 0 45,268,000
Less: current portion [1] 0 (5,784,000)
Non-current portion of net investment in sales-type leases [1] $ 0 39,484,000
Current estimated credit losses   $ 100,000
[1] We have variable interest entities, which represent a portion of the consolidated balances recorded within these financial statement line items in the condensed consolidated balance sheets (see Note 11 - Portfolio Financings).
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Payment to be Received (Details) - Variable Interest Entity, Primary Beneficiary - Portfolio Financing
$ in Thousands
Jun. 30, 2022
USD ($)
Lessor, Lease, Description [Line Items]  
Remainder of 2022 $ 20,237
2023 43,620
2024 45,571
2025 46,609
2026 47,757
Thereafter 213,233
Total minimum lease payments $ 417,027
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation Expense and Employee Benefit Plans - Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based compensation expense $ 32,599 $ 19,133 $ 58,907 $ 36,343
Cost of revenue        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based compensation expense 4,767 3,804 8,627 6,803
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based compensation expense 13,213 5,291 20,295 10,199
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based compensation expense 4,805 4,010 9,580 8,095
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Share-based compensation expense $ 9,814 $ 6,028 $ 20,405 $ 11,246
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation Expense and Employee Benefit Plans - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Outstanding Options/RSUs, Number of Shares    
Outstanding, beginning (in shares) 10,737,295  
Exercised (in shares) (243,062)  
Forfeited (in shares) (29,134)  
Expired (in Shares) (226,635)  
Outstanding, ending (in shares) 10,238,464 10,737,295
Vested and expected to vest (in shares) 10,206,941  
Exercisable (in shares) 9,093,852  
Outstanding Options Weighted Average Exercise Price    
Outstanding, beginning (in dollars per share) $ 21.23  
Exercised (in dollar per shares) 5.33  
Forfeited (in dollars per share) 8.27  
Expired (in dollar per shares) 30.41  
Outstanding, ending (in dollars per share) 21.44 $ 21.23
Vested and expected to vest (in dollars per share) 21.49  
Exercisable (in dollars per share) $ 22.86  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Outstanding, remaining contractual life 4 years 8 months 12 days 5 years 2 months 12 days
Outstanding, aggregate intrinsic value $ 32,857 $ 60,304
Vested and expected to vest, remaining contractual life 4 years 8 months 12 days  
Exercisable, remaining contractual life 4 years 4 months 24 days  
Vested and expected to vest, aggregate intrinsic value $ 32,567  
Exercisable, aggregate intrinsic value $ 24,841  
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation Expense and Employee Benefit Plans - Stock Options Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Share-based Arrangements with Employees and Nonemployees [Abstract]          
Unrecognized compensation cost related to unvested stock options $ 2.0   $ 2.0   $ 6.2
Expense expected to be recognized over remaining weighted-average period     4 months 24 days   10 months 24 days
Cash received from stock options exercised     $ 1.3 $ 60.9  
Class A common stock          
Share-based Arrangements with Employees and Nonemployees [Abstract]          
Granted (in shares) 0 0 0 0  
Employee Stock Option          
Share-based Arrangements with Employees and Nonemployees [Abstract]          
Allocated share-based compensation expense $ 3.4 $ 3.4 $ 5.5 $ 7.3  
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation Expense and Employee Benefit Plans - Stock Award Activity (Details) - Restricted Stock Units
6 Months Ended
Jun. 30, 2022
$ / shares
shares
Number of Awards Outstanding  
Unvested balance (in shares) | shares 8,367,664
Granted (in shares) | shares 4,440,721
Vested (in shares) | shares (1,789,639)
Forfeited (in shares) | shares (427,022)
Unvested balance (in shares) | shares 10,591,724
Weighted Average Grant Date Fair Value  
Unvested balance (in dollars per share) | $ / shares $ 20.52
Granted (in dollars per share) | $ / shares 19.12
Vested (in dollars per share) | $ / shares 17.53
Forfeited (in dollars per share) | $ / shares 22.70
Unvested balance (in dollars per share) | $ / shares $ 19.70
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation Expense and Employee Benefit Plans - Stock Awards Narrative (Details) - Restricted Stock Units - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Allocated share-based compensation expense $ 25.0 $ 14.1 $ 46.0 $ 24.8  
Unrecognized stock-based compensation cost $ 172.3   $ 172.3   $ 114.9
Expense expected to be recognized over a weighted-average period     2 years 2 months 12 days   2 years 3 months 18 days
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation Expense and Employee Benefit Plans - Number of Shares Available for Grant (Details)
6 Months Ended
Jun. 30, 2022
shares
Share-based Compensation Arrangement by Share-based Payment Award, Available for Grant [Roll Forward]  
Beginning balance (in shares) 24,146,784
Added to plan (in shares) 8,384,460
Granted (in shares) (4,507,452)
Cancelled/Forfeited (in shares) 602,506
Expired (in shares) (211,521)
Ending Balance (in shares) 28,414,777
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation Expense and Employee Benefit Plans - Employee Stock Purchase Plan (Details) - 2018 ESPP - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Employee stock ownership plan (ESOP), compensation expense $ 6.9 $ 2.2  
Number of shares issued (in shares) 420,689 977,508  
Number of additional shares authorized (in shares) 2,055,792 1,902,572  
Number of common stock reserved for issuance (in shares) 4,179,771 3,512,465  
Unrecognized stock-based compensation cost $ 6.4   $ 9.8
Expense expected to be recognized over a weighted-average period 1 year 2 months 12 days 6 months  
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.22.2
Portfolio Financings - Narrative (Details)
$ in Thousands
1 Months Ended 2 Months Ended 3 Months Ended 6 Months Ended
Jun. 14, 2022
MW
Jun. 13, 2022
Jun. 30, 2022
USD ($)
Jun. 13, 2022
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
MW
Jun. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Variable Interest Entity [Line Items]                  
Repayment of debt of PPA IIIa             $ 30,212 $ 0  
Loss on extinguishment of debt         $ 4,233 $ 0 4,233 0  
Customer financing receivable [1]     $ 0   0   0   $ 5,784
Non-current portion of net investment in sales-type leases [1]     0   0   0   39,484
Write-off of assets related to PPA IIIa             44,800 0  
Depreciation and amortization         16,300   30,697 26,808  
Increase in contract assets             8,173 15,311  
Decrease in inventories             (62,824) (21,026)  
Total revenue         243,236 228,470 444,275 422,477  
Cost of revenue         245,206 191,126 418,308 330,482  
Net cash (used in) provided by financing activities             (56,946) 53,804  
Debt extinguishment cost             2,413 0  
Electricity                  
Variable Interest Entity [Line Items]                  
Total revenue         18,456 17,017 37,156 34,018  
Cost of revenue         58,029 10,155 70,790 21,474  
Product                  
Variable Interest Entity [Line Items]                  
Total revenue         173,625 146,867 307,172 284,797  
Cost of revenue         129,419 108,891 235,161 196,185  
Installation                  
Variable Interest Entity [Line Items]                  
Total revenue         12,729 28,879 26,282 31,538  
Cost of revenue         16,730 $ 36,515 29,503 $ 41,140  
Variable Interest Entity, Primary Beneficiary                  
Variable Interest Entity [Line Items]                  
Customer financing receivable     0   0   0   5,784
Non-current portion of net investment in sales-type leases     0   0   0   39,484
Property, plant and equipment, net     213,999   213,999   $ 213,999   $ 228,546
Variable Interest Entity, Primary Beneficiary | PPA Company IIIA                  
Variable Interest Entity [Line Items]                  
Energy servers power | MW 9.8           9.8    
Repayment of debt of PPA IIIa       $ 30,600          
Loss on extinguishment of debt       4,200          
Write-off of debt discount       1,800          
Make-whole payment       $ 2,400          
Net cash (used in) provided by financing activities             $ 32,600    
Repayments of debt             30,200    
Debt extinguishment cost             2,400    
Variable Interest Entity, Primary Beneficiary | PPA Company IIIA | PPA 3A Upgrade                  
Variable Interest Entity [Line Items]                  
Repayment of debt of PPA IIIa             30,600    
Loss on extinguishment of debt             4,200    
Cash and cash equivalents decrease from project     6,400            
Cash receipts from sale of energy             26,600    
Customer financing receivable     5,900   5,900   5,900    
Non-current portion of net investment in sales-type leases     36,900   36,900   36,900    
Property, plant and equipment, net     2,200   2,200   2,200    
Write-off of assets related to PPA IIIa             44,800    
Depreciation and amortization             200    
Estimated depreciable life 6 months 15 years              
Increase in contract assets     17,000            
Decrease in inventories     16,700            
Increase in other liabilities     $ 7,400            
Variable Interest Entity, Primary Beneficiary | PPA Company IIIA | Net Product And Installation | PPA 3A Upgrade                  
Variable Interest Entity [Line Items]                  
Total revenue         $ 36,900   1,100    
Variable Interest Entity, Primary Beneficiary | PPA Company IIIA | Electricity | PPA 3A Upgrade                  
Variable Interest Entity [Line Items]                  
Write-off of assets related to PPA IIIa             44,800    
Depreciation and amortization             200    
Cost of revenue             45,000    
Variable Interest Entity, Primary Beneficiary | PPA Company IIIA | Product | PPA 3A Upgrade                  
Variable Interest Entity [Line Items]                  
Cost of revenue             15,900    
Variable Interest Entity, Primary Beneficiary | PPA Company IIIA | Installation | PPA 3A Upgrade                  
Variable Interest Entity [Line Items]                  
Total revenue             $ 800    
Variable Interest Entity, Primary Beneficiary | PPA Company IIIA | Sale Of Project Company | Disposal Group, Disposed of by Sale, Not Discontinued Operations                  
Variable Interest Entity [Line Items]                  
Percent interest sold 100.00%                
[1] We have variable interest entities, which represent a portion of the consolidated balances recorded within these financial statement line items in the condensed consolidated balance sheets (see Note 11 - Portfolio Financings).
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.22.2
Portfolio Financings - Schedule of PPA Entities' Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents [1] $ 235,638 $ 396,035
Restricted cash [1] 50,293 92,540
Accounts receivable [1] 77,972 87,789
Customer financing receivable [1] 0 5,784
Prepaid expenses and other current assets [1] 35,155 30,661
Total current assets 669,249 806,420
Customer financing receivable [1] 0 39,484
Restricted cash [1] 128,248 126,539
Other long-term assets [1] 38,905 41,073
Total assets 1,580,833 1,725,571
Current liabilities:    
Accrued expenses and other current liabilities [1] 101,204 114,138
Deferred revenue and customer deposits [1] 93,237 89,975
Non-recourse debt [1] 14,734 17,483
Total current liabilities 393,688 342,479
Deferred revenue and customer deposits [1] 76,890 90,310
Non-recourse debt [1] 183,555 217,416
Total liabilities 1,517,203 1,518,547
Variable Interest Entity, Primary Beneficiary    
Current assets:    
Cash and cash equivalents 1,575 1,541
Restricted cash 1,729 3,078
Accounts receivable 3,664 5,112
Customer financing receivable 0 5,784
Prepaid expenses and other current assets 806 3,071
Total current assets 7,774 18,586
Property, plant and equipment, net 213,999 228,546
Customer financing receivable 0 39,484
Restricted cash 17,340 23,239
Other long-term assets 2,119 2,362
Total assets 241,232 312,217
Current liabilities:    
Accrued expenses and other current liabilities 108 194
Deferred revenue and customer deposits 662 662
Non-recourse debt 14,734 17,483
Total current liabilities 15,504 18,339
Deferred revenue and customer deposits 5,082 5,410
Non-recourse debt 183,555 217,417
Total liabilities $ 204,141 $ 241,166
[1] We have variable interest entities, which represent a portion of the consolidated balances recorded within these financial statement line items in the condensed consolidated balance sheets (see Note 11 - Portfolio Financings).
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.22.2
Related Party Transactions - Schedule of Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Related Party Transaction [Line Items]        
Total revenue from related parties $ 10,233 $ 4,124 $ 17,699 $ 4,894
Equity Method Investee        
Related Party Transaction [Line Items]        
Total revenue from related parties $ 0   $ 0  
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.22.2
Related Party Transactions - Summary of Outstanding Related Party (Details) - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2021
Related Party Transactions [Abstract]    
Accounts receivable $ 5.7 $ 4.4
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jan. 10, 2022
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2019
Dec. 31, 2021
Mar. 31, 2012
Operating Leased Assets [Line Items]            
Restricted cash   $ 178,541     $ 219,079  
Restricted cash [1]   50,293     92,540  
Restricted cash [1]   128,248     126,539  
Grants receivable           $ 16,500
Deferred government grant obligation, noncurrent   9,500     9,500  
Settlement amount $ 1,000          
Variable Interest Entity, Primary Beneficiary            
Operating Leased Assets [Line Items]            
Restricted cash   1,729     3,078  
Restricted cash   17,340     23,239  
PPA II | Variable Interest Entity, Primary Beneficiary            
Operating Leased Assets [Line Items]            
Restricted cash   84,000     99,400  
Restricted cash   41,100     41,700  
Restricted cash   42,900     57,700  
PPA IIIB | Variable Interest Entity, Primary Beneficiary            
Operating Leased Assets [Line Items]            
Restricted cash       $ 20,000    
Restricted cash   1,200     1,200  
Restricted cash   6,700     $ 6,700  
Pledged assets, term       7 years    
Period to meet criteria       5 years    
Additional period to fund release       2 years    
PPA Company 5            
Operating Leased Assets [Line Items]            
PPA expenses   700 $ 100      
NetJets            
Operating Leased Assets [Line Items]            
Purchase obligation   $ 3,400        
[1] We have variable interest entities, which represent a portion of the consolidated balances recorded within these financial statement line items in the condensed consolidated balance sheets (see Note 11 - Portfolio Financings).
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Tax Disclosure [Abstract]        
Income tax (benefit) provision $ (12) $ 313 $ 552 $ 437
Pre-tax loss $ 121,177 $ 58,108 $ 203,360 $ 87,765
Effective income tax rate 0.01% (0.50%) (0.30%) (0.50%)
XML 91 R80.htm IDEA: XBRL DOCUMENT v3.22.2
Net Loss per Share Available to Common Stockholders - Schedule of Antidilutive Securities (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 29,842 20,590 30,081 29,215
Convertible notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 14,187 14,187 14,187 14,187
Redeemable convertible preferred stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 11,000 0 11,000 0
Stock options and awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 4,655 6,403 4,894 15,028
XML 92 R9999.htm IDEA: XBRL DOCUMENT v3.22.2
Label Element Value
Accounting Standards Update [Extensible Enumeration] us-gaap_AccountingStandardsUpdateExtensibleList Accounting Standards Update 2020-06 [Member]
XML 93 be-20220630_htm.xml IDEA: XBRL DOCUMENT 0001664703 2022-01-01 2022-06-30 0001664703 us-gaap:CommonClassAMember 2022-08-01 0001664703 us-gaap:CommonClassBMember 2022-08-01 0001664703 2022-06-30 0001664703 2021-12-31 0001664703 us-gaap:SeriesAPreferredStockMember 2022-06-30 0001664703 us-gaap:SeriesAPreferredStockMember 2021-12-31 0001664703 us-gaap:CommonClassAMember 2022-06-30 0001664703 us-gaap:CommonClassBMember 2021-12-31 0001664703 us-gaap:CommonClassBMember 2022-06-30 0001664703 us-gaap:CommonClassAMember 2021-12-31 0001664703 us-gaap:ProductMember 2022-04-01 2022-06-30 0001664703 us-gaap:ProductMember 2021-04-01 2021-06-30 0001664703 us-gaap:ProductMember 2022-01-01 2022-06-30 0001664703 us-gaap:ProductMember 2021-01-01 2021-06-30 0001664703 be:InstallationMember 2022-04-01 2022-06-30 0001664703 be:InstallationMember 2021-04-01 2021-06-30 0001664703 be:InstallationMember 2022-01-01 2022-06-30 0001664703 be:InstallationMember 2021-01-01 2021-06-30 0001664703 us-gaap:ServiceMember 2022-04-01 2022-06-30 0001664703 us-gaap:ServiceMember 2021-04-01 2021-06-30 0001664703 us-gaap:ServiceMember 2022-01-01 2022-06-30 0001664703 us-gaap:ServiceMember 2021-01-01 2021-06-30 0001664703 us-gaap:ElectricityMember 2022-04-01 2022-06-30 0001664703 us-gaap:ElectricityMember 2021-04-01 2021-06-30 0001664703 us-gaap:ElectricityMember 2022-01-01 2022-06-30 0001664703 us-gaap:ElectricityMember 2021-01-01 2021-06-30 0001664703 2022-04-01 2022-06-30 0001664703 2021-04-01 2021-06-30 0001664703 2021-01-01 2021-06-30 0001664703 us-gaap:CommonStockMember 2022-03-31 0001664703 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001664703 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001664703 us-gaap:RetainedEarningsMember 2022-03-31 0001664703 us-gaap:ParentMember 2022-03-31 0001664703 us-gaap:NoncontrollingInterestMember 2022-03-31 0001664703 2022-03-31 0001664703 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001664703 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001664703 us-gaap:ParentMember 2022-04-01 2022-06-30 0001664703 us-gaap:NoncontrollingInterestMember 2022-04-01 2022-06-30 0001664703 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001664703 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001664703 us-gaap:CommonStockMember 2022-06-30 0001664703 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001664703 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001664703 us-gaap:RetainedEarningsMember 2022-06-30 0001664703 us-gaap:ParentMember 2022-06-30 0001664703 us-gaap:NoncontrollingInterestMember 2022-06-30 0001664703 us-gaap:CommonStockMember 2021-03-31 0001664703 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001664703 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001664703 us-gaap:RetainedEarningsMember 2021-03-31 0001664703 us-gaap:ParentMember 2021-03-31 0001664703 us-gaap:NoncontrollingInterestMember 2021-03-31 0001664703 2021-03-31 0001664703 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001664703 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001664703 us-gaap:ParentMember 2021-04-01 2021-06-30 0001664703 us-gaap:NoncontrollingInterestMember 2021-04-01 2021-06-30 0001664703 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001664703 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001664703 us-gaap:CommonStockMember 2021-06-30 0001664703 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001664703 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001664703 us-gaap:RetainedEarningsMember 2021-06-30 0001664703 us-gaap:ParentMember 2021-06-30 0001664703 us-gaap:NoncontrollingInterestMember 2021-06-30 0001664703 2021-06-30 0001664703 us-gaap:CommonStockMember 2021-12-31 0001664703 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001664703 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001664703 us-gaap:RetainedEarningsMember 2021-12-31 0001664703 us-gaap:ParentMember 2021-12-31 0001664703 us-gaap:NoncontrollingInterestMember 2021-12-31 0001664703 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001664703 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001664703 us-gaap:ParentMember 2022-01-01 2022-06-30 0001664703 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-06-30 0001664703 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0001664703 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001664703 us-gaap:CommonStockMember 2020-12-31 0001664703 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001664703 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001664703 us-gaap:RetainedEarningsMember 2020-12-31 0001664703 us-gaap:ParentMember 2020-12-31 0001664703 us-gaap:NoncontrollingInterestMember 2020-12-31 0001664703 2020-12-31 0001664703 2020-01-01 2020-12-31 0001664703 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001664703 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-12-31 0001664703 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:ParentMember 2020-12-31 0001664703 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-12-31 0001664703 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001664703 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001664703 us-gaap:ParentMember 2021-01-01 2021-06-30 0001664703 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-06-30 0001664703 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 0001664703 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001664703 be:RecourseDebtMember 2022-06-30 0001664703 srt:AsiaPacificMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-04-01 2022-06-30 0001664703 srt:AsiaPacificMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-06-30 0001664703 srt:AsiaPacificMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0001664703 srt:AsiaPacificMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001664703 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-06-30 2022-06-30 0001664703 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-12-31 2021-12-31 0001664703 be:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-06-30 2022-06-30 0001664703 be:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-12-31 2021-12-31 0001664703 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001664703 be:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001664703 be:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001664703 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001664703 be:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001664703 be:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001664703 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001664703 be:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001664703 be:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001664703 be:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001664703 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001664703 be:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001664703 be:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001664703 us-gaap:CashMember 2022-06-30 0001664703 us-gaap:CashMember 2021-12-31 0001664703 us-gaap:MoneyMarketFundsMember 2022-06-30 0001664703 us-gaap:MoneyMarketFundsMember 2021-12-31 0001664703 srt:ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember 2022-06-30 0001664703 srt:ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember 2021-12-31 0001664703 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember be:PowerPurchaseAgreementsEntitiesMember 2022-06-30 0001664703 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember be:PowerPurchaseAgreementsEntitiesMember 2021-12-31 0001664703 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember be:PowerPurchaseAgreementCompany2Member 2022-06-30 0001664703 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember be:PowerPurchaseAgreementCompany3bMember 2022-06-30 0001664703 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember be:PowerPurchaseAgreementCompany2Member 2021-12-31 0001664703 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember be:PowerPurchaseAgreementCompany3bMember 2021-12-31 0001664703 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2022-06-30 0001664703 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2022-06-30 0001664703 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2022-06-30 0001664703 us-gaap:FairValueInputsLevel1Member 2022-06-30 0001664703 us-gaap:FairValueInputsLevel2Member 2022-06-30 0001664703 us-gaap:FairValueInputsLevel3Member 2022-06-30 0001664703 us-gaap:FairValueInputsLevel1Member be:OptionToAcquireSharesMember 2022-06-30 0001664703 us-gaap:FairValueInputsLevel2Member be:OptionToAcquireSharesMember 2022-06-30 0001664703 us-gaap:FairValueInputsLevel3Member be:OptionToAcquireSharesMember 2022-06-30 0001664703 be:OptionToAcquireSharesMember 2022-06-30 0001664703 us-gaap:FairValueInputsLevel1Member us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2022-06-30 0001664703 us-gaap:FairValueInputsLevel2Member us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2022-06-30 0001664703 us-gaap:FairValueInputsLevel3Member us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2022-06-30 0001664703 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2022-06-30 0001664703 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2021-12-31 0001664703 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2021-12-31 0001664703 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2021-12-31 0001664703 us-gaap:FairValueInputsLevel1Member 2021-12-31 0001664703 us-gaap:FairValueInputsLevel2Member 2021-12-31 0001664703 us-gaap:FairValueInputsLevel3Member 2021-12-31 0001664703 us-gaap:FairValueInputsLevel1Member be:OptionToAcquireSharesMember 2021-12-31 0001664703 us-gaap:FairValueInputsLevel2Member be:OptionToAcquireSharesMember 2021-12-31 0001664703 us-gaap:FairValueInputsLevel3Member be:OptionToAcquireSharesMember 2021-12-31 0001664703 be:OptionToAcquireSharesMember 2021-12-31 0001664703 us-gaap:FairValueInputsLevel1Member us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2021-12-31 0001664703 us-gaap:FairValueInputsLevel2Member us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2021-12-31 0001664703 us-gaap:FairValueInputsLevel3Member us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2021-12-31 0001664703 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2021-12-31 0001664703 us-gaap:EmbeddedDerivativeFinancialInstrumentsMember 2022-01-01 2022-06-30 0001664703 us-gaap:CarryingReportedAmountFairValueDisclosureMember be:LeaseReceivableMember 2022-06-30 0001664703 us-gaap:EstimateOfFairValueFairValueDisclosureMember be:LeaseReceivableMember 2022-06-30 0001664703 us-gaap:CarryingReportedAmountFairValueDisclosureMember be:LeaseReceivableMember 2021-12-31 0001664703 us-gaap:EstimateOfFairValueFairValueDisclosureMember be:LeaseReceivableMember 2021-12-31 0001664703 be:SeniorSecuredNotesDueMarch2027RecourseMember us-gaap:NotesPayableOtherPayablesMember 2022-06-30 0001664703 be:SeniorSecuredNotesDueMarch2027RecourseMember us-gaap:NotesPayableOtherPayablesMember 2021-12-31 0001664703 be:SeniorSecuredNotesDueMarch2027RecourseMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:NotesPayableOtherPayablesMember 2022-06-30 0001664703 be:SeniorSecuredNotesDueMarch2027RecourseMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:NotesPayableOtherPayablesMember 2022-06-30 0001664703 be:SeniorSecuredNotesDueMarch2027RecourseMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:NotesPayableOtherPayablesMember 2021-12-31 0001664703 be:SeniorSecuredNotesDueMarch2027RecourseMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:NotesPayableOtherPayablesMember 2021-12-31 0001664703 be:GreenConvertibleSeniorNotesMember us-gaap:SeniorNotesMember 2022-06-30 0001664703 be:GreenConvertibleSeniorNotesMember us-gaap:SeniorNotesMember 2021-12-31 0001664703 be:GreenConvertibleSeniorNotesMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SeniorNotesMember 2022-06-30 0001664703 be:GreenConvertibleSeniorNotesMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:SeniorNotesMember 2022-06-30 0001664703 be:GreenConvertibleSeniorNotesMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SeniorNotesMember 2021-12-31 0001664703 be:GreenConvertibleSeniorNotesMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:SeniorNotesMember 2021-12-31 0001664703 be:TermLoanDueSeptember2028NonRecourseMember us-gaap:SecuredDebtMember 2021-12-31 0001664703 be:TermLoanDueSeptember2028NonRecourseMember us-gaap:SecuredDebtMember 2022-06-30 0001664703 be:TermLoanDueSeptember2028NonRecourseMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SecuredDebtMember 2022-06-30 0001664703 be:TermLoanDueSeptember2028NonRecourseMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:SecuredDebtMember 2022-06-30 0001664703 be:TermLoanDueSeptember2028NonRecourseMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SecuredDebtMember 2021-12-31 0001664703 be:TermLoanDueSeptember2028NonRecourseMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:SecuredDebtMember 2021-12-31 0001664703 be:SeniorSecuredNotesDueMarch2030NonRecourseMember us-gaap:SeniorNotesMember 2021-12-31 0001664703 be:SeniorSecuredNotesDueMarch2030NonRecourseMember us-gaap:SeniorNotesMember 2022-06-30 0001664703 be:SeniorSecuredNotesDueMarch2030NonRecourseMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SeniorNotesMember 2022-06-30 0001664703 be:SeniorSecuredNotesDueMarch2030NonRecourseMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:SeniorNotesMember 2022-06-30 0001664703 be:SeniorSecuredNotesDueMarch2030NonRecourseMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SeniorNotesMember 2021-12-31 0001664703 be:SeniorSecuredNotesDueMarch2030NonRecourseMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:SeniorNotesMember 2021-12-31 0001664703 be:SeniorSecuredNotesDueJune2031NonRecourseMember us-gaap:SeniorNotesMember 2021-12-31 0001664703 be:SeniorSecuredNotesDueJune2031NonRecourseMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SeniorNotesMember 2022-06-30 0001664703 be:SeniorSecuredNotesDueJune2031NonRecourseMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:SeniorNotesMember 2022-06-30 0001664703 be:SeniorSecuredNotesDueJune2031NonRecourseMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SeniorNotesMember 2021-12-31 0001664703 be:SeniorSecuredNotesDueJune2031NonRecourseMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:SeniorNotesMember 2021-12-31 0001664703 us-gaap:EnergyEquipmentMember 2022-06-30 0001664703 us-gaap:EnergyEquipmentMember 2021-12-31 0001664703 us-gaap:MachineryAndEquipmentMember 2022-06-30 0001664703 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001664703 us-gaap:ConstructionInProgressMember 2022-06-30 0001664703 us-gaap:ConstructionInProgressMember 2021-12-31 0001664703 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2022-06-30 0001664703 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2021-12-31 0001664703 us-gaap:BuildingMember 2022-06-30 0001664703 us-gaap:BuildingMember 2021-12-31 0001664703 be:ComputersSoftwareAndHardwareMember 2022-06-30 0001664703 be:ComputersSoftwareAndHardwareMember 2021-12-31 0001664703 us-gaap:FurnitureAndFixturesMember 2022-06-30 0001664703 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001664703 us-gaap:PropertyPlantAndEquipmentMember 2021-04-01 2021-06-30 0001664703 us-gaap:PropertyPlantAndEquipmentMember 2021-01-01 2021-06-30 0001664703 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2022-06-30 0001664703 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2021-12-31 0001664703 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember be:OldEnergyServerMember be:PowerPurchaseAgreementCompany3aMember 2022-06-01 2022-06-30 0001664703 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember be:OldEnergyServerMember be:PowerPurchaseAgreementCompany3aMember 2022-01-01 2022-05-31 0001664703 be:SeniorSecuredNotesMember us-gaap:SeniorNotesMember 2022-06-30 0001664703 be:NonRecourseDebtMember 2022-06-30 0001664703 be:RecourseDebtMember 2021-12-31 0001664703 be:SeniorSecuredNotesMember us-gaap:SeniorNotesMember 2021-12-31 0001664703 be:NonRecourseDebtMember 2021-12-31 0001664703 be:GreenConvertibleSeniorNotesMember us-gaap:SeniorNotesMember 2022-04-01 2022-06-30 0001664703 be:GreenConvertibleSeniorNotesMember us-gaap:SeniorNotesMember 2022-01-01 2022-06-30 0001664703 be:GreenConvertibleSeniorNotesMember us-gaap:SeniorNotesMember 2021-04-01 2021-06-30 0001664703 be:GreenConvertibleSeniorNotesMember us-gaap:SeniorNotesMember 2021-01-01 2021-06-30 0001664703 be:SeniorSecuredNotesDueJune2031NonRecourseMember us-gaap:SeniorNotesMember 2022-06-30 0001664703 be:TermLoanDueSeptember2028NonRecourseMember us-gaap:SeniorNotesMember 2022-06-30 0001664703 be:TermLoanDueSeptember2028NonRecourseMember us-gaap:SeniorNotesMember 2021-12-31 0001664703 be:TermLoanDueSeptember2028NonRecourseMember us-gaap:SeniorNotesMember be:PowerPurchaseAgreementCompany3aMember 2022-06-14 2022-06-14 0001664703 be:TermLoanDueSeptember2028NonRecourseMember us-gaap:SeniorNotesMember be:PowerPurchaseAgreementCompany3aMember 2022-06-14 0001664703 be:TermLoanDueSeptember2028NonRecourseMember us-gaap:SeniorNotesMember be:PowerPurchaseAgreementCompany3aMember 2022-06-30 0001664703 us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember 2022-03-31 0001664703 us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember 2021-03-31 0001664703 us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember 2021-12-31 0001664703 us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember 2020-12-31 0001664703 us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember 2022-04-01 2022-06-30 0001664703 us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember 2021-04-01 2021-06-30 0001664703 us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember 2022-01-01 2022-06-30 0001664703 us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember 2021-01-01 2021-06-30 0001664703 us-gaap:InterestRateSwapMember 2022-04-01 2022-06-30 0001664703 us-gaap:InterestRateSwapMember 2021-04-01 2021-06-30 0001664703 us-gaap:InterestRateSwapMember 2022-01-01 2022-06-30 0001664703 us-gaap:InterestRateSwapMember 2021-01-01 2021-06-30 0001664703 us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember 2022-06-30 0001664703 us-gaap:AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember 2021-06-30 0001664703 be:ManagedServicesMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2022-06-30 0001664703 be:PortfolioFinancingMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2022-06-30 0001664703 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001664703 us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0001664703 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001664703 us-gaap:CostOfSalesMember 2021-01-01 2021-06-30 0001664703 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001664703 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001664703 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001664703 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0001664703 us-gaap:SellingAndMarketingExpenseMember 2022-04-01 2022-06-30 0001664703 us-gaap:SellingAndMarketingExpenseMember 2021-04-01 2021-06-30 0001664703 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-06-30 0001664703 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-06-30 0001664703 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001664703 us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0001664703 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001664703 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-06-30 0001664703 2021-01-01 2021-12-31 0001664703 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001664703 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001664703 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001664703 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001664703 us-gaap:CommonClassAMember 2021-04-01 2021-06-30 0001664703 us-gaap:CommonClassAMember 2022-04-01 2022-06-30 0001664703 us-gaap:CommonClassAMember 2022-01-01 2022-06-30 0001664703 us-gaap:CommonClassAMember 2021-01-01 2021-06-30 0001664703 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001664703 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001664703 us-gaap:RestrictedStockUnitsRSUMember 2022-06-30 0001664703 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001664703 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2021-06-30 0001664703 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001664703 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001664703 be:A2018EmployeeStockPurchasePlanMember 2022-01-01 2022-06-30 0001664703 be:A2018EmployeeStockPurchasePlanMember 2021-01-01 2021-06-30 0001664703 be:A2018EmployeeStockPurchasePlanMember 2022-06-30 0001664703 be:A2018EmployeeStockPurchasePlanMember 2021-06-30 0001664703 be:A2018EmployeeStockPurchasePlanMember 2021-12-31 0001664703 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember be:PowerPurchaseAgreementCompany3aMember 2022-01-01 2022-06-30 0001664703 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember be:PowerPurchaseAgreementCompany3aMember 2022-04-01 2022-06-13 0001664703 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember be:PowerPurchaseAgreementCompany3aMember be:SaleOfProjectCompanyMember 2022-06-14 2022-06-14 0001664703 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember be:PowerPurchaseAgreementCompany3aMember 2022-06-14 2022-06-14 0001664703 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember be:PPA3AUpgradeMember be:PowerPurchaseAgreementCompany3aMember 2022-06-14 2022-06-30 0001664703 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember be:PPA3AUpgradeMember be:PowerPurchaseAgreementCompany3aMember 2022-01-01 2022-06-30 0001664703 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember be:PPA3AUpgradeMember be:PowerPurchaseAgreementCompany3aMember 2022-06-30 0001664703 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember be:PPA3AUpgradeMember be:PowerPurchaseAgreementCompany3aMember 2022-06-13 2022-06-13 0001664703 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember be:PPA3AUpgradeMember be:PowerPurchaseAgreementCompany3aMember 2022-06-14 2022-06-14 0001664703 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember be:NetProductAndInstallationMember be:PPA3AUpgradeMember be:PowerPurchaseAgreementCompany3aMember 2022-04-01 2022-06-30 0001664703 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember be:NetProductAndInstallationMember be:PPA3AUpgradeMember be:PowerPurchaseAgreementCompany3aMember 2022-01-01 2022-06-30 0001664703 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:ElectricityMember be:PPA3AUpgradeMember be:PowerPurchaseAgreementCompany3aMember 2022-01-01 2022-06-30 0001664703 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:ProductMember be:PPA3AUpgradeMember be:PowerPurchaseAgreementCompany3aMember 2022-01-01 2022-06-30 0001664703 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember be:InstallationMember be:PPA3AUpgradeMember be:PowerPurchaseAgreementCompany3aMember 2022-01-01 2022-06-30 0001664703 us-gaap:EquityMethodInvesteeMember 2022-01-01 2022-06-30 0001664703 us-gaap:EquityMethodInvesteeMember 2022-04-01 2022-06-30 0001664703 be:NetJetsMember 2022-06-30 0001664703 be:PowerPurchaseAgreementCompany5Member 2022-01-01 2022-06-30 0001664703 be:PowerPurchaseAgreementCompany5Member 2021-01-01 2021-06-30 0001664703 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember be:PowerPurchaseAgreementCompany3bMember 2019-12-31 0001664703 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember be:PowerPurchaseAgreementCompany3bMember 2019-01-01 2019-12-31 0001664703 2012-03-31 0001664703 2022-01-10 2022-01-10 0001664703 be:ConvertibleNotesMember 2022-04-01 2022-06-30 0001664703 be:ConvertibleNotesMember 2021-04-01 2021-06-30 0001664703 be:ConvertibleNotesMember 2022-01-01 2022-06-30 0001664703 be:ConvertibleNotesMember 2021-01-01 2021-06-30 0001664703 us-gaap:RedeemableConvertiblePreferredStockMember 2022-04-01 2022-06-30 0001664703 us-gaap:RedeemableConvertiblePreferredStockMember 2021-04-01 2021-06-30 0001664703 us-gaap:RedeemableConvertiblePreferredStockMember 2022-01-01 2022-06-30 0001664703 us-gaap:RedeemableConvertiblePreferredStockMember 2021-01-01 2021-06-30 0001664703 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001664703 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001664703 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001664703 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 shares iso4217:USD iso4217:USD shares pure be:customer utr:MW 0001664703 --12-31 2022 Q2 false http://fasb.org/us-gaap/2022#AccountingStandardsUpdate202006Member 0 http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent 10-Q true 2022-06-30 false 001-38598 BLOOM ENERGY CORP DE 77-0565408 4353 North First Street San Jose CA 95134 408 543-1500 Class A Common Stock, $0.0001 par value BE NYSE Yes Yes Large Accelerated Filer false false false 163294503 15827865 235638000 396035000 50293000 92540000 119000 119000 77972000 87789000 33374000 25201000 206707000 143370000 30110000 25040000 0 5784000 35155000 30661000 669249000 806420000 628759000 604106000 110362000 106660000 0 39484000 128248000 126539000 5310000 1289000 38905000 41073000 1580833000 1725571000 134020000 72967000 9319000 11746000 101204000 114138000 93237000 89975000 12581000 13101000 16159000 14721000 12434000 8348000 14734000 17483000 393688000 342479000 76890000 90310000 118291000 106187000 447595000 461900000 278538000 283483000 183555000 217416000 18646000 16772000 1517203000 1518547000 0 0 0 0 0 0 208551000 208551000 0 300000 0.0001 0.0001 0.0001 0.0001 600000000 600000000 163085510 163085510 160627544 160627544 600000000 600000000 15828287 15828287 15832863 15832863 18000 18000 3284261000 3219081000 -1000000 -350000 -3460234000 -3263075000 -176955000 -44326000 32034000 42499000 -144921000 -1827000 1580833000 1725571000 173625000 146867000 307172000 284797000 12729000 28879000 26282000 31538000 38426000 35707000 73665000 72124000 18456000 17017000 37156000 34018000 243236000 228470000 444275000 422477000 129419000 108891000 235161000 196185000 16730000 36515000 29503000 41140000 41028000 35565000 82854000 71683000 58029000 10155000 70790000 21474000 245206000 191126000 418308000 330482000 -1970000 37344000 25967000 91995000 41614000 25673000 76140000 48968000 20475000 22727000 41809000 42679000 38114000 31655000 75850000 57456000 100203000 80055000 193799000 149103000 -102173000 -42711000 -167832000 -57108000 196000 76000 255000 150000 13814000 14553000 27901000 29284000 -4233000 0 -4233000 0 -1191000 22000 -4218000 -63000 38000 -942000 569000 -1460000 -121177000 -58108000 -203360000 -87765000 -12000 313000 552000 437000 -121165000 -58421000 -203912000 -88202000 -2365000 -4536000 -6453000 -9424000 -118800000 -53885000 -197459000 -78778000 0 -22000 -300000 -26000 -118800000 -53863000 -197159000 -78752000 -0.67 -0.67 -0.31 -0.31 -1.11 -1.11 -0.46 -0.46 178507000 178507000 172749000 172749000 177852000 177852000 171753000 171753000 -121165000 -58421000 -203912000 -88202000 0 1385000 0 -3268000 -594000 4000 -747000 -224000 -594000 1389000 -747000 -3492000 -121759000 -57032000 -204659000 -91694000 -2462000 -5919000 -6550000 -6265000 -119297000 -51113000 -198109000 -85429000 0 -22000 -300000 -26000 -119297000 -51091000 -197809000 -85403000 177995695 18000 3251128000 -503000 -3341434000 -90791000 36035000 -54756000 824702 93400 337000 337000 337000 32796000 32796000 32796000 1539000 1539000 -497000 -497000 -97000 -594000 -118800000 -118800000 -2365000 -121165000 178913797 18000 3284261000 -1000000 -3460234000 -176955000 32034000 -144921000 0 0 0 172099453 17000 3129687000 -126000 -3123518000 6060000 57986000 64046000 811162 491545 7715000 7715000 7715000 18515000 18515000 18515000 -1385000 -1385000 882000 882000 2000 2000 2000 4000 -53863000 -53863000 -4536000 -58399000 173402160 17000 3155917000 -124000 -3177381000 -21571000 51185000 29614000 22000 356000 22000 334000 176460407 18000 3219081000 -350000 -3263075000 -44326000 42499000 -1827000 1789639 420689 5981000 5981000 5981000 243062 1317000 1317000 1317000 58382000 58382000 58382000 500000 500000 3915000 4415000 -650000 -650000 -97000 -747000 -197159000 -197159000 -6453000 -203612000 178913797 18000 3284261000 -1000000 -3460234000 -176955000 32034000 -144921000 300000 300000 300000 0 168002726 17000 3182753000 -9000 -3103937000 78824000 62195000 141019000 -126799000 5308000 -121491000 -121491000 1951664 977508 4726000 4726000 4726000 2470262 60942000 60942000 60942000 34295000 34295000 34295000 3268000 3268000 4745000 4745000 -115000 -115000 -109000 -224000 -78752000 -78752000 -9424000 -88176000 173402160 17000 3155917000 -124000 -3177381000 -21571000 51185000 29614000 26000 377000 17000 26000 334000 -203912000 -88202000 30697000 26808000 8800000 4520000 523000 0 44800000 0 -1680000 -462000 57774000 36343000 -4233000 0 1651000 1900000 -3487000 0 -9817000 -41718000 8173000 15311000 62824000 21026000 8995000 -4984000 -2510000 -2636000 5813000 -6246000 2422000 -5140000 48000 0 51982000 29449000 -18017000 -17261000 -10158000 -43428000 -98514000 -35302000 44728000 34460000 -44728000 -34460000 30212000 0 10729000 7838000 2413000 0 0 7123000 16475000 6387000 0 17000 4415000 4745000 5981000 65668000 1317000 0 -56946000 53804000 -747000 -224000 -200935000 -16182000 615114000 416710000 414179000 400528000 25938000 27219000 4387000 6132000 462000 259000 982000 185000 42758000 0 0 121491000 15988000 11000 11192000 40762000 0 1335000 Nature of Business, Liquidity and Basis of Presentation<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Nature of Business</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For information on the nature of our business, see Part II, Item 8, Note 1 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Nature of Business, Liquidity and Basis of Presentation, Nature of Business </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">section in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have not experienced any supply chain disruptions as a result of the invasion by the Russian Federation in Ukraine on February 24, 2022.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liquidity</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have generally incurred operating losses and negative cash flows from operations since our inception. With the series of new debt offerings, debt extensions and conversions to equity that we completed during 2020 and 2021, we had $291.0 million of total outstanding recourse debt as of June 30, 2022, $278.5 million of which is classified as long-term debt. Our recourse debt scheduled repayments commenced in June 2022.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future capital requirements will depend on many factors, including our rate of revenue growth, the timing and extent of spending on research and development efforts and other business initiatives, the rate of growth in the volume of system builds and the need for additional manufacturing space, the expansion of sales and marketing activities both in domestic and international markets, market acceptance of our product, our ability to secure financing for customer use of our Energy Servers, the timing of installations, and overall economic conditions including the impact of COVID-19 and inflationary pressure in the US on our ongoing and future operations. The rising interest rates in the US will adversely impact the cost of new capital deployment. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the combination of our existing cash and cash equivalents and operating cash flows is expected to be sufficient to meet our operational and capital cash flow requirements and other cash flow needs for the next 12 months from the date of issuance of this Quarterly Report on Form 10-Q.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have prepared the condensed consolidated financial statements included herein pursuant to the rules and regulations of the U.S. Securities and Exchange Commission ("SEC"), and as permitted by those rules, including all disclosures required by generally accepted accounting principles as applied in the United States (“U.S. GAAP”). Certain prior period amounts have been reclassified to conform to the current period presentation.</span></div><div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For information on principles of consolidation, see Part II, Item 8, Note 1 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Nature of Business, Liquidity and Basis of Presentation, Principles of Consolidation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> section in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For information on the use of accounting estimates, see Part II, Item 8, Note 1 -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Nature of Business, Liquidity and Basis of Presentation, Use of Estimates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> section in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Risk</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Geographic Risk - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he majority of our revenue and long-lived assets are attributable to operations in the United States for all periods presented. In addition to shipments in the US, we also ship our Energy Servers to other countries, primarily to the Republic of Korea, Japan, and India (collectively, the "Asia Pacific region"). In the three and six months ended June 30, 2022, total revenue in the Asia Pacific region was 62% and 63%, respectively, of our total revenue. In the three and six months ended June 30, 2021, total revenue in the Asia Pacific region was 34% and 39%, respectively, of our total revenue. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Risk - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2022 and December 31, 2021, one customer accounted for approximately 56% and 60% of accounts receivable, respectively. To date, we have not experienced any credit losses.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customer Risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - During the three months ended June 30, 2022, two customers represented approximately 57% and 16% of our total revenue, respectively. During the six months ended June 30, 2022, two customers represented approximately 45% and 15% of our total revenue, respectively. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2021, revenue from three customers represented 31%, 26% and 12% of our total revenue, respectively. During the six months ended June 30, 2021, revenue from two customers represented 36% and 14% of our total revenue, respectively.</span></div> 291000000 278500000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have prepared the condensed consolidated financial statements included herein pursuant to the rules and regulations of the U.S. Securities and Exchange Commission ("SEC"), and as permitted by those rules, including all disclosures required by generally accepted accounting principles as applied in the United States (“U.S. GAAP”). Certain prior period amounts have been reclassified to conform to the current period presentation.</span></div> <div style="margin-top:9pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For information on principles of consolidation, see Part II, Item 8, Note 1 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Nature of Business, Liquidity and Basis of Presentation, Principles of Consolidation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> section in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.</span></div> <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For information on the use of accounting estimates, see Part II, Item 8, Note 1 -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Nature of Business, Liquidity and Basis of Presentation, Use of Estimates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> section in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.</span></div> 0.62 0.63 0.34 0.39 1 1 0.56 0.60 2 0.57 0.16 2 0.45 0.15 3 0.31 0.26 0.12 2 0.36 0.14 Summary of Significant Accounting Policies<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Please refer to the accounting policies described in Part II, Item 8, Note 2 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no significant changes in our reported financial position or results of operations and cash flows resulting from the adoption of new accounting pronouncements.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Guidance Not Yet Adopted</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Assets and Contract Liabilities Acquired in a Business Combination</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers ("ASU 2021-08"), which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as if it had originated the contracts. This approach differs from the current requirement to measure contract assets and contract liabilities acquired in a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">business combination at fair value. ASU 2021-08 will be effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2022.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Early adoption is permitted. The adoption impact of ASU 2021-08 will depend on the magnitude of any future acquisitions. The standard will not impact acquired</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contract assets or liabilities from business combinations occurring prior to the adoption date.</span></div> <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no significant changes in our reported financial position or results of operations and cash flows resulting from the adoption of new accounting pronouncements.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Guidance Not Yet Adopted</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Assets and Contract Liabilities Acquired in a Business Combination</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers ("ASU 2021-08"), which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as if it had originated the contracts. This approach differs from the current requirement to measure contract assets and contract liabilities acquired in a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">business combination at fair value. ASU 2021-08 will be effective for fiscal years, including interim periods within those fiscal years, beginning after December 15, 2022.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Early adoption is permitted. The adoption impact of ASU 2021-08 will depend on the magnitude of any future acquisitions. The standard will not impact acquired</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contract assets or liabilities from business combinations occurring prior to the adoption date.</span></div> Revenue Recognition<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about accounts receivables, contract assets, customer deposits and deferred revenue from contracts with customers (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,809 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets and contract liabilities are reported in a net position on an individual contract basis at the end of each reporting period. Contract assets are classified as current in the condensed consolidated balance sheet when the Company expects to complete the related performance obligations and invoice the customers within one year of the balance sheet date, and as long-term when the Company expects to complete the related performance obligations and invoice the customers more than one year out from the balance sheet date. Contract liabilities are classified as current in the condensed consolidated balance sheet when the revenue recognition associated with the related customer payments and invoicing is expected to occur within one year of the balance sheet date and as long-term when the revenue recognition associated with the related customer payments and invoicing is expected to occur in more than one year from the balance sheet date.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Assets </span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended <br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Transferred to accounts receivable from contract assets recognized at the beginning of the period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,387)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(556)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,963)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue recognized and not billed as of the end of the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,311 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,374 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,638 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,374 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,638 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="margin-top:9pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue activity, including deferred incentive revenue activity, during the three and six months ended June 30, 2022 and 2021 consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended <br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,643 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">348,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">350,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(189,179)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(199,712)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(367,843)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(370,108)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,377 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">116,255 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,377 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">116,255 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregated Revenue</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We disaggregate revenue from contracts with customers into four revenue categories: product, installation, services and electricity (in thousands): </span></div><div style="margin-bottom:12pt;margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.753%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended <br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue from contracts with customers:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">173,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">307,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">284,797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Installation revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Services revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electricity revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,794 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue from contract with customers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227,574 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">212,160 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">412,595 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">389,761 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue from contracts accounted for as leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electricity revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">243,236 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228,470 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">444,275 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">422,477 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about accounts receivables, contract assets, customer deposits and deferred revenue from contracts with customers (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,809 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended <br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,008 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Transferred to accounts receivable from contract assets recognized at the beginning of the period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,387)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(556)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,963)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue recognized and not billed as of the end of the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,311 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,374 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,638 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,374 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,638 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="margin-top:9pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue activity, including deferred incentive revenue activity, during the three and six months ended June 30, 2022 and 2021 consisted of the following (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended <br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,643 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">348,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">350,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(189,179)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(199,712)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(367,843)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(370,108)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,377 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">116,255 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,377 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">116,255 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 77972000 87788000 33374000 25201000 73750000 64809000 96377000 115476000 13533000 5008000 25201000 3327000 -1387000 -556000 -15963000 0 21228000 14186000 24136000 15311000 33374000 18638000 33374000 18638000 103489000 120643000 115476000 135578000 182067000 195324000 348744000 350785000 189179000 199712000 367843000 370108000 96377000 116255000 96377000 116255000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We disaggregate revenue from contracts with customers into four revenue categories: product, installation, services and electricity (in thousands): </span></div><div style="margin-bottom:12pt;margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.753%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended <br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended <br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue from contracts with customers:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">173,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">307,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">284,797 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Installation revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Services revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electricity revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,794 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue from contract with customers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227,574 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">212,160 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">412,595 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">389,761 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue from contracts accounted for as leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Electricity revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">243,236 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228,470 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">444,275 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">422,477 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 173625000 146867000 307172000 284797000 12729000 28879000 26282000 31538000 38426000 35707000 73665000 72124000 2794000 707000 5476000 1302000 227574000 212160000 412595000 389761000 15662000 16310000 31680000 32716000 243236000 228470000 444275000 422477000 Financial Instruments<div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents and Restricted Cash</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of cash, cash equivalents and restricted cash approximate fair values and were as follows (in thousands):</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Held:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">318,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">172,479 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">297,034 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">414,179 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">615,114 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Reported:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">235,638 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">396,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,541 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">219,079 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">414,179 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">615,114 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;text-indent:27pt"><span><br/></span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash consisted of the following (in thousands):</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Current:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash related to PPA Entities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,293 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,540 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-current:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash related to PPA Entities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128,248 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,539 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,541 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">219,079 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">We have VIEs that represent a portion of the consolidated balances recorded within the "restricted cash" and other financial statement line items in the condensed consolidated balance sheets (see Note 11 -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"> Portfolio Financings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">). In addition, the restricted cash held in the PPA II and PPA IIIb entities as of June 30, 2022 includes $41.1 million and $1.2 million of current restricted cash, respectively, and $42.9 million and $6.7 million of non-current restricted cash, respectively. The restricted cash held in the PPA II and PPA IIIb entities as of December 31, 2021, includes $41.7 million and $1.2 million of current restricted cash, respectively, and $57.7 million and $6.7 million of non-current restricted cash, respectively. These entities are not considered VIEs.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Factoring Arrangements</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell certain customer trade receivables on a non-recourse basis under factoring arrangements with our designated financial institution. These transactions are accounted for as sales and cash proceeds are included in cash used in operating activities. We derecognized $90.9 million and $116.3 million of accounts receivable as of June 30, 2022 and December 31, 2021, respectively, under these factoring arrangements. The costs of factoring such accounts receivable on our condensed consolidated statements of operations for the three and six months ended June 30, 2022 was $0.9 million and $1.2 million. The costs of factoring such accounts receivable on our condensed consolidated statements of operations for the three and six months ended June 30, 2021 were not material.</span></div> <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of cash, cash equivalents and restricted cash approximate fair values and were as follows (in thousands):</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Held:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">318,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">172,479 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">297,034 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">414,179 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">615,114 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Reported:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">235,638 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">396,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,541 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">219,079 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">414,179 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">615,114 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;text-indent:27pt"><span><br/></span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash consisted of the following (in thousands):</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Current:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash related to PPA Entities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,293 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,540 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-current:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash related to PPA Entities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128,248 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,539 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,541 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">219,079 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">We have VIEs that represent a portion of the consolidated balances recorded within the "restricted cash" and other financial statement line items in the condensed consolidated balance sheets (see Note 11 -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"> Portfolio Financings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">). In addition, the restricted cash held in the PPA II and PPA IIIb entities as of June 30, 2022 includes $41.1 million and $1.2 million of current restricted cash, respectively, and $42.9 million and $6.7 million of non-current restricted cash, respectively. The restricted cash held in the PPA II and PPA IIIb entities as of December 31, 2021, includes $41.7 million and $1.2 million of current restricted cash, respectively, and $57.7 million and $6.7 million of non-current restricted cash, respectively. These entities are not considered VIEs.</span></div> <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of cash, cash equivalents and restricted cash approximate fair values and were as follows (in thousands):</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Held:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">318,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">172,479 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">297,034 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">414,179 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">615,114 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As Reported:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">235,638 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">396,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,541 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">219,079 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">414,179 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">615,114 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 241700000 318080000 172479000 297034000 414179000 615114000 235638000 396035000 178541000 219079000 414179000 615114000 48563000 89462000 1730000 3078000 50293000 92540000 110908000 103300000 17340000 23239000 128248000 126539000 178541000 219079000 41100000 1200000 42900000 6700000 41700000 1200000 57700000 6700000 90900000 116300000 900000 1200000 Fair Value<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our accounting policy for the fair value measurement of cash equivalents, natural gas fixed price forward contracts, and embedded Escalation Protection Plan ("EPP") derivatives is described in Part II, Item 8 Note 2 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">- Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tables below set forth, by level, our financial assets that are accounted for at fair value for the respective periods. The table does not include assets and liabilities that are measured at historical cost or any basis other than fair value (in thousands):</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measured at Reporting Date Using</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">172,479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">172,479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">172,479 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">172,479 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivatives:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Option to acquire a variable number of shares of Class A Common Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,089 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,089 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Embedded EPP derivatives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,089 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,892 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,981 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:1pt"><span><br/></span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measured at Reporting Date Using</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">297,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">297,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">297,034 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">297,034 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivatives:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Option to acquire a variable number of shares of Class A Common Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Embedded EPP derivatives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,200 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,461 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,661 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We revalued the Option to its fair value as of June 30, 2022, which is included in other (expense) income, net in our condensed consolidated statements of operations. The fair value of the Option is reflected in accrued expenses and other current liabilities in our condensed consolidated balance sheets.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended June 30, 2022 and 2021, we recorded the fair value of the embedded EPP derivatives and recognized an unrealized immaterial gain and an unrealized loss of $0.9 million, respectively, in (loss) gain on revaluation of embedded derivatives on our condensed consolidated statements of operations. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended June 30, 2022 and 2021, we recorded the fair value of the embedded EPP derivatives and recognized an unrealized gain of $0.6 million and an unrealized loss of $1.5 million, respectively, in gain (loss) on revaluation of embedded derivatives on our condensed consolidated statements of operations. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the Level 3 financial liabilities during the six months ended June 30, 2022 were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Embedded EPP Derivative Liability</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities at December 31, 2021 </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,461 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in fair value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(569)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities at June 30, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,892 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:15pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Assets and Liabilities and Other Items Not Measured at Fair Value on a Recurring Basis</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customer Receivables and Debt Instruments - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value for customer financing receivables is based on a discounted cash flow model, whereby the fair value approximates the present value of the receivables (Level 3). The senior secured notes, term loans and convertible notes are based on rates currently offered for instruments with similar maturities and terms (Level 3). The following table presents the estimated fair values and carrying values of customer receivables and debt instruments (in thousands):</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Customer receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer financing receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recourse:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.25% Senior Secured Notes due March 2027</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,775 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.5% Green Convertible Senior Notes due August 2025</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">289,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">222,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">356,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-recourse:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.5% Term Loan due September 2028 (Note 7)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.07% Senior Secured Notes due March 2030</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.04% Senior Secured Notes due June 2031</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137,983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tables below set forth, by level, our financial assets that are accounted for at fair value for the respective periods. The table does not include assets and liabilities that are measured at historical cost or any basis other than fair value (in thousands):</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measured at Reporting Date Using</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">172,479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">172,479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">172,479 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">172,479 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivatives:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Option to acquire a variable number of shares of Class A Common Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,089 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,089 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Embedded EPP derivatives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,089 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,892 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,981 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:1pt"><span><br/></span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Measured at Reporting Date Using</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">297,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">297,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">297,034 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">297,034 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivatives:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Option to acquire a variable number of shares of Class A Common Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Embedded EPP derivatives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,200 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,461 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,661 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 172479000 0 0 172479000 172479000 0 0 172479000 0 12089000 0 12089000 0 0 5892000 5892000 0 12089000 5892000 17981000 297034000 0 0 297034000 297034000 0 0 297034000 0 13200000 0 13200000 0 0 6461000 6461000 0 13200000 6461000 19661000 -900000 600000 -1500000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the Level 3 financial liabilities during the six months ended June 30, 2022 were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Embedded EPP Derivative Liability</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities at December 31, 2021 </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,461 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in fair value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(569)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities at June 30, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,892 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 6461000 -569000 5892000 The following table presents the estimated fair values and carrying values of customer receivables and debt instruments (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Customer receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer financing receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recourse:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.25% Senior Secured Notes due March 2027</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,775 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.5% Green Convertible Senior Notes due August 2025</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">289,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">222,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">356,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-recourse:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.5% Term Loan due September 2028 (Note 7)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.07% Senior Secured Notes due March 2030</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.04% Senior Secured Notes due June 2031</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137,983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 0 0 45269000 38334000 0.1025 0.1025 67124000 64775000 68968000 72573000 0.025 0.025 223848000 289271000 222863000 356822000 0.075 0.075 0 0 29006000 35669000 0.0607 0.0607 71060000 73691000 73262000 83251000 0.0304 0.0304 127229000 120481000 132631000 137983000 Balance Sheet Components<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventory consist of the following (in thousands):</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,809 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-in-progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206,707 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">143,370 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The inventory reserves were $16.5 million and $13.9 million as of June 30, 2022 and December 31, 2021, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Prepaid Expenses and Other Current Assets</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consist of the following (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Receivables from employees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid hardware and software maintenance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid managed services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deposits made</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">817 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid workers compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid deferred commissions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State incentive receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,155 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,661 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Plant and Equipment, Net</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, net consists of the following (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy Servers</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">669,606 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">674,799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125,371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction-in-progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Building</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computers, software and hardware</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,011,209 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">960,696 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(382,450)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(356,590)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">628,759 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">604,106 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Depreciation expense related to property, plant and equipment for the three and six months ended June 30, 2022 was $16.3 million and $30.7 million, respectively. Depreciation expense related to property, plant and equipment for the three and six months ended June 30, 2021 was $13.4 million and $26.8 million, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment under operating leases by the PPA Entities was $362.0 million and $368.0 million and accumulated depreciation for these assets was $148.0 million and $139.4 million as of June 30, 2022 and December 31, 2021, respectively. Depreciation expense for these assets was $5.6 million and $11.5 million for the three and six months ended June 30, 2022, respectively. Depreciation expense for these assets was $5.9 million and $11.7 million for the three and six months ended June 30, 2021, respectively. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">PPA IIIa Upgrade</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, we started a project to replace 9.8 megawatts of second-generation Energy Servers (the "old Energy Servers") at PPA IIIa Investment Company and Operating Company ("PPA IIIa") with current generation Energy Servers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(the "new Energy Servers") (the "PPA IIIa Upgrade", the "PPA IIIa Repowering"). The replacement was ongoing as of June 30, 2022. See Note 11</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> - Portfolio Financing </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for additional information.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Change in Estimate</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, due to the replacement of old Energy Servers as part of the PPA IIIa Repowering, we revised the expected useful life of the old Energy Servers. As a result, the expected useful life of old Energy Servers decreased from 15 years to approximately 0.5 years. We recognized accelerated depreciation of $0.2 million in electricity cost of revenue on the revised carrying amount of the old Energy Servers after impairment loss in our condensed consolidated statements of operations. There is no effect from this change in accounting estimate on future periods.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Long-Term Assets</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term assets consist of the following (in thousands):</span></div><div style="margin-top:15pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid insurance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term lease receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred commissions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid managed services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deposits made</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investments in subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid and other long-term assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,905 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,073 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Expenses and Other Current Liabilities</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consist of the following (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Compensation and benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Option to acquire a variable number of shares of Class A Common Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,089 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales-related liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued legal expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,397 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,765 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued installation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of derivative liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued consulting expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,204 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,138 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventory consist of the following (in thousands):</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,809 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-in-progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,893 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206,707 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">143,370 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 118881000 80809000 47108000 30668000 40718000 31893000 206707000 143370000 16500000 13900000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consist of the following (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Receivables from employees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid hardware and software maintenance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid managed services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deposits made</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">817 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid workers compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,090 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid deferred commissions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State incentive receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,155 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,661 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 8399000 5463000 3171000 3494000 2998000 1518000 1742000 2480000 1420000 817000 1090000 5330000 642000 724000 203000 427000 15490000 10408000 35155000 30661000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, net consists of the following (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy Servers</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">669,606 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">674,799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125,371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction-in-progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Building</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Computers, software and hardware</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,011,209 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">960,696 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(382,450)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(356,590)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">628,759 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">604,106 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 669606000 674799000 125371000 110600000 69227000 43544000 65572000 52936000 49240000 48934000 23423000 21276000 8770000 8607000 1011209000 960696000 382450000 356590000 628759000 604106000 16300000 30700000 13400000 26800000 362000000 368000000 148000000 139400000 5600000 11500000 5900000 11700000 9.8 P15Y P0Y6M 200000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term assets consist of the following (in thousands):</span></div><div style="margin-top:15pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid insurance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term lease receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred commissions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid managed services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deposits made</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investments in subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid and other long-term assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,905 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,073 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 8490000 9534000 8126000 7953000 7369000 7569000 2693000 3010000 2319000 1923000 908000 954000 0 1819000 9000000 8311000 38905000 41073000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consist of the following (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Compensation and benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Option to acquire a variable number of shares of Class A Common Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,089 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales-related liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued legal expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,397 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,765 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued installation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of derivative liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued consulting expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,204 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,138 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 35114000 38222000 12089000 13200000 7482000 6040000 5397000 1765000 3888000 13968000 2959000 6059000 2264000 1731000 2156000 2159000 1103000 1491000 28752000 29503000 101204000 114138000 Outstanding Loans and Security Agreements<div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of our debt as of June 30, 2022 (in thousands, except percentage data):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:19.574%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:7.697%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.551%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.677%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Unpaid<br/>Principal<br/>Balance</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Interest<br/>Rate</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Maturity Dates</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Entity</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Recourse</span></td></tr><tr style="height:18pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Long-<br/>Term</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">10.25% Senior Secured Notes due March 2027</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">67,980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">54,690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">67,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">10.25%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">March 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Company</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2.5% Green Convertible Senior Notes due August 2025</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">230,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">223,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">223,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">August 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Company</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total recourse debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">297,980 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12,434 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">278,538 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">290,972 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3.04% Senior Secured Notes due June 30, 2031</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">129,061 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9,643 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">117,586 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">127,229 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3.04%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">June 2031</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">PPA V</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">6.07% Senior Secured Notes due March 2030</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">71,687 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">5,091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">65,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">71,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">6.07%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">March 2030</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">PPA IV</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total non-recourse debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">200,748 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">14,734 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">183,555 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">198,289 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">498,728 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">27,168 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">462,093 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">489,261 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of our debt as of December 31, 2021 (in thousands, except percentage data):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"/><td style="width:19.696%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.487%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.487%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.487%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.487%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:7.749%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.159%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.634%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.018%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Unpaid<br/>Principal<br/>Balance</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Interest<br/>Rate</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Maturity Dates</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Entity</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Recourse</span></td></tr><tr style="height:18pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Long-<br/>Term</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">10.25% Senior Secured Notes due March 2027</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">70,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">8,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">60,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">68,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">10.25%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">March 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Company</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2.5% Green Convertible Senior Notes due August 2025</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">230,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">222,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">222,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">August 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Company</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total recourse debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">300,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">8,348 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">283,483 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">291,831 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3.04% Senior Secured Notes due June 30, 2031</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">134,644 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9,376 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">123,255 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">132,631 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3.04%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">June 2031</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">PPA V</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">7.5% Term Loan due September 2028</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">31,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">25,570 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">29,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">7.5%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">September <br/>2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">PPA IIIa</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">6.07% Senior Secured Notes due March 2030</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">73,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">68,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">73,262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">6.07%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">March 2030</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">PPA IV</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total non-recourse debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">239,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">17,483 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">217,416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">234,899 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">539,669 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">25,831 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">500,899 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">526,730 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:1pt"><span><br/></span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We and all of our subsidiaries were in compliance with all financial covenants as of June 30, 2022 and December 31, 2021. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recourse Debt Facilities</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Please refer to Part II, Item 8, Note 7 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Outstanding Loans and Security Agreements </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in our Annual Form 10-K for the fiscal year ended December 31, 2021 for discussion of our 10.25% </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior Secured Notes due March 2027 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and 2.5% Green Convertible Senior Notes due August 2025.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense on the Green Notes for the three and six months ended June 30, 2022 was $2.0 million and $3.9 million, respectively, including amortization of issuance costs of $0.5 million and $1.0 million, respectively. Interest expense on the Green Notes for the three and six months ended June 30, 2021 was $1.9 million and $3.9 million, respectively, including amortization of issuance costs of $0.5 million and $1.0 million, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-recourse Debt Facilities</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Please refer to Note 7 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Outstanding Loans and Security Agreements </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in our Annual Form 10-K for the fiscal year ended December 31, 2021 for discussion of our non-recourse debt</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Both note purchase and credit agreements require us to maintain a debt service reserve, the balances of which are presented below (in millions):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3.04% Senior Secured Notes due June 30, 2031</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">7.5% Term Loan due September 2028</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">6.07% Senior Secured Notes due March 2030</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These debt service balances are included as part of long-term restricted cash in the condensed consolidated balance sheets. Both notes and the loan are secured by assets of respective PPAs.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">7.5% Term Loan due September 2028</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - On June 14, 2022, as part of the PPA IIIa Upgrade, we paid off the outstanding balance and related accrued interest of $30.2 million and $0.4 million, respectively, and recognized a loss on extinguishment of debt of $4.2 million. The debt service reserve of $3.6 million was reclassified from restricted cash to cash and cash equivalents as of June 30, 2022.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Repayment Schedule and Interest Expense</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents details of our outstanding loan principal repayment schedule as of June 30, 2022 (in thousands):</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,503 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265,494 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,078 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,257 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">498,728 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:19pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense of $13.8 million and $14.6 million for the three months ended June 30, 2022 and 2021, respectively, was recorded in interest expense on the condensed consolidated statements of operations. Interest expense of $27.9 million and $29.3 million for the six months ended June 30, 2022 and 2021, respectively, was recorded in interest expense on the condensed consolidated statements of operations. We did not incur any interest expense - related parties during the three and six months ended June 30, 2022 and 2021.</span></div> <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of our debt as of June 30, 2022 (in thousands, except percentage data):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:19.574%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:7.697%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.551%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.677%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Unpaid<br/>Principal<br/>Balance</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Interest<br/>Rate</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Maturity Dates</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Entity</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Recourse</span></td></tr><tr style="height:18pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Long-<br/>Term</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">10.25% Senior Secured Notes due March 2027</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">67,980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">54,690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">67,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">10.25%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">March 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Company</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2.5% Green Convertible Senior Notes due August 2025</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">230,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">223,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">223,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">August 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Company</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total recourse debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">297,980 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">12,434 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">278,538 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">290,972 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3.04% Senior Secured Notes due June 30, 2031</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">129,061 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9,643 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">117,586 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">127,229 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3.04%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">June 2031</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">PPA V</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">6.07% Senior Secured Notes due March 2030</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">71,687 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">5,091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">65,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">71,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">6.07%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">March 2030</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">PPA IV</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total non-recourse debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">200,748 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">14,734 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">183,555 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">198,289 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">498,728 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">27,168 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">462,093 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">489,261 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of our debt as of December 31, 2021 (in thousands, except percentage data):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"/><td style="width:19.696%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.487%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.487%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.487%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.487%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:7.749%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.159%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.634%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.018%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Unpaid<br/>Principal<br/>Balance</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Interest<br/>Rate</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Maturity Dates</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Entity</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Recourse</span></td></tr><tr style="height:18pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Current</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Long-<br/>Term</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">10.25% Senior Secured Notes due March 2027</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">70,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">8,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">60,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">68,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">10.25%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">March 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Company</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yes</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2.5% Green Convertible Senior Notes due August 2025</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">230,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">222,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">222,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">August 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Company</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yes</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total recourse debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">300,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">8,348 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">283,483 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">291,831 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3.04% Senior Secured Notes due June 30, 2031</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">134,644 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9,376 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">123,255 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">132,631 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3.04%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">June 2031</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">PPA V</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">7.5% Term Loan due September 2028</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">31,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">25,570 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">29,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">7.5%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">September <br/>2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">PPA IIIa</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">6.07% Senior Secured Notes due March 2030</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">73,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">4,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">68,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">73,262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">6.07%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">March 2030</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">PPA IV</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total non-recourse debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">239,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">17,483 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">217,416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">234,899 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">539,669 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">25,831 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">500,899 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">526,730 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Both note purchase and credit agreements require us to maintain a debt service reserve, the balances of which are presented below (in millions):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">3.04% Senior Secured Notes due June 30, 2031</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">7.5% Term Loan due September 2028</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">6.07% Senior Secured Notes due March 2030</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0.1025 67980000 12434000 54690000 67124000 0.1025 0.025 230000000 0 223848000 223848000 0.025 297980000 12434000 278538000 290972000 0.0304 129061000 9643000 117586000 127229000 0.0304 0.0607 71687000 5091000 65969000 71060000 0.0607 200748000 14734000 183555000 198289000 498728000 27168000 462093000 489261000 0.1025 70000000 8348000 60620000 68968000 0.1025 0.025 230000000 0 222863000 222863000 0.025 300000000 8348000 283483000 291831000 0.0304 134644000 9376000 123255000 132631000 0.0304 0.075 31070000 3436000 25570000 29006000 0.075 0.0607 73955000 4671000 68591000 73262000 0.0607 239669000 17483000 217416000 234899000 539669000 25831000 500899000 526730000 0.1025 0.025 2000000 3900000 500000 1000000 1900000 3900000 500000 1000000 0.0304 8000000.0 8000000.0 0.075 0 3600000 0.0607 9300000 9100000 0.075 30200000 400000 -4200000 3600000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents details of our outstanding loan principal repayment schedule as of June 30, 2022 (in thousands):</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,503 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265,494 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,078 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,257 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">498,728 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 12524000 28503000 31872000 265494000 39078000 121257000 498728000 13800000 14600000 27900000 29300000 Derivative Financial Instruments<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flow Hedges</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, we had settled our interest rate swaps, which had been designated as cash flow hedges. There were no cash flow hedges as of June 30, 2022. The changes in fair value of the interest rate swaps designated as cash flow hedges and the amounts recognized in accumulated other comprehensive loss and in earnings were as follows during the three and six months ended June 30, 2022 and 2021 (in thousands):</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.531%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,301 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,989 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss (gain) recognized in other comprehensive loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,880 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,284)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from other comprehensive loss to earnings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(495)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(984)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss (gain) recognized in other comprehensive loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,385 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,268)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain recognized in earnings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(70)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,651 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,651 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Embedded EPP Derivatives in Sales Contracts</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For information on embedded EPP Derivatives in sales contracts, see Part II, Item 8, Note 8 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative Financial Instruments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in our Annual Report on form 10-K for the fiscal year ended December 31, 2021.</span></div> The changes in fair value of the interest rate swaps designated as cash flow hedges and the amounts recognized in accumulated other comprehensive loss and in earnings were as follows during the three and six months ended June 30, 2022 and 2021 (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.531%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,301 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,989 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss (gain) recognized in other comprehensive loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,880 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,284)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from other comprehensive loss to earnings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(495)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(984)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss (gain) recognized in other comprehensive loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,385 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,268)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain recognized in earnings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(70)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,651 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,651 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 0 11301000 0 15989000 0 -1880000 0 2284000 0 -495000 0 -984000 0 -1385000 0 3268000 0 35000 0 70000 0 12651000 0 12651000 Leases<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Facilities, Energy Servers, and Vehicles</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2022, rent expense for all occupied facilities was $4.7 million and $9.2 million, respectively. For the three and six months ended June 30, 2021, rent expense for all occupied facilities was $3.8 million and $7.0 million, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and finance lease right-of-use assets and lease liabilities for facilities, Energy Servers, and vehicles as of June 30, 2022 and December 31, 2021 were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Operating Leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Operating lease right-of-use assets, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline">1, 2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">110,362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">106,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Current operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(12,581)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(13,101)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Non-current operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(118,291)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(106,187)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(130,872)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(119,288)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Finance Leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Finance lease right-of-use assets, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline">2, 3, 4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2,614</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2,944</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NzI4YzM5ZWI1YjRlYzI5YjBlNzA2YmYyMmQyMWI2L3NlYzpmNjcyOGMzOWViNWI0ZWMyOWIwZTcwNmJmMjJkMjFiNl83My9mcmFnOmE5NzljOWE5NDM4MTQ3NmY4Y2Q0N2Q4ZjUwN2JiZGQwL3RhYmxlOjM4MTcyYWY5NDkxMjQ1YjViZjI2Njg1ZmFlNWJkNjk4L3RhYmxlcmFuZ2U6MzgxNzJhZjk0OTEyNDViNWJmMjY2ODVmYWU1YmQ2OThfMTAtMC0xLTEtMTEyNjQx_046b81de-6bab-49cb-a12f-4cb34c9b8ef3"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NzI4YzM5ZWI1YjRlYzI5YjBlNzA2YmYyMmQyMWI2L3NlYzpmNjcyOGMzOWViNWI0ZWMyOWIwZTcwNmJmMjJkMjFiNl83My9mcmFnOmE5NzljOWE5NDM4MTQ3NmY4Y2Q0N2Q4ZjUwN2JiZGQwL3RhYmxlOjM4MTcyYWY5NDkxMjQ1YjViZjI2Njg1ZmFlNWJkNjk4L3RhYmxlcmFuZ2U6MzgxNzJhZjk0OTEyNDViNWJmMjY2ODVmYWU1YmQ2OThfMTAtMC0xLTEtMTEyNjQx_bf978ff2-4f52-403a-a048-59b4d2b7dbb1">Current finance lease liabilities</span></span></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(924)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(863)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Non-current finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(1,876)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(2,157)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(2,800)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(3,020)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(133,672)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(122,308)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:7pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%"> These assets primarily include leases for facilities, Energy Servers, and vehicles.</span></div><div style="margin-top:3pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Net of accumulated amortization.</span></div><div style="margin-top:3pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> These assets primarily include leases for vehicles.</span></div><div style="margin-top:3pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Included in property, plant and equipment, net in the condensed consolidated balance sheet.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of our facilities, Energy Servers, and vehicles' lease costs for the three and six months ended June 30, 2022 and 2021 were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Operating lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">6,049 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">3,743 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">11,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">6,757 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Finance lease costs:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Amortization of finance lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Interest expense for finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total finance lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">315 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">626 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Short-term lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,531 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,132 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,752 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,223 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease terms and discount rates for our facilities, Energy Servers and vehicles as of June 30, 2022 and December 31, 2021 were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Weighted average remaining lease term:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.2 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.9 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.3 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Weighted average discount rate:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future lease payments under lease agreements for our facilities, Energy Servers and vehicles as of June 30, 2022 were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">9,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">509 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">19,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">18,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">18,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">17,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">76,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">159,492 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Less: amounts representing interest or imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(28,620)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(102)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">130,872 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2,800 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Managed Services and Portfolio Financings Through PPA Entities</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At June 30, 2022, future lease payments under the Managed Services Agreements financing obligations were as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financing Obligations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,687 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,939 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(134,902)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Present value of net minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: current financing obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,159)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term financing obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,339 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The long-term financing obligations, as reflected in our condensed consolidated balance sheets, were $447.6 million and $461.9 million as of June 30, 2022 and December 31, 2021, respectively. The difference between these obligations and the principal obligations in the table above will be offset against the carrying value of the related Energy Servers at the end of the lease and the remainder recognized as a gain at that point. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Portfolio Financings through PPA Entities</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of our aggregate net investment in sales-type leases under our Portfolio Financings through PPA entities consisted of the following (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Lease payment receivables, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Estimated residual value of leased assets (unguaranteed)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">890 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Net investment in sales-type leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,268 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Less: current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Non-current portion of net investment in sales-type leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,484 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Net of current estimated credit losses of approximately $0.1 million as of December 31, 2021.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, there was no net investment in sales-type leases as a result of PPA IIIa Repowering. Please refer to Note 11 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Portfolio Financing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for details.</span></div><div style="margin-top:15pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, future estimated operating minimum lease payments we expect to receive from Portfolio Financing arrangements through PPA Entities were as follows (in thousands):</span></div><div style="margin-bottom:1pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,237 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">417,027 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> Leases<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Facilities, Energy Servers, and Vehicles</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2022, rent expense for all occupied facilities was $4.7 million and $9.2 million, respectively. For the three and six months ended June 30, 2021, rent expense for all occupied facilities was $3.8 million and $7.0 million, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and finance lease right-of-use assets and lease liabilities for facilities, Energy Servers, and vehicles as of June 30, 2022 and December 31, 2021 were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Operating Leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Operating lease right-of-use assets, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline">1, 2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">110,362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">106,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Current operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(12,581)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(13,101)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Non-current operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(118,291)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(106,187)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(130,872)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(119,288)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Finance Leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Finance lease right-of-use assets, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline">2, 3, 4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2,614</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2,944</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NzI4YzM5ZWI1YjRlYzI5YjBlNzA2YmYyMmQyMWI2L3NlYzpmNjcyOGMzOWViNWI0ZWMyOWIwZTcwNmJmMjJkMjFiNl83My9mcmFnOmE5NzljOWE5NDM4MTQ3NmY4Y2Q0N2Q4ZjUwN2JiZGQwL3RhYmxlOjM4MTcyYWY5NDkxMjQ1YjViZjI2Njg1ZmFlNWJkNjk4L3RhYmxlcmFuZ2U6MzgxNzJhZjk0OTEyNDViNWJmMjY2ODVmYWU1YmQ2OThfMTAtMC0xLTEtMTEyNjQx_046b81de-6bab-49cb-a12f-4cb34c9b8ef3"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NzI4YzM5ZWI1YjRlYzI5YjBlNzA2YmYyMmQyMWI2L3NlYzpmNjcyOGMzOWViNWI0ZWMyOWIwZTcwNmJmMjJkMjFiNl83My9mcmFnOmE5NzljOWE5NDM4MTQ3NmY4Y2Q0N2Q4ZjUwN2JiZGQwL3RhYmxlOjM4MTcyYWY5NDkxMjQ1YjViZjI2Njg1ZmFlNWJkNjk4L3RhYmxlcmFuZ2U6MzgxNzJhZjk0OTEyNDViNWJmMjY2ODVmYWU1YmQ2OThfMTAtMC0xLTEtMTEyNjQx_bf978ff2-4f52-403a-a048-59b4d2b7dbb1">Current finance lease liabilities</span></span></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(924)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(863)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Non-current finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(1,876)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(2,157)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(2,800)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(3,020)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(133,672)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(122,308)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:7pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%"> These assets primarily include leases for facilities, Energy Servers, and vehicles.</span></div><div style="margin-top:3pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Net of accumulated amortization.</span></div><div style="margin-top:3pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> These assets primarily include leases for vehicles.</span></div><div style="margin-top:3pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Included in property, plant and equipment, net in the condensed consolidated balance sheet.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of our facilities, Energy Servers, and vehicles' lease costs for the three and six months ended June 30, 2022 and 2021 were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Operating lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">6,049 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">3,743 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">11,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">6,757 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Finance lease costs:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Amortization of finance lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Interest expense for finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total finance lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">315 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">626 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Short-term lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,531 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,132 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,752 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,223 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease terms and discount rates for our facilities, Energy Servers and vehicles as of June 30, 2022 and December 31, 2021 were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Weighted average remaining lease term:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.2 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.9 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.3 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Weighted average discount rate:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future lease payments under lease agreements for our facilities, Energy Servers and vehicles as of June 30, 2022 were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">9,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">509 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">19,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">18,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">18,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">17,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">76,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">159,492 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Less: amounts representing interest or imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(28,620)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(102)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">130,872 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2,800 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Managed Services and Portfolio Financings Through PPA Entities</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At June 30, 2022, future lease payments under the Managed Services Agreements financing obligations were as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financing Obligations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,687 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,939 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(134,902)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Present value of net minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: current financing obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,159)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term financing obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,339 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The long-term financing obligations, as reflected in our condensed consolidated balance sheets, were $447.6 million and $461.9 million as of June 30, 2022 and December 31, 2021, respectively. The difference between these obligations and the principal obligations in the table above will be offset against the carrying value of the related Energy Servers at the end of the lease and the remainder recognized as a gain at that point. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Portfolio Financings through PPA Entities</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of our aggregate net investment in sales-type leases under our Portfolio Financings through PPA entities consisted of the following (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Lease payment receivables, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Estimated residual value of leased assets (unguaranteed)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">890 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Net investment in sales-type leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,268 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Less: current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Non-current portion of net investment in sales-type leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,484 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Net of current estimated credit losses of approximately $0.1 million as of December 31, 2021.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, there was no net investment in sales-type leases as a result of PPA IIIa Repowering. Please refer to Note 11 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Portfolio Financing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for details.</span></div><div style="margin-top:15pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, future estimated operating minimum lease payments we expect to receive from Portfolio Financing arrangements through PPA Entities were as follows (in thousands):</span></div><div style="margin-bottom:1pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,237 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">417,027 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> Leases<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Facilities, Energy Servers, and Vehicles</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2022, rent expense for all occupied facilities was $4.7 million and $9.2 million, respectively. For the three and six months ended June 30, 2021, rent expense for all occupied facilities was $3.8 million and $7.0 million, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and finance lease right-of-use assets and lease liabilities for facilities, Energy Servers, and vehicles as of June 30, 2022 and December 31, 2021 were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Operating Leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Operating lease right-of-use assets, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline">1, 2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">110,362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">106,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Current operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(12,581)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(13,101)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Non-current operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(118,291)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(106,187)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(130,872)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(119,288)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Finance Leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Finance lease right-of-use assets, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline">2, 3, 4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2,614</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2,944</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NzI4YzM5ZWI1YjRlYzI5YjBlNzA2YmYyMmQyMWI2L3NlYzpmNjcyOGMzOWViNWI0ZWMyOWIwZTcwNmJmMjJkMjFiNl83My9mcmFnOmE5NzljOWE5NDM4MTQ3NmY4Y2Q0N2Q4ZjUwN2JiZGQwL3RhYmxlOjM4MTcyYWY5NDkxMjQ1YjViZjI2Njg1ZmFlNWJkNjk4L3RhYmxlcmFuZ2U6MzgxNzJhZjk0OTEyNDViNWJmMjY2ODVmYWU1YmQ2OThfMTAtMC0xLTEtMTEyNjQx_046b81de-6bab-49cb-a12f-4cb34c9b8ef3"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NzI4YzM5ZWI1YjRlYzI5YjBlNzA2YmYyMmQyMWI2L3NlYzpmNjcyOGMzOWViNWI0ZWMyOWIwZTcwNmJmMjJkMjFiNl83My9mcmFnOmE5NzljOWE5NDM4MTQ3NmY4Y2Q0N2Q4ZjUwN2JiZGQwL3RhYmxlOjM4MTcyYWY5NDkxMjQ1YjViZjI2Njg1ZmFlNWJkNjk4L3RhYmxlcmFuZ2U6MzgxNzJhZjk0OTEyNDViNWJmMjY2ODVmYWU1YmQ2OThfMTAtMC0xLTEtMTEyNjQx_bf978ff2-4f52-403a-a048-59b4d2b7dbb1">Current finance lease liabilities</span></span></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(924)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(863)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Non-current finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(1,876)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(2,157)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(2,800)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(3,020)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(133,672)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(122,308)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:7pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%"> These assets primarily include leases for facilities, Energy Servers, and vehicles.</span></div><div style="margin-top:3pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Net of accumulated amortization.</span></div><div style="margin-top:3pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> These assets primarily include leases for vehicles.</span></div><div style="margin-top:3pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Included in property, plant and equipment, net in the condensed consolidated balance sheet.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of our facilities, Energy Servers, and vehicles' lease costs for the three and six months ended June 30, 2022 and 2021 were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Operating lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">6,049 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">3,743 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">11,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">6,757 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Finance lease costs:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Amortization of finance lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Interest expense for finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total finance lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">315 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">626 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Short-term lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,531 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,132 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,752 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,223 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease terms and discount rates for our facilities, Energy Servers and vehicles as of June 30, 2022 and December 31, 2021 were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Weighted average remaining lease term:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.2 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.9 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.3 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Weighted average discount rate:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future lease payments under lease agreements for our facilities, Energy Servers and vehicles as of June 30, 2022 were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">9,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">509 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">19,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">18,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">18,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">17,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">76,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">159,492 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Less: amounts representing interest or imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(28,620)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(102)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">130,872 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2,800 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Managed Services and Portfolio Financings Through PPA Entities</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At June 30, 2022, future lease payments under the Managed Services Agreements financing obligations were as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financing Obligations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,687 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,939 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(134,902)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Present value of net minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: current financing obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,159)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term financing obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,339 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The long-term financing obligations, as reflected in our condensed consolidated balance sheets, were $447.6 million and $461.9 million as of June 30, 2022 and December 31, 2021, respectively. The difference between these obligations and the principal obligations in the table above will be offset against the carrying value of the related Energy Servers at the end of the lease and the remainder recognized as a gain at that point. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Portfolio Financings through PPA Entities</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of our aggregate net investment in sales-type leases under our Portfolio Financings through PPA entities consisted of the following (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Lease payment receivables, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Estimated residual value of leased assets (unguaranteed)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">890 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Net investment in sales-type leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,268 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Less: current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Non-current portion of net investment in sales-type leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,484 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Net of current estimated credit losses of approximately $0.1 million as of December 31, 2021.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, there was no net investment in sales-type leases as a result of PPA IIIa Repowering. Please refer to Note 11 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Portfolio Financing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for details.</span></div><div style="margin-top:15pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, future estimated operating minimum lease payments we expect to receive from Portfolio Financing arrangements through PPA Entities were as follows (in thousands):</span></div><div style="margin-bottom:1pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,237 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">417,027 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> Leases<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Facilities, Energy Servers, and Vehicles</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2022, rent expense for all occupied facilities was $4.7 million and $9.2 million, respectively. For the three and six months ended June 30, 2021, rent expense for all occupied facilities was $3.8 million and $7.0 million, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and finance lease right-of-use assets and lease liabilities for facilities, Energy Servers, and vehicles as of June 30, 2022 and December 31, 2021 were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Operating Leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Operating lease right-of-use assets, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline">1, 2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">110,362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">106,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Current operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(12,581)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(13,101)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Non-current operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(118,291)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(106,187)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(130,872)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(119,288)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Finance Leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Finance lease right-of-use assets, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline">2, 3, 4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2,614</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2,944</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NzI4YzM5ZWI1YjRlYzI5YjBlNzA2YmYyMmQyMWI2L3NlYzpmNjcyOGMzOWViNWI0ZWMyOWIwZTcwNmJmMjJkMjFiNl83My9mcmFnOmE5NzljOWE5NDM4MTQ3NmY4Y2Q0N2Q4ZjUwN2JiZGQwL3RhYmxlOjM4MTcyYWY5NDkxMjQ1YjViZjI2Njg1ZmFlNWJkNjk4L3RhYmxlcmFuZ2U6MzgxNzJhZjk0OTEyNDViNWJmMjY2ODVmYWU1YmQ2OThfMTAtMC0xLTEtMTEyNjQx_046b81de-6bab-49cb-a12f-4cb34c9b8ef3"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NzI4YzM5ZWI1YjRlYzI5YjBlNzA2YmYyMmQyMWI2L3NlYzpmNjcyOGMzOWViNWI0ZWMyOWIwZTcwNmJmMjJkMjFiNl83My9mcmFnOmE5NzljOWE5NDM4MTQ3NmY4Y2Q0N2Q4ZjUwN2JiZGQwL3RhYmxlOjM4MTcyYWY5NDkxMjQ1YjViZjI2Njg1ZmFlNWJkNjk4L3RhYmxlcmFuZ2U6MzgxNzJhZjk0OTEyNDViNWJmMjY2ODVmYWU1YmQ2OThfMTAtMC0xLTEtMTEyNjQx_bf978ff2-4f52-403a-a048-59b4d2b7dbb1">Current finance lease liabilities</span></span></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(924)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(863)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Non-current finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(1,876)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(2,157)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(2,800)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(3,020)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(133,672)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(122,308)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:7pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%"> These assets primarily include leases for facilities, Energy Servers, and vehicles.</span></div><div style="margin-top:3pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Net of accumulated amortization.</span></div><div style="margin-top:3pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> These assets primarily include leases for vehicles.</span></div><div style="margin-top:3pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Included in property, plant and equipment, net in the condensed consolidated balance sheet.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of our facilities, Energy Servers, and vehicles' lease costs for the three and six months ended June 30, 2022 and 2021 were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Operating lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">6,049 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">3,743 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">11,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">6,757 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Finance lease costs:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Amortization of finance lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Interest expense for finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total finance lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">315 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">626 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Short-term lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,531 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,132 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,752 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,223 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease terms and discount rates for our facilities, Energy Servers and vehicles as of June 30, 2022 and December 31, 2021 were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Weighted average remaining lease term:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.2 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.9 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.3 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Weighted average discount rate:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future lease payments under lease agreements for our facilities, Energy Servers and vehicles as of June 30, 2022 were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">9,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">509 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">19,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">18,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">18,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">17,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">76,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">159,492 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Less: amounts representing interest or imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(28,620)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(102)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">130,872 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2,800 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Managed Services and Portfolio Financings Through PPA Entities</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At June 30, 2022, future lease payments under the Managed Services Agreements financing obligations were as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financing Obligations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,687 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,939 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(134,902)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Present value of net minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: current financing obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,159)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term financing obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,339 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The long-term financing obligations, as reflected in our condensed consolidated balance sheets, were $447.6 million and $461.9 million as of June 30, 2022 and December 31, 2021, respectively. The difference between these obligations and the principal obligations in the table above will be offset against the carrying value of the related Energy Servers at the end of the lease and the remainder recognized as a gain at that point. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Portfolio Financings through PPA Entities</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of our aggregate net investment in sales-type leases under our Portfolio Financings through PPA entities consisted of the following (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Lease payment receivables, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Estimated residual value of leased assets (unguaranteed)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">890 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Net investment in sales-type leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,268 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Less: current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Non-current portion of net investment in sales-type leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,484 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Net of current estimated credit losses of approximately $0.1 million as of December 31, 2021.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, there was no net investment in sales-type leases as a result of PPA IIIa Repowering. Please refer to Note 11 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Portfolio Financing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for details.</span></div><div style="margin-top:15pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, future estimated operating minimum lease payments we expect to receive from Portfolio Financing arrangements through PPA Entities were as follows (in thousands):</span></div><div style="margin-bottom:1pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,237 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">417,027 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4700000 9200000 3800000 7000000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and finance lease right-of-use assets and lease liabilities for facilities, Energy Servers, and vehicles as of June 30, 2022 and December 31, 2021 were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Operating Leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Operating lease right-of-use assets, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline">1, 2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">110,362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">106,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Current operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(12,581)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(13,101)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Non-current operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(118,291)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(106,187)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(130,872)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(119,288)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Finance Leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Finance lease right-of-use assets, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline">2, 3, 4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2,614</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2,944</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NzI4YzM5ZWI1YjRlYzI5YjBlNzA2YmYyMmQyMWI2L3NlYzpmNjcyOGMzOWViNWI0ZWMyOWIwZTcwNmJmMjJkMjFiNl83My9mcmFnOmE5NzljOWE5NDM4MTQ3NmY4Y2Q0N2Q4ZjUwN2JiZGQwL3RhYmxlOjM4MTcyYWY5NDkxMjQ1YjViZjI2Njg1ZmFlNWJkNjk4L3RhYmxlcmFuZ2U6MzgxNzJhZjk0OTEyNDViNWJmMjY2ODVmYWU1YmQ2OThfMTAtMC0xLTEtMTEyNjQx_046b81de-6bab-49cb-a12f-4cb34c9b8ef3"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmY2NzI4YzM5ZWI1YjRlYzI5YjBlNzA2YmYyMmQyMWI2L3NlYzpmNjcyOGMzOWViNWI0ZWMyOWIwZTcwNmJmMjJkMjFiNl83My9mcmFnOmE5NzljOWE5NDM4MTQ3NmY4Y2Q0N2Q4ZjUwN2JiZGQwL3RhYmxlOjM4MTcyYWY5NDkxMjQ1YjViZjI2Njg1ZmFlNWJkNjk4L3RhYmxlcmFuZ2U6MzgxNzJhZjk0OTEyNDViNWJmMjY2ODVmYWU1YmQ2OThfMTAtMC0xLTEtMTEyNjQx_bf978ff2-4f52-403a-a048-59b4d2b7dbb1">Current finance lease liabilities</span></span></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(924)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(863)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Non-current finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(1,876)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(2,157)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(2,800)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(3,020)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(133,672)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(122,308)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:7pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%"> These assets primarily include leases for facilities, Energy Servers, and vehicles.</span></div><div style="margin-top:3pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Net of accumulated amortization.</span></div><div style="margin-top:3pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> These assets primarily include leases for vehicles.</span></div><div style="margin-top:3pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Included in property, plant and equipment, net in the condensed consolidated balance sheet.</span></div> 110362000 106660000 12581000 13101000 118291000 106187000 130872000 119288000 2614000 2944000 924000 863000 1876000 2157000 2800000 3020000 133672000 122308000 <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of our facilities, Energy Servers, and vehicles' lease costs for the three and six months ended June 30, 2022 and 2021 were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Operating lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">6,049 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">3,743 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">11,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">6,757 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Finance lease costs:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Amortization of finance lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Interest expense for finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total finance lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">315 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">220 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">626 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Short-term lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,531 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,132 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,752 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,223 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease terms and discount rates for our facilities, Energy Servers and vehicles as of June 30, 2022 and December 31, 2021 were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Weighted average remaining lease term:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.2 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.9 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.3 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Weighted average discount rate:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 6049000 3743000 11885000 6757000 263000 174000 521000 881000 52000 46000 105000 244000 315000 220000 626000 1125000 167000 169000 241000 341000 6531000 4132000 12752000 8223000 P9Y2M12D P8Y10M24D P3Y3M18D P3Y6M 0.098 0.096 0.077 0.076 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future lease payments under lease agreements for our facilities, Energy Servers and vehicles as of June 30, 2022 were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">9,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">509 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">19,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">18,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">18,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">17,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">76,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">159,492 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Less: amounts representing interest or imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(28,620)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(102)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">130,872 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2,800 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At June 30, 2022, future lease payments under the Managed Services Agreements financing obligations were as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financing Obligations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,687 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,939 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(134,902)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Present value of net minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: current financing obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,159)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term financing obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,339 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future lease payments under lease agreements for our facilities, Energy Servers and vehicles as of June 30, 2022 were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">9,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">509 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">19,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">1,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">18,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">18,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">17,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">76,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">159,492 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Less: amounts representing interest or imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(28,620)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(102)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">130,872 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">2,800 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At June 30, 2022, future lease payments under the Managed Services Agreements financing obligations were as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financing Obligations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,687 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,939 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(134,902)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Present value of net minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: current financing obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,159)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term financing obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,339 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 9456000 509000 19496000 1013000 18007000 840000 18246000 369000 17853000 139000 76434000 32000 159492000 2902000 28620000 102000 130872000 2800000 21687000 44041000 41967000 40939000 36339000 55427000 240400000 134902000 105498000 16159000 89339000 447600000 461900000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of our aggregate net investment in sales-type leases under our Portfolio Financings through PPA entities consisted of the following (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Lease payment receivables, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Estimated residual value of leased assets (unguaranteed)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">890 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Net investment in sales-type leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,268 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Less: current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Non-current portion of net investment in sales-type leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,484 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Net of current estimated credit losses of approximately $0.1 million as of December 31, 2021.</span></div> 0 44378000 0 890000 0 45268000 0 5784000 0 39484000 100000 0 <div style="margin-top:15pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, future estimated operating minimum lease payments we expect to receive from Portfolio Financing arrangements through PPA Entities were as follows (in thousands):</span></div><div style="margin-bottom:1pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,237 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">417,027 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 20237000 43620000 45571000 46609000 47757000 213233000 417027000 Stock-Based Compensation Expense and Employee Benefit Plans<div style="margin-bottom:8pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of stock-based compensation expense in the condensed consolidated statements of operations (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,804 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,213 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,291 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,295 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,199 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,805 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,095 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,814 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,028 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,405 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,246 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,599 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,133 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,907 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,343 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Option Activity</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock option activity under our stock plans during the reporting period: </span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding Options</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at December 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,737,295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(243,062)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,134)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(226,635)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at June 30, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,238,464 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested and expected to vest at June 30, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,206,941 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable at June 30, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,093,852 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> During the three and six months ended June 30, 2022, we recognized $3.4 million and $5.5 million of stock-based compensation expense for stock options, respectively. During the three and six months ended June 30, 2021, we recognized $3.4 million and $7.3 million of stock-based compensation expense for stock options, respectively. We did not grant options in the three and six months ended June 30, 2022 and 2021.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022 and December 31, 2021, we had unrecognized compensation expense related to unvested stock options of $2.0 million and $6.2 million, respectively. This expense is expected to be recognized over the remaining weighted-average period of 0.4 years and 0.9 years, respectively. Cash received from stock options exercised totaled $1.3 million and $60.9 million for the six months ended June 30, 2022 and 2021, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Award Activity</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our stock awards activity and related information is as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.769%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>Awards<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested Balance at December 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,367,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,440,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,789,639)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(427,022)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested Balance at June 30, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,591,724 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Awards - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of restricted stock units ("RSUs") and performance stock units ("PSUs") is based on the fair value of our Class A common stock on the date of grant. During the three and six months ended June 30, 2022, we recognized $25.0 million and $46.0 million of stock-based compensation expense for stock awards, respectively. During the three and six months ended June 30, 2021, we recognized $14.1 million and $24.8 million of stock-based compensation expense for stock awards, respectively.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022 and December 31, 2021, we had $172.3 million and $114.9 million of unrecognized stock-based compensation expense related to unvested stock awards, expected to be recognized over a weighted average period of 2.2 years and 2.3 years, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the stock activity for the six months ended June 30, 2022 and the total number of shares available for grant under our stock plans as of June 30, 2022:</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Plan Shares Available</span><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">for Grant</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at December 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,146,784 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Added to plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,384,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,507,452)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cancelled/Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">602,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(211,521)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at June 30, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,414,777 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2018 Employee Stock Purchase Plan</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2022 and 2021, we recognized $6.9 million and $2.2 million of stock-based compensation expense for the 2018 Employee Stock Purchase Plan, respectively. We issued 420,689 and 977,508 shares in the six months ended June 30, 2022 and 2021, respectively. During the six months ended June 30, 2022 and 2021, we added an additional 2,055,792 shares and 1,902,572 shares, respectively. There were 4,179,771 shares and 3,512,465 shares available for issuance as of June 30, 2022 and 2021, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022 and December 31, 2021, we had $6.4 million and $9.8 million of unrecognized stock-based compensation expense, expected to be recognized over a weighted average period of 1.2 years and 0.5 years, respectively.</span></div> <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of stock-based compensation expense in the condensed consolidated statements of operations (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,804 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,213 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,291 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,295 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,199 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,805 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,095 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,814 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,028 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,405 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,246 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,599 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,133 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,907 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,343 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 4767000 3804000 8627000 6803000 13213000 5291000 20295000 10199000 4805000 4010000 9580000 8095000 9814000 6028000 20405000 11246000 32599000 19133000 58907000 36343000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock option activity under our stock plans during the reporting period: </span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding Options</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Remaining<br/>Contractual<br/>Life (Years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at December 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,737,295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(243,062)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,134)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(226,635)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at June 30, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,238,464 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested and expected to vest at June 30, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,206,941 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable at June 30, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,093,852 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the stock activity for the six months ended June 30, 2022 and the total number of shares available for grant under our stock plans as of June 30, 2022:</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Plan Shares Available</span><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">for Grant</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at December 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,146,784 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Added to plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,384,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,507,452)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cancelled/Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">602,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(211,521)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at June 30, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,414,777 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 10737295 21.23 P5Y2M12D 60304000 243062 5.33 29134 8.27 226635 30.41 10238464 21.44 P4Y8M12D 32857000 10206941 21.49 P4Y8M12D 32567000 9093852 22.86 P4Y4M24D 24841000 3400000 5500000 3400000 7300000 0 0 0 0 2000000 6200000 P0Y4M24D P0Y10M24D 1300000 60900000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our stock awards activity and related information is as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.769%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>Awards<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested Balance at December 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,367,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,440,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,789,639)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(427,022)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested Balance at June 30, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,591,724 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 8367664 20.52 4440721 19.12 1789639 17.53 427022 22.70 10591724 19.70 25000000 46000000 14100000 24800000 172300000 114900000 P2Y2M12D P2Y3M18D 24146784 8384460 4507452 602506 211521 28414777 6900000 2200000 420689 977508 2055792 1902572 4179771 3512465 6400000 9800000 P1Y2M12D P0Y6M Portfolio Financings<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have developed various financing options that enable customers' use of the Energy Servers through third-party ownership financing arrangements. For additional information on these financing options, see our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">PPA IIIa Repowering of Energy Servers</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">PPA IIIa was established in 2012 and we, through a special purpose subsidiary (the “Project Company”), had previously entered into certain agreements for the purpose of developing, financing, owning, operating, maintaining and managing a portfolio of 9.8 megawatts of Energy Servers. </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> On March 31, 2022, we entered into a Membership Interest Purchase Agreement where we bought out the equity interest of the third-party investor, wherein the PPA IIIa became wholly owned by us (the "Buyout"). </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Following the Buyout and prior to June 14, 2022, we repaid all outstanding debt of the Project Company of $30.6 million, and recognized loss on extinguishment of debt in an amount of $4.2 million, which includes the write-off of the debt discount related to warrants of $1.8 million and a make-whole payment of $2.4 million associated with the debt extinguishment. Refer to Note 7 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Outstanding Loans and Security Agreements, Non-recourse Debt Facilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">section.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On June 14, 2022, we sold our 100% interest in the Project Company to Generate C&amp;I Warehouse, LLC (“Generate”) through a Membership Interest Purchase Agreement (“MIPA”). Simultaneously, we entered into an agreement with the Project Company to upgrade the old 9.8 megawatts of Energy Servers (the “old Energy Servers”) by replacing them with a newer generation of Energy Servers ("new Energy Servers") and providing related installation services, which was financed by Generate (the “EPC Agreement”). The old Energy Servers will be removed prior to installing the new Energy Servers, whereby upon completion of installation the old Energy Servers will be returned to Bloom. We also amended and restated our operations and maintenance agreement with the Project Company to cover all new Energy Servers and old Energy Servers prior to their upgrade (“the O&amp;M Agreement”). The operations and maintenance fees under the O&amp;M Agreement are paid on a fixed dollar per kilowatt basis.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Certain power purchase agreements within the PPA IIIa portfolio were classified as sales-type leases under ASC 840, while some were classified as operating leases.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company elected</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the practical expedient package with the adoption of ASC 842, which allowed the Company to carry forward the lease classification upon adoption of ASC 842 on January 1, 2020. The leases were modified prior to the sale of the PPA IIIa to Generate. Such modified leases were reassessed and determined to not be leases under ASC 842 because customers have no control over the identified assets. Accordingly, on the date of modification, the customer financing receivables were derecognized and recognized as property, plant, and equipment (“PPA IIIa PP&amp;E”). </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Due to our repurchase option on the old Energy Servers, the Company concluded there was no transfer of control of the old Energy Servers upon sale of the membership interest to Generate. Accordingly, the Company continued to recognize the old Energy Servers, despite the legal ownership of such assets under the MIPA.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Upon reclassification of the lease assets to PP&amp;E, the Company assessed the recorded assets for impairment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The carrying amount of the PPA IIIa PP&amp;E was determined to be not recoverable as the net undiscounted cash flows are less than the carrying amounts for PPA IIIa PP&amp;E. Therefore, we recognized the asset impairment charge as electricity cost, consistent with depreciation expense classification for property, plant and equipment under leases. </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The PPA IIIa Upgrade was in progress as of June 30, 2022 and resulted in the following summarized impacts on our condensed consolidated balance sheet as of June 30, 2022: (i) cash and cash equivalents decreased by $6.4 million mainly due to $30.6 million for the repayment of outstanding debt, offset by $26.6 million cash receipts from the sale of new Energy Servers to the Project Company, (ii) both customer financing receivables, current and non-current, and property plant and equipment, net decreased by $5.9 million, $36.9 million and $2.2 million, respectively, due to the impairment of $44.8 million and accelerated depreciation of $0.2 million of the existing old Energy Servers (we revised the expected useful life of the old Energy Servers from 15 years to approximately 0.5 years which resulted in recognized accelerated depreciation of $0.2 million in electricity cost of revenue (refer to Note 6)), (iii) contract assets increased by $17.0 million, (iv) inventories and deferred cost of revenue decreased by $16.7 million, and (v) other liabilities increased by $7.4 million. Impacts on our condensed consolidated statements of operations for the three and six months ended June 30, 2022 are summarized as follows: (i) net product and installation revenue recognized of $36.9 million and $1.1 million, respectively, as a result of the sale of new Energy Servers; (ii) cost of electricity revenue of $45.0 million including the write-off of old Energy Servers of $44.8 million, accelerated depreciation of $0.2 million prior to the completion of installation; (iii) cost of product and installation revenue of </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$15.9 million and $0.8 million, respectively, due to the sale of new Energy Servers sale; and (iv) $4.2 million of loss on extinguishment of debt.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Impacts on our condensed consolidated statements of cash flows for the six months ended June 30, 2022 are summarized as follows: net cash used in financing activities increased by $32.6 million due to the repayment of debt of $30.2 million and cash fee of $2.4 million associated with debt extinguishment.</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">PPA Entities’ Aggregate Assets and Liabilities</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generally, the assets of an operating company owned by an investment company can be used to settle only the operating company obligations, and the operating company creditors do not have recourse to us. The following are the aggregate carrying values of our VIEs' assets and liabilities in our condensed consolidated balance sheets, after eliminations of intercompany transactions and balances, including as of June 30, 2022 each of the PPA Entities in the PPA IV transaction and the PPA V transaction, and as of December 31, 2021 each of the PPA Entities in the PPA IIIa transaction, the PPA IV transaction and the PPA V transaction (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,575 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer financing receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,774 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,586 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228,546 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer financing receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,232 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">312,217 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue and customer deposits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-recourse debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,504 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,339 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue and customer deposits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-recourse debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">183,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">204,141 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,166 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:13pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consolidated each PPA Entity as VIEs in the PPA IV transaction and the PPA V transaction, as we remain the minority shareholder in each of these transactions but have determined that we are the primary beneficiary of these VIEs. These PPA Entities contain debt that is non-recourse to us and own Energy Server assets for which we do not have title.</span></div> 9.8 30600000 -4200000 1800000 2400000 1 9.8 6400000 30600000 26600000 5900000 36900000 2200000 44800000 200000 P15Y P0Y6M 200000 17000000 -16700000 7400000 36900000 1100000 45000000 44800000 200000 15900000 800000 -4200000 32600000 30200000 2400000 The following are the aggregate carrying values of our VIEs' assets and liabilities in our condensed consolidated balance sheets, after eliminations of intercompany transactions and balances, including as of June 30, 2022 each of the PPA Entities in the PPA IV transaction and the PPA V transaction, and as of December 31, 2021 each of the PPA Entities in the PPA IIIa transaction, the PPA IV transaction and the PPA V transaction (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,575 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer financing receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,774 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,586 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228,546 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer financing receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,232 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">312,217 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue and customer deposits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-recourse debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,504 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,339 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue and customer deposits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-recourse debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">183,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">204,141 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,166 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 1575000 1541000 1729000 3078000 3664000 5112000 0 5784000 806000 3071000 7774000 18586000 213999000 228546000 0 39484000 17340000 23239000 2119000 2362000 241232000 312217000 108000 194000 662000 662000 14734000 17483000 15504000 18339000 5082000 5410000 183555000 217417000 204141000 241166000 Related Party Transactions<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes in related party relationships during the three and six months ended June 30, 2022. For information on our related parties, see Part II, Item 8, Note 12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> - Related Party Transactions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations include the following related party transactions (in thousands):</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue from related parties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below is the summary of outstanding related party balances as of June 30, 2022 and December 31, 2021 (in millions):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had no debt or convertible notes from investors considered to be related parties as of June 30, 2022 and December 31, 2021.</span></div> 0 0 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations include the following related party transactions (in thousands):</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue from related parties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below is the summary of outstanding related party balances as of June 30, 2022 and December 31, 2021 (in millions):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 10233000 4124000 17699000 4894000 5700000 4400000 Commitments and Contingencies<div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commitments</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Purchase Commitments with Suppliers and Contract Manufacturers - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2022, we had a commitment with NetJets to purchase a fractional interest in one of its jets, which is to be used for corporate travel purposes, in the amount of approximately $3.4 million. The jet is expected to be completed by July of 2023. As of December 31, 2021, we had no material open purchase orders with our component suppliers and third-party manufacturers that are not cancellable.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Portfolio Financings Performance Guarantees - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We guarantee the performance of Energy Servers at certain levels of output and efficiency to customers over the contractual term. We paid $0.7 million and $0.1 million for the six months ended June 30, 2022 and 2021, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Letters of Credit - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, pursuant to the PPA II upgrade of Energy Servers, we agreed to indemnify our financing partner for losses that may be incurred in the event of certain regulatory, legal or legislative development and established a cash-collateralized letter of credit facility for this purpose. There were no letters of credit or pledged funds associated with the PPA IIIa Upgrade. As of June 30, 2022, the balance of this cash-collateralized letter of credit was $84.0 million, of which $41.1 million and $42.9 million is recognized as short-term and long-term restricted cash, respectively. As of December 31, 2021, the balance of this cash-collateralized letter of credit was $99.4 million, of which $41.7 million and $57.7 million is recognized as short-term and long-term restricted cash, respectively.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pledged Funds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - In 2019, pursuant to the PPA IIIb refinancing and energy servers upgrade program, we pledged $20.0 million for a seven-year period to secure our operations and maintenance obligations with respect to the totality of our obligations to the financier. We categorized the $20.0 million as restricted cash on our condensed consolidated balance sheet. It was agreed all or a portion of such funds would be released if we meet certain credit rating and/or market capitalization milestones prior to the end of the pledge period. If we do not meet the required criteria within the first five-year period, the funds would still be released to us over the following two years as long as the energy servers continue to perform in compliance with our warranty obligations. As of June 30, 2022 and December 31, 2021, the balance of the long-term restricted cash was $6.7 million and $6.7 million.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Indemnification Agreements - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into standard indemnification agreements with our customers and certain other business partners in the ordinary course of business. Our exposure under these agreements is unknown because it involves future claims that may be made against us but have not yet been made. To date, we have not paid any claims or been required to defend any action related to our indemnification obligations. However, we may record charges in the future as a result of these indemnification obligations.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Delaware Economic Development Authority - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2012, we entered into an agreement with the Delaware Economic Development Authority to provide a grant of $16.5 million to us as an incentive to establish a new manufacturing facility in Delaware and to provide employment for full time workers at the facility over a certain period of time. As of June 30, 2022 and December 31, 2021, we have recorded $9.5 million and $9.5 million and in other long-term liabilities, respectively, for potential future repayments of this grant.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment Tax Credits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">- </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For information on ITCs, see Part II, Item 8, Note 13 - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal Matters - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are involved in various legal proceedings that arise in the ordinary course of business. We review all legal matters at least quarterly and assess whether an accrual for loss contingencies needs to be recorded. We record an accrual for loss contingencies when management believes that it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Legal matters are subject to uncertainties and are inherently unpredictable, so the actual liability in any such matters may be materially different from our estimates. If an unfavorable resolution were to occur, there exists the possibility of a material adverse impact on our consolidated financial condition, results of operations or cash flows for the period in which the resolution occurs or on future periods.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2018, two former executives of Advanced Equities, Inc., Keith Daubenspeck and Dwight Badger, filed a statement of claim with the American Arbitration Association in Santa Clara, CA, against us, Kleiner Perkins, Caufield &amp; Byers, LLC (“KPCB”), New Enterprise Associates, LLC (“NEA”) and affiliated entities of both KPCB and NEA seeking to compel arbitration and alleging a breach of a confidential agreement executed between the parties on June 27, 2014 (the “Confidential Agreement”). On May 7, 2019, KPCB and NEA were dismissed with prejudice. On June 15, 2019, a second amended statement of claim was filed against us alleging securities fraud, fraudulent inducement, a breach of the Confidential Agreement, and violation of the California unfair competition law. On July 16, 2019, we filed our answering statement and affirmative defenses. On September 27, 2019, we filed a motion to dismiss the statement of claim. On March 24, 2020, the Tribunal denied our motion to dismiss in part, and ordered that claimant’s relief is limited to rescission of the Confidential Agreement or remedies consistent with rescission, and not expectation damages. On September 14, 2020, the Tribunal issued an interim order dismissing the claimant’s remaining claims and requesting further briefing on the issue of prevailing party. On November 10, 2020, the Tribunal issued an order declaring us the prevailing party and requesting a motion for award of attorney’s fees. On March 17, 2021, we received the final award for attorneys fees and costs. On March 26, 2021, we filed a petition in the Northern District of California to confirm the award. Messrs. Badger and Daubenspeck have taken the position that the award should be vacated, including on the ground that one of the arbitrators made insufficient disclosures or was biased against them. The Northern District of California rejected the arguments made by Messrs. Badger and Daubenspeck and on September 8, 2021, issued an order granting our petition to confirm the award, and entered judgment in our favor for the attorneys fees and costs awarded by the Tribunal. On October 1, 2021, Mr. Badger and Mr. Daubenspeck filed a notice of appeal with the United States Court of Appeal for the Ninth Circuit. On July 25, 2022, the parties filed a stipulated motion to voluntarily dismiss the appeal with prejudice pursuant to a confidential settlement agreement entered into by</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the parties on June 24, 2022.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 29, 2022, the United States Court of Appeal for the Ninth Circuit dismissed the appearl pursuant to the stipulation of the parties.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2019, Messrs. Daubenspeck and Badger filed a complaint against our Chief Executive Officer ("CEO") and our former Chief Financial Officer ("CFO") in the United States District Court for the Northern District of Illinois asserting nearly identical claims as those in the pending arbitration discussed above. The lawsuit was stayed pending the outcome of the arbitration. The stay was lifted on October 20, 2020. On March 19, 2021, we filed a motion to dismiss the case on several grounds. On May 3, 2021, plaintiffs filed a motion to stay the lawsuit pending the outcome of the petition to confirm the arbitration award in the Northern District of California. On July 25, 2022, the parties filed a stipulated motion to voluntarily dismiss the lawsuit with prejudice pursuant to a confidential settlement agreement entered by the parties on June 24, 2022. On July 26, 2022, the court dismissed the action with prejudice.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2019, the Lincolnshire Police Pension Fund filed a class action complaint in the Superior Court of the State of California, County of Santa Clara, against us, certain members of our senior management, certain of our directors and the underwriters in our July 25, 2018 IPO alleging violations under Sections 11 and 15 of the Securities Act of 1933, as amended (the "Securities Act"), for alleged misleading statements or omissions in our Registration Statement on Form S-1 filed with the SEC in connection with the IPO. Two related class action cases were subsequently filed in the Santa Clara County Superior Court against the same defendants containing the same allegations; Rodriquez vs Bloom Energy et al. was filed on April 22, 2019 and Evans vs Bloom Energy et al. was filed on May 7, 2019. These cases have been consolidated. Plaintiffs' consolidated amended complaint was filed with the court on September 12, 2019. On October 4, 2019, defendants moved to stay the lawsuit pending the federal district court action discussed below. On December 7, 2019, the Superior Court issued an order staying the action through resolution of the parallel federal litigation mentioned below. We believe the complaint to be without merit and we intend to defend this action vigorously. We are unable to estimate any range of reasonably possible losses.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2019, Elissa Roberts filed a class action complaint in the federal district court for the Northern District of California against us, certain members of our senior management team, and certain of our directors alleging violations under Section 11 and 15 of the Securities Act for alleged misleading statements or omissions in our Registration Statement on Form S-1 filed with the SEC in connection with the IPO. On September 3, 2019, the court appointed a lead plaintiff and lead plaintiffs’ counsel. On November 4, 2019, plaintiffs filed an amended complaint adding the underwriters in the IPO and our auditor as defendants for the Section 11 claim, as well as adding claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended (the "Exchange Act" ) against us, and certain members of our senior management team. The amended complaint alleged a class period for all claims from the time of our IPO until September 16, 2019. On April 21, 2020, plaintiffs filed a second amended complaint, which continued to make the same claims and added allegations pertaining to the restatement and, as to claims under the Exchange Act, extended the putative class period through February 12, 2020. On July 1, 2020, we and the other defendants filed a motion to dismiss the second amended complaint. On September 29, 2021, the court entered an order dismissing with leave to amend (1) five of seven statements or groups of statements alleged to violate Sections 11 and 15 of the Securities Act and (2) all allegations under the Exchange Act. All allegations against our auditors were also dismissed. Plaintiffs elected not to amend the complaint and instead on October 22, 2021 filed a motion for entry of final judgment in favor of our auditors so that plaintiffs could appeal the dismissal of those claims. The court denied that motion on December 1, 2021 and in response plaintiffs have filed a motion asking the court to certify an interlocutory appeal as to the accounting claims. The court denied plaintiff’s motion on April 14, 2022. Separately, the claims for violation of Sections 11 and 15 of the Securities Act that were not dismissed by the court are proceeding to discovery. A case schedule has been set, with a trial scheduled for December 2023. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the claims to be without merit and we intend to defend this action vigorously. We are unable to predict the outcome of this litigation at this time and accordingly are not able to estimate any range of reasonably possible losses.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2019, we received a books and records demand from purported stockholder Dennis Jacob (“Jacob Demand”). The Jacob Demand cites allegations from the September 17, 2019 report prepared by admitted short seller Hindenburg Research. In November 2019, we received a substantially similar books and records demand from the same law firm on behalf of purported stockholder Michael Bolouri (“Bolouri Demand” and, together with the Jacob Demand, the “Demands”). On January 13, 2020, Messrs. Jacob and Bolouri filed a complaint in the Delaware Court of Chancery to enforce the Demands in the matter styled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Jacob, et al. v. Bloom Energy Corp.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, C.A. No. 2020-0023-JRS. On March 9, 2020, Messrs. Jacob and Bolouri filed an amended complaint in the Delaware Court of Chancery to add allegations regarding the restatement. The court held a one-day trial on December 7, 2020. On February 25, 2021, the Delaware Court of Chancery issued a decision rejecting the Bolouri Demand but granting in part the Jacob Demand allowing limited access to certain books and records pertaining to the allegations made in the Hindenburg Research Report. On March 29, 2021, the Court of Chancery entered a Final Order and Judgment regarding the required production of documents. On April 28, 2021, we produced documents to Mr. Jacob responsive to the Final Order and Judgment. We are unable to estimate any range of reasonably possible losses.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, Francisco Sanchez filed a class action complaint in Santa Clara County Superior Court against us </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:line-through">a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">lleging certain wage and hour violations under the California Labor Code and Industrial Welfare Commission Wage Orders and that we engaged in unfair business practices under the California Business and Professions Code, and in July 2020 he amended his complaint to add claims under the California Labor Code Private Attorneys General Act ("PAGA"). On November 30, 2020, we filed a motion to compel arbitration and the motion was to be heard on March 5, 2021. On February 24, 2021, Mr. Sanchez dismissed the individual and class action claims without prejudice, leaving one cause of action for enforcement of the Private Attorney Generals Act. In April 2021, an amended complaint reflecting these changes was filed with the Santa Clara Superior Court. The parties attended a mediation on January 10, 2022, and agreed in principle to resolve the PAGA and individual claims for approximately $1.0 million. The parties executed a written agreement in late May 2022. The agreement was approved by the Court in compliance with PAGA on July 1, 2022. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2021, we filed a petition for writ of mandate and a complaint for declaratory and injunctive relief in the Santa Clara Superior Court against the City of Santa Clara for failure to issue building permits for two of our customer installations and asking the court to require the City of Santa Clara to process and issue the building permits. In October 2021, we filed an amended petition and complaint that asserts additional constitutional and tort claims based on the City’s failure to timely issue the Energy Server permits. Discovery has commenced and we are aggressively pursuing all claims. On February 4, 2022, the City of Santa Clara filed a Demurrer seeking to dismiss all of the Company’s claims. The trial judge rejected the Demurrer on all claims except one, and allowed Bloom leave to amend that claim. The second amended petition was filed on July 1, 2022. The next Status Conference with the judge is scheduled for September 1, 2022. If we are unable to secure building permits for these customer installations in a timely fashion, our customers will terminate their contracts with us and select another energy provider. In addition, if we are no longer able to install our Energy Servers in Santa Clara under building permits, we may not be able to secure future customer bookings for installation in the City of Santa Clara.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2022, Plansee SE/Global Tungsten &amp; Powders Corp. ("Plansee/GTP"), a former supplier, filed a request for expedited arbitration with the World Intellectual Property Organization Arbitration and Mediation Center in Geneva Switzerland, for various claims allegedly in relation to an Intellectual Property and Confidential Disclosure Agreement between Plansee/GTP and Bloom Energy Corporation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plansee/GTP’s statement of claims includes allegations of infringement of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. Patent Nos. 8,802,328, 8,753,785 and 9,434,003. On April 3, 2022, we filed a complaint against Plansee/GTP in the Eastern District of Texas to address the dispute between Plansee/GTP and Bloom Energy Corporation in a proper forum before a U.S. Federal District Court. Our complaint seeks the correction of inventorship of U.S. Patent Nos. 8,802,328, 8,753,785 and 9,434,003 (the “Patents-in-Suit”); declaratory judgment of invalidity, unenforceability, and non-infringement of the Patents-in-Suit; and declaratory judgment of no misappropriation. Further, our complaint seeks to recover damages hawse have </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">suffered in relation to Plansee/GTP’s business dealings that, as alleged, constitute acts of unfair competition, tortious interference contract, breach of contract, violations of the Racketeer Influenced and Corrupt Organizations (RICO) Act </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and violations of the Clayton Antitrust Act. On June 9, 2022, Plansee/GTP filed a motion to dismiss the complaint and compel arbitration (or alternatively to stay).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We filed our opposition on June 30, 2022, Plansee/GTP’s filed its reply on July 14, 2022 and we filed our sur-reply on July 22, 2022.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Given that the cases are still in their early stages, we are unable to predict the ultimate outcome of the arbitration and district court action at this time, and accordingly are not able to estimate a range of reasonably possible losses.</span></div> 3400000 700000 100000 84000000 41100000 42900000 99400000 41700000 57700000 20000000 P7Y 20000000 P5Y P2Y 6700000 6700000 16500000 9500000 9500000 1000000 Income Taxes<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2022, we recorded an income tax benefit and income tax provision of $12 thousand and $0.6 million, respectively, on pre-tax losses of $121.2 million and $203.4 million for effective tax rates of 0.01% and (0.3)%, respectively. For the three and six months ended June 30, 2021, we recorded income tax provisions of $0.3 million and $0.4 million on pre-tax losses of $58.1 million and $87.8 million for effective tax rates of (0.5)% and (0.5)%, respectively. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate for the three and six months ended June 30, 2022 and 2021 is lower than the statutory federal tax rate primarily due to a full valuation allowance against U.S. deferred tax assets.</span></div> -12000 600000 -121200000 -203400000 0.0001 -0.003 300000 400000 -58100000 -87800000 -0.005 -0.005 Net Loss per Share Available to Common StockholdersPlease refer to the condensed consolidated statements of operations for computation of our net loss per share available to common stockholders, basic and diluted.<div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following common stock equivalents (in thousands) were excluded from the computation of our net loss per share available to common stockholders, diluted, for the three and six months presented as their inclusion would have been antidilutive (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.098%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Redeemable convertible preferred stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options and awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,028 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,842 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,590 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,081 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,215 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following common stock equivalents (in thousands) were excluded from the computation of our net loss per share available to common stockholders, diluted, for the three and six months presented as their inclusion would have been antidilutive (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.098%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Redeemable convertible preferred stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options and awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,028 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,842 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,590 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,081 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,215 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 14187000 14187000 14187000 14187000 11000000 0 11000000 0 4655000 6403000 4894000 15028000 29842000 20590000 30081000 29215000 Subsequent Events There have been no subsequent events that occurred during the period subsequent to the date of these condensed consolidated financial statements that would require adjustment to our disclosure in the condensed consolidated financial statements as presented. Excludes $300 attributable to redeemable noncontrolling interest. There is no net loss attributable to redeemable noncontrolling interest. Excludes $22 attributable to redeemable noncontrolling interest. We have variable interest entities, which represent a portion of the consolidated balances recorded within these financial statement line items in the condensed consolidated balance sheets (see Note 11 - Portfolio Financings). Excludes $26 attributable to redeemable noncontrolling interest. EXCEL 94 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +& "54'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "Q@ E5J.=N0NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.LTT!%'7"X@32$A, G&+'&^+:-HH,6KW]J1EZX3@ 3C&_O/Y ML^0:@\8^TG/L T5VE*Y&WW9)8]B( W/0 D/Y$TJ'\C'L(!C_, MGD!)>0V>V%C#!B9@$1:B:&J+&B,9[N,);W'!A\_8SC"+0"UYZCA!558@FFEB M.(YM#1? !&.*/GT7R"[$N?HG=NZ ."7'Y);4, SEL)IS>8<*WIX>7^9U"]3M5DDMU[I:OT^N/_PNPKZW;N?^ ML?%9L*GAUUTT7U!+ P04 " "Q@ E5F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M +& "54&BWAI.@8 *TC 8 >&PO=V]R:W-H965T&UL MM9IO;Z,V',??BI5-TR8U#9C\ZZV-E.;26VZ]-M=TF[II#UQP$G2 ,]LD[;O? MST @[1D'H?"D#83?-WRP,1\#ESO&OXDUI1*]A$$DKEIK*3$@F+?-41&TZ)EQ2%00=;5K\3$C]JC2Z3=7,^NF2Q#/R(SCD2<1@2 M_GI- [:[:MFM_8H'?[66:D5G=+DA*[J@\H_-G,-2)T_Q_)!&PF<1XG1YU1K; M'R;.0!4D6_SITYTX^(P4RC-CW]3"S+MJ66J/:$!=J2((_-O2"0T"E03[\5\6 MVLI_4Q4>?MZGWR3P /-,!)VPX"_?D^NKUK"%/+HD<2 ?V.XWF@'U5)[+ I'\ M1;MTVVZWA=Q82!9FQ; 'H1^E_\E+=B ."ZR2 IP5X'<%=MDO.%F!DX"F>Y9@ M?222C"XYVR&NMH8T]2$Y-DDUT/B1:L:%Y/"M#W5R-&%;RM$<6@RUD5@33L5E M1T*P^KKC9B'7:0@N">FC+RR2:X&FD4>]M_4=V*%\K_!^KZZQ,?!S')TCQSI# MV,)8LS\3<_DX7ITCR]:5O]D=)S](3I+GE.1]9&X,75>B692>.*H#_G,+6Z&9 MI*'X5W?(TLBN/E*=G1_$AKCTJ@6GGZ!\2UNCGWZP^]:O.MX3A;VA[^;T75-Z M0?_XNJ$Z4G.Y;;6_ZI",5361>CE2KQK2UYAP27GPBA[HAG&IPS-'21[K#LK$ M6%43KY_C]:OAS2GWF:=.2P2C@[;QS$GYB5AZ)AKK:W(.B>R07D#"TDG).(<31A<23Y*_SWM/Q'TC].=<3FHKK( M!UYA5T%^)"]HYL$YZB]]-[UPEG?D(Y�=OJ]7M=2]N5S<5U>7'!BZOPCCT/ MTL79_@-*+.$^TK>K.;+K]!QT!Z/9&D8 +B1T& Z>IX4W)M6%+_S(-@K(=_ 3 MM00=^Y'M(BVX.6Y!(O29Z8=C]&RGJR5MPI7L0I9LL^,DG74,<^!R M,'- V8#4A!K9A1O99J&Y92ZTUWS-(I,[' GI=9VVW;,L+5\39F07:F2;O>;1 MEV!%;(EL_//S+VA!W9A#2VHAS4F3@,! /8;F#T.X/BTD<[^=H1^M]=F8JZJRUDH$:ZD1+,(9MCI[3HU"R5[<"VG.;&,LPG[P87]X$KVHV9IX/+@ M RO&M>/0D9Q;PJ&OCUV70A#$>&FDEK@)"\*%!>%*%K0(21"@ZUC UT+?;\TY MI9-N% N' @;-:7_4@+HPT'&9I%'GU!OU,]HCE*N4"_WQU8CI:S M"1?"A0OA(P:374IN?*&D[XF"LYAN^AV):[=MW'9L+6@3PH,+X<%F7\GO^!V2 MWL!*_>AC#BM]N-"$_CB%_CA';N>\8\QNXI92'HG[JF4T%]5E+!3(,0O+& "] M%#(@*RV5.:!TQ#'7U04KG,MT_D-!E1$X;D%(;D]!OHVR?2GNP(-"%1 M3B%13C6)JM.W3Z1%V7$8?-^W>T,\&/9[[[IVY^"%".7PR7LB CIN',GTW8A\ M;?XNRCAY Z-3;)Z^R/*%J"F 0 %=0JEU/H"?Y^F[(>F"9)OD]8IG)B4+DX]K M2CS*U0;P_9(QN5]0/Y"_H3/Z'U!+ P04 " "Q@ E54>R8CXX) "W*P M& 'AL+W=O3J?-8BTW17.AMK*&7U9*;PH#K_IA MVFRU+)9MHTTU95&43#=%68]NKMIOG_3-E=J9JJSE)TV:W693Z.=;6:FGZQ$= MO7SX7#ZLC?TPO;G:%@_R7IK?MY\TO$WW6I;E1M9-J6JBY>IZ])Y>WHG<-F@E M_EG*I^;@F5A7YDI]L2^_+*]'D;5(5G)AK(H"_CS*F:PJJPGL^+-7.MKW:1L> M/K]H_] Z#\[,BT;.5/5'N33KZU$V(DNY*G:5^:R>?I:]0['5MU!5T_Y/GGK9 M:$06N\:H3=\8+-B4=?>W^-H/Q$$#RCT-6-^ O6X0>QKPO@$_MX'H&XAV9#I7 MVG&X*TQQ;\W&GXMH9VYF:EZ";,HEP2>&E65 MR\+ RVU1%?5"DGNKN"$3\OO]'7G[YJ>KJ8%.;=/IHN]@UG7 /!W\?5=?$!Z- M"8L80YK?A9O?R04TIVUS>MQ\"J[N_65[?UFKC_O\W6DM:T.*I@''+C%_.@4" M5V#S\++9%@MY/8)$:Z1^E*.;'W^@2?0.\^X[*3ORE>]]Y2'M-[.B69.B7I*% M?9!_[LK'H@+G&\30V["J?]%_8T/5-4K:1K;"/-XP'B<\BZ+H:OIX. ZN),^3 MB,>'DD=.BKV3(FC99]D872YLT%HW,=?""CRN=8WB X/CB.7<]1F+K4GK;HQ"]OF&;/8&8HTS5/FCIDKF*5IEGO' M+-F/61*.>%4;#5#2IS=F8^)TS3E/A6NC*\AB%E&OC>G>QC1HXR_U(^2@TJ5$ M[4O=;J,DC5+70%>2"G#%'WG9WL(L:.&=7$FHDI!0JC$VAK0$DW<2,S=SAS.B M-'*M=059' 72)-\;FX>GO,5(B.9564-2E/7#0<)@D1U6YXGLW+'^M7^N1)QF MPNL>C0: CH(6?=)R6Y1+(K]N+5"W*:S,&CQ>'&$9YNL)U1YG^U9'DQK3.'8G M%9.,DL2?)/2 E]"@;?]0IJA.NSCKU1R:D"0Y$SEBK2N:18E@_B"D ZV@022' M60(JKLWSF&R!.9EVEBSB;H$CFS&II4'G)ZS4-S_,=9EE:8RYC(A&@D:)W^6! M7= P)_@-'"Z,3;A* O,FVE+LB5I-=C9*_1/&W;I%(YX@,(&)0G@E@0D;: ,- MP_XWUXT3^GQSY=(#QTM7A.>6B^"494P@S \536+N M1WLZP#T-X_VW(!5U 3WF&%(A@N!;P-P!^6D8^G]KRW:EZH>)D7H3*MQA1;Y9 M<2D!!\.QPNU*0E5(N=_)@3S0,'OH"G<@_UTF0.,LRCC"K3'9E,5Q&D"8@3C0 M_*RE8%46\[(J#1 R=#U(@XSA6Q>$WTO;\>IW8!,L#/G[5<6V>/94NAES49UR M$3$D5Q#1E.5)ZIT>-A %B8 8*G>06H_%5H#HCZCEKJ(GG.*X" B2&DJ_##( M#C84PB#]8F?/SQJ$H!U$&);L)SKP)#MSH9U&E$7(4@83I8(>K]./W1]8 NS M@'T)[DMOM^'P JY+N55-B=>X$XI];KN<(.>,(^LC1#++\]2_Y< &\L#"8/^: M^H0G>,98 MI$A9P-H!V5D8V3]+J%,:AG8IYQAUGC$,I07'HM^5S+@(Q/Z YRP,PQ]5/=$G M#+T]H<,7YMCJ/D7=0R13D?FAG U0SLZ!\O.JV(PA6P$Y3S*$$F*B@HG4S['8 M@.HLO(#_'^K1?[4SP-R%?YJT;-'QVI7,HU<,]'B?=T!U'D;U;ZQ'' %XFK$< M*4B8:)30S(_P?$!X'D;XLRL2=]%;"%CO(L06$TU:1N"U=T!Z'@;BDS6)NSC+ MTBQ&]\,145N5_&G+#[;]P\AY5EDZH<.WX8^LR#,>8WM#B"B#PD3]G(L/^,M/ MX.^KA=2I>$=0-4N.V5]O-"*9I,=;V, M4EVJX!B-G4$$ZOU )7AX@^#>3O):54NIFW8&TW?V2D&Y* VZ4<"_ZT;!]])V M?*HZ4 H1IA2V *BZ"_1+\B:Z@ &E9%MH\EA4._F.S*JB@=!_B>()@7(ZCKI_ MGC2@"1]#.(TAG@Y3 6P>)RP=QT*+D!LMNLZO:>RG]OHK:0,RO[>VC1R"[JD&Q5+@4:]*R M;==\1+*]FN"S?:!B(DRC#FWO2P=JJLN5)ASX"<,6?*@P2W@4V-H0!]BK)>JC2ZTF-$URC#MBLD* DWX'!QXF MPCSLX_G@(UR&Q8&*87/B2L*"-O1ZKT2:+0AM_Y(])9>GCWR'O@@,F>.' 0E@$= M?QD8ACBYIT#^D&1=0!E[+'39.KWW$LAW/W1/ZW*QAH%ID=Z>+I.MTNV]2;4B M4!+M@ Z7]^;=Y;WVYI#22[N'7IHU5'N0A!5A?^#9!A7(;[J]'<"W$EX !.L7 MC?W%0$PW:;J+@6\;*4FW&* Q9_ JA7(*O*![!?W#?GI J,DTX-;BQNI']K; MGPUISR>Z2V[[K_L;IK?M1_ 50 M2P,$% @ L8 )5= NIE2> P -0\ !@ !X;"]W;W)KL[&EJI:Z) PG0 5)+-;U-FE25O>UGDQS$JA-G MM@-O^^MG)VE(:##0 1+8R=WG[_/Y0Z;OK+E(B=)3L7%E+H#$I5/*7-_S0C:$8S>!%(%FD M*1'_/ 'CNYF#G?<+KW23*'/!G4]SLH$EJ&_YB] SMT&):0J9I#Q# M8SYQ$_ M+'!H'$J+/RGL9&N,C)05YV]F\FL\%!3!FD#2/OVM0IUG3 M.+;'[^B_E.*UF!61L.#L+QJK9.:,'13#FA1,O?+=5Z@%!08OXDR6OVA7V8XF M#HH*J7A:.VL&*NTIP,LAO5ZS]5Z_M' MUO^MR.[1P+M#ON?[/>X+N_LS1-H=E^ZXZ^[JG6BVPV^VPR_QAD?P'ID^UZ5R MG2$HYL5*K0NF#UO$BTSUZJL PQ+0),UVCO%DZF[;(NPV'::#ANG RG0)@H)$ MCTAG[QJ$@+B/G!7#/"(>9$XBF#D:18+8@C/_\0<<>C_WA>)*8!VYPT;NT"KW M%6+0#[ 5 Q3Q; M"43-NQ".=*=';'2*%2KB@_^HK-_IDRD0?7'G;MS75>D$K M)MY!U&P6'1%!(R*XB@@J97%:0'!2@,VB(R!L!(17$:#KA53Z@4"SS2D5X4D5 M-HN.BE&C8F15L6!$FLR)>)KJ2E)R[J-F1;DT>:X$UA$\;@2/[8);0N]03@3: M$E9 &9J8,T:$1#F(*DR]4:KP1^T8W'N>AP]"==*L0W_2T)]<0/_\#)]\.#BA M5W\.>)]CV:&.O7U]]2X@?UYFUY!M/C@<>.,@P(?,>TV]T!\%P^$1ZJU7 WP! M]0MRNL8]BW^?J9W_OI9C>S&O\OSI9)[;82Y-]&NA=47O7PNP_;W@_^=ZO<#) M9#]MUY6P+_787NL_F^_X8\$^EO!GF7;I[XL\ME?Y3V7\QU*-@[&OOZ-#YKV6 M W\<#HX0WQ=W;*_NG\_WCR7Z&/M>RS[V;JNG,0WE[T1L:"81@[5V]>Y'&D-4 M/5HU43POVYP55[II*H>)[FM!& -]?\VY>I^8SJGIE.?_ 5!+ P04 " "Q M@ E5?D')+-$) !5/0 & 'AL+W=O%D_W\[0[.6'S\736J@?YHN;;?;$[[GX??NID5?S(TM>;'C5%G7E M-?SQ=O8!7:Z_J(N/N:W,U\]$2_Y2BB*3'[L^9*7 MI6*2S_&?GG1VO*=J>/K]A?V?G?'2F(>LY>ZP_\U:[5M2;OK%\@DU1'3ZSK[TC3AI('K@![AM@O0&= M:$#Z!N3<.]"^ 3WW#JQOT)D^/]C>.2[)1+:X:>IGKU%HR::^=-[O6DM_%95* ME'O1R/\6LIU8+.LJEV'GN2>_M759Y)F0%_="?LA\$*U7/WJ_;GF3J;BVWJ7W M^WWB7?SPSFO76<-;KZB\W];UKLVJO'WO_3"ZOID+^8CJ1O-5_SAWA\?!$X]# MO)_K2JQ;+Y6/E0/M$WO[P-)^+EUS] ]^\<\=MA+^>U==><1_[V$?8^!YEN(2-;&5'6YDUU99U M*]30TUA2CKE,.9=DB4NRU!'9* S!,0S!&2FW&@<#BL6!AHU2CV%?3ST3AF*$ ML 9+3!A%$?$C+?5,&"$^C3"<>N'1YM!J\X]-W;;>12G_OO.V3?U8",CBT+CY M)8KU3K0T420DE&KVFBC,XB#4S#51,8IC!EL;':V-K!VMG]NK)X]_W2HET()] M+7+9UUR2)2[)4D=DHTC$QTC$UKS[+!FS9K7VI'226GB MOFB%ZH-[<&3MR49#2(2,6$,P%#"FFV["0A8Q/=H C(64!1.FX\%T?,9\4AMC M#F@X-B<+W\<^T2TW<9'OFY8#=#$)8R/J ([&Z.2V8]L'\8RLXG#QDYI6'IMZ M\V*_K*= NPDPLT@!KW?<)024 @TAW7*(, @C@G73 2 +D3_5RP?ABNS*]6,E MN!PPA:P.5_4&3G,*A$>7#P HU+4#@,%Z,J30W4XZP=C,0;,BJQ8;S.S3&K23 M <&0'=KHSQ".,J:/WA .A[&/=(LA7"QU_X31@T)$=HG8I75=29M5C]X5[5I- M6DHNYOP!G+R0J=MDWA(CO4V87J*Q6';8;DHM2^NLV $L2ZT0 5Q4@7QQ LF!K$!K6(K!)H\6-65"_:N%LJW&?E MKAO+5,3YYH'G.5?RI2GVW90&#W$1,*?IKC QES$UG&&B6& ,Z0 5HL%4#@R" M#=D56Y?Z#_RQ;G@??T]D7R=,-@74)<((A:%N-P!D$=*+GP3"RP"( M,7T^ T"43"Q,X$&^8;M\^X4+3W4 T$!3-W51#G2E"@%91+$^=T,X&>58]UH* M :,(^Q/%,!XD&[9+MI]XVUY[+T9[F1!-\; 3V4,I0U][52VSH!)-799*T!7] M% @ZQU16EYB8K@%@E.FK6 D$"Z@^/Z803 XC$],>'M0'L@80:BJ2:U5T$"3421;KF!0EC*>3U$1(" MAG*0F%!^>%!^V*[\OI$]#<\YWW17KTDD4[T9'C(AE\9,"H&([NP4I)JHA/"@ M%;%=*QY=TL\?V[HY[)R]VD-=IKW&>\Q8L9W(,@ HLRPPQF*(, Z1F64 4&89 MFQJC!@V*[1KTZ$Q96!TVIKQLGQ7E*_OD>[7G6*R\"ZEQ$8<08[ $8NM+KN11FHU,I.4A:;)>TSKR8%^5.[2*^PH_A>7X$ M8:8? 1CD1Y!MTH^#1L9VC?QGMSLM[<_VLLY_XB];I3NUS2K]*'VVE?Y1I8+K MK#W<"7:Q*8)1&#'?\#&$PR&-=2=#.$EH"!,(AT(V48K@07UCN_K^O[OY-*UM MCC;U-NQH" ^*3JA:JF6!7B+]!6IW6/4[;$*5OJ MBFTZA;ZQ[*%#W1*>G5GL7 [#01\;L M YW=1SI;"L&HCR;J'CK4/?3M=0]U6OZJCNZ7E.5V)9 MY!NE-P!#/C+.+ ,PJ9)B_80" ,.(AKH FI^\)KKAS5/W?FXKK=I5XO 2X/'7 MXSO '[HW7[7?[]#U$@&_)^@Z/;SA.] ?7CC^.6N>BJKU2OXH;^5?A;*[-(=W M> \7HMYV+ZD^U$+4F^[KFF&PO=V]R:W-H965T&UL MK5A=<^(V%/TK&G>GT\YL8DO^P*; 3 +L=#N[;6;3;1\Z?1!88'=MB94$)/^^ M5S9QP!;>I.4%+/G<(YVKHR^/]D)^41EC&CV4!5=C)]-Z,W1=MP\57S*UYDV%>YDM*%K=L_TY\V=A)+;L*1YR;C*!4>2K<;.#1[.L6\" M*L0?.=NKHV=DI"R$^&(*[].QXYD>L8(MM:&@\+=C4U84A@GZ\?5 ZC1MFL#C MYR?V=Y5X$+.@BDU%\6>>ZFSLQ Y*V8IN"_U)[']F!T&AX5N*0E6_:'_ >@Y: M;I46Y2$8>E#FO/ZG#X=$' 4 CSV ' )(.R X$^ ? OR7MA < H*7MA > BKI M;JV]2MR,:CH92;%'TJ"!S3Q4V:^B(5\Y-T:YUQ+>YA"G)U/!4QAVEB)X4J+( M4ZJA<*_A#_R@%1(K>%6""S-CCQU#'X12Z I]OI^A'][\B-Z@G*/?,[%5E*=J MY&KHE>%VEX<>W-8](&=ZX*./@NM,H3GT)+7$S_KCHYYX%[+1I(0\I>26]!+^ MLN77R/?>(N(18NG/].7AV";G_[4^_\^MGR3#;_SA5WS^&;[&"%T?O.=+43+T MU\U":0D3_F_;V-?L@9W=K()#M:%+-G: 6#&Y8\[D^^]PY/UD2_PER6:7))M? MB.QDB()FB((^]LFOL)T4,"=MZ:\CHRK2[!F[R14F&$?AR-T=9]:""^/ ..@8 M-K/ B.=,8F6)R8TPM\BSBI_:OK U-"6 MA_"2-KPDV>R29/,+D9V,3M2,3M1KPVE&^9J9S2!E,M]1#8@C*6KIG5S'7[X9&KO):-NPCLQRVO MS[Y),^\BKGP2Q7;W#IK\#'KS ^<:.+5PV-2E9'SYBY*J@]7DI_0?V>I,G MF_!!MS]A$K2T=T$MQ,Q",P@&+>T6$"&!77K<2(][I;]LXMJ4QR]1W@7!J"F(:BWSQ5;31<&0%H@+.$9P+451F*4@ MYYK!VF2=!HIJ@HW,W?J4K.JF9 M%A1J;ZK5LGZ^-9.HA/4"[@7++YDH8*FU'[FQQ4XX(W\JJ>W19+IE<5U\IX BMES7]Z*FMOD2=<#&']9?\FH"UILJJOZ0FBX^%>/&:,PR0T MWJ^$T$\%TT#S/6GR+U!+ P04 " "R@ E5E73/JR00 "A#Z_JQ M*/^L'K*LUCYOUGGUYN*AKK>OKZZJQ4.V2:M7Q3;+FT_NBG*3ULW;\OZJVI99 MNMQ7VJROJ*Z;5YMTE5_<7.__]JZ\N2YV]7J59^]*K=IM-FGYY6VV+A[?7)"+ MKW_X=77_4+=_N+JYWJ;WV?NL_GW[KFS>73U1EJM-EE>K(M?*[.[-Q<_D=6)8 M;85]B?^LLL?JV6NMW92/1?%G^R98OKG0VQ9EZVQ1MXBT^>]3=INMURVI:<=? M1^C%DV9;\?GKKW1WO_'-QGQ,J^RV6/]WM:P?WES8%]HRNTMWZ_K7XM'/CAMD MM+Q%L:[V_VJ/Q[+ZA;;8576Q.59N6K!9Y8?_T\_''?&L F$G*M!C!3JV CM6 M8$(%PSE1@1\K<*&"=6H;C&,%0ZAP:R?#K9XM*U3QX)\/=Q$/-Z4GZKR]8"3_1&_.O3% M?4>>I75Z?-!L?CSH5@OL[+ZAS;+[E:+ M5:U=:K^_GVD__O"3]D-;Z+>'8E>E^;*ZOJJ;-K9*5XMC>VX/[:$GVO-;4:=K M2;69NMKM;K-;I^TY0,ON[IJ3@K;;MJ>%9;'=GQ^:CW)8;_I:5V7JX^[.OVXSK2ZT&[7:55I/VL-_?CZK;8H-INF M$=6S?2>1=;^#K ;=4=Z9@W+0WW<926U?7?OGY7+5-JG9Z'?I:GD9Y-IMNEW) MNT?P4A9VAX1GFK%8'-0:A_V[?LC*QG2;9KQ]: ?"I@%Q4>C2D!!)/ MAF!W3:+6_Z7(%T5>E\5ZW8*"O,[*K!(VY*HYN3V=X>C3&8[NR?P$^6UVO\KS M%OHQ7:?Y(M-^;$Y1U4/:\']J?-1L[N*5QL@_-:I377;&4O+;*ZO7U39=9&\N MFD-99>6G[.+F[W\CIOXOV7D,"9LC82X2YAU@QA[67CQ^NB&FK>O4HN;UU:?G M9P&D;("$A4A8A(3%2%@"@O7,R9[,R2::>?B1"=.OV?-AL4N"27< M(?UR\V$YR[8I[Y=R1](\2>,LH%C28;O<+)<-")B6.\52JUQ?X4U_@^VKL1%\(\D7SU;-JSL]-!]B_ M^FEXQ3G_:[>JOV@??FT&"JWYZO;8C#9_R/H(1YZTD; Y$N8B81X2YB-A 1(6 M(F$1$A8C80D(UO.R\>1E0WE>#ZIJMS^=-]>([75GX9 M)C.P4F"J@9&P.1+F(F&>,;SJ<@QBFL)8YB-% R0L1,(B)"Q&PA(0K.=-\\F; MIM*;\_?OWFG;7;EXV ^V:AC:QGVQBJVWR.2L7JVI_'7FX>#S<>SQ[]:C$3AVWD+ Y$N8B M89X]I2I.USH M3S.EX%1[C9)TD9(>$N:/:G^ E R1L @)BY&P! 3KN8;HW3R[KO3-_C;F99LQ M6;83L]LLK]+]+%KVN7TMO08\(I]W!L;IL_NLQZEQI?)4 XT3=:&B'I3FC]N$ M "H:0FD1E!9#:0F*UG?2L\0*43KID$9IIP8.L]+M_/2V*+].2:^.4\=:F=:9 M5CVF6RV]+[-]FD5J,C+L+-2T18\IVS398TB:"Z5Y4)H/I0506@BE15!:#*4E MY_IXWXE=LH*HHQ6S575((>V_D;71HVWZY9 :JPLM[T;1BJ&HB4W7XL_-ZWT-= MJH.H8QWS?*D(TH:[_)7&]'UNCT@- \UT0&ES*,V%TCPBR758C#=[V=2%>_-0 MX0!*"Z&T"$J+H;0$1>O;M MXD#,)C[Y-1UES&%J@CDD&5X+0"(=$])(2PR+B M4 :-9QQIRH2NI&6,&(8C%@R@30ME.X2(E^.1K!0CEL5L(HXJT+R$1-<@Q#[U M_:6+0A!U%N+L$QI)6CX%PN6]%SGA/8/2YE":"Z5Y9!B:(!;5'8>+670?*AQ M:2&4%D%I,926H&A]IW9I#**.8T@?USCOSF&PP.0Z'WQ-@L8L9**Z>+GD0C6] M(TT]L@S;Q4@SU-J#D06:C)#(ML^2B".+I%33.F806QQ9H($&B:YA.;9Y8F3I ML@KD,*G[?1XI(70XT\\=8H@SZ3Y4-8#20B@M@M)B*"U!T?KN M[/(;5)W?F)3EI^?+GA!U<&+EV1ZZ7!VF]C&T$?0R,4X41$,JDY8@#.]5#+_39@],!DTF &EN5":!Z7Y4%H I8506@2EQ5!:'Y71M! M!6,H+5$VO^^,+BU"U6D158[W3-4/5#JO1XS,U?;)K9*K,-IEH M'6CB TKSH;0 2@NAM&CDT8JAJHE,E1OLQ+PX[7(<],RR&M^6XU73)]^@JA80N9*.=LL# A5-4[TGICB[A^ MIZ1EC!)'%\_> ;1IH6R',$.X?HRDI:C)=$N8!(FAK4LDNIQRY\33NZR+*K## M5.[W2?(RZ$]Z0&ES*,V%TCPHS8?2 B@MA-(B*"V&TA(4K6_L9S\ HLY0 )*\ M:H7);H8F+Z T%TKSF"128=F.R1QQI(.N=P&EA5!:!*7%4%J"HO6-VD4TF#JB M,6G9>#5KLB6A.0THS872/#:_(+JC! MSJS&<6X->3:O)3*TRV5UC-%VHI@>E^:.V((!JAE!:!*7%4%J"HO4] MT^4JV)FE,5[Z0(J:.WE$@P8PH#072O.8) + F3YX7 RJ&D!I(90606DQE):@ M:'UW=MD.=N974:8\D,(DBU,D#*4RR]H+-!BE=M?)D'XT2=:&B'I3FC]N$ "H:0FD1 ME!9#:0F*UG=2%[U@ZN@%+@3/)+/\G \>^%*W9[*_)**&+JY^ ]7TH#1_U!8$ M4,T02HN@M!A*2V1[ESGDU"\X=Q$0KHZ ?$-LG0\S#)<6%R_GU/I3;2+3-,6Y M5!>JZ4%I/I060&GAJ+T;035C*"V1;8%CG3!)E[[@ZO2%*L%^INH')O^Q<\EL M/]692<2K.#5^LGUD@1#'(H8C.@@:SH#2?"@M@-)"*"T:>[ABJ&PBDS6?+S#9 MMU$7">%G5J\8'6*G4L] ,R!0VAQ*](4X\NPY8Q M:A!";7%T@88>I(=!9^+@(BG%&"=\.+A @PJRG6+J[-0MLBZ!P ]SJ-\GR/#4(--N:6+(2.H:@"EA5!:!*7%4%J"HO5]VH4D^)G%+UX: 51S)[L3 M&JB TEPHS>/#I(3#N'@7P8>*!E!:"*5%4%H,I24H6M^<7>Z"GUGR8DH"D$M6 M=V"#&6-HL&*,I N5]* T?\P&!%#)$$J+H+082DM0M)YYC"Y]8:C3%R^)_QG# M*6Y&+4>\%:)6GNJB<:(N5-2#TOQQFQ! 14,H+8+28B@M0='Z3NHB&H8Z9X&+ M_QFR27=#?,1VIF[/9']!?Z$$2O.@-!]*"Z"T$$J+H+082DO.=O*^#;N(AZ&. M>'Q#G- 8QA0N#4=P,-0!"U6<\$S5#UPZJ6#(IOTI(:886E?C)]M')DML>Y!;A\IZ4)H/ MI0506@BE16,/5PR5362RE)DGYN6,+O1AJ$,?WQ@G5-.GWAR$TN90F@NE>88L M\2&/$T*% R@MA-(B*"V&TA(4K6_3+O%AG%GT8GJ1Q0FC30ND>&<8)9<7D<4)H\Q+I7CD9)S3:Q$?_+]U4L7'F MAPC('_//B_5NF57:#]1L>O'A;D/Z<9VU-QC*;)EEF_V[$_<:7GV@SQ'T10CV M#,%T_44,_L=O#\U+;54U9;3\>"WZ$I3L]'!5/619/4OK].9ZDY7WV6VV7E?: MHMCE=1NQ>?;71N*N_47XUV_)Q=7P[X;Y.FX.F>P3J_G$:C^YZB1NKK?I?9:D MY?TJK[1U=M?(Z:^LIH>4J_N'IS=UL7UST7SY_5C4=;'9OWS(TF56M@6:S^^* MHO[ZIA5X+,H_]YMT\W]02P,$% @ LH )5>YF5]H] P <@L !@ !X M;"]W;W)KNWM\L:^WDNI.9P"& MW.=P!!!0B> MZZ%= =K/]="I $7J;IE[(5Q,#8UZ2JZ(LM;(9@>%^@4:]6+"ULF-4;C+$&>B MH10IGCJD!$=:U-3$Y>G_9<@T%:5VY2!30H _+W!!20*XE,FHPPL+0! M'Q_&AP?P+HI3*^2O%1KX!PF_+,09";QWQ/=\OR&>X?/AK:9T_L_[Z,7>'XD1 MU.42%'S!'KY+D>!MI(&,V3T>\', _EY+3DG^"FOJ$I_ M-55!Z:?=[,?>CN=Z3A/H.WC]:5!+<*(WKUJA]['I"(Y)%A^3;'0DLD>'U:X/ MJWV(/1K C G!Q PO]!3P?9EP($**!#\0A>=C=Y@P@)Y-TQ&5[&'!;M^;9>3U MW.6F[KL602?TO"VSN,',\W;,1@UFW>ZFV2,5.K4*G8,JQ$P;Q28+^RYI8N0^ M!723! >I_[5*CTD6'Y-L5))U-I1O[1<^K(4/#PK_%;L<+G6CKN&.P^W2VK7P M_=W*VK5JK*P&LG!O?MTZO^[!_/"!>?FWU7WRV]JU"(+VK@)/$HV>)"JS=S>: MB!S4K.C>-$GD0ICR@:A7ZP;QHNB+MM8'K?-AJV$]QH:R[/_^TI?=Z!55>%-I MPF&*KKRS+IZ4*CN\&PO=V]R:W-H965T&ULK5K;[B=-'J;ZW*\Z[Z&E=-^W9;-5UFX^+ M15NN^)JU'^2&-_H_2ZG6K-,?U?VBW2C.JF'1NE[@.$X7:R::V?GI\-V-.C^5 M?5>+AM^HJ.W7:Z:>/_%:/I[-T.SEBZ_B?M69+Q;GIQMVSV]Y]VUSH_2GQ4Y+ M)=:\:85L(L679[,+]/$RR(_@C^V>^\C8\J=E-_-A^OJ;!8;1+SF96=4 M,/WRP"]Y71M-&L>?6Z6SW6^:A?OO7[1_&8S7QMRQEE_*^@]1=:NS63Z+*KYD M?=U]E8__Y%N#$J.OE'4[_(T>M[+Q+"K[MI/K[6*-8"V:\94];1VQMT#K@1?@ M[0(\74 ]"\AV 1D,'9$-9EVQCIV?*OD8*2.MM9DW@V^&U=H:T9AMO.V4_J_0 MZ[KS2]E4>E-X%>EWK:Q%Q3K]X;;3+WJWNC:2R^B2M:OHB][Q-II'WVZOHA]_ M^"GZ(1)-]/M*]BUKJO9TT6DT1N>BW/[RI_&7L>>7T^A7V72K-OJL$52'ZQ?: MBITI^,643SBH\%]]\R$B\4F$8XP!/)=O7XX"<,C.LV301WR>-4Y;#DY;*KF. M],E3K!/-_1BZHA.\_0BY;51+8;7F6']L-ZSD9S-];ENN'OCL_.]_0VG\#\CF M(RD[\ #=>8"&M)__6V>A6K9@;(PKTV&E234/YW,H9W8 M ;)DARP)[LU%]5]]M,;X[J1.1Z5L2E'SJ-E"-M^:]Z79Q-X<#QWL;][!Y)@[ M>"1E!WY*=WY*@SMXQ;724K QXS95Q-92=>)_PQ>0Y:.Z9&^[2)P6V61372F< MYG$.[VFVPYJ%HTTV\V&[:J[3>L2?-B:O02 SY^?S/(XG&%TAFN 8AICO(.9! MB#\S$T5-U#(=:CJO;I0)J>[Y)-K4K.D&#_,_>[$QD0DASQU0\P23"7)7R .[ MV,$N@K#_4*+C<[E<&LRL;;D^-8K7 U'HI&ZOG:E/(A1 M;&DM#F+^RA]8W8^!JU%77(D'9BJ&J!;L3M3#X05)*W; (!V<$\2 %$T]20GM M<3$*@K[M9/E];JJ2*BKEV@2P]Z1M5>TC2+(LHU.@KAA)"24>J-A"Q4&HOY@D MJ7W+GTQ"[$6[,C$[NOH.C-VMP@.783(-7D#*%PN6B%&0Y[WMX+ @0%@D:(H>D"IBGP&61U&82'_K5ER!J*B[NS2? MIEM R@?)$B@*,^CEBC7WO)W0XI@;C%OW3AE(D>BH''DL;8?.L"R)PC1Y49:R M;X:L6'*=9^YJD'>0RWM%CIS=5$D4ZP 0Q8YA9%B2W\X3'^70^?(5;04C4YL MYG"&8Q.[A(83-*4]2"HE'K]BRWLXS'LWBF^8J%YJMC)/T L&*76:;)SF: M!BL@EF+J@VSY#X?Y[[==TAO+367&!;I&FNMF83\/RHG<*]4'=ND/4SQMB@"I M>8*H)ZEC2Y0X3)1?AF#A;X3JB)4<E(PME2&7^OXMBEN MF]H&Z.5+-JGX1K;"]*EH$, MC([\-K@,/T8RQ%(W"5/W05"\'2]$VRG-IHT*))>2O5G#(6K+VB3,VE>B[92XZP> XS"^ MXGQM*KNHD4UINE99U\82T71<'WVX_" N.3M^A_I6GP&6O$FX:74,>!=JH%6E M%#G.A\0RFGBP6\HEKU#N08SOIF Z?DJY7IM)M9E(@L!='DV*?#H/ Z32)$T] MJ85:LJ5ALCW$S9^X*L58.,B--](I,-DE3F4-2'E2";4,2\/][:XV^'%;'/QD M"IP'4>D/=\\@X8(&0!UO6NPULUL3@-$PR6//4(%:BJ1ABOR\7/)RR"[\J1SF M?Y&NKWE4;F>!.EZ,E2>CK:9<>V UWU9OY@@H49K$;_X-V@Y$K("@;K,F:($.;T/($=1FB'?V; T2\,T^]FTQD&$+EM21%$V+6,@ MN3A.?'TEM;Q*TV!]?-MO-O5P&8+5427:LI9MK\8L^5(ZZX@9K]3HY /6RC3( MW>^ME8^E[= CEK/I*Z-D8_8PL:MZ94*L6_'M#D;:#3O* QWADC!."C+M=B"Q M#"//:(9:MJ9O:+4'Z 8H6X^C)-&4=5^-?9NQ9:VS@-[BEV+*F8?!6WS49OQ8 MV@[]9"L#&JX,['RS]-YC&=P",Q4PU2;.Z(&Q#2(>R!;8N$)%PDO'ZH=$W&HXX]>:"[K.]./ $AE'O*R,06!@D. M'JK=U8N]F8=.ZV\>)"3!NN/=%V:.I.W0&;:02,*%Q.^*->V2JX$?0H]A3*\0 MG'.=F"M(H+^ T3O.G$DK(.:AZ\26%4FXK+AN;(EDKDWU2K\WW?N)Z7OF9:^4 M29K]QEP8JL9JW'CBXO:;N5@7S^/4;U:HB]^:Y(H@C&CAF7LG>Q?"PF7(+S:Y M#W8IPP;FV/W%'7*+$:3[(V>' #&?*;9>25Z; Y3ROA$OGI\^@7*?5.TGG&?. MU+R3XT "%4..D&>)8=9[Z+,HDM0))P 3(Q\2"O'\G $4 :BD57 M!!$R3::+O;NY.A/<#U>6VVAXAC7>;=U]N[L6?3%7QP^=W PW@.]DI]/1\';%6<65$=#_7TK9O7PP M/["[1'[^?U!+ P04 " "R@ E5?*>GQ3<( -%@ & 'AL+W=OOGPU!YTKEL*HOA9#3:&Y;:V-[A MOCP[]X?[KHZ%L73N5:C+4OO5,15N>= ;]]H'%V:^B/Q@>+A?Z3E=4KRJSCWN MAIV5W)1D@W%6>9H=]([&'XYW>+TL^-W0,JQ=*_9DZMPUWYSE![T1 Z*"LL@6 M-/[C$%7^8/"X.>N]Z*J>9KHMX MX9;_IL:?7;:7N2+(_VK9K!WU5%:'Z,IF,Q"4QJ:_^K;AX3D;)LV&B>!.!PG* M3SKJPWWOELKS:ECC"W%5=@.\"Z&O?C)_ MUB8W<:6TS=6Q#B;P@G-/@6S4S.;^,.)P-C',FH..TT&31P[:4S\[&Q=!G=J< M\OO[AP#=(9^TR(\G3QK\H;8#M3WJJ\EH,GG"WG;'Q+;8VW[$WF<_U];\7]SK MJQ-G@RM,KE/N@(=U]YF.[XS5-C.Z4)=X2$C4&-1_CJ8A>J3:?SIK:+*:[*1Z&JQ1TZ*:D\7N M B",S6KO 0R]@>W9N2I<"!2$1DMSS5*K,AT6:@;9#VKF7=FN9M#@,2/ACB_$ M$[AOXD+P!O9<(F$AZSE-V;,9'MHY@B;W=!M39TAG9L[>D$_WT2D"]LB^ZZB6 M .+*JJ (P'G-1MC%D>QCWON\9*%S]:_)^_%@!)4MBJ;&HXL(&GI9B%C-.SUE M0!THH= "$DI$G1+U8>;MN\'NNIGEPF0+A=S*"HU(S S'-( S.]^*A%1A8P/U M&73/JLE5S-=&4;NF0C?:-,2@& 6 M[3SGF)><53-(E?,@%6$H:O&0@X(P2<)[NB%;(_00F[CH2W"B*7D9LR=!D*P+ M;%5V)X$XUD34BGM C2R>PI/[UQ M15W*\[ *7.#3VA1YLBC*0&"%2T[G2%VP#P[@9\UNILB+P*8C4&$Z#1=L3Q=- M^F(VN2;):9D88 8OIBZ!R%U)(9I,5AJ+X%G=G9?7 M6>S+C9Z:0G+4L9IPT&:IH>!@]B#U?G!4A\[ *0IPOE*7W!I\N!<.K# 665H4 MJ<+ZB>4;J5B%I+*N!&S\3<2$M8B+9)0@1D)Y\OGWLT];X_>-B[-DD,6!NU)@ MI$TTKBXYW P,B>S:I&A2\*[8!^HW#J@)O$(X X42X+!F2;)3Y^P8L<0D//PR MQJ#@UGJ@RC5*BJOP\;ZK%(#YMQL4%%N"DJIA;?PA1#B"HH&7$*. M%'?=%ING>=UD;-N\K@:7 Z0X2B*5'B\[O47?LW/"6%:6<))1ONY=GI[TWJ1$ MAYJ"Z])$QB1=SX7FG'5MXUI [\S0K9"CH:5?MMRUMU2YK-$9Q-A*^"NH1V8J MP8U_Z,4F";! AGKA3N; H%Y_^\V[R63T41SY_NCH7.['']\,U GYR/T;UA!1 M;O .IY1\2$B<3XE80=<:!3@#XSP$M?1)\P6;S?YJ+78#1+(#RL5\;XS=,$]5 M]Y9GZ\M?;*!Z"N(+3597241/4?.E!.F1T;(1V[7 4[OEQ>AX@.V%. #1&4[U MG0Y>F'"MOB$I,!7/;:G4*RQ>C8IHO6VX; M[S885TN(SM[DE1C=VW[5YR&KN@/5!.F>N:^%,_Y*.-L["<[V^V?".8'0FMAF MV5&\3X;8>I"UL&7I;A9JZK(=\BI,5+=2- CI[EY#S^C56@FSQF>$GHZLO \3 M8XF3QMG,_X_\[LH2ZO3[!DZT4!HW/J6Q\H[G)\.]=)TO#*Q+^2]=>9M<&>^] MVLCEEXZL@?C;C'LFA)W=!L+N5T/X&Q[&_2[#FOF%EV_&M#U&;DV:P(XG_RP; M#X \2LUVBV#G60@V?:T9KGVB@_VY?(@,29S2U[KN:?>M\RA]XKM;GCZ4_JS] M'+.^*FB&K:/!V]T>IFOY^)ANHJOD@Q]^M, 9N5R0QD]_7H#W,X>>U=SP =T7 MX,._ %!+ P04 " "R@ E5@?])CGH$ #:"@ &0 'AL+W=OG;-],/A%X=[UGH$S28SYP"_K=![%3 @+E)X1!/W=XPT6!0,1 MC8\M9M2%9,?^\P'];5KX<5B9LT> M+%L3&C^$5(,WD5.:#V7K+>TJ\O.+;7,88#+8JIU6F9)">UA*:6KME=[!QA1* M*G2SD:=X[#62+?:JP9X\@WT)[XSVN8,W.L7TL?^(>'9D)P>RJ\F+@-_7>@C3 M> "3>#)Y 6_:)3\->--G\$YD";\O$^_X2^O\\JL^%#9L"J0NX(=&"-^!SI-[J[*J#78I. M6I5@"DK#1E@/Z_4 UAY+N!K 3\8C3. ,_D-DPC&UA:76M2C@%BM#H-39W)XP MCL]^ !I2@4^FG"23!Q06D(L/7J/$,B'&TW$HG_&0 "0^B62-IF>RI T'=SE: MA%S<(R2(&K0!UZ,H^(="M_:A$H@JB3%DMY<=:V>;T!*QJ1Q7C'-F6">47&)W! M6L//TAO6E34=!,9OE]L5*.=J=LYC._!2(@Z_N3*4D7,47KZ[[*?!9 M_FNV0:[#CJ,9ZG.X"=,3+86(>CRB5P/8YTKFI'9(T8$\0(ICF&ZMZ(41CT1) M#OG(GBC4$0EWAS14*7^2*8.5U#(U^R4/;;\$',O5V[VWM9(*Z@S&)REL7V!B[CRP'5[3WJ&O\AYP$E RH#Y:F"4ZI M6.*Q($#'K*CJKG+%25643$) MTB156<;N7?W)VEINDU8L+C7.LKT6567%:5.G_HU[BG2-2@_G70HJ#E^GR+9"/T!6 M>U:S5P>NP7:>%!4V;5 T=7,;I-/SZ0F0+L73SC@E-UE*/MQFDBAS'.:'=+@2 MAZ<^7*/>?8.*;1=N50Q.K=M;%FRK<7A+CJ;+#8TZ73[1L0/N9H2])^\(!NNOLXB]02P,$% @ MLH )50M"+%T'!@ [0\ !D !X;"]W;W)K&UL MO5=;;]LV%/XKA%L4*<#%$G5UF@1(T@[K@ )!DJT/PQYHB;:)2J)'T;GLU^\[ MU,5.XF9Y*/HB4=0YA]_YSH7D\9VQW]J54H[=UU73GDQ6SJV/IM.V6*E:MH=F MK1K\61A;2X=/NYRV:ZMDZ97J:BJ"()W64C>3TV,_=VE/C\W&5;I1EY:UF[J6 M]N%<5>;N9!).AHDKO5PYFIB>'J_E4ETK]\?ZTN)K.EHI=:V:5IN&6;4XF9R% M1^Y^4[T_"=DK3-7Z)[OK M9.-LPHI-ZTS=*P-!K9ON+>]['G84\N ["J)7$!YWMY!'^5$Z>7ILS1VS) UK M-/"N>FV TPT%Y=I9_-70, MI.R+:=RJ99^:4I6/]:< -*(2 ZIS\:+!WS?-(8L"SD0@Q OVHM'+R-N+_L?+ MA34UNP!6BVP TV[%+CS'RK*_SN:MG_]['P&=_7B_?:JF[-V$:?'@!?3RBCU^R_MH8O6AD/\0]EK?TG,M*-H5JV(3M[CHV]95G&9YG (,]XEN=;"CJL+(IXE,5,)%P$X39C1N!9Q+,D8&G, M\V"&I9^X,$NAGK$P3'B/@>#-8L*'WJA ML:IL03:<:1SS3"M:I$1/5AYS:RI=2H(W[Y*%=3O)W4IUTA>F7LOF@:G[M:+P M.0.U>ETII_Q_JRJO#C@^C['9]ICQ"GG7D01;LF0+H7A^;%T+S4X "Y)Y O2Y( M9UW!W*RL4H_V/W:M[Q]/;/O/=G2NEKII"-FPREL61CR)(@P2'@0YWGW'>O7N3BU!\8%>/@^(-@N7&H.?HJNKRL[?8]YT=XR+D0N0LC'F8ITS@ M%:4,2T1A2$0]YJ+ON2 EYVF4[YD9^^R ZEGC]4<^[1XX EU4&[_"N,%@"FF" M(^$>\7)C_5:WHM2@^)*7+<):=V%5/JSC9N.C2B(^LE2&NJ4\Z]W?[IU/MZL? MFCQ!Q.-\1B,1\#2F/!JV'$JMA"=9SL[*4G>]*\P%#U)L2S-$0,0LBG.>Q7@G M 3;!9%^L#\)\QL-L1IDQF_$L%!A%:<;S.*)1%O PR-\_#V:_ Q*@E(LDV3?U M4;=RN;1JZ"W2#\E@85/@@7T!Y:2PZZA&=7K MRC=SSNA,I.F\0Y'TUP:+UN$>?EC4KEZ#_8A==O!&Z* (!XQ4$&MAG/(\)=JB M($,HZ- B\IAGLXQ]WO%F5 X%S\0,,CS/\ +5N: S48("NAX<'H2CG,GW8(&>1A>Q8SDNW2#,TC$.S& ,;^0#V-DQ 9LA(G*\#$ M89G%>">S!$"07>EW&>L;'VC&KNSW#X6+&:C;!Q(ED*:"(33B[V]@X M.]YES[HKW%:\NPA_D1;534XMH!H<9LF$V>YRV7TXL_87NKEQX-$/5[B/*TL" M^+\PQ@T?M,!XPS_]#U!+ P04 " "R@ E5%=+H+T<% #'#0 &0 'AL M+W=O;+W7-W#^^.U.G& MV"^N0O1PMZJU.XLJ[]-KI?':@FM6*VGO+[ VF[-(1-N%&[6L/"\,9J=KN<2/ MZ']?7UN:#78HI5JA=LIHL+@XB\[%R47.\D'@D\*-VQL#1S(WY@M/KLJS*&&' ML,;",X*DOUN\Q+IF('+C:X<9[4RRXOYXB_XNQ$ZQS*7#2U-_5J6OSJ))!"4N M9%/[&[-YCUT\0\8K3.W"+VQ:V6P<0=$X;U:=,GFP4KK]EW<=#WL*D^09A;13 M2(/?K:'@Y1OIY>S4F@U8EB8T'H10@S8YIS0?RD=O:5>1GI^]4UKJ0LD:KK3S MMB&^O3L=>()F@4'1P5RT,.DS,"/X8+2O'+S5)9:/]0?DTLZO=.O71?HBX"^- M[D.6Q) F:?H"7K:+,PMXV3-XE])5('4)8?#V:Z-N96!9Y%5!(.[2U&LQ]_$*/DYQ=\SG<^YR^A__.S^1MK#])OKU*H,]N>RINHAPQ8+8ZFY48/V53@ MA.@@T:.0(H:V+"QV9><\(7'5 9#C_RSPX?@0[+L"=[@7"K54 M;7S;0TIJL&7(_#Z\HWO.6.XAY]9*O<3V,J#RH(=2#05:3P^Y[N%!)-#%6#*E M!5*_F]?<^,G7X!G70V/)*CV*E -JJYST.WRYC\\E R1-[R6GECJD^$-]*+J6 ME&\X;;>1D%WM9'BXM='(@JSIH&!A%.F^Z5 +%OA[L#"L8?=QK43 M>LM:Z8-[3%T@J\_1,T>%66KU%PGVILEA2@HQZF?[9]/YX_:X.5HTK'TDI1ZG M0\N=#Y$?9[!-[<(X'VP\"+FFJ(XZPVX2X<_TEUU+"G =+] M=^H.5NWC#OEQ=Q#@AJ+N/>7KH2S^KZZ+]N7!9<+O$DN9V#_V:!OL/:ZI));A M$\)!<+M]9^]6=U\IY^WC_$&\_<3Y(.V2DAUJ7)!JTA\/([#M9T,[\68=GNIS MXZG^PK"B+RVT+$#["T-W0#=A [MOM]G?4$L#!!0 ( +* "55+J:%K7@< M !,4 9 >&PO=V]R:W-H965T>8221E"C)M3UCR\ENMFFBB=/V86W]]OP.2$N6+XN[L MY847 .=^^\CSK39?[4I*1_?KO+ 7G95SF[->SZ8KN1:VJS>RP,Y"F[5P>#7+ MGMT8*3)/M,Y[4;^?]-9"%9W+<[\V,Y?GNG2Y*N3,D"W7:V$>KF6NMQ>=L-,L M?%;+E>.%WN7Y1BSEK72_;&8&;[T=ETRM96&5+LC(Q47G*CR['O!Y?^!7);>V M]4QLR5SKK_SR/KOH]%DAF!VYV2"=O/#?=WWG;8 M,A=63G7^F\K]_9NL[1DROU3GUE]I6YV-!QU*2^OTNB:& M!FM55'=Q7_NA13#NOT 0U021U[L2Y+6\$4Y&LJI@H-R MZPQV%>C]QSX\6HOK6FO*]KH!=J$?M:%6UEZ6V0R.Z3O08^= M,E&CS'5TE.'?RZ)+<3^@J!]%1_C%.^-BSR_^IG%THVR::UL::>D?5W/K#/+A MG\_97+$Q<_O!=F/1_/*+P8*?PX!CW;T3C*.WS MFK4\\*DTJ(%4EX53Q9(V.E?I Z&LR:TD+?C@G3^XEH+]A,ISI!>4"KLB^7NI ML(LE&U A7&E$3DMA::'N948;HU+)O+;"9)0B*]B]."J*C.1Z+C,D"+VUJH)P,Y7*B6E,6K38T".2D<%,;1^_M8' _@OBT-(;UNQ86UGZ!6"?F.WN95.F(;_0#KY* M\S*3C0BV+&]9MA.Y;IFX4NA82 9HEFH+UT*'XH'[)NS3$,X:(-XMK4X0$[?2 MI84 >WK6]E+;>56LV%GHTQ?M-L':/HHG<^X MBKT%XZW3Z]5!D%/3'D^>6 MWN[J<#8[*+3F9',?!N-)5%^?9=ULA:-@,@[_5,2>%M%_,FK19!3TX\$+T=CO MON[<_S)J<0 8]=S2JZ.6!(,DK*_/LFZVPDF0X.$W;@2^!#/?%?9&*3B\5:#" MFW!0:@%M5RI=<8NNNX3OT%6!G\A[0$8K3WE/KR4&AG1-Y\5LR'C33PF+MIP) M;E;6X<83Q\L"Y#1^3M2-J:4,=EO*0CY '".\2@%T/\/VU!I43:O2BELM3[1V M"SNNTQS#JL!8\^ *FKRKVZ=;&8FN5T&?:C0<]B$6RJD-+[&/4VVRVL=/#9$O MA9>9,"WFV;^XG@HJ"Z#NW+\I##R'PWX(L]W%XQ/ .MZ5W_>[$^#&/(>[@E;G MSQ\"-O^$SYU63#S*9N6J$0WBG7)MQ?2_& H)W?6>G1Q2N\OI7&%_I"YP >]LE0 M/NA"^UZX:Y$/!\T2S?]IGV\:T'1O01L%#)/)Z6,FASHV<^>;F(O?/_FB9Z1H M&2C^*1PV]9]=(,>&A*4>D3'3&SD' BWP\5!6 7KSN#TQQ$H;\CHHX&M:C"" M/R.S2G8&F%D#-@^T%XS[UCICI+>%"1+ [U'RB\W&Z'O%'<#Z/0_WT=H.:J,M M\J1.D],JAW!804_+9D,NL)X$5$<_62/I15'9BIR\DQC??J3Q"8_U=IH;+[UN MJCEC[X4T->I4+0]ME5LA^5 _P-%K_G#8QX@E/E&NRD"?MGZ13&C,/85O)QMA_FW=-4_HAY-FT$MK+II?7I,BF-Z[G= K_6C M!J%?^M]1*"/N -4_F]WJ[H_75?6C9W^\^ET&&PO=V]R:W-H965T+,YL-B/] 2NYL;2=20E-N]OWY?4>K# M[6/G"/:+#JI8K..QZE&G*Z6_F:40ECTT=6O.)DMKNY/9S)1+T7 S59UH\66N M=,,M7O5B9CHM>.4F-?4L]/UTUG#93LY/W=B-/C]5O:UE*VXT,WW3<+V^%+5: MG4V"R6;@LUPL+0W,SD\[OA"WPO[:W6B\S;9:*MF(UDC5,BWF9Y.+X.0R)GDG M\ \I5F;OF9$G=TI]HY?KZFSBDT&B%J4E#1RW>W$EZIH4P8S?1IV3[9(T3;))ZP2<][7]K-:_4V,_B2DKU2U<5>V&F7]"2M[ M8U4S3H8%C6R'.W\8X_![)H3CA-#9/2SDK/R96WY^JM6*:9*&-GIPKKK9,$ZV ME)1;J_%58IX]O^0U;TO!;AT"KE33J5:TUIS.++23S*P<-5T.FL(7-*7LHVKM MTK!W;26JQ_-GL&IK6K@Q[3)\5>'?^W;*(M]CH1^&K^B+MJY&3E_T@KY/>L%; M^1].:/#@:FM4+2L^@*.MV(T6!JX/ VK.WLL6H9&\9K<8% V%A?WSXLY8#2S] MZ[D(#0;$SQM ^^O$=+P49Y..UM+W8G+^XP]!ZO_TBGOQUKWX->U_*).O:GK> MSI?4L^OV'G>EI3#LRU*PG@=XRGTO]PM* MG,2.J-A"J-:9JSKR@2Q[(][K1:P#E\]KTLR&F-O(B@)/13+_,S M4AQ'7I3YSJN='V-$#%L)+=A1D$X3;,RZWL#H*(BFQ6[$16'KDO."I Y]PQ6* M.^&*5+V>$AH[+BOV[@'UUV YFO4)D=/LJM<:QK +8P2BO)$4^Y+*29:C)!\D MOU\*,"SO^5V-U>9:-4PT7:W60E ^J*R08B]V-E3A,OR4*6 "I1RBY[65?D M3XRYL<_B',.QJUL]2H?Q=A@DH[;H#(&_,&+8CV&6LO>];J7M1Z&Y?*!G X1G M* LYC,X(,P&$47:*%&X4*>PSY@1TH^R;O@8^"$/(/SJ) ]F;* =$$_\MGI+4 M2PH\(58AE":T;5(_1KU*"<&[22-N +!!HU6 U"M91D*U2ZQ=:C'N.?G FJ%# M"^K0!T5IA4I%Q2QZ7,PB?YIM1@Y+U/_5PF"T,)K&CRT,TVG^DH6O[@368Q'- M2 (N "HU V/0NDO&5(\,23[LX8\;:G(Z/7U-6>_ M=@M-;>&Z'28,5J\$,Y9K2APG[/X;,PG&*-TUR! K"&=BP5?<#H73")31ZG@A M6H<@6'A0#-^0M1.J5(\_3-XR;G?F$(,RUD&2ZA-OAT+Y:0O,S>B;R68.-*RD M76Z;Q_^RH<7QZ(D-PZ?#J$P\]GC\,UHIN X,F;R=.C(T1L193'E3[4*1G<]@ M=8KU!/M%H4T& 3MF-TI;-!NI-O0:TRBOO*HDF0^V+=OAK(FW*;M:\G9!+9:] M,U82[3O(6M4+2I(], MV/(T[&=@APYNN]XR+#@9:W$M#-0PR!-B2,-$;,>]K M5LNYV,Q_NL(4I SH >YP*O1>5?",>94H-=6@:B!50<+6@F,<_O$.B'QP :C7 MS)^.GZ;LJV,=:H&3C7#5!P=>_;3Z8,$C?QIN]Q("ZD[&6I;2$CD?:"$\%RTB MJMHQHD,@2J[UVF6X47UK7_:?\3FZ*S5F+K5+1*W0P+&:ZC6QCHIV?^7XQW#Z M(@*W.UY17+H1R<:!#;U7&M8J)N9SVI N,G:)L7(+#7A-9I&!8H,2JA>]:]W0 M)W$.F(Y4[ /0>OQ%Z&;#GX?AFH8M#7]OLKQADK(UO79,ES@RD;PC5G@)6,F' M[=JN!>W3R-P+PI1E7I%$T/\,%!N%/4)('.QMV!/=)9 O/ M]XD^10$=VB(P,Y\(;@PJE47LHBQU+UX]^'R0_$[60V?>B+_"K.L]\>^6U:O] M@P.M>8<2/*>X#IP]B ??0DSXU#DIVL8EV ?127:/X+D,M[W33OT$+%2X/7!5 M(U3L@A9!>\,Q0Y7?0)<]/T>N(K!-G]URG(N.-VQKW\4,!Z"0I9X/VKN)3HV^ M5>]B!-Y=$'7-TF0K GA:7M>#0Q%.U#DM5>#(O E[A]H]UA(0)P#4G7GVEP;W M!H?%TKAN]%+$40S=YMRL'WIA&M/Z40!H 1L %RKS>C@YX<"3NFLQ>.GPN+], M ((7LN3\LL[W_9@W*F/L[2!A! M,1E^H6U'MS\@+X;_;COQX>_E1ZX7B" "/<=4D.9DPO3P1W!XL:IS?^'NE+6J M<8]+@1VH20#?YPH]WQ:.'C>+29 M>*_F"T<3XY.CE9C+*^D^KBX-[L9;E%HM96N5;IF1L^/1:?SF+*7U?L$G)==V M;\Q(DZG6/]+-17T\BD@@VRZ8A((CQTX YVAY)&_?'&_2OO>[0 M92JL/-?-#ZIVB^-1,6*UG(FN<>_U^ELYZ#,AO$HWUO^S=;\VY2-6==;IY; 9 M$BQ5VU_%S6"'O0U%],0&/FS@7N[^("_E6^'$R9'1:V9H-=!HX%7UNR&<:LDI M5\[@J<(^=_*/SEDGVEJU<_:=%JUEN&%7LNJ,;QM4 M?=9#\R>@,_9.MVYAV5=M+>N[^\<00+OK9PZ]E;9JM&V,Y+]ZW1JG0%/_OV8LCU6^C@6Q5'+EV$J:"LB(?5:#NU^\81_;E5 U^Q[) MZ%P8ZE$4Y+!9 MG 8Y5(^+))A,)BPNBX 7Y;#-KSQ@*29S7F $;>*,!FG&(4="HZ(,./1^%>W? MRDHNI]*P)/;4C_^?J)_W+#Q@19"D9(PL"C+NF5_ *\7OPGP>%%FRN[Z6^4G4 M _8J<'@_+0!3QD$!=KZ.^ D"/TU!_"0GPB1/TBS].G4 MXU[!Y3TMH$-!W(CRB$&T)&-\$DQP0T$69?WFW7)/]XL+\(20C M]H/T)48TS2: ;#>UJE;"*"BS!MD9@J:"IQLEVDJB)7(+OWZF6DPH'%CI:XDQ MRM)C]8;P'X1BN L57_F_%I5JE*,S+QN)SHZ:3*QWFET*XV#X@%W $>"2MS/+ MV2'[]>42*I!NIVW;05YJ(1$_AW]'+L$1E%/0>.#!K12&2>J0'DD>M+;&NL[Z M)G@PURN"FH3[#7$9[I*.O$'_#]OHUDO=X_2;-IJX!2;]45;=L&7?]/4JW77+ M&KXZX&&$1K9I?$^./0=)6&XF KC KJ3OU)O; #:LFL[;6BPUY/Y9N,$.RMK. M:?/'J??]?A2_1/8_%;!O M2<95!UZ3Z"16!*$2- (!OX$&0FDWII=67\,'0%I5ZZ_3[.O%>L5<5&13;,!K^7ZX< MFS*9A-DKZD$9)OCY3F9CU(TUM@80/ND2'8$"'J\H \(J#343CF2B<#&J(K-4 MPBZ8ZB.FTO O(JBFD=6-0C]#ENN!F7\SM>'.BSVI:&=#2M*Y=A!^>HN3K>SY MOB,TU2@@O&P=,+CMS8OFSSLDV%>%SMP6U(^KN1$U:+"&OZGQTK-^A=X+@HT2 M)+&1C5=,5)7I<%6;#$*QF2 CWPW.*$R?BOH>K=+S5OU,@#"$M92 Y(W#J9VR M"R(T 7M?T0'I#C_T'>ECG.Y% 34VDE!"PDD-K*IF"F?-C'[H2 2+O_JHH@'% MT;5HY!/5E>KH2MQZ&:^JA:R[IC?1-JE^-235NZVS$U1VAN "227"L[&;P-^W MNV?&RH"/:N4[O,UQ=GO<2R^9B-/WDG) #79@J5_A7^HF>(7#'3H9=$910N.4 M(KC(^="3XATD+?VBC*&AB?*"-#%2S* ?(&(T@OG>Z\/#8@(_Q$E8W,O7Z9YK M[A:79VJFK^!(*_=9-/A6F]J3<Q7MB?B$K=V0-\D!>!_QM<<^5AJA#<_O MES5.6>6^-B_4_]]=%[2:-6(;>8>2&UA&KPX/T ^WP4VI0OD$:CQC7]/<;)0+ M'_O>,][[0K>49NZ_0UJHT;6N_UBWG=U^ZCSMO_#MEO??29'8YPJUN9$S;(W" M?#)BIO_VV-\XO?+?^Z;:.;WTPX5$KC.T ,]G&FEXN*$#MA^ 3WX!4$L#!!0 M ( +* "552F'_C[@, ( ) 9 >&PO=V]R:W-H965TW(6CO\>%P'Q2;CH794B;) M37=__9%RZJ1KV@(W('#T('\D?R)%33;:?+$EHH/[NE)V&I3.K4_#T&8EUL(> MZS4JVBFTJ86CJ5F%=FU0Y%ZIKL(DBL9A+:0*9A._MC"SB6Y<)14N#-BFKH7Y M=H:5WDR#.'A8N)&KTO%".)NLQ0IOT?VQ7AB:A1U*+FM45FH%!HMI,(]/SX8L M[P7^E+BQ>V/@2)9:?^')=3X-(G8(*\P<(PCZN\-SK"H&(C>^;C&#SB0K[H\? MT*]\[!3+4E@\U]5?,G?E-$@#R+$03>5N].8C;N,9,5ZF*^N_L&EEQR2<-=;I M>JM,'M12M?_B?LO#GD(:/:.0;!42[W=KR'MY(9R838S>@&%I0N.!#]5KDW-2 M\:'<.D.[DO3<[ *-O!/,#%Q))50F1077RCK3$/7.3D)'5E@VS+:(9RUB\@SB M&#YIY4H+ERK'_+%^2-YU+B8/+IXE+P+^TJAC&$1]2*(D>0%OT(4\\'B#UT/> M"Q2$RN$CYBNI5C#G7)%.HH4+:;-*V\8@_#U?DCCET3^'6&F-#@\;Y=HZM6N1 MX32@XK%H[C"8O7T3CZ,/+X0T[$(:OH3^OT[QQQ#A7-@2KJBF/6E$U-R"+N " M,ZR7:& 0^P.C[P:A%#E8=*["''1C0"J'Q((#(QR"W8BU);E29J4772(J*BTK M5XKVJ7DOR0N^=;)FKJIO+8F,0.9KBD#2K[7 MB%Q*K1:"9%$81=EGVZ#(5J$K,D0>-(:SDJVXTB!Z!2OOH6XK#;G2'L?J19A_ M.")D5^K&THKMG1('C+!?HW!+4(\6/(+7WHW.D$J#_:-;L**$0/@)WKY)DSCY M0*,X[@^B^/'2J'^2GL!O'.'1BOI#[SMNGN7C 2/NIVG4S8Z2?I(.>S#?$5T) M:V4A":XPNGX>T.D=N1W<\&34V\U.&/HS=<'J1_P=I*,=Y*"?C-,>_$Q0WR$] M=6:P[\O[J,<'\2S727\\B@\M75+IY7R EXL%[$K8)_NMJ&AP3L?,5Y@%:FJT MW+9U[H_TPQ?4K5?/'M3[5,\("V$<7%_WX=IA#6D?/FLJFQ3>P:OW!_-)-\%< MJ89V;G"M"8I\8(<@CM[]RB.?\@7=P"3RC4C;9OJ32^;XT!T:[G7%&LW*]WX. M@;*G;9#=:O>\F+===2?>ODT^"4/);Z'"@E2CX_>C $S;[]N)TVO?8Y?:42&A8@/8+3<1L)VR@>W3-_@-02P,$% @ LH )51_B0<+I" T%$ M !D !X;"]W;W)K&UL[5Q+;^-&$OXK#<7)V@ M M\4W*L0UX)AG$BYG$&,\FA\4>6E1+(D*R&;)IV?GU^U7S84F697N0V_1!$A]= MU?6NZN^@\[6L_JQ70BAVGV=%?3%:*56>329ULA(YK\>R% 7>+&25?7P3F1R?3%R1OV# MS^ERI>C!Y/*\Y$MQ*]1_RIL*=Y.!RSS-15&GLF"56%R,KIRS=Q&MUPM^3\6Z MWKAFI,E,RC_IYGI^,;))()&)1!$'CI\[\5YD&3&"&']U/$?#ED2X>=US_Z!U MARXS7HOW,OLCG:O5Q2@>L;E8\"93G^7Z%]'I$Q"_1&:U_F;K=JV#Q4E3*YEW MQ) @3XOVE]]W=M@@B.UG"-R.P-5RMQMI*7_BBE^>5W+-*EH-;G2A5=74$"XM MR"FWJL+;%'3J\J. 2O7Y1($7/9DD'=V[ELY]ABYDGV2A5C7[N9B+^3;]!#(, M@KB](._<@PS_W11CYMD6S6E7P_?_VZ=BR\/>S MH'PXJTN>B(L1 KX6U9T87?[PG1/:/QX0T!\$] ]Q/V#Y@W3[I>JT_<"3-$M5 M*FH+CA'5\H'=TH(*][R8L]_%*DTR6B@KIE8"GTH(_:I.[UG>NE202QD<(@:' M6$C 0C%QCV)0"X9BP'B6,9DD39EB\6+8F*UYS8[\<81HS3*=>.!^-!V[_0/B M59="IV/V,'ZK+,Y;9?'&\;8LT=A^3I;?2E%QE19+O7*1%KQ(!,O(NJRB!#^5 MB],&-[RNA:KUJO9MEO)9ORV)M'C!%7>]*R"B7&Q;6R_X220BGXF*>4ZK-UN+ MBC8&^PRUM&;':0&CR:;&\OKD[)''+JG;TC\JUX;+V<:39U6T6('60'S8$7,< MV_)"?66'5AC:['U3:6_('4Z;YCAV7"N(G1-<>)9CX^)769PFKZ)T8LN=:E)L MZ,31"?LB%<\.4AW11K851^Z)OG:FEAO')^Q#Y\Y>^P\ON;?5'<'O6AQZVRH?H' @=@@:UW*"0=GGUQ_1RMBVM:*>9;MV M3_.,63PK[,V"K/9LF,5A7U;B,:3+*D5[3K,'EA9)ULR[;=\6U6.$RZ^P'2*; M(R_S)N,*JF;%ZO]K\Z MLR>R5JW<;RFR>LFK,OV+YKC9@=DM6&\]>,S[?15@4\XC%EJV/\6O9T6^I_/< MBN- OXB":"=1--$9N]KP)=GIY6+IAAYS(I\%D"2.'?A10<]ZNY0_'^N!R_P0 MA2=@+K)O7V:TZG@.5K@V"UVLMAPW8+BT/(]GR&(VS#'62+-FWS77$Y ^[G4 MXFP7@M:('U3MAMY50@^E2%[WZQ0 89&2_;5#MF@WPX%E-BO:?<@U2X\\GTJ(5N'!#]T4-2&1Z^MOKL'"I)_GBX6V(:V MG0FU%D(/)+#AIL;$C:(04Q T+&G$W7C;S3"*SS)$W$S>";:&:. 'N1;HKJAM M""HX48\ZO*H>R$J#_^AI)=HA;+?,M3281_J%7;'L!*J&<*U$(I=%^C>5;M Q MVK$EQUW%?T>]+X9#69(A.W39[R5QO/5!]W,P$,H]([\A#_:$)8?S#=['KN#_2!.%; M7A2SGVN%,9>V1Z"D\P:.WBZ+\WY<.FZ*9<,K3+5"S$\&3O'4UJ/U2[;IU_N! MY8:[Z5G2[(:X[A<=!U84^]NGE'Y-E_XO[;>IJX GJ48E$\J,4\5 M4KLF6CHFE!CE[_5;G ".[+&SDWQ/4FW,KIYFI44N14K3R;^0KQ)+N9"\32KGQ&RZT6/ M]G@\SSY39M="C\F)HNW;4$/H5C+?*P$* "^67?/:FWYO'E[VMBW;#NQG< M[9O$W<(!=PN_$G<[2&=P-X.[&=S-X&X&=S.XF\'=#.YF<#>#NQG!N!G#NQG!N!GCM*F_TN0\AQ#2_N'>\/3 MX>\*K]I_Z7M+5%%L?\"I/8X"D;M2::_4;+4_]DWDTK)7%^N!(=1 M: '>+R0"H[NA#88_<;S\/U!+ P04 " "R@ E5ZED!C2H' !)%0 &0 M 'AL+W=ODHZ3_OHYE_(FQUDJ4_UB213ON?OAMVCJUIP/9M;.3X=#,Y[)1AA?S66+-Q.E&V'QJ*=#,]=2E$ZHJ8<\ M"-)A(ZIV<''FUJ[UQ9E:V+IJY;5F9M$T0C]>REHMSP?A8+UP4TUGEA:&%V=S M,96WTGZ>7VL\#3C\/0RIOUNPQ^57)J=>T:>W"GUE1Y^ M+L\' 1DD:SFVA"!PN9=7LJX)"&;\=X4YV*@DP=W[-?J_G._PY4X8>:7J+U5I M9^>#?,!*.1&+VMZHY4]RY4]">&-5&_?+EMW>-!BP\<)8U:R$84%3M=U5/*SB ML".0/R? 5P+N3P]T+YEH2_:IF=?J44IV*5LYJ2R[KD5KSH86!A#, M<+Q2=MDIX\\H2]FOJK4SPSZUI2S[\D,8OK&>KZV_Y"\"_K)H?18%'N,!YR_@ M19MH1 XO>@:O%X$;60OKPF*L8?\9W1FK441_'O*[@XT/PU)CG9JY&,OS 3K' M2'TO!Q?_^"%,@W^^8'2\,3I^"?U[I_!O4\9>E?U])ME$U2"*JITR*^YJN6*+ MZB]IF,7K,>14*UMD1$V8<8AW#G&\BRA7B%6[DD+!M=VNUJBZ*EUFC<6E68.! MZ+23-NS8R:F%@3?FY!2&:7BS6[SLMGKH+U )TD^XE0]!:WLMV(=D1B[TL MS7"-O#R(<DT..9BV()H5K-R3X61AX/(Y9XO"!\7!(6!EY8 M%.Q6U(@-"2!.7Z6ET,5 2_ ;A $KO"0/H"> R(_(AQ:UVRU*T$E%-4V\B&UY M&,.,@.>D((9\&'H\3LE8[B70=,3"P@NC"#=)[A6!\R/UHCCJ4LM^F[O@CXAI M*_OXEGRZ#"+T6XHFP04BJIE:Z-7[N:N?LM\6%NEL M2UKK[##LWXOFCG F[(MC9V3I1M))19M&TZF64Q3 7K;9I8"V,<74LH]R+!U& M%'I=2A'U+,I< HX8#WV.K/B<,AAX$5+ZZ4'J<46E=LSCR M2?H(-"!H.D8FL MK'M!88Q/6.XC]RC^2KM5GGIIE)R T/PX[)D!GI,;GB,3>)1[<1J3 7',8C^C M'.5)QOZ0AE10@JD'QO1@%;O'\F&@(/4*:".@8@V4I-G:#Y>S)X(%J@D5G)#? MG/MY"DD8@[(#U&XM&/:!?=RFS;H^(N,,VJ?IVD>Z]NDI\-B2N2B!^E/C)9N$M1(#QI5=KQ@.^H0"A^.M'_QU6AJ];F?G1][7RBV1E M5;)663;5 L2PVKG5THO(6 M[7U7DCV_2.41]X-^N%(TTFIAW_'?9Y79LKKI%?==+POJ'C9W'+%N]>6J^S\( MO,.HN2(-,@*MQA[!N1V#!G[1/>VKOQ)F1DHDGDLVT:K9\T=NVMXJ"T:&-^%. M\COW"'Z]0JEV!/BV/.T;U#79:"ETN>7;T7JV=L?9ACT%[3);=B7,=8:JMAOL MR22$59@589O30^SY>9W,%3D=ILC,",!&59O>BQNGL#FH%S-2WM]T MW6U"'+L>5UU3]E507JYJ80S2A>9![M>EU.VFT83VN?Y^#R\]94^>['=:G.ZL M?!LS==7T=]!G&/MAWTP>^_EW-?/;R>XHS/A^(X>PM-BUJ\>(KQKY/#NNC7Z% MW<2&T=A31N,@T2VCD>T'&>W0;.;^G- TO)W,-J3Q#7SEBH!8D+4;"C$SH6F6 MN1=5[7017G>$'1[VQ--,G;K_$>RV@QKUH!S#O#*Z83X)XQ14$[-167;1)65$ M6#FH*0TV1'4<>TF0>7$"WKDBR!J4/MRR4AI@2@K2G>$-PW+"PY,7QC:.D2W$ M_)]E> [S[;^DCI^N%QC\432=DSO]].838J^=TIT:[;II>[R^N9G(@%>M/3"E M5,8LB/#Q5R+-"Z>_R#+$+%^7PFIB>>?Y]\[X")=WQ!D"1>5O!- MD4(BQ/\;I#A;+QYH'RV!B!]4558@K>&N?.0E(4=))8&PO=V]R:W-H965TM_3 $AN2L00"9 41I?_V^[L'@H"A9294MD@"FIX_7K[N' M?+/-S5>[5JH4#YLTLV\'Z[(LSD].;+Q6&VF'>:$RW%GF9B-+?#2K$UL8)1-> MM$E/HM%H=K*1.AM7RGTGS[=A ._(4O>K4N MZ<+)Y9M"KM2=*G\K;@T^G312$KU1F=5Y)HQ:OAU?O)O0\/_"[5EO;>2_( MDD6>?Z4/-\G;P8@44JF*2Y(@\7*OKE6:DB"H\6ZES\J#.9Q3I;V3D3(3G_*L7%OQ(4M4 MTE]_ HT:M2*OUKOH18$_5]E0C$>!B$91](*\<6/FF.6-GY'WV:QDIO\G"0F! MN,XS"YL3Z8"1)>+6**NRTEW(E]X9,A5WN*B PM**?U\M;&F H__L\Y!38+)? M #R^^_"V>CBQ?,FS3F35Z2_NHH_G4IXO,]=*7L^D.) MM;Q7@/P]4KE0B;B71N>5%4O_M,@+CX7P*"6,VEMC$> M>532P!Y@6[Q7L=HLE!'CD-$9#L7M[96XN;F1+&FK#&^VW#6Q>6HKK5"VA',T M\C:!VI 31HS#K0H:7TAA"\48+"I3Y+#%5@NK$PWR%(>DW???G4;1Z.+6Y/\% MR0'6FT)FCWPUO#@*$*]$ &WW%*7T$0:4RO"&92YB94IPMI KHVI\>Z/]=K"A M#C8L"EI/!A0:]UHH W_36RH ))"C!$LV,I,K_B"*!E>0>#8\%1NUDEM98LLG M;AJ*SYGX)$V\]@Z. GBEK[L4GS@&#(X;OF-+<5MA%0A:7'F3Q':-6[1\01Y% MC*N2+51_5AH(TWYI#@7 7 MF<&[ZA&;#8X(I"DJ'WF";KCK[*$"V0.'YP)DIT0XZ5AK5"%U(F2:DLK 2I:0 M@$0M&EUW@DZ7#\:CX0Q%(DV9Y6@/H^)\!>*#=FEN+8%HU83(*$81%&I2#.A.S; MMS9$))&^KRW6[7=^8(3)P MJ=BGO^2E$G-Q+#YW_/C?[2X\JC9B17T^TEEE#I*7'\O-\7%C?A#&K5& MGH( /GZ\%H=U;OOG?%)WV.&5.> E?;JYO?)2AN).;]"WR$PQ->Q)L0XSM#[? M8TA5K(Q,%-\F)WPCOWO$1<_W;S=F(I>0!*F,Z\39."6DR!085JR<6^IJO;O% M _M7!PGS@"/-'6RJ"[K6%D/>*)J1WLNO9NH=:WX<'O=NKOU M\*^U0W:4VP+28 _LO\GO58<%:D4\43PUH68B8ID"NL:(0:J\"WIFE-_:NJQ, MYG+S79KGFR$5=YE:A'WCJISC#ENRBPC7-=/G=?XPVRMVS"MQ$L-:PXSVU#(6 MN4?AQC>0J4T#-8]HVNDSI\^G9P/PO-I+A:RN8*TK>D\$H=<@0@(-$P$!!@]P M10(R1RL J>*K!JT#Y#04:-2MZ[J@<@M -=0E8J>^DGMVZTA;&[=4JN(45*>7 MFD( SI&ILL?E8Z%$JB#,ZWMU=RU.)R-&:4KD0Y7HZ?*F.M>KG4M\3'@P(A!0 MQ:>N5E.GHQ[0V6DR'\WJ5XQE;5!EXCHH@IO3(/)Y(JG$U;*Z,0?Q/U);@0K@ M;K(BC9JQ@RO#>8]T8.1,J)W!)F_RQ!GZX_?H]+\CEF8P1U8[YI:V-3C'OA M[WE[1Q^D3.6BW3CL65/0#17H@VIPKY!![=@"72RAS$6XPS54BH?BMX+/-7:2 MH3; )4J]$IIXY_>5;8!*%TE9DS2(XG9>XSEM7&]$F<,9R5UYT^CU4L1OPV'H M(W^A&/RT"TSGT4[:NE259%S=^>'I6-JU6((2+),H ,DCH0/$C@I.SR<*L+I& MX9ZJ.^(&NLQ%9&+'.@'HF15KQ+QF=$S=79Q;X!HA!4.7385*%(8B:B'"V676QHC?ZD)%3J2*8'(4 ?A B.GI4;N%3VOU -CS:<13RCSDI+K7GCTH#[@?0 5;5JE(]5*] MP+@OZ1D8H,#5XM#T MYK[9T1$C@8!.M0-YXTD1(VPG;.%\.&KC:!E?*A1\C^_O/V_0:BIM7);AMSR,IQ=K^UJ<@!D2E6 .K M'] Y\+FLZ^IWF,>H+K_0J,.\8QU%$,@1TJ2*'?Y[$X9W0B>6? #Q!/CA,'P. M^-A0UL#P0'L^X2]<9OL@=,'@=>&4F;8!K8\K_$#5.Z_8@^C=C M>C\Y>Z_G\ M7';18-(9\4WO\GG)=->EHZZ.SW+)"]Q)MRX<1@GQW9,>6O'R0='?PVFG(_ X M_?OH)&2RP,HZ1NF<#Y,K]F7:..J4FXZ;>@7+GZ]1;8MZ3G?Z*_7-DZF]IU+4 M&'Q 6TEZ4?<7KBWR72TNHX%CA\%RB"H)'E3/RW9,[LI;I'HEZP-S4FW_8W!QHL&6 MZ!O<;,033W.(1N=#=7/4]C046;:H\4#3$J()J90C-B#K]YL/]@=O..G0)])7 MMT%DP1*M+%A#HYVM^9*3$U>]*3QQR+@]+*AE8'5+)/LZ."51X#J-M(^TZ,[Z MOW?E-PZE6[T[SM=NER??-+QN)YYTNQ+_J@Y@!1*75Q:/V*/SUMQ=C2*G5@W@ M:]]0\<=S']&%T06>G9].Z%L^/M"I>_[ZW(EK=-Q37IR.9KQ_*'[- MPZ72X[-@ JV?>&<> MC"0TC. ?[!>-95)M0WS@0T23$R@COQF$4@(QZ MM..CV,FU\W>=_2:#0)0F#8^36@LM<=%G+5-NM+0SLSV-^G!NFF8AC%WTJ&S MG+_)L&O^!B&EJ93:Y98KB(B[Y+:H2O]5;CO@TS>VD.S)&2T-_4@#12-3&(KY M.\=&&JG/K&YW>(BZ;5*,O<7AJE\1''RV6;\QZ9Y;U,?OJE=6L$FJAON^ M+C_I_ "\5WQSSQ('3"'^RU$<[7Y)\,\I,&0"3/QVK3#M&WH ]Y)< P X0< !D !X;"]W;W)K&ULG55M;^,V#/XKA#<,&Y#&CI.^+@F0WNVP;NA6M+WKA\,^R#83"Y4EGR0G M[;\?*;M>TI=@/2".)9E\^#P414TWQMZ[$M'#0Z6TFT6E]_59'+N\Q$JXH:E1 MTY>EL97P-+6KV-4611&<*A6G27(45T+J:#X-:U=V/C6-5U+CE0775)6PC^>H MS&86C:*GA6NY*CTOQ/-I+59X@_YS?65I%O?)13&+$B:$"G//"()>:_R 2C$0T?C6849]2';<'C^A?PK: M24LF''XPZDX6OIQ%)Q$4N!2-\M=F\SMV>@X9+S?*A7_8M+9C,LX;YTW5.1.# M2NKV+1ZZ/&PYG"1O.*2=0QIXMX$"RX_"B_G4F@U8MB8T'@2IP9O(28N5OH%U!)=&^]+!;[K M8M<_)EX]N?2)W'FZ%_"/1@]AG P@3=)T#]ZX%SL.>.-WBX6OB\QY2[-_7M/= MPDY>A^5S<^9JD>,LHH/AT*XQFO_TP^@H^74/Z4E/>K(/_9T[]+U8<%NB12C% M&B%#U* -Y*70*W0@^?BUCG5P##/V*F7MH&BLU"OP)=)C$4'H IQ\@*JM!N1J M -I+[/=R"'2D"+=M*GPZ^=?8G3@2W0 '##*/DX$^@Z('U4KJ<3!Y1V([L1\RQRM#">!0(CX;P M-V%1*[3B"3U738&MOU'4VS@'NVGRVW1^)CZ^-(VC[+A?SBC?G*KM P,WE+.= M!4Y5"+\UNC6>N%IG8>'D= *A M&8-T@7[7C\$L*6'>>2+X4DLFE- Y@0O'ACN[&3;\17GZ7PJXD58G");DFP^/#"&Q[H;03;^K0Q#/CZ4H(PY+N8+1L0-^7AA+0 M33A ?ZO/_P502P,$% @ LH )5&ULS5Q=M?0"'((EX.& P,Z287[^GNP$,AJ1L);FW:E]L<3@ NAO]<;K1X,NU M\U_JN3&-NEV45?W#P;QIEM\?'=7%W"QT/71+4^&;J?,+W>"CGQW52V_TA MT(.C5R^7>F9N3//;\MKCTU&:96(7IJJMJY0WTQ\.SD??OSZC]_F%_[9F76=_ M*^)D[-P7^G U^>'@F @RI2D:FD'COY6Y,&5)$X&,/\*JE=VOEZ6W,1G\PJSP: MQ-F*-N6F\?C68ESSZL(M%K:!E)M:Z6JB+ES5V&IFJL*:^N51@R7HQ:,B3/=: MICNY8[HGZATFF-?JLIJ827_\$4A+])U$^EZ??'7"G]MJJ$Z/!^KD^.3D*_.= M)GY/>;[3O\.O>F/KHG1UZXWZG_-QW7@HS?_NDX(L;JIETN M2VM\-P-)3KW353O%'Y GOCI4Y[5R4X4M-6E+!VIMU%Q/E%9%FE4F?6^:GPU6 M:)Q:QI6UFM+,L&==*ELU!N)M\(=RF!-S6[S_.P9AVKDMYLKR\+%1;6TF"CX, MJ_BE\[HQ"C2N3$ES+UUM, 33-'.LL7 M:,!L>KGT[M;"]DVY40].AV3X=! &],819CX]7IB(4P M2D*HG*+%O 5WY'<[QIV?D Q9,*[UO AX!IUU3_;-W/K)X5+[9H.I^K'5GL-81O:Q,]& MS>)GEMQ/<75;&SS;JAK2>B,)BQC<(#ZHTD#=+ -%AV39,L)E.+32M*C8D M/O%X-,YA-$]?!&UJ(1.(9C$D"I;:3M2#X^'3N"$\%QZ,T@/:;!I?VUNU$*=D MR"GU]8_'R1Y E6@?$23*S5#]:IJ&Z9BJ"V\FM@'K5Q5>'3T?T+;4+21 )-,: MU]?GZNI*M(4/8T"]F;6EKIQ?C. L&>D1)[^L#6>@B^$*S#GEFQC+/RZ M@0I8A \V0%W/#Q%02E)!7=H_\;1D,? B(@4HE"TMM$OD"_4/!L0F ?5:&]:Q M,++.AF( #&,R(TMLJPETHZY=8369"BMV)\HKK7X380[W>PUZ=:S+J'1,R+WH M7^M:/7AV-CR.BC*@+\5;/#@;90K$&G5V,GR>GF -;PHWJWAJ3%3/83J'I)7\ M=NFJF7PBM^0M.P6B:ENY[O0#_XRMY\\[#[7%UI:A/'Z:/?FWL74==O5J3+ N:3\KI)A-'9Q'-"BX8?RQ8#.**O3@Y+C;1-9&C7$PB<.-T9Z\DG5L M;;4I**"3J<&GPO7C?7&6!%H;4XFT80>S\!TK8V MDMRX1K/>L_ORO??#*X$5 MX]E%%=BNF?,L4_JV3Z^NMX6)$!8\.[Q#1>$*?]5PRQ,VD*@5#/6&ZDJV//@4 M7;*I:X70QF 71-8MME[L;.W:Q ,-:YK:3DF4"T+]T7D$12+YR&8<848 M]2_TCEY:8O]/9IB8 .T(/S!^2-E' <"_BM;&70J[ ')YO8GCX,/+TDO>_-%: M5BKZ7\AO*=V!4.@UC#TD.A&/I<#N^5=2'%XK3V%PDVN#WM=%BOW&UO M8N5/MHTY>S#<@F]7(=+80G;NG/1%@!M',5, PLQ&\@2/@#9C>^.U0?,"N E(!O;*]L M7FWRY>&HVNI+Y=85]KO0P'0 ?)A]Y\[/1F4=RM+VZ%F9#E$_X/1D^'CI--BOL1B19 '$Q!TP=.$5C"V0K[?X5LR M[@1,(*I$#D/B;DT# W8;IHD"QK2%YVCLPG#I(*!5%G.@@J)'*/^ MDIU';9)]I?CU/..9[7C[0;*HSB' _8R),DOY2AY\!\S0TC4D+@"_H"C>+/5& MC"?""98Z/'(%DY%LZY.^#1B7O,);1YHJY1Y6HTI=?;K 'U*7)PO,(^7P#[ MCC0)G1.Z?:<%8K(KH^T.KH!%M]+8*RB2 &%H0(%(R:E-R(0LV\RW/=-G$N.* M"DP49F6Z15@9$U'0:=0?2(GP!,D>\:X)N\-=S@WO']E,47CB/$+[$&.B>"K0 M%E/5J"%A978#WYX!:Y$'J_1,3'-LD!2N8@9A.5$=0YU($F/*^X(8DDIMH)^U M>+64:$A&F:?$$I]H=5T)L;I&,CX&XU G3I4G<7N2D+ S=3O^/:"IM@KF1%HL MXN*MH^RA:C!16RU)&PNR=OCA6L!%2 $[K=@)8R$UHQ+P$=;3?7*>98*C,J5+6L^9S+DNPN(@R,U/IM;6S>"&A"L:AN( MH6I!E[OK">$(,+584AVD0W8=G@M@$2\3X+,-0W9QZ9(B=U"5JA84_:> ,76R MD^"+( 5!^0*H$O%,-(\E="S>0(80VY44)N#B8<,$B\C>#45@@&7R*$S#^61% MN&2B+A'EQ.=<5<5PH'XQY/C?Z'8,I H?]$6\WII*H.JU!O*#O*9 B916PFLW MHI.4KE#\[.+&.1:UI$KG?FP;'T!*2 LY-ZG4#?R55A>E]GJ@+LX'62 '):6Q ME#)?&_\%#_&";J?6 !=^IQ?+%^KUAM/O7W^]4 ^_^]>SDY/C%[]<7[SF/T7YW&,J.P4[$GJ2AZ759F\!ED8+< O81!YS2^, M/1WC1P/ER%CEJ4I*T0F,JC',"5O)R@2UF")FB3OO0J[L$"4$IEF3L;(NP/D$ M+\O!Z.0I.#?*!F*I*W'!MO"Q-8+6]5 M_M["3@V/Y85'C^-H2L9(L^$[Q(OO4P,XG* E'39+XN"\320[];H%].?_VI+F M -AI"YYNT),;\;N?T0'SLK*NU#%%XI>1UD#Y*R0?Y :LE-9,PQ:I ","<["6 MT9/(W-H$NLFL=55#.DQQ8C&J" =1+KQ,*:>K>;(;LVPDH)T\W9D17L0U 08% M>4L9:T=\8<<8JIUQ8#R6=.*3M^.6"J20@0U$[DY*< 9J(V+A\B(GJE2OH]FU MJ,;HZ0O*5!%+IA1!2HL8+X@6OJ; /+DH]\J=7)#'7Q/:2'*!\)\).W:3"!V$ MM:6<*ILTT0L$M&VQC?:SBXE:#EI2&8:",5N18[;"N=G''A4"Z.N [HD20O84 M* A9MEX2&V^I7#$C,Z.)>#UB'H:PTG 'H82W87+? SL*M:4C=R'$T#;3:;Q-W4!/F)JHR>9H@4Z,+852A04$0JPT0\ M99A)II!$SR'VY7KW))LLZF\RG@"NWCL67T6G*YS-:PET43B2Q9O&$LW^DMT@*Z6-5F!TS14R0JECY6F@LR$JOQ%V4ZR;9QY M@)N@^N$8@2<(;MHQK)@00JG;4*QN2*?"21''6/)D8\O5A^C*,,="C@F^)0"X MT7!^P,O.6@'1O.AX\RU)L/GFUO$L[LFVAC'R9\9;W^W2/O$/0C%.\CXX^=E" MG*X4K DL)1QREYK(3'(*DBL^J\^'HG%L&Y'6=[['('W,F8RZ!?]@I5"BETNC MRPY)_%:Q8[HA-TG'5JUG,9_+:Y'8]_ ,.S_\*/@0LN(*NP>?XC3KA!I/XTRRCTBZZCTS,GE-QN97>+O30>7P>2T%R_O$ MF?^(M:?M^O>8^_TM_4G.0L&ZNV6[4H+^YC/X5$=&553VW@/C72%#! MP'5HNZ&3G,Y*2RA^G+@SV2#^FY;32]]Y&GY*9M;?B &]44G.W,OM\KPN5MP6 M'-/J>.I2 ]'RL42L@;:2"JU6C$)^:Z#.5$E2 M,UN71D]Z&81D[@O!QHGLCW26&Y7_ILL(0AWMYG 4-BN%Q9O+"SFZJ"J3:01] M!:[A--8NE:G[^ZOI^)G3OKH=UP0[N3@C\\<][[8O;NJ6&F1H2-402JB2:^*0 M"E@!>*>O628B_A?JHYMXBX7_5*M:O2Z=6\1S=8.9@22Z!)+*!LC@2T4V0;K- M6W6Y0G)VK\%9YLN>M#9! @PTN2J6EV_HK#/ZN?_J%W;BSG<&TBV49"\6VX-M MHY.X?(:/SF)^F(EMX5:2@7W5FT[-A!WU)#I#63+L;A=[QM27QVNF,FM*2O>8 M]3:F)!KBDF'N9H[8,)OWBE$))-#^EHDXJF3/PIDB^4? [T319Q-KF$%B49Q2 M)251(F(H*B!)OKTVG/=5^6$,5[P#72L[_I,>_8HJ]BD"QM^#ON4C6&CM%[ MAW8[?O-;GO";CO#_BW/K%0U.U2'C)K&5K4I M^TE^,M1=_%/M<0EZD@QU.SP%ZA.ZU8C<#0FTSIU 5))L2QAZYHIV+]T4&+M' M8$&=HDV%ZG?0M,@BE_BY6\,*D*2%2)@(38@-F;-]DCG;$#A&L4RS!\)NU3(3 M7;'/,'8,L.]9Z"^FBVA930G[829YB",V4@ATL82?5Q%9WH2 \SVD]W*I#Y2Y M;80R=K-M(U7'GJBB6WYKQKZELRX)."$AD )GE,#:)/0D)Y"YYGV]3'F'H+8+ MGRGSZ*PQ@N"N(M;5[=BN88]R$,RSJX>C1]P>PLTNU/BSY6 H15FRNF7/HQX1 MIF?W9NZ/[^C+AR>/6.'R3=R_*4-UOO5>GML&JPX(2Y>UZ_![#BX4]Z\;J8PF MUOL!4,; :R\ S I>B75WBDNA-L)Y')AW"ZR6VCX-): MJ'<018$!:CN>FX4%7<1:?W3M_N+?FL;1"8V6>Z(5\,40S;[)C[F"8!74P4,>A9/!T MJ8-.4+JS7N2C S$OK1H^O(SOB'=-.R,=S-NH+/3:_"<@63@$WJT-\#E$ HY< M[Z4^;W+Y[&6+@L_S9W08'T3VCV!>YK;B64TJG&M%-T[BD0$M3&%Z01\Y&'%S MK&_X_,L57^:N)%_QQE052/Y9%VZW)W*D2+FWZC"4MTJ]RLIZF7Q M+6!X:@"A3HLE-8*$"H.>+&S#%%&;)Q0 4WGU$[4/5>/6SP#$:D,U F8^(9Q] MO%-FV&@N;$!VM5U8I(+?D$@*C,A:%%=U''42S'4YY;.4O0)[AR"KD3B\=B5T MW2:9Q<\]J4G<;-Q,NB\2)LS%*(899I%'=>\H]&==290\C4$QUC)E&JYBAM5W MRY@!QZ4^I%03N9C3B;KG3BA#73:%"6\R"7&@]#- !!N:F5<RGLQ?. M+X=JH"Z&YT-LUY#)/3R&N1[^_/$F*_<]OSAUI^0MPAO+MK!KMH+Y=5.&3BYWNL,31-Y:=O M/1"URW@"5%P4+]4'1E5$T,\QWF_O3^AF1!B9M$4,4Q,$3D9/.5I^EI6.Y76, M2V\2?W2&(S(+43RT\=%*=Q'T[\O,I<9)VO[6TX$ (B&5JQ#;_KQ'>G[_PA9U M+*B8,<>M7R.E8;[F!*)V\NBFWW?PJQ[SM!,9Y#:3CL24W:<[T3"ISH8^AZ\/E*U-0S_W+OX[OT737WDU-R,N)HD%$8J%? MZ.189?D97T_("S-D_SNIRGY6K[U=T;:>I_/#'ZD-FUH'$/0?'ER?_WA^\*B? M99\>9QG*;B)R1X,-.U1Y::TC6)D;/C"/JO(X=A;V7,Q9?CP9M:=?9X>AVI6= M4&L:1^>>2HDD(BY*9?@!IS)R!$UUQE9:#L,HP><<&F*_!RVT+:\HKEJ2C:MD MF4SP7A?NS;3L'!_!<\Y6ZGT5RMP"^JHOKCN>45"@XF6P$NM.WJB[4]&G*_5):47%%1"9G;?0 M9322I13P"+)SU:'K:Z8B!RVTZD!VJ'_N7@-@@ETOA3[)ST'O:H\@;H@TVF"* M*>+C^CB"WI'&$"VI"\OE][;BMM_4F+-;C?]*&?["[IR]2#>TMF4K'8_2V3)N M;2EN>^437*F0A=ND5,3'@#9\E,YQWT3=&W-S1V@9(?*[ M!IM.;I2#E)N,]-XUP([^-S$QXSR,+KX:[K,,.1-WKL^@C77-S=URGLCGQZG6 MU?=49_EQX-X-#MH'^$*MO3[O2XSU&[Y%%%NY%DO$V\1CGA9+:**2@>FWKJ2Y M2>9=4<[<%LA+R-4-5().&"(@=JNHTS6@A0/M?CTI[6GO\*9O>32L,K<-UY#; MFMO2J ,XVBN1*M0C>O63W2R!2G8\C3O209)PHVR_?8ACW6\:U+(U18.:F"\RLZ]>EKNA2PLWET8^E&T,I/[68EER]-/]>NS7C),F0 "ED MP-&/GZ[I#%;'SI%XA;KK60YM=A*+;Y=T-X*>9\ BJ=)GYTL";0WET=*C#A!% M4'\#G#;35;PU=[X%2]ZE<'D1KV%Q3%_!>V/V/XTO.5'ELE&XS!"+R5+%+#=2 M(PO2D]LY^RD)-S*Z/H3LIPZZ5LW84YP)2M+#[7S3Q::3[,WD+'9;5>O0=;=5 MN* +^]64>A[3Z[\-D;%>:^X0?>_@<9X-GAV?#$XIWW@V>/KX=/#TV6.FZ?G@ M[/1L<'Q\FF4EI]F/"MS=6Y1S%S3N4D-MMH[:/IE;08LP(F]"?1N^<@E8\96]2BF8KN@ON/%S* M\F^*L=; M\5Y_*:[>W+D,_4""K1F:8<.##KZ5_MQ!^F&$GJPQHGUJG?&IB=)DN$LF!F-CCH ,1?!K.&K[;53Y@8,'VS(7I&)VBEQ]D M_>S=LRR+#)+[J(LOIC'@[*J:EFT'(:!WOD7(S=U/K1Y^O+KX\"B=9.S.!T>[ M:\CG=V1Z6NZQQ;Z&1UP)Z)KL MW3*U^,:NJ.[' /;M5NA3::@&M:3?X(@PX2R[I]?KXXVV#'6-NWOZQ!3V-G#D5>_!7RA[ MWZN"LN]':HZRWQA"S)SQ+RGQ(5#5R,\-I:?IQYK.Y3>*NM?EEYZ0<<_@B '] MIAAZ/'SZ^$!Y^?4D^="X)?]BT=@AUUWPGTC7X1_I!7P_=:Z)'VB!]!-6K_X/ M4$L#!!0 ( +* "54#"K'T , %,' 9 >&PO=V]R:W-H965T>.]OGT4+I.S-'M/!0"6G&T=S:^CA)3#[' MBIE8U2AII52Z8I:F>I:86B,K/*@229:F@Z1B7$:3D;==ZLE(-59PB9<:3%-5 M3#^>HE"+<=2)5H8K/IM;9T@FHYK-\!KM;7VI:9:T+ 6O4!JN)&@LQ]%)Y_BT MY_R]PR^."[,V!I?)5*D[-SDOQE'J!*' W#H&1G_W>(9"."*2\6_)&;4A'7!] MO&+_[G.G7*;,X)D2OWEAY^-H&$&!)6N$O5*+'[C,I^_XT(P22XS.GN1+]&E 9R^@!W"AI)T;^"8++#;Q M"2EIY60K.:?93L*?C8RAFQY"EF;9#KYNFU[7\W5?30^^=T5V28U.S',<1W0*#^AZCR<7JNWMXO]U>UX.QKH MT(*=(WT:$9@LP/ 'J,)^H=LOH&IC6^U#6"!=LUQIM\0D\,!FJ793E%ARZUG6 MS+56]]Q?3U7"7B>C6*HQSLE]>VD\H",K!#D<$K.IT5]!\7@(!*'J?78DM">& MY :&3IRM(($C2[MQKS51$P(LR\#C)6AF SB-T\Z^QWQ*X^[!_F;$^+WEZ&R6 M8UO203,%VU2/B6)"FU_D&;9?]YEC>4X7.LIWS/6? N MK@K #2E?H(/3D7 ">B8:% M)BR(C MUUK;%^,D-,HG]_#<7# ](P$@L"1H&A_U(]"AA8>)5;5OFU-EJ0G[X9Q>/=3. M@=9+I>QJX@*T[^CD/U!+ P04 " "R@ E5GBHUF$8# "Z!P &0 'AL M+W=O^97;O&16D>$"_>V\R9,^.Y+%JE;TV):.&N M$M(L@]+:^B**3%YBQ7 M*V'\%]I.=IH&D#?&JJI7)@85E]W*[OHXC!3F\2,*::^0>MZ=(<_R%;-LM="J M!>VD"F\AQZ7[*QFIZY:1G5Y_HOW]0QD"-&C8ETPB7!\8%VPH$J^!: M514%;V-5?ELJ4: VB\B28:<>Y;V1J\Y(^HB1&7Q4TI8&7LL"BX?Z$1$>6*?W MK*_2DX#O&WD&DSB$-$[3$WB3(0H3CS=Y!.\UTY++O8'U$(7OEUMC-27-CV/^ M=G#9<3A72!>F9CDN ZH4@_J P>KIDV06OSQ!-AO(9J?0_]TS,NB;UJ#"F;Y] BV<.[7#24TK#3JNI]^S\\>W:A=]X!VU(C>N*& MWT'5U9/_-=(%CQDGQ35P291\RVQ5(PHHV0%ABT@-4%KN8:D-_N7-!07!P8_+ M%#9DY\&%*S;W24:[:R4/J"UWODAET4"2A*$\Y%B[=-#^QQP M84^2,(YC>/IDGB;IR[^//KTH/[KD0;)-(S3 M.:3GX3QSA,/I>>SZ1CQ/W&6:3.%804:C?EJAWONI88AR(VW76H?;83!==OWX MCW@WU3XRO>=$4^".5..S%], =#_.6V6IU_MM2<,5M1.@]YVBJ/8' M9V 8UZO?4$L#!!0 ( +* "56I+P&PO=V]R:W-H M965T[AMMW"*IO6_/ MTM25-3;"3:A%PY&*;",\'^TZ=:U%(2.HT6F>92=I(Y1)BGGT7=EB3IW7RN"5 M!=<\-5LP*VB4&=[B?OL=]@"GV1. ? O(H^ZA4%3Y07A1S"WU8$,VLP4CMAK1 M+$Z9<"DWWG)4,W] ZVS4.CO$_KS[>"$%?*O1 M(M1B@[!"-&"(AW!,PB')U\(#E65G+4J0G55FS4Z$%JTBN8_P% -2> 2J@NT0 M2N+K-XZQ;#G2*H0E5,H(4RJAP7EV- ^U>NJTY,&^ZQ2K$_(/_^W-EIXZ"U*Y M4I/K.*A,+/B2$L)!O![#&9/'+B;=&YH&[3JN!L?,G?'#_(S>;\8% "8#P &0 'AL+W=O;XS]Z%)$#Y_S3+N+*/6^ M.!L,G$PQ%ZYO"M3T)3$V%YZ6=CUPA441!Z$\&XR'P\D@%TI'T_/P;F&GYZ;T MF=*XL.#*/!?V_A(SL[F(1E'SXD:M4\\O!M/S0JQQB?ZV6%A:#5HMLZ^A6?:QPZ J?#1P3&M< X^%T9"EZ^%%Y,SZW9 M@.7=I(T?0JA!FIQ3FI.R]):^*I+STV65## )+-5:JT1)H3W,I#2E]DJO86$R M)14Z>-8\'9P//)EF!0-9F[FLS(P?,3.!MT;[U,&5CC'>EA^0RZW?X\;OR_%> MA3^6N@]'PQZ,A^/Q'GU'+0Y'0=_1(_IV!?S;;.6\)=[\OBO@2M_SW?KX+)VY M0DB\B.BP.+1W&$V?/AE-AB_V>/N\]?;Y/NW32^&4XYPM6+?V@AF^R\GO4 ,? M$%)QAT!^%\)B##Y%D(82IQVMZ,D10K'PM$B4%EHJD8$C::33ZATH+;.2T@PI M6E0:BM*ZDEGE3=!ERXS0%3JF4[TNLV UN,$?;_O+/BQ1EE9Y56^[^BQ3H=<( MS19A/7IQT(=&ONCDKK^'6\KB^[L$UD0U.>_#.>(01',([X2FG+'99.O+"4>;? M*,IOK/Q](,E.MO=@GXNN[AV4,U-:F&E=$M5OL##D1A5"#J/AX4] 883D)$0O MVG*/P@)RK8.7*#%?H86C4:A6HWU)FK1)FNS%]=:%4*^<5SFS;E=F_IZ&7>G@ M@,IJ7^%22&BV<_4F=B6Q)@]I$!Q>T)& IA%MJZ1VW>U_"TI\.D-# MAIES6*/;OGNCQ$IE5=>8R;JR4WBBI1_WCQ7%%SPZA&L-/TMOF!/,AU[P^-5L M>0G48TH2GBUOPY?#(=%ZEQ*J]N]-H22<#H\/SKHA, ^_V=L 5_/%T03H4YB' MV0\MF8@Z?G#'VZ1*IDWS00(].B=J:4I3VU-GSNK]7T(1)@V>: M;:$5$BPZC#8)"3W4N-%Q-1GWX4I8GFF:(UT" MXR;?N2!R>)KP0F/0]Y"4H=!W>. JW304ZEC8N-*BZ3371EH\O\P X9)]>3)V MP4T[)2>W'LZXZIOMBL-,W%GB!YW;$I%M'>Z$K)R.;G5Q:M^VU\Y9==MZV%[= M6=\*2PEPD&%"HL/^"4U#MKH'5@MOBG#W6AE/S Z/*5V=T?(&^IX8:I;U@@VT ME_'IGU!+ P04 " "R@ E5M?40;!T% "N# &0 'AL+W=O3.MT=O[O[[D2?/VKSQ6ZD=/"UJ5M[ M,=LXMSV;SVVYD4UAW^JM;/'-2INFJE4(UNK= M&KBYFE_'95>KU@\*?2C[:@SWX2)9:?_$/'ZN+6>0!R5J6SGLH M<'F0U[*NO2.$\<_.YVP\TAL>[@?OOX38,99E8>6UKC^KRFTN9MD,*KDJNMK= MZL=?Y2Z> +#4M0V_\-CKIGP&96>=;G;&B*!1;;\67W=Y.##(HA<,Z,Z !MS] M00'E^\(5BW.C'\%X;?3F-R'48(W@5.N+IUJT*F M3NZ+92WMZ?G;U[NO%WUWN@+WCA\TJW;6/C05K)Z:C]'9",\.L"[HD<= M_M:U;X%%!&A$Z1%_; R7!7_L?\)=&=W -6(U2 M,N=O =4BV-/#7Y=(&^=]3 M">C])]/^?0N=V6U1RHL9]HB5YD'.%F]>Q3QZ=P1],J)/CGE?W&%+5ETM0:]> M $_@TEILY:*MX'=5+%6MW+>I,(X>-!W&_0;SIFML8]6NP7F.P-;H!U5)"ZKM M!T3HM"5V/_9;J;O666S=4JJ'0"D"Y0"[\#B]8$A[);?:*M3WV+&OI#&R0N.# M@@W&M@]Z,+5PHEIP&]U9M+6G9X"TD8$V[_'L9HG>6=QSR/_$XQPJ,$282H"FA4;SGRPA<,"+2"'A"LBC'HY^%D',T%Q#'*4D$ MA_N-D?))O\"=^OI4L$>\WUW)M6I;7X)E41=MZ9''C*2,X28E493ANL/X&A R M%7!OBM;NX#@]59JG"1XB-OU4^!?-"H<9EK <3T<.>L%6&J4K.(D)R\0IG*0I MQU^,,>?L%-Z\RFA,W\'0=X<.L@&ANE!.'Y3%*C9]%66HXLC&4$2O$@J)R;;*.CE&NV^NYWS^J5R)&$FRW.]H M1'CB:3-PTC,I):G(X+*JPL? 8M(HB3CR-L>$TP18DA&1X)I&V"7I5&E/XBPG ML<@]$?*$"G.C/HE&J^U4=*>^:E; M=:7S=+6NJ.L G8 _496RGZ#AWF-4B3S]:72Z_1'L9W#3PQNA8^UP-'+JRQDG MG&3$ES3/$4@2'O^8L9V QC3C%]-/_IJB3=+3-T42.Q-SBD@_5D<^=!Y MA@M"C_DSJ)C*A!'*?"/CP,20(MPE24*H\,E/*$69F&RA^<$=$D-;AYNRA8"S MOTZ.TO$R?MG?0??J_4W^4V%P[/B@5F@:O178-J:_'?8Q;#?X MAT(:KX#O5UJ[X<$?,/Y%6?P'4$L#!!0 ( +* "54#,G8=&PO=V]R:W-H965TB#[0TMHC(I)>DXN3O.Z1LQ7$J+S-N<.7,C MQZ.-TO>F0+3PN"JE&0>%M>MANVVR E?TLE%YQ2U.];)NU1IY[H579 MCJ.HVUYQ(8/)R*_-]&2D*EL*B3,-IEJMN'ZZQ%)MQ@$+=@LW8EE8M]">C-9\ MB;=H_UC/-,W:#4HN5BB-4!(T+L;!!1M>=MQY?^"KP(W9&X.S9*[4O9M,\W$0 M.4)88F8= J>?![S"LG1 1./[%C-H5#K!_?$._9.WG6R9D,@ MW@K$GG>MR+/\R"V?C+3:@':G"FL@)Z8)R:S7M"I*SDT]"(W\+KP14E;&+B6.>8OY=O$K2$8 M[PA>QBN8V35J>AS5E<[0K'F&XX!JPZ!^P&#R\T^L&_UZ@G/:<$Y/H4]NJ13S MJD10"WB3_S'2)V&/D[XK$#*N]9.02R#H"HU3FY&VT'\!]WSFB)"HU2*SF-?[ M?+W6ZE%0Q2 LN- [%'=V@QJ!&UBHDJX#2C0AP1:J,K1ISH= T48?[8^8X6J. M&A)6A]Y]&%P8^(QE/JRM/X,X96$OBFB4L'X8]2.7?OA$%:+OZ49;5 0+K!>' M:6\ \: 71DE*AU.6AHQ6SJ#+.B%CJ0.^P;729,7PV<>O["6-22?L)GVG<= E MN [)O;2?]?IA)V40LT$8>26OU9U(BDZ3%)U_G!0["G3/4;3D^Y+DM)K_\^&_ MR(=#F8P"*8R;DJ\MA:!VD(O!>UUT56E-7(>O=! /(M9-:- ?A&DW?G5"8\G= MQ"J8S2[H2K?""HH< _)R$D%"]CC+.U$8#QS.("9+(_A=R0_9VVH9B\)!Y 19 ME(0)A>L=BGMA0AKB)(R3 ;"X'\9IGWZ[82=Q#MTY^ZQQ-X-O" 5_0/@ZO3;D M.FX)WU]XT@('%V37'VP=[3RO2I%[_7->TNM(BC5F2M.#1J^S+7P $(*#1 ]\ MBBC:TK!HGE5C"*=W"/9#AAO<,X6N5*EL?8?D M=,'F/O-;Q]Z<]E[GN$*]]/VQ(=%*VKJ);%:;%ORB[CR?C]?]^Q>NEX*>GQ(7 M)!JU>O2NZ+HGKB=6K7T?.E>6NEH_+.AO!&IW@/87BG)\.W$*FC\FD[\!4$L# M!!0 ( +* "54F3RF.;@4 ,(. 9 >&PO=V]R:W-H965T)XLMSS]WQ'HHG=TK?FB6BA>]5*R-SGQ?9=ZY.>U%OTW$E%DOK.@:3DQ5?X#7:+ZM+35^##J40%4HCE 2- M\]/>671\GKCY?L)7@7=FIPW.DYE2M^[C0W':"QTA+#&W#H'3:XU3+$L'1#2^ MM9B]SJ1;N-O>H+_WOI,O,VYPJLK?16&7I[VL!P7.>5W:*W7W"[;^C!Q>KDKC MGW#7S@U[D-?&JJI=3 PJ(9LW_][&X24+6+N >=Z-(<_R@EL^.='J#K2;36BN MX5WUJXF"PU?>5DCO+GALQ+-T"3DG9IX)TLL'BX?D"$.E9LP^J<'03\M99]B,, 6,C8 ;RX\S+V>/'?>WDA M3%XJ4VLT\,?9S%A-&^//?3XWD,/]D*Y8CLV*YWC:HVHPJ-?8F[Q^%27AVP.$ MAQWAX2'TR3457U&7"&H.6_(!G!F#U@"7!7P4?"9*804Y\@FY\Z@ VN=7F-=: M"[F ?90=O[/;M9(EB_/V#F*AF(!Y FV&4 LWLH<8UE *K6,!>2RUSP M$GA#UBZY!:Z1*C!7M;1$DQ8"=AL0Z'( MOE06A,S+NL"-"1>/GNIH4!1<8= RYW M6;T1DOI4;2<4VY(1\A2N*A LYU2#"%^.:M(>QV\/PT04(HO:]^8[A M1EGBTZ9URLT2\%LMR#I*:XY=7>$]U;N^=>&NB07\ %'*@F$ZIM;K5QF+V-L' MK>WHR^;M[J,+"OF:N^B3[=]67C>MHL01)Y= "HL6/A.RKF84,-J>9LE=+5%K M6E(ZX RFJJIHX;55^>U#DRP(L_&^KG>$5I!VP+O+2Q+5CD4W<_,>!=F8M<^] MT)NA* W&6?2/,G:!.7JOXLAG+?I/L\;&:1#&PV>RL1U]V;S_,VMQ0$?\OJX7 M9RT)ADG4/O=";X:B<9!0XX""CCH%';U80:=4U@LDT>@2^+X3J9U [I/*@T:> ME\K<6S3@]0,[LUMMW%6KHO9R[28:\1VJYBQ%=Y8^4I$[=/DTI)8E:;!YHD\/ M$K+=%IV3]P_V#=7!TRV_R<5TZ\&N((Z2\=%CD(<<-R5X((=)E\/D7YR"C=Q/ MN=;W+FQMGTNS_UTB9^@(1'+=GU9N[@7.+'R0=-;7E:O0?8D^R.3Y1#>9\.GS M%>9'I3_U$-!803^.[L#K0M@PRC?LUQW[?,->/V)?./9BR_Y)UA_&_VE*/Y,* M=>':$<3G^J?[F'2=[1ZF)=OA9\1J. I8XD0YSH*81.OBL2>4*/IE,'@,4=AG MHQ_A&J6@<_G:_<-0V#XKZ^N#Q)OK?.G<22%)@X@-(1D&:3J") O&209TF(W2 M&%B?0'[6B)+T3*Z1--[1:V&W<&?U@OQQ>"-@+ ZR808L&PB;!5D20SQ* M@HP"^EG)GW1'-'46;E!7\%'1SX(#N\:5;4).>!F\<68@/7JB@FP@N[9. M_@)02P,$% @ LH )5&ULK5==;]LV%/TKA%<4+<#6I+Z5)@&2M,4ZI&C0=.O#L =: MHFVBDJB25#[VZW=(V8K;N4:&]46B*/+2M4-SL]#GU7YO18 M#ZY1G;PRQ YM*\S]N6ST[' 7\H>6MWVL2O9*'U%__QKCZ9,>^0;&3E/(+ ZT9> MR*;Q0'#CZP9S-IGT$W?;6_2W8>U8RT)8>:&;SZIVZY-9,2.U7(JA<1_U[:]R MLY[4XU6ZL>%);C=CV8Q4@W6ZW4R&!ZWJQK>XV\3A,1.BS80H^#T:"EZ^%DZ< M'AM]2XP?#33?"$L-L^&!X=!/QM MZ%Z2F%$2L2@Z@!=/:XX#7OP#O ]F)3KUM_"TH%AS9W6C:C&RI*O)E9$6,1@[ M])*\51UBI$1#KM$IVQ"?/\\6UAF0ZJ]]$1H=2/8[X#?:D>U%)4]FO;=E;N3L M].DO/&.O#BPOF9:7'$(_O<;&K8=&>M??=3?P5IO[?4X>A-GOY*>U)-4#26!! M;2V@'UO5.M_I,&RI&^QXU:W(,]6A1P\6P;7/CPCR*4,^7\M*M@MI2,S'Y/H' M)Q_%+2CNI$'(+7E"."]H47"T"D8+5OJ$*%"^)BNM:TN2G')6>,0L*\AGJ, + MU;WHC5[!;_QF-.>%MU&4,4 BEM&J%J\N8. MTFEEX-0'A,20B\$81(N<62N=W9>3@U;VYV1K3H[F;+"G@[UJ8T\$>S\Q0^A6 M-T$@R-+HELBV;_2]E#Y=!8W+$N^4)ED\!6,M3'TKS!@-JYP_Y?81]"#TCPBZM=%/-N36!B4="L^& MF?;_4_--)\WJGEQ[T\;3,U&MX3E"0(_@9 M8Z$R.#.$X\,WB@+$"*F%>J1)0BXE3@5KW=1$M1ARLRD064K3/"(IJ!MGY'Q0 M3>W7DV!NPDA2H#L)!7> TEGZL">\4]-NB; ?HIA$G$9Y1MX.IE-NV Q:JCO? MMMAQ.52L@-.YYS#'8*ADF6$990;_K#W"\:<:VJ$!7SVGD1P4M$#Z9W&!+9.R MYVBE&4U+M!"K"*"IW\892R"OV2'BY1/Q\D<3;]P7E[I;O?@D37M $@]B[F?< M"-YX<.?!?[;^;<5!=78P0;R\[/E]^X24-$5B+R?;C:?'KC(4E$<9R6F9QL#? MHRXYC;,2SQ3/'XI=A-S&4$O&OQ>[B,:\! _*: ??05!#%$@)62G3)!P-K!NY MBN7;86%5K811 '_Z2Q'QZ!5 "O[@PX-F_2NR)67,,S#FODS'(#?SFI6 C7E\ MB#K%1)WBT=0YJRHSR.]KZJ42"]4H!__WL>@@_'X6;>T<$.WFP>C/8]?%;DWR M-A>RDTN?W[$<\&2,<80)'_HPRFEL< B95P9R@R0&IG5#0(=#%H(B@[I>-$@9 M.?-&6DR\=KKZ N6CK !G8@@'(]<")?>%D:-8["XQ1VV-2$89%&P;G4:N<#*> M8@0)+;T*Y5DZ#<$V<:)IQ@7%.,L5WE2)P]HV>;TVV]-VC7/?C0CE=-[$W(]%&;4T"\]R7&78%[MF.+0N M]N>%DF_X%800F<&^9O[XR)F7UR2<2Z&,<;&7WO.=*UF+BA0NGIXC0^?&V]G4 M.]UMS\8KWP'3C/_T'4$L#!!0 ( +* "56Q4%=1704 .P- 9 M>&PO=V]R:W-H965TK MTU$ZHKE8Y%UE;N3Z)S'XXPPL9*7=/ZW[O1$T%ITVLAZ$,:_+IG_F]T,<=@12 M]A4!/@AP9W>OR%EYF9M\>J+DFI3=#30[<*XZ:1A7-C8IMT;A;0DY,_VM,]KD MS;QLEO2+S!M-F-"M*#I5F@?\(.#/73.F@'G$&><'\()M$ *'%WP% M[U+,#%V6NJBD[I2@/\]FVB@0YJ]]SO98X7XL6T3'NLT+<3I"E6BA/HO1]/DS M/V:O#U@:;BT-#Z%/;U&4\ZX2)!=DK=YGWT&$_?;=K00M9(4*M3PH08)-E5I% MLE,@.D*4:SM%],4V^O2B;,BL9*?!&^V1N"]$:Z@5J@!K4-8T!RU?'M/[ILW+ M.?V*[\Q%KM2#5?0AKSI!5XT1L,30N]STK .3A66+L9,;4< +>BB4PJ8H&FS M?$5WTN05^6S,HQ_ UZ:4JJ>M@!)IY>? ?I>K8F4-3>B(XL3+4H:!S[TP"#&( M0B_.6/_*Y^$&;D?J0M9MWCS0'P#D8[S[$0718+GY+)0I41$;Y8]*S[HE"M?* M1\01*,88/7^6_%X -/4B\*@),Q M+TLX!6,6'HC'3NX"'QB9QV*?,B\. _+]Q(O2&*N)QWDV0#D)M_OZ^HP^ (OB M,4N^(^8!H\3WXC2AR&.93W'D97%FUUC,!I"=O1;^RN'W;C>R>?6%ZXQY"6+F MAUX"U_TT\*(H(C]+/9YF@YC;>40A%A.>8@1O_-@.PIC#CL".TLSC\/M)M+\4 MA:AG0E'@.^K[_R?J)ST+CRCU@M &(V9>S!WS4V0E_4^8S[TT#AZ?3V5^P'K MW@6.[(KJ_R)!15X&2R%]8EO4Q>A MKK#&8_ZO"BI Y:,D4?@NE/;IPVY$)\V^**AHV'MDW;(!QQ(28O=AQ&.4)*-S M:5;08P2U'>Q M^3:B0+^E*BCQV9"B4]=B9.VTV0DV>;1X(?Z<]KLJ506@H;S MR4.5"?1>5=X4PM7B>E7"RQP [@Q#%L9L^/\V%3:\#\;Q$Q*"[5T]PQ-*+;&],WX=G5[E3GK._C'[?T] M"&18ENC#*[& *!LGR(3J[Q;]Q,C6]?,S:7 [<,,5KF-"V0UXOY @UC"Q"K87 MO.G?4$L#!!0 ( +* "56%-C#Z9@, .T' 9 >&PO=V]R:W-H965T M4+3M9V_O0%XE#SIPYJ:Z7\7*-1Z&L3!=N..EY5U&^%LLF(EWJ/]:W6K20H[E)S7* U7$C06 MTV >7RZ&3M\K?.6X-GMK<)$LE?KNA(_Y-(@<(12868? Z/>(5RB$ R(:/S:8 M0>?2&>ZOM^@W/G:*9>VF@9I #D6K!'V3JT_X":>D]@S2Z(A!LC%(/._6D6=YS2R;3;1:@W;:A.86 M/E1O3>2X=$6YMYI..=G9V35J_LA<9N"&2R8SS@1\E,;JAE)O#9P]L*5 TYN$ MEMPYHS#;0"]:Z.0(]!@^*VDK ^]DCOES^Y!H=ER3+==%PR#J0Q(E MR0F\01?[P.,-_C_V_8B9S.$#YB67)=NB&[-"N6X32@*3*H'S&8O7X5CZ.W)T(:=B$-3Z'/[FEH\T8@J *N M*B9+(LXEW#"NX2L337O 3 4W-(X^3(0K*I.+QAR*YJ2_P]$\5 C9SGGAG#]N MG5LZY-(B:5O0S"*8-5L9FB3#2TER#LQ YB@6CF+E*+9%<::L5HTKDL9,E9+_ M)'7N9CMKZD9X:T5J&C)5$Z'*W1Y47JI;"T&ZR+2DTAI8$P?GJU""'!KN2 M.R^VTHC>P/ GJ-LV1M?&0$V(71-Z%5K$<$;(ME*-H1W3NX0'C[ _ '!/4,\V M/(*WWJT62'WG^-%=(V@<$?Z UZ_2)$[>TBJ.^X,H?KXUZE^D%_#)17A6TBW< M>Y&;H_G88L3]-(TZZ2SI)^FP!_-=H@4SAA>T@!_UDG/;@/4&]0/HOF<$^ES=1SQ7B:*Z3_G@4']HZ-*?A MWA56S=LK?*?>/H2?F:8>,""P(-/H_,TH -T^+JU@ MU8]1.@Q6< ZZ%W[V"U!+ P04 " "R@ E5.LQ+ M'KP' "+&@ &0 'AL+W=O"93M I9MI@DFZQ6.P#+=$V44E4)2J7_OH>4A?+CJ(D M15\*S$-BBN2YG_,=4CJ_E^5OU99S!0]9FE<7LZU2Q=EB4<5;GK%J+@N>X\I: MEAE3^%AN%E51SRW,Q=EY?GLE:IR/EU"56=9:Q\?,=3 M>7\QLV?=Q!>QV2H]L;@\+]B&WW#U2W%=XM.BYY*(C.>5D#F4?'TQ6]IG[R*] MWVSXC^#WU6 ,VI*5E+_IAX_)Q0ZEW(S<] M,*8::E1.Y#HH-ZK$58%TZO(31Y,J.+YEJY17)^<+A4SUTB)N&;QK&-!G&/CP M6>9J6\&'/.')/OT"E>DUHIU&[^@DPQ_K? Z.18!:E$[PX7]Y@ MH25URD&N85E57%7 \@0^";82J5 "E6]L&%-\FO7/!2^9$OG&<%R+G.4QAU1S M@U+GZZEXT7XH\5E3W?&MB#&#D).V M X/(^R":#=_SF&\X&,\^:2"!'I--\X ALVR*.;T:63WS?@O=U6?)<@3S@-'3'L4V)%]HG M.'"(;>'@)YF?QJ^BM$-"(T.* NTP.(%;J5@Z276D!5DD#.B)&=L1H6%X E=M M.#OKKUX*;V,[)> 0<)$5);[=_$:NVYN^GR5[ZD?41=5#W]DW>8+"1K5]I*'$ M]GICG]]_I'>&EF4,=8A%K8[F&;8+C^A[S"S61S769TRQ1-@F2R5^(/I_H*8]0;!.\8N?&R6$]R' M1#H3U".!(F7H6JT$_[T6!?9!U<3/5 F'6"+>YA62X:B2J4B,2BN6&M^:CC"? M0">O1R?OU>AD,HW >UFI,2R:9G1KE,X*F:,I!B1D_?H(_+O-@!AE-R[43E#; MDG.SKQ(/D#6-B.M&-() KP*=6\-QV-+@!EGO3>P@: R,AGH>@4\L-\)?AP2N M8R"'A*%G%@(O.*A90W0&RT%::3^]C-O4=\ .7/!0DS"T,:44VEDIX ^%3I(F MV9\M.X^"ZR,&>D 1",:*M#''L7$'M<"GN)O8U(.;+:IZBL*RO8VV'^!?A.QL M#_$$J,^8.P]KH4W' M2D05RQJK!2/0UM=T:OU-'>OE%O4J(Y[TK0JB.85'SE#3GEX-V#E],IFCUD+7A> 01<3T??STKTE-8\S@3Z5JT;$?/N( '#,L*('0M M_>SI9XJU[?B& K<&)/20T(ETM\)KW!I3$ *?N(X+6(=-I>)%0V1U=N@NV]/R MJ#XP6!05K; $L ?6>JWDQMFY,4ET^(..%%E1*]/=VKEC&A)?=W8\!&'OOF[( MX(ZEM"[D%DJ.PI;I_HGOT&''-IYI MO>@$/LE\TS2%\8V(\9&Q< )9@AY9@C><3[ =(J0QDSARJ2DK[CR%5>^ MXLH_'E?"'E?"5^/*#<-J/%6/17]HT9?!C_D=VJ_-T771E'I M0*)(G<=--FJ/OO4]S*=A9+%>8R[NS-O$]ET+AN7;;T)JT^_T:=\E3A#"ATKA M[5B+QYP128W9MU^G27>U.:[S32(4I++2M/KM M0E&4\L&LIH]P9,UM+* T->^OS88GEY*I.W[4YWKTEW,=H]@$^$L?V.DF.BEJ MO(DNG_:Y'GAWSMJ](WL&4^ZYN>_&"I1L\Q#SNI396%T *S&I-BU2#VOD0UIT&.WH!M5BM$>\P&XQVB>^U6*T&Y@7 P.,IK:#+)QID,;*PA9L M(9:/Y<-B\($@P_.&^0RB00!;;/.MH)_MO[0LFP\,N^W-9YK/K-P(Q-J4KY'4 MF@?>K'DET3TH69C/#2NIE,S,<,L9.D5OP/6UE*I[T +Z[T^7?P)02P,$% M @ LH )56$:"U=$!0 JPP !D !X;"]W;W)K&ULG5?;CMLV$/T5P@V*&%!LB;K:W35@;[9I"R19K'-Y*/I 2V-;6(ET2&J] MZ==WAK*U=J.XEQ=+I#AG9GC.#.FKO=(/9@M@V5-=27,]V%J[FX[')M]"+G<33N4(JR!FE*)9F&]?5@'DP7 M":UW"SZ5L#V&U+Z/#"[^"=;<4]5,*Z_3'6L-_G*V,U MJNF/OKQ;V*@?EBIL:G8BA^L!EI !_0B#V8\_!(G_TX6@HR[HZ!+Z;(D56S05 M,+5^IHSX>Z?DJV[BGQCOR^JBW_ZL/FR!K56%15_*#;.DE$/EEW^"818_Y^A= M29"XJ1BQ<7&M7%SY:5QP4&(I#U:H&=FNDD959>'(,18?]1$,FY9VUJA29Z<: M@SMAAE/V8:MQ%T[UQY;ET_D$J8A^@I,W8I^@-3R";("]8)&7)BD^0R_S(WQF M7L)IG. X1-48$#K?.@8*-*K4CN)C0>CQ(&2QQR>$CX^8!;X73"9L*;">G 'N MTP-8VKH(T6+\]0.?3;PX\]&/CR9OL!:UJ-QJ46!K*$F6U.-P619$&(;/,W(0 MH7T0>#Q**%CNQ>CI!0LF7A"&^!)GWL1W>21>&(7L@A+C3HGQOU:BTQM[OW-< MSJD)E_9KG\@N0OYOD3E9H1Z>SP!TSQJD63/5Z,/WG6MH1:,=#IIIV"GM]A^5 M5*IBRMXW%C4F"YIKLS'L75.O"&?-/KOVC]*Y!SH*:=%\L]&P057^38)L(=!; M3D1;]AIRI4\8+Q8,11*B-.LO*]$'5V^P0Z+TG_+WD4>G[" MA[@ F<13:@VE=1^(VVC(LA$*$NNZU&Z6)UX2QD-LE*,H. L#^R=T_9-"X&'F M14E$ 401BT8I"2>+4_8)#+D@U5%AYC2PBCWB=#^0GW@3]$9 DR-0G*3'/!QG MWQA.4.)85C'ES?DH2] 2@\%:0*@^UITFJ/B?.>_(QJM+.XUE7K=E#J[,SWU2 M2K3,*HME)3MJS59HVJ5'45;.%^%MM,!2[I>1<"WH#'SJCDRV;*'F9U!O'-1E M46#F091X:1:Q>5&T6T[.L!>$681,^2T,T1QYL9]Z48RZN"'(JH)B_"R.Q,?] M]Y,366!OB'DPO" (CF((L-VEZ:7ND'3=(?F/W6&^%[JXV!PN(O8WA_GQIND. MA(XC0;[,LSJ(=GTXX4O97G.I5Y2.R%9G9MI7ZA_E8UL,AXWKIPX92E(O2>B$ MX/X()7UD"GF+L-BIYB>C@!]+ZV6 /$^P4B=#%J2C^*RR(YYB6T=JL2I2OS>$ M;THPGB BC\@+FO01.#ZY0-:@-^Z:;/" ;:1M[Y+=;'<3G[<7T.?E[37^K="; M$HN@@C6:^J,4V[INK\;MP*J=NXZNE,7+K7O=XK\)T+0 OZ^5LLC^G\S^ M E!+ P04 " "R@ E5"@L=-E8$ #C"0 &0 'AL+W=OA:0*TE2I9?:AMPTA;UL*Y&DF4?AGV@ MI;--5")5DHJ3_?H=*=EU,M?(/ECFR]USS[V1G.R4_F:VB!;NJU*::;"UMA[W M>B;?8L7-.U6CI)VUTA6W--6;GJDU\L(K566/15'6J[B0P6SBUY9Z-E&-+87$ MI0;35!77#Q=8JMTTB(/]PI78;*U;Z,TF-=_@-=H_ZJ6F6>^ 4H@*I1%*@L;U M-)C'XXO4R7N!6X$[0(88FY=0B<_N[P$LO2 1&-[QUF M<##I%(_'>_1/WG?R9<4-7JKR3U'8[308!E#@FC>EO5*[S]CYTW=XN2J-_\*N MDXT"R!MC5=4I$X-*R/:?WW=Q>(X"ZQ28Y]T:\BP_<,MG$ZUVH)TTH;F!=]5K M$SDA75*NK:9=07IVME3:KE4I%'P2DLMWD'=]'" ML9_ 9?!%2;LU\%$66#S6[Q&U S^VYW?!S@+^VLAWD$0AL(BQ,WC)P=_$XR4_ MP?NJ-UR*?[@KB1 NE33D?,';"I$%+#4:E+9=4.M]5'@)U[2(5([6P%_SE;&: M"NKO4Q%J":2G";@F&YN:YS@-:F=+WV$P>_4BSJ+W9]Q+#^ZEY]!GU]2T15.B MHW[+M7!YA(6T2*8L)<4**]"<8GT6]S3KFRT"U0[U-54-<(U@:85O-AHW%"O( MN=8/;NN.EPT:QTDU&FX7'\TOP(U!"J6+>4DT1>F9@9!>)E=4/])@X49=BFBR MXB5E \'7NPF!K\DSP%)09_B4>2/"^9NKJN;R 2A/TO"\W736.@S2%C(OF\)S M]WI4:WBH-4">;]VJ\VFYG!^"YRCNUQ:WQ_@>?K_U:"?T6ZV5#YACM2+:2>PM MQ<^SM%CPQXC_EP.\]G"J,21BWHQ_N/N4$6MIS=L,739:4]5W"1O#)3=;;R5W M _S>"$JO;XN7$(?]0;_]3V.XHIK3(G>)\[)Q.& C2,)H,(1YGJO&*6DR3@BN M3I,PRU+HAW',R*H[^HC3>G\L'4N^>C%D,7M/LH-AZGJVYJ( O*]=S;1I5A0$ MJJ-'Y&$89=Y^##?*4D\_V1Z$@T$*\3#L#S-"I9M/VX<0:BH8ZT&=M[4[ T*0 M=&&R. E'HQ$P1BII]DS2R2A,B?5_HC,(DS0"EH0L&<%73[]4]-G9)T V>#=QQ;U)>HZ'[ MCE*JF3621$$.WJ%LL*V(O?\%ULH(HI413_?[7T<5+!#;^>6' EW9[!Q]6#R^8>7MQ_Q!OGS]?N-X(.J)* M7)-J]&[0#T"W3XIV8E7MK_&5LN2M'V[I%8;:"=#^6BF[GS@#AW?=[%]02P,$ M% @ LH )5>XNF8#! @ 4@8 !D !X;"]W;W)K&ULE551;]HP$/XKIVR:5@F1D%!:&$2B[:9M4C54V/8P[<$D!['JV)GM M0/OO=W8@@XTB[27QG>^^^S['=QEOE7XT!:*%IU)(,PD*:ZM1&)JLP)*9KJI0 MTLY*Z9)9,O4Z-)5&EOND4H1Q% W"DG$9I&/OF^ETK&HKN,29!E.7)=//-RC4 M=A+T@KWC@:\+ZQQA.J[8&N=HOU8S35;8HN2\1&FXDJ!Q-0FFO=%-W\7[@&\< MM^9@#4[)4JE'9WS*)T'D"*' S#H$1J\-WJ(0#HAH_-IA!FU)EWBXWJ-_\-I) MRY(9O%7B.\]M,0FN \AQQ6IA']3V(^[T7#J\3 GCG[!M8I-A %EMK"IWR<2@ MY+)YLZ?=.1PD7$L[R)SP)^KF47DJ@#<13'9_"25G7B\9+_5_UCNC16 MD_7SE.X&MG\:UC70R%0LPTE '6)0;S!(W[SJ#:)W9TCW6]+]<^CIG!HRKP6" M6L'+ DZQ/HM[FO676@-UOF;-J7"9B3I'L 7"2@EJ92[7U)0-B\JSL$>7ATL* M5K5A,C<7(U@4&O'H6L"W'>.J\Y@./2.ZV$?_.P!;CS]W?AQITA#RE@B^*^6)1-,9@3.C ND M^X?M_0/*@#O,L%RBAJ37:9@ZQ247PLDGP6W*WY$[8=,L4[6TA@IGR#>NU8CO M9??*L>[VX=2%"0_ZO$2]]M/,@ =J6K[UM@-SVLR)/^'-M+UG>LWI.PE<46K4 MO;H,0#<3K#&LJOS46"I+,\@O"QKZJ%T [:^4LGO#%6A_(^EO4$L#!!0 ( M +* "55)<$O5/ , !4' 9 >&PO=V]R:W-H965TU#3AI%]O%M@CB;/M0[ ,MC2PB%*F2E)7] M^QU2BBHO7*,O$B\S9\X<#H>K3NDG4R%:>*Z%-.N@LK:YB2*35U@SJ191&L>+J&9 2[S68MJZ9_O<6A>K6 M01*\+#SP0V7=0K19->R .[1_-_>:9M&(4O :I>%*@L9R'6R3F]O,V7N#+QP[ M,QF#RV2OU).;?"S60>P(H<#<.@1&OR/>H1 .B&A\'S"#,:1SG(Y?T'_WN5,N M>V;P3HFOO+#5.E@&4&#)6F$?5/<'#OG,'5ZNA/%?Z ;;.("\-5;5@S,QJ+GL M_^QYT.%7'-+!(?6\^T">Y7MFV6:E50?:61.:&_A4O3>1X](=RLYJVN7D9S>? MZ=S_4L9 @QIV%=,(VR/C@NT%@E5PI^J:Q-M9E3]52A2H#?SVZ';-FU5DB8'# MB?(AVFT?+?U)M 5\4M)6!C[( HM3_XB8C_33%_JWZ47 /UMY!;,XA#1.TPMX MLU&.F<>;_03O ].2RX.!^U&.;]N]L9JJYY]S^?9PV7DX=Z-N3,-R7 =T90SJ M(P:;UZ^21?SN MEL))M=0M_LZ(86+9V3*F$K+2^X:%V-PP[S5G/+D81^SD5+ M6D.I5>U.LVDM\_>!G-X[!]H;BV#,^ERJ%\F<3_6Q0BB5H)M/HD+>UY)QM03X MO>5')E!:*B@NP5:J-4P6Y@UT2++C"7%+0/DI>=5JD$1_[W@ 52 MOW;&^<21TBA1:PK1RYXD81S'\/K5,DW2=_^?^FL.JG$:&Z\(ZY@N#&3A8CZ' M19C%,QHOKS-(YF&<+B&]#I>9(QS.KV-W$^-EXA;39 [G2CR:M*H:]<$W9$.4 M6VG[KC6NCCU_V[>Z'^;]@_&)Z0,GF@)+*5!TF+L#X$F[^ U!+ P04 " "R@ E5PH /S;4& ![/P M&0 'AL+W=O=6BF- M8;&QG4LL)5[@>FI[4=+>?3C=!VRO;10#+KM.6NE^_"V8&$/Q%M+7^9 8F'EF M828[\)J]?(J3!['B7)*OX3H25YV5E)N+;E?,5CSTQ7F\X9$ZLHB3T)=J,UEV MQ2;A_CQS"M==:AAV-_2#J#.^S/;=)N/+>"O70<1O$R*V8>@GWV[X.GZZZIB= MYQUWP7(ETQW=\>7&7_)[+C]O;A.UU=U3YD'((Q'$$4GXXJIS;5YXEI$Z9!9_ M!?Q)''PFZ:E,X_@AW7@WO^H8Z8CXFL]DBO#5GT<^X>MU2E+C^))#._N8J>/A MYV>ZFYV\.IFI+_@D7O\=S.7JJC/LD#E?^-NUO(N??N?Y"?53WBQ>B^PW>PFCKTQ8%:1QSZ MN4._:00[=[";1ACD#H,L6;NKFZ6&^=(?7R;Q$TE2:T5+/V3YS;Q51H(H+<5[ MF:BC@?*3XX^^W":F?',)CP&'I_3G&?J."YX7-[/CZN48&M?\U8&MHZ [[=3H>I;S;QG MY-Y?9]5_+^/9 _GGO3(E[R0/Q;\U [[9<7OUW+1K7(B-/^-7G4WZOY(\\L[X MUU],V_BMKFJ0,(:$.4B8BX1Y(%BI;'K[LNGIZ./W<;1\*WD2JE8WE77EL?.W M,__T'N!QW!N.J&U>=A\/$_^]69_: \LHF[%F-$<[Z+;):A;3 \4LI:&_3T-? MFX:/[.^80Q'HTHFFM$<[;C;9J)93 \4 MLY0)>Y\)6YN)ZYG*0B0%N>,S'CSZ4S65_DZ&X2X0#W69 MTH9H.Z4B80P)(,L&"6-(F(.$N4B8!X*5RF:X M+YNAO@5LPZF:8%2Q/-\5"C7Q:.XT;W:\_L%L6FW*/[1@VC&U32P2YB)A'@A6 M2NQHG]@1MJ,<'OTSXG6IUT9L.U,@80P)BE;..2UR3K4Y3Z>)M 4]\FC+S\A'+ML_ MUNA#M)X\D#0&I3E0F@NE>2A:N9 *G=$\E=!H0I5&*(U!:0Z4YD)I'HI6+I]" M;S3U@F/[QQP]L'79(&DLIQT^8=&*@%9C4M&[W!]3/*U).16%YFCJ1<>V+:'! MT3=5:]?K55U++L(]VBD"=-O3[Y M,]WBTU-DQC>!TAB4YD!I+I3FH6CENBK447-TJFX!54&A- :E.5":"Z5Y M*%KYM:9""J5:K>P%W4(/;%LV4!K+:>6YVZR(9DZM%:U8N?6L:K>HM^K5=PM: M2(Q4+S'^5+=8);P^2T"G]SZLV 1S%0/JFU;'H^7B;]9*8MFWY/H8[:N&*AB":4Y4)H+I7DH6KFR M"G65]D_5IZ B*I3&H#0'2G.A- ]%*Y=/(:)2_7NH+^A34/$42F,YK?(N0/6K MDEHKJU?M/[6LZCO$]:S1D>>:0IRD>G'R[ODE;7;D)6V]?^LL0+5(*,V!TEPH MS4/1RE52:*5T>*JY'RJ)0FD,2G.@-!=*\U"T!P)04= M&:-!94:=U-J9P^HW"ZPAS]$/O'72FD7U4%'+"^L*B='22XR-%N?DC-*Y#(9] M:UC)2)W=T.H-*_V+->0Y^K&W7M?6+*J'BKK+2/=@J6_(DV6VBEN0[+7IW0K( M_=[]2O'K;'UT93\S+QRS9K]K7GB[=> %?K&PO=V]R:W-H965T M0\[W(\=W#@-/=+569L!-AQNR@F=0+YM'H7MNS;*@!3!).4,"EB/GSK^=Q<;> M&GRAL)=';616,N?\A^E\6HP?7F>H'=7[]$5H@Q]7O.M)&PA MAZ[2\1A6-ZM\WY>^@U=\_[5EUPA['U#@!4$+?-P-_YL(#?=?A4^ZX1/(:KC? M G^X//@V^/3RX-O@L\N#]T[AKJZ N@R"N@P"RX=_409+P8O_U=]3M49C6X0@ MT+>[N;3CW]ND+OG#=GZSG][*#W^V"=\GV:1/LH<^ MR:9]DLUZ(CLI'UR7#^YB3^^RC&^9DOK?E '=D7D.;352DL26Q/PB=VF2W"3Z MV]T=B]_IZJWB-UT.DF0P.'7YT*?+:9]DLY[(3E0-:U7#3E7K?8!(":IU@R\) MHJ/T8HR3\$S1L"&"CR.,3ZTF3:X@"CS_3*H6KD&,SP2=-JTBSSLSFC6-, Z2 MVN@D9U&=LZ@[9X?=<@$;+FE[UJ+&2A.<1-Y9UCH=O?4[:+J,PX%W;.U#:PO01(TP,*;RT/1!UH:6T0HTB5I.^W79TC)JBUKO8MV7R21 MG'.&Y)]8QMX)-]J(ZL&C#NHF*C?]$>CPQ$ M>?H!40.(NH#D 4#< .*G>D@:0/)4#VD#<*'[=>Q.N!DU=#Q4(;G5&HPF+V=@*./Z M%:Y]N9^1ER]>D1>$"?*YE%M-1:&'OL'=6$X_;SQ/:L_1 YYC\@F]E)K,10%% M#WYV&9]=P/NH0BM%=)!B$ETD_+@55R0.7I,HB**>_4R?#@_[POE_WN?_V?N) M&'&;%['CBQ_@:S/@&S,EF;I$!/6Z3@A\K0PH*TB@(3ZWFYU9Q' U:HY-(TS;2]&*DGQ45>@4*,Y 8B7^? M7&X%UBT%.; =77+,4"4KDA^RFM9U3=55[Q^$44-,"639:B97;F(#BLF^\C2I MMY0>!?(FC*\''>5ZK-(TZRC71Y6^S3JG,#\W"_IURUK=LHNZ':K_L0ZB($(: MLF26V&8/(EK_AA7':A_U I@P5Z['DP3=Q_J MZM_.MFW>K>MN.O.3\&8:]LS/L"VLN[A_Z>N>\A-5>'!== VR^.?4$L#!!0 ( +* "54[ M36B<1 , ,<* 9 >&PO=V]R:W-H965T:5"?:E MM9WGGO-S=[G<:,?X=U$"2'1;5U2,G5+*]87KBKR$&HMSM@:JGBP9K[%46[YR MQ9H#+HQ17;F!YR5NC0EULI$YN^+9B&UD12A<<20V=8WYSPE4;#=V?&=_L""K M4NH#-QNM\0JN07Y:7W&UST!B4HD7"O#I>H:>/WV!GB)"T<>2;02FA1BY4EU)$[MYZW[2N _N<1^B M#\I5*="<%E!8[&>G[9,3]JX*11>/8!^/27"2\-V&GJ/0.T.!%P26^TP?;N[; MY/R?]_D_>S\*1M@51VCXPGOXNC+X0F2)IJ8:@9]U5?'S#,U@"9Q#@?:%]'7! MJ@JIEWB'>?'-5A&-S\CN4_?%"['&.8P=U?@$\"TXV;,G?N*]LJ7C,*B4^S9!%:$4D)7JHE6F.9@RT-#D1@*_3G99KX71H/AR-T>1M@" M"[PD"H]A,PO,CZ,T.8;-+; PCM-!!SO2&W=ZXY-Z+XO"M"YK!VI,XT.7 Z4@ M[>FTP(9Q&$0]G7=A*F9IU(/-+;#82P>Q76?2Z4Q.ZMR_9+SIUK^L+7.2W/'] MTA\,_;2?61MN.$S]H"?9@@N3=- O@;D-EWJ^=T]RTTYT>E*T:NU_J>3T3E$- MDS#M)_@NRO>3((Y[:A]$-O\K62/5/?@RJ]:Y,B.10#G;4-GTX>ZTF[HNS;#1 M.Y_X%U/? M 9 >&PO=V]R:W-H965T&. E:P*EQ)CO_ON8Q$,#Q)AWGRPR/5\-S7-(MZ2+"INZ([DXLZ:LBSBXI1MS&+' M2+2J@K+41);EF5F4Y,9B5EU[8(L9W?,TRI@;T'B]\)AL MMKR\8"YFNVA#EH1_V3TP<6:V+*LD(WF1T!PPLIX;'^$T1*@,J!!_)N10'!V# M4LH3I5_+D_O5W+#*)R(IB7E)$8E_S^2.I&G)))[CWX;4:,YH^E>RXMNYX1M@1=;1/N6/]/ ;:02Y)5],TZ+Z"PXU%KL&B/<%IUD3 M+)X@2_+Z?_2M2<11 #P5@)H - QP3@3838!][@A.$^"<.X+;!%32S5I[E;@@ MXM%BQN@!L!(MV,J#*OM5M,A7DI?7L"2[EE,P/N \"A)BP_B[I=E -Z_^P#>@20'G[=T7T3YJIB97#Q/R6K& MS=BW]=CHQ-@V^$1SOBU F*_(2A(?J.,]1;PI\M F [TFXQ8I"7_?YS? MGX" MR$)(\CQWYX=#F9RWC1[^[]%[R;#;-\.N^.P3?$%21)L-(YNH>BGHNGTK_OY# M0,$])UGQCZSJ-:\CYRV=;UKLHIC,#6%M!6'/Q%C\^ /TK%]D*==)%N@D"S61 M]8KCM,5Q5.R+SY1'J3#JNB!K1C,0B[G A.\* ^';QCH(DT[+FMNKN,M?DN<% M0MC%SLQ\/DZ]! :1$-"'!6.8 Y$[GPB9UCK< M/1;AV,CV!EHE,.0[>*AU#',<1^1NH%4"0\C!6*[5:[5Z2JT/C*[V,9>I5 9> M.N5TD@4ZR4)-9+WLXS;[^$I^B'461R=9H),LU$36*X[?%L>_HA_ZH^D*L>VA MP:R^D\ %,3GC$I$W$Y&U^.#E/JP0FTSJ&2;6. M82JMT.H6KY92[7U>"+EI-2.EZT]E^*533RM;H)4MU,76+\11%P&O9(X-L:X2 MZ60+M+*%NMCZ)4)=B= 5+;(A[QD"PF@RL T)#/D^'L "&3%DT\G M6Z"5+=3%UJ]!UZ5 ]UK^J.Q_+BZ13K9 *UNHBZU?HJZY@NKNZHW^Z(TGK^^@ M89LI@[G8&BZK)#"Q2/.&;:8,)EITYX1C=)T.5*[5S_!'?)Y:"4RF=@R3JI7 M%&J[U@&J>X>P_&C-DCCA+U*MRNB+)Z!.MD K6ZB+K5^'KG.!DVMYI+(GNKA$ M.MD"K6RA+K;^Y_&NWT+J?NMM'MF0]]9!>#+\ZBA!C2U# G(=//"?4(*"MH7D MAH&Z9@6BH5P+S;#C\\BB!V=#SK:%D"0QAZ)W0W'4/ MZ(+N0:H6C;[O0M]QAS\),ABVX*B^8YB-X9 ME,$<"PZ7S.;1_IAX.3?5QF0A M7MU]SNL-D?9JN_GYL=KR&UR_A=,[*+D>P&E8;VUV]/5.ZZ>(;9*\ "E9BZ&L MFW)KDM6;E_4)I[MJ=^Z)WMA]5],&$@5A.; MM0WL_ONSDVQ*(*5%2K^ 8\_SS/@9VXEGL!7R226(&GYD*5=#)]%Z=>VZ*DXP MH^I*K)";D860&=7F42Y=M9)(YSDH2UW?\SIN1AEW1H.\[UZ.!F*M4\;Q7H): M9QF5/V\P%=NA0YQ?'0]LF6C;X8X&*[K$1]1?5O?2/+D5RYQER!43'"0NALY' M*?_BB%V &8B38#_!+@[P/"%P!!"0C>"@A+0/A60%0" MHK<".B6@DVM?B)4K/:::C@92;$%::\-F&WFZ=&8?%^S#4WS,=OY@,:6Q1K+\;,Q:LI2=6Z0 M7Q['3!OCD[=Z;X-.W>_?J<-=DJ$J37Z7)S_F"%_EF&AXQ7DNF&:H+ M^+@Q>M-9BI?F=+E4)C?P[2\#@CN-F?JO2>["0]CLP9Y@UVI%8QPZYHA2*#?H MC'[_C72\/YK$;Y-LTB;9M"6R6IJ"*DW!,?91M6MBV\#G7=,0Z,UQJF^D,8D% MJ).#[%MC,_*#J!/T!NYF-SV'9D&_XP51W6QR-(13A6^)K"9\6 D?'E5KYT"R MTC:+ M6+XN:G2@5DA"LJ_6^-"L0R)"PCU1HX-5&WI>Y.\M[FF#&>ETB5>9U83H5$)T M7A6B:8I'4:<>FVV23=HDF[9$5I.^6TG???>W6[?--+5)-FF3;-H262U-O2I- MO7<\*GJ'!ZLY*3QO[Z@X- M(S^OMF4V.1GJJJ"V1U43M5Z+VCXKZ67#\:;[H MY9.Y1B[6+WPJ'^4X=76W239IDVS:$EDM$<1[O@IY[WX,E2Y:RE2K;)-6V:9M ML=63M7-O)>]X&)7DN]\0I.N'!Q\N#79^O^L%^U\NQX,]6=J6V.K2VKMFO>?Y M6D->O8S 5X2$;A V5#*[)\SU7J.5&HSPY8;9)BQ.C/YY6%P#A960>05)+$ G M"+'@2J1L3FUR9C2E/$9E +&0<].S93IAW%HJA$55FE#:V-O*!-C @-G=!X6= M99PC5S;7#=R05T84G"E$^%MH!$+@$NY-5 MC*V *A1>^! 7G5TWZN3O5E0SE M,J^#*>-NS75Q-:QZJUK;35Z2.NCWKR?$;QP)S$A>9'*?713%O<]4+AE7D.+" MN/.NNN;=*(MZ6?&@Q2JO[\R$UB++FPG2.4IK8,87PLR[?+ .JJKEZ']02P,$ M% @ LH )5590.*_!!0 O", !D !X;"]W;W)K&ULM5I=;]LV%/TK%UXQM$ :293\H=(NMI!MCZP=ILE@-LW/K=ALFAY$ M3!.R8L /NQUF/^](G!YO!\[@Z<0'NHU$=L*:3?=X2SX2\6F_8O+(JE#6=$<2 M3M,$&-G<#MXY-P'RLX0\XC,E1W[R';)6'M+T>W:P7-\.[*PB$I-09!!8?CR2 M.8GC#$G6\4\).JC&S!)/OS^AW^?-RV8>,"?S-/Y"UR*Z'4P&L"8;?(C%A_3X MGI0-#3.\,(UY_A>.9:P]@/# 1;HKDV4%.YH4G_A'2<1)@N,^DX#*!-1.\)Y) M<,L$]Z4)7IG@O31A6";DK5M%[SEQ"RSP;,K2([ L6J)E7W+V\VS)%TVR&^6C M8/(JE7EB=D\3G(04Q[!,N& '>0\(#F_A Y%'-!1D#7/,(WB]( +3F+^1USY] M7,#K5V_@%= $_H[2 \?)FD\M(>O)4*VP''M>C(V>&?OW0W(-KGT%R$9(D;[0 MIR](*-.=/-U1I S#EJK98;>+\63H.:UFNV'(\>UQNUEM.6B<5'1.3&G]?-*9=MYD.&K+=C=JXGLCU)J;VJK.[-FO>O8- MRO;<[XJ28_MV6X$58;;KVNW_5]K2SFS\E1" M-=T#:IF"A2+*M<>MR1SHRSJW[=J .ST=N%ZA2K1FYV[;*B\48A]<"^)@G]AE1X)@]6!A1'F!-YM&2'%4CK/HT2]/#;DA$MF3:(%IM": M/T!MTYWAA73,D.$N.36)%IA":W):KP8<_7*@EXZ-5+.Y,YF[42H=NX15=VJO M[FB]:V\=&[],Q[IA2AV[A*]V:F/MZ)UU;QU;O8/E4DF+(;-PF'C6J'C?0.^SQU7MXIB3%DF$O^3*(%IM":--=F'GD7>C-CU)\;10M, MH34YK?TYZO4<7:_/BB?JJ#ME7Q(5Z,LZM^W:0J.>%OI_U'G4>7TTZJCNXD51 M@;ZR. *SA&-(R D;SZ1 "&?>9(1423+)(3V%2O\;F0\=FC!\@* YJ)&Q1Q&>*:)#S["178D.\B MX/":$P)_I8* X\!;6,FJ-C(VA7LH1DFVP.'-M>JVLDYV(NP(V^9;0+@<[I"( MXMUO=;;:9G*7[\9HGT>3FX7\&517?'DEWYEBU4,4^UK^Q&Q+$PXQV&PO=V]R:W-H965TW(- M G>64A74X%2M?+U60#,'*K@?!<'(+R@37CQV:U6X>GN3D,.#(W) F""7C',LG1[[!A.Q='Y:'SJK#HV>.;1/+J4PN29G(H.L M!3_OQH\Z\#X:T+@0[5R819V$GTO1(_W@F$1!%+7E\W_PI!N>0(KPT,'##C7] MIJ9]Q]=_AF].=4ZHR(@;G-V7;$.YJ^OWZ0*+C-_:C[:B5:R#=E;;?T[UFJ8P M\;#!:% ;\.*W;\)1\+'-L=6EM_;U.6(!:N1M% M$U?!JBDVJ\VE-76]VO\37MUXEU2MF-"$PQ*A0>\])JJJ6Z2:&+EV?74A#79I M-\SQX@5E W!_*:793>P!S54>_P902P,$% @ LH )522ULX)+!@ 83$ M !D !X;"]W;W)K&ULM5MK;]LV%/TKA%<,+;#5 MXD-^=(Z!-FFQ#2T6-&WWF;'I6(@DNA+MM,!^_"A9$45+OI(2ZDO\NO?X'O*2 M/#Y2%@\RN4^W0BCT(PKC]&*T56KW9CQ.5UL1\?2UW(E8?[*12<25?IG2HN9?AOL%;;B]%LA-9BP_>A^BP?_A0%(3_#6\DPS?^BAR+6&Z'5 M/E4R*I)U!5$0'Q_YCV(@*@F8G4D@10+IFD"+!)H3/5:6T[KBBB\7B7Q 21:M MT;(G^=CDV9I-$&?3>*,2_6F@\]3R P\2](V'>X%^1Q^"F,>K@(?H;9H*E2(> MK]''@-\&8: "D:)/@J?[1*P15ZB2^?)**!Z$Z2N-\?7F"KU\\0J]0$&,OFSE M/M4@Z6*L=+'95XY716'OCH61,X7]O8]?(^K]AHA'2$/Z)9Q^)58Z'>?IV$X? MZR$JQXF4XT1R/'H&[S@@332.>:PY+UN%;](=7XF+D5YFJ4@.8K3\]1<\\?YH M(N4(S*)(2XH40E]^D4K//#]+])@]R;.SW>&PQ%/"IO/%^%"E4 \C\ZE'61EF M%8A!!F>X3PK9F8S_#)1#1$S2<3W#P/ MD[*^"5C?)QF+GWH#2N[U$;/9GUG:($;?Z7 $9M&=EG2G3USV4Y<4'8%9%&Q K^V[R0Z K-&"'OF'/>>LT$6 MV8ZHND*SN58T"P;[X4HDP8%G^J^9*ZXW*_%FI[W:%$:U_&WN56R4 @9/Z>5[ MW8_KM19)[Z^OM:*$2W6J'ERAV<2-?L#T62T(RH_>7!VAV5R-',&@"FAM05;K M+7\V)Z<=6(^:L',G-#82 L,:XJ,XB!#AQKK S-YSX C-YFFD")X\\7#&3@6( M*S2;II$@&#S^6W5YD=YZ-C?$08O]T'4(3$*,)"'[J#W103/2F MZ0C-IEFQ(6!QT7%F2;$*>D_K$'*"&#E!GF5O M$*?^ABLTFZN1)P26)RW2B=1]B]/-$PRQJS)B@L#&ANG8/OH=!NT],4,(#6*$ M!H'-CK8F=&IYN$*SN1K-0F#7HZT)ZT9&K0FA$+LJHRX(K"Z.3=AD=[^#,WN/ M_A!F!35*A<)FQ?G#FCK5)*[0;)I&DU#8IVAUU.L.Q&F7@2%V649#4/A:1LLZ MITX]"5=H-M?*-8TN%S5:]'J!T688-86=-XRH.?PI["44J[ZS;H?A>D_0$&J M&C5 _:=N!4Z]"E=H-DTC+ZB+ZR8%"+@A0"%V<>;@I[##8!IP,+4.5]![,H<0 M#]2(!_HLPX,Z-3Q>W3F:$!.MB>9">JAT& M[7VY> B1P8S(8+#QT79EW*G[X0K-YFJ4"X/=CY9F9'4[XW3[!$/LJHS&8%W, M#MI8D5.3PA6:S;-R"P9L4IP_JIG;^R^&4"3,*!+6Y1:,\ZJ=M1L48(A=EE$0 M#+[:T;;.G3H1KM!LKD:0L"Z7/%I4.ZM?SVBXQM80=?X:&S,2@,'^0;'F.VMV M&*[W] RA"9C1!&S^U(W J4OA"LV^$\N("Q\6%]UFM@"!M@,PQ"[.'/L^["V8 M!AQ,L\,5])U,5VCV>!GIX#_+]/"=FAZNT&RN1I#XL"!ID4E^W<>H=2P48E=E MY(/?Q>:@/;4Z#-I[8@:YM[-R#3SRY"^(4A6*CT[S74ST2R?%^_N,+)7?Y+?&W4BD9Y4^W M@NM.S +TYQLIU>.+["[[\K\JEO\#4$L#!!0 ( +* "57+)H(RFP( ,@' M 9 >&PO=V]R:W-H965T)*[R"6U!W MU;70DMNQY*0$)@EG2,!RXIS[XWED[*W!/8&-W%DC$\F"\P]@W)8XIJJ M&[[Y!&T\0\.7<2KM%VT:V^&9@[):*EZV8'V"DK#FCQ_;/.P -$\_(&@!P5- M] P@; 'A2SU$+2!ZJ8=A"["ANTWL-G$I5CB)!=\@8:PUFUG8[%NTSA=AYI[< M*J%WB<:IY (3@>XQK0&=HJ]8"&P*AXY34)A0>:*U=[(,'1%*-4% MEK&KM'?#X6:MIVGC*7C&4XBN.%.%1'.60]Z#3P_C1P?PKHZZ"SW8ACX-#A)^ MJ=D A=X[%'A!T'.>V]Y(1=O<@M'SAW^]!2F1&N:P%2/3] M?"&5T*_Y1U_!&\JHG])TN+&L< 831[G2LRZ&?HNZK.0BRMD^TKQX-U\FN;'P MO1V34V_P8=\J[;'R!J-]HWD?E3\8=E9-N.Y.:RI!K.Q,D"CC-5/-[>RTW=@Y MM]WVB7[JCV=^CS[58ZJ9*G_HFQEWA<6*,(DH++4K;W"F.Z=HYD8C*%[9QKC@ M2K=9NRSTJ 5A#/3^DG.U%8R#;G@GOP%02P,$% @ LH )5;&/U;J[ @ M(@8 !D !X;"]W;W)K&ULA5513]LP$/XKIPQ- M(!62IFT&K(U$"VA,(%5EL(=I#Y?DVE@X=F8[*?OWLY,VZ[;2O30^^^[[OCN? MK^.U5"\Z)S+P6G"A)UYN3'GI^SK-J4!])DL2]F0I58'&FFKEZU(19DU0P?TP M""*_0":\>-SLS54\EI7A3-!<@:Z* M7/*7&YGGA];[NQ8*OXHDF&7'N@*R,'QM,KZ-T@;OK+?IMD[O-)4%-,\F_LLSD$^_<@XR66'&S MD.M/M,EGY/!2R77S"^N-;^!!6FDCBTVP55 PT7[Q=5.'G8 P?",@W 2$C>Z6 MJ%%YC0;CL9)K4,[;HKE%DVH3;<4QX2[ET2A[RFR54*Q&5V(-1P[B M2RXKC2+38]]8H8[.3S>BIJVH\ U1$3Q(87(--\+"_QGOVP2[+,-MEM/P(.#G M2IS!(.A!&(0A/#U>P_'1R0'<05>]08,[^&_U>G#/,&&<&68+\$"H*V4K8_MN M06FE%!,KF*)FN@=/0B::5(T))[@3966&/ MX7D'&P+ MKE%EW_<5L]4XW*_1O>I+76)*$\\^6T=,7OS^73\*/AZHP+"KP/ 0>CRE%1/" M99<@MZU"^P2V$%$#X:9$'4?#J#_VZSW$HXYX=)"X[57M.FWI;J%VM["/O(49 M[9"?CJ*+_>111QX=)+=]^9^4HW]2'IU?A'^Q^COOMB"U:J:3AE16PK1/N-OM M!N!5^^Y_N[?3\P&5O0@-G)8V-#C[8!-6[41J#2/+9@HDTMB9TBQS.\1).0=[ MOI32; U'T/TMQ+\ 4$L#!!0 ( +* "575M_/@-0< .$\ 9 >&PO M=V]R:W-H965T7AN>KAI32Y M3\67;,5YCKZNXR2[&*SR?/-B-,H6*[X.LV&ZX8G\Y285ZS"77\7M*-L('B[+ M3NMXA!W'&ZW#*!E,)^6U]V(Z2;=Y'"7\O4#9=KT.Q;=7/$[O+P;NX.'"A^AV ME1<71M/))KSE3E9*[#C,_2^.]HF:\N!L$ +?E-N(WS#^G]'[R:$"OP%FF*B$8'EQ[I@*L.N&T'4G4@Y41WD973N@SS<#H1Z3T2 M16N)5GPHN2E[R]E$2;&,\US(7R/9+Y^^#B.!/H?QEJ-?T>]9'DEF^!*IRQD* MDR6:A4)\BY+;AVM2/VA61L<%^L 7/+H+K^.J\26_SM%5DN5B*Q<\S]#32YZ' M49P]DV-\FE^BIT^>H2[P/&1P/_<)D-$ MG.<(.Q@;NL_LW2_Y0G9WR^ZNWGTD*:QYQ#6/N,2C1_!<9XC9SVC.DTA2,^>+ MK9 TODMSR4G MUW-^,Q$ !*;106HZ2(E.3LKJ.7H5QF&RX&A>WI;>B'2[D4IZCEY'B;P>A3&: MYU)TA52DSC9%=F?HG[<2$5W)R]F_)J8()%- 8!I3M&:*6H5SE>10$V3WB&YNUPN;M!W4V?H.IA-1G?-^9QNIX7*ZE"9-50\E I_(SA/ MT"Q-[KC((YGS#YI76G^YO96WAD+L3(K=E!*FR5G'[KJB0& :35Y-D]>O]CU( MIH# -*;\FBD?3/N^2=.'TC_93 LTJ ,-K('ZA?(_XZ_+_[3#?5PE0ES[2Z,#!UJ4;_<;/!"_&X7\5M'[+R<0&@Z M/\KYN:QG\8/:/R@TG2UE %VK:^HF?E W5Z'M9PAQZ)$,45;-M7NU=SS?JP(\ M;&3EW_:[7R,%UI$[4P"$IO.DG*(;])PIH%X2"DUG2[E)UVK!IF6I**I+1<;Y M[A"\AJ(]W\5T__\&0[-@[ 5FW6-EXK#=Q!EU;Q3Z=_0#&V1C%<@:4>.9(1RMIA MN[7KDA&M=Q7&F8(6^:#0=-:4P\2TYSP ]9M0:#I;RF]B>ZFQ31ZP WW[KMP+ M[*>!H1G!'CZ2!+R?!89V,@L*R1G30!DX;#=PQC10E=+OZ&3IU#@MT"H@ M%)I^$J8<)'%Z/@L#]8M0:#I;RB\2>QVRA>@KA*:8]^_ZAB9X[#B>6>Y$^3-B M]V=&N=<'X3>[590_B?I(W#@!T$H?%)I.2>.DM^^C7MBSWG/80*)L(+$7&KMK MA9X6^V$3RK W/B)V9<*(W80UG@V!*O781^R\ENEL M*>]'[ 7$-C=V_T#('O4/SL ,S7S,_",;6Z+\%K'[+4WOYRWQV"/IO++G*.(1 MY0%)SV?"!-0.0J'IC_LH.TCM!<46>5 A:.XE&&/?W7_.Y[ =85Z CVQNJ3)A MU&["VF3"HTH[]O&[KB@4FLZ6,H6TYY-A"NH7H=!TMI1?I/;R81O]@SJ^"JV9 M)0'![,C6ES8>W+-;N39)\IC*CWWXSBRD/1\@4U!G"86FLZ6<);47 M%]OD"*@WK-#T^I _#HYX*JI<'[6[/BU)'ET7L@_6>=+G*.]193=ISR?%%-1D M0J'I;"F321]]4EPAV+;*AB;2,1W;*C-EZIC=U&DR/\>C=/;Q.S\>?8X:'U/V MDO5\)LQ [244FLZ6LI?LT6?"[/"LUR?>>'^_8!_H1R>BG!^S.S\M2<[PQ)U] M^,ZK?HY"(5/NDO5\7LQ [244FLY6X\V41Y\7L\.#8!<[-#A(DG-8/Z:L'[-; M/RU).E>+[>"=%_4<%4.FO"/K^;28@=I)*#2=+64GF;UZV5TKP<$3<_MVR="$ M!(3L/TPZ:KQ_6KS\*QW.K4Q&%/,;V<\9^C*EQ.Y]VMV7/-V4KZ1>I[F,N?RX MXN&2BZ*!_/TFE??XZDOQEFO]5O/T?U!+ P04 " "R@ E5-?DQ?. " # M!P &0 'AL+W=OP#_N>_>Y M\\7N;Z1ZTDL 0Y[S3.B!LS2FN')=/5M"SO2%+$#@SERJG!FLUVXYXNEL0MNTB_8 M B9@'HJQPIG;>$EY#D)S*8B"^<"Y]JZ&D;4O#7YRV.B=,;&93*5\LI.[=.!0 M"P09S(SUP/!O#4/(,NL(,?[4/ITFI!7NCK?>;\O<,9$"_)C M*5>:B53W78-,UK,[J^/?5/']-^)_68D+$M .\:GOM\B'Q^4CF*'<*^7>:[F+ ME6C*X3?E\$M_P1O^OJL%$_POLRW6P7((+3.>LJKC1$K&"C06I5J0 M-E:OX+H-7/0"SZ45KW>(1R-O'^_0*O#BRZ =+VSPPJ-XVP__I4,$F#:X\""L M3\.(1GMTAV9>-P@BVHX7-7C1^_!(W=.M]8L.FR_L4;I'V&(57-)]0'?G?K5O MVU>F%EQHDL$<=?0BPA15]5Y4$R.+\LJ=2H,7>#E&PO=V]R:W-H965T M#CD&4[V0GY5.8 FSV51J:F7 M:UW?^KY*\@D=)U+8LF?QV#X783SWJ'3J>^";7IL.?36JV@27H3_6CQ);?1JM# MW#I8JOUF*9:'!=-L-I%B3Z2QQFCFPY)IO7'YO#+[OM021SGZZ=D]*UB5 EG: M))N+LA855%J1'\BCA)KQC/STC$FF@+ J(Q]T#I+,MU*B$;E3"M#T_0(TXX6Z M0J=/RP5Y_^Z*O".\(A]SL57HIB:^1JQF1C]M<OW7UDJ*,I[&@*;;SH3+P/HB M+\B50D::#K$F#[Q"6CDKR!([H;24?KE;*2TQT_]T\=$ B-T S/&_535+8>K5 M9BZY V_V_7=T$/SH8N=_"O:*JZCC*KH4??8$*? =6Q6@R%J*DD!9%^(;@#,- MFE@#&\M<4KO9*!J/)_[N>#E]HR0>1)W1*YAQ!S.^"/.0WCF3V9[))K^56&O; M,%>F!K.)X$+=A$Z. $5T2$]0.XSB<>Q&G72HDXNH/[)GO&X[@EW8DMZTX7@\ M.L'6-Z()';FQ#3IL@SQ7COVBO% MA7/4QQF,3W'VC9(H.L/@N ,Z?A-05%= '<@,TI(K4PDXMWK M.2DT>)&VX")0>_6B#J5X^V)Q<71NG'H4]+,MB$YP.HSB\,S&TR,-IA>!-JI: MM[Q"H[?*7DC"#J6MX#(KN$[TU'&@XUX^N,R".#AS\.F+/-*+BM+EQ'_!?O\O ML;]0IUZV7L>B$"4T24Y7[# +!@-Z9L5&Y%[WO.@)O2PHB)-\!M033+4=D]PD M&C$J@A*KB2A<$#*\#P=R@L\7*NF0%,F>X7, ML&?/=8[%%5IB4;;N"@UU*#2( 48X-A1I[$S$S.Q+YHQ-;/F(=9P"(+\+/#.4 MFOH/4:W15I 'TLQ2;8@B5S>N&L$_*D%+D!M;RIM+;%OIIG3H>KOGPKVMJGO] MT>V<1LZ1&$>:LO=EBN9]\AN3&UXI4L :IPMNAICALBGYFX86M2V"5T)C26T_ M&ULM5E=;]LV%/TKA%<,"9!$ M(O5E98Z!)6FP#NT0-.OZ4/2!D6B+J$2Z)&4W_WZDI$J630MS)K_$$G7OX;V7 M1S='Y&S#Q3>9$:+ CR)G\F:2*;6Z=AR99*3 \HJO"--/%EP46.E;L73D2A"< M5DY%[B#7#9T"4S:9SZJQ1S&?\5+EE)%' 619%%B\W)*<;VXFR^@LVC:T[ 4DI%2\:9QU!05G] MBW\TA=AR@-X!!]0XH%T'_X"#USAX_]7!;QS\JC)U*E4=[K'"\YG@&R",M48S M%U4Q*V^=/F5FW9^4T$^I]E/S6YQCEA#P5)'LCAEK0UJ:X,J/.\ MWG !OKS7YN"=(H7\:DNUQO;MV.9UOI8KG)";B7Y?)1%K,IG_^@L,W=]LB8\$ MUBN#UY;!&T+?*L.J+0/Y688+L!1<6M>Z1@TK5--^UG/H0HC<>.:LMW/;MXM# M-XS#UJP7M=]&[0]&_9Y(>:W;2E(698X5274WT,5)*#;]QA9OC1=LQ7'I39$? MN#OQVNR",(A=>\!!&W#P?\K,B+($?3N,^05:J1GL91"B:13L+HS%S/6A>V!A MPC;/<#"FMXR(Y0MX,BP55N(,^A_[YHP$UDLU:E.-3MA HC'+,!)8KPS3M@S3 MDS20Z3[_0M,:=FAJ,8O\*([M-(W;H./!H#_@)--#XJ4?KBW.0:!C%VHDL%[. MT.W4@'M"QC;@(U5B++1^*;:$$3P):QO8;3Y"%'@1W*&MS4XW5_? OQ'8J18X MJ ;F=YQ))78B2T?BDZ M\0.'U<^KR;LO;L(8H6B7N_MFOA?X_@'J=A((#NN5]T1_PF4\3P$M-&W7Q(1K M#W00Z.C5&@FMGW:GB&!X2N*.JI?&0NN7HE-,<%")O)ZXT3YQ@R!"N\3=-PM0 M[!V0M+!3.'!8XMR6-$\I6UI#&W0]>GU&0NLGVJDB&)^2JJ-*I;'0^IL#G59" M@P+DU51M8'O-,T;^[F>FS6P:>P=Z+.IT#1K6-6:/IU3ZT^L"2+Y0&RQ(%7J& M16INK"$/0AZ]F3$26K\ 6[LZ)]W6&7=?YQ2*"76*"9UF:Z>!W>8F\GSD[5+8 M8@91=*#;HD[=H&%U\U *1E79$'=!?YAK>Z"#0$>OUDAH_;0[=82"4Q)W5,4T M%EJ_%)UB0L.;2*\F;KBWV3B-HKW6:[$*W>@ ;8VVZ8]TL@$-RX8O\"OX3'3K M71.PQH+BYYP RG1W)E(!G0I5E.A&OKJ2J7IWNAUM3YANJX.8W7$47=_I9; ]F>HGU:&4TTU1'VE]P&))F00Y M6>CIW*M(,UK4IT3UC>*KZMSDF2O%B^HR(S@EPACHYPNN\VYNS 3M6=W\7U!+ M P04 " "R@ E5O:$DM*H% #"*@ &0 'AL+W=OJ3HLZV_9AM0\>,)!M M$E/;#&6U'WZ="X% \$!UU)V'@1B?WSG.^2=V3MS;4/:5+PD1Z'L<);S?6 JQ MNM,T/EV2&/-;NB*)_&5.68R%/&0+C:\8P;/,*(XT4]=M+<9ATACTLK8)&_3H M6D1A0B8,\74<8[8=D8AN^@VCL6OX&"Z6(FW0!KT57I!'(CZM)DP>:25E%L8D MX2%-$"/S?F-HW 5&.S7(>GP.R88??$?I4)XH_9H>C&?]AIY&1"(R%2D"RX]G M]G@Y6">,"?W-/H2SL2RW^@TT(S,\3H2'^DF M(,6 K)0WI1'/_J--T5=OH.F:"QH7QC*".$SR3_R].!$'!J9UQL L#,QC _., M0;,P:%YJT"H,6D<&QKF0K,+ NM2#71C8EQJT"X/VI0:=PJ"393=/1Y9+!PL\ MZ#&Z02SM+6GIETP0F;5,89BDVGT43/X:2CLQ&.$()U."'K,+Y9[&*YJ01'#T M&YHP>84PL443V44@G,R0^VT=KJ1RQ0UZ+[N_QXSA5'OHM4,$#B/^!KU"88+^ M6-(UEP:\IPD99.I*FQ8!C?* S#,!&>B!)F+)D9O,R*S&_EYMWWS)WE7;6R_9 M>VI[6V&OR>24&3)W&1J92N#;=7*+FOH-,G731)\>'?3ZU1OT\*7NU/P J0;C M7(XQ%!A7C7G 6]0T\F#J3C/,6'R8L01JC$.FM[O!G,%4X9:7 MX./ZZ6]YMT>"(LK0\%E>:_@I(DA.7NB#["*OPF2!WA%Y%T=_OI,4-!8DYG_5 M77^YRU:]RW2NO.,K/"7]AIP,.6'/I#'X]1?#UG^O4QPDS(&$N9 P#Q+F0\(" M(%A%GJU2GBT570J$G>M]'*8G<'2)=KSP+"; MNM[3G@\U!>G2A81YI_$W=;O;KL;OG_8R[8[>J?8*@ *KJ, J56 I5;"__T3I M_8??R+7C@2[(=[G.YJ1.#DKNM7+(8=;!B;+L$S58)V?3ZAYW"2+R0"QP1BNV-7">&Z6,/&I&$ MS$.9=K:M2[82?VVR(6$.),R%A'F0,!\2%@#!*E)LEU)L__Q541M2GI P!Q+F M0L(\2)@/"0N 8!5Y=DIY=I1WRIT\;]"J?' FNP?G.NEU3A<"MJD?W_WO.R=S M1%TW1QGP:^KXHIL,M=M"_ MZ$,TDST(6\@Y*8V9R;;)9)C5TW"R1>/Q>%A;"E.&<>VL TIS0&DN*,T#I?F@ MM "*5I7N03W7^/F+H\(GE$XA:0XHS06E>: T'Y060-&J.C7W.C5A:T<%KU() M.9E%U4ZOEA8DS06E>: T'Y060-&JTMH7S0UET7-0S,09F'&THIML0JY]93(J M6(9YH*ON;;IPV?\9QRH#K7J#TEQ0F@=*\T%I 12MJK)][=M0%[]=+N12\/ ) M()U=HW!>6^I\ 6:C.'MK6#M=0E:='5":^\*P# MM"69UP_) _%!:0$4K2JM M?4'=4%?4KZX@J'E7K\\@:0XHS06E>: T'Y060-&J&MR7^PW[?WB. 'T) $IS M0&DN*,T#I?F@M "*5M7I_EV H:SE_L!S!&BE'Y3F%+1J0:MU\H(2U*D'2O-K MAI"^L#Y^E0GE-%>-=K !+I:+_VPS)$=3NDY$OMNF;"TW7 ZS;89'[??&G6/4 MM'O&G9]OI]SC\]V=#Y@MPH2CB,RE*_VV+6_;+-\PF1\(NLJVWSU1(6BI@W+;ZN _4$L#!!0 ( +* "54]QG&(+@0 (<, 9 M >&PO=V]R:W-H965TRT+H:9 ;4UV'H4YS*)F^DA4(/%E*53*#2[4*=:6 94ZI+,(X MB@9AR;@(9A.W]ZAF$[DV!1?PJ(A>ER53_]Y"(;?3@ :[C4]\E1N[$'K=[[)C:4A93?[>)#-@TB MBP@*2(TUP?#?!NZ@**PEQ/%/8S1H?5K%_>^=]7L7/ :S8!KN9/&59R:?!J. M9+!DZ\)\DMOWT 34M_9266CWEVP;V2@@Z5H;63;*B*#DHO[/GALB]A0P4+]" MW"C$APJ](PI)HY"K=9U EN=$:\.#M' SC MA;Y D2]/<_+VS05Y0[@@GW.YUDQD>A(:1&;MAVF#XJY&$1]!\?M:7)$DNB1Q M%,<>]?EI]3FDJ$Z=.GVM'B(?+2EQ2TKL["5'[#VH%1/\![.9>8FD""T+GK$Z M445&'A5H)*G>D$MRSP62R%E!GG 32D?@MYN%-@KS^F\?'S6 GA^ ?>S7NF(I M3(/*^E(;"&:__D('T6\^=OXG8Z^X2EJNDE/69\A%Q7B&":#7RJ:2+]K:Q,"9 ML)5H,QOUQM$DW.Q'T14:]Y->*_0*7:]%USN)SF6OL=E; %8'K%0I\ U;%%Z8 MM:W^/DP:#PY@=H6&B-,/L]_"[)^$.8C W0> MF?Z1-S)NP8U/@OL@-J!-7;2PC.OU0O.,,\7]USON(#A\R%T).J)'$I!&+XTJ M.BL%;0&6KC45[>-VE/K[3N0A-3I$[)$:)90>@;S76^E)R _GPKS]B:%OU-M$ M&JW]DIF,QE'_,+JN6(]&PR,Y36V7?+WST@OHZ6: .,E7(#G; -E@!ME"BSF% MP6.&$U%[$BFEQ<^1IGN#>%E:!6;IK5Z&XM3-U/V]UV8KYU@V5G/[Z^ MH['W),$3-RJ&+R[J$?T/IE;8A+'1+=%==#7$;%;UU%LOC*S<'+B0!J=*]YGC M+P505@#/EQ+C;A;60?O;8_8?4$L#!!0 ( +* "55T[[I)D 0 "D. 9 M >&PO=V]R:W-H965T M+&>V@<1!L [;$M3K^J'8!UJB+2*2J)*TG>[7[TC)\HMH)1_VQ1;)N^-S#X]W MQ\F.BV>94ZK02UE4[HDBLXG@.R2T-%C3'X9,HPWNLTJ? M^T()6&6@IV9WI"!52M'"!-F54X%FF^$@ 7T.R-+ M5C#%J$3O[ZDBK) ?0/K+XAZ]?_<,'>HUB3BOU+ M=)!> 3^5Y 7+2!.S58:>!)5 2S/!5^B!5< G(P5:P"0M#9??;I=2"0CQ?VQ\ M- !".P!][V]D35(Z=6J]E]A29_;S3SCV?K&Q\S\9.^$JZ+@*AJS/=/1 1CB0 MLZ0573%EC8+&5&Q,Z>2TG041QN'$W1Z[8Y%*?!T76PO.L,,9#N)\K U"Q2'K M?-\P01%!6R(@L N*JDVYA'"'HY0Y 8[TU[P@4J);?3U*4%PHGC[;?&JVC8[0 M8M]+QF<^6:0"2--VGZ+.IVC0IP4IJ/PH: %!EZ'B<$EM.*,>@E&8^&[M'@7CT1G$OA >Q9$=XJB#.'H31%9) M18K"!+,-X*BW=Y DR1G OA .QG%B1YAT")/A:]9FXIJ+?=;)J&!;HBOH:T>? M]!#YX^@\0OM"L7OXG7%%(HU&16K0?/?]S'ZH-(/U6*PL4'@LD/G1*L-"B<>+#6S$S;8$7E]UE)1M%Y_K&)C:,C]*>X#D4*#U>I M?2!RT]:D[64:9O+N%9O?L+6RXW[YPAZ4A/,XMLGA$ <7$@76A>YTYE F\'"= M *3H*T4Y@531U3RVCWA@PE!PA78Y2W-H[.NFOX$*>91N@#ESCYM6"+A<-EVD M!(64BPQF=DSET B"I*1HU35%&>YAB^81]0<1:R@K4/U6L)UW/8*C$LV[I!DH7IM. M?W'!5: -97'/QN!WJ#[G4X^P]02P,$% @ LH )5=T4/FPB M!P Y2L !D !X;"]W;W)K&ULM5IK;]LV%/TK MA-<-+=#:?.K1)0;:!-LRM%O0M-N'81\4F[&%RI)'T4D+],>/DE73$A^N K8? M&C\NK\^EI'/NN=+90R4^UFO.)?BT*"9\MVT::880BCV2;+R\G\K/WL6LS/JITL\I)?"U#O-IM,?'[- MB^KA?((F7S]XEZ_6LOE@-C_;9BM^P^6'[;50[V:'+,M\P\LZKTH@^-WYY!5Z M><%(LZ"-^"OG#_71:]"4HVXF@!HHX%N%N OW4!Z1:T.S?; M(VO+NLQD-C\3U0,03;3*UKQH]Z9=K:K)R^8PWDBAOLW5.CG_K03GZJC)&KP -^H<6NX*#JH[<,EO)7AZR666%_4S M]>6'FTOP],DS\ 3D)7B_KG:U2E2?S:0"V?S4;-$!>KT'A!V ?M^54T#@HOGZFM.>P//NP/;O,19SY5YU592[%KM@'\\T8%@"O) M-_6_MN+VV:@]6W--OJRWV8*?3]1%5W-QSR?SGWY $?S95FJ@9+W"R:%PXLL^ M_U!NLWP)KD5>+O)M5H#769&5"VXK>I\I:C,UO'$_IVD2X^1L=G]@%(OT(N=$,V1V5:B)09U']C[!4:*%EO.Y+#=B1!J2D)67B@9+W" MTT/A:3!J2HTS,8K3! [.5S,JANJ?_71%4&LK#$5-7:9C" A30@= +6$)H8D# MZ%$3@,*R4Y>O=X73*!WNJR4L@HK&''BU*".O]+GYJ5L7]8ZWVL@A+DM8DD:N M?=2:B?RB>56J#>.U!"*3'&RY6*C#K[IA*]1]*H2.0, I@I@-P9X.[,/5RHG\ MTFEET"\ 3Q6[_JH:OQ)<5.4]5R?OK>KZNFC-LZ]V*]6@-D3+K 5Z?WPLX83* MUM\J+=^(!25;Y&T'1A-T-('\[,(9PNU3'EQ8F/3+M2CH9UP>KFP3D M[Q+&D&YLT),!TQ?21ZAU&WG5\1%LFY@M*28)'7:NUCB<1,2!6 LN\BNNFV]3 M\RA:D=GBW,BPEECLE]@QC-NE&A"I2;BGX_I@M'%;'&$1I0Z MSF;=/>!@QAN;GCJ-Z-#+VJ)('#EP:NG&@:TW-DTU0C%+HB%>2QPFF+EX0NLM M?J3]QJ9H(AQCG Z1F08<$1RYAAA8BROVB^LHNHVM-$K@L!OW_^9C+SHMQ]@O MQPY6CJ8P_H8A0S/4L-0>U&R'RM;?(*W^. U+R=YF8G3Q@;+UIZ"ZP2#^!F/4 M'!0:EVT%\;<7(PB96/P[3(?288FBRDX[<&J))W[W M/IJ0NWR],0)+HR'KV<(2EKKP'DW"_:KLI&-B2FN,8#3T$+8PQ<;8@4L+,/$+ M\!@R[E(-R3B"QLEY.K /5^LP\>OP.[ZH=J+F[;TC*\:@GCE4MGZU6L-)%)0T MB;=.<:^,X8<2X,6>):P [W#G5XDG]XNED3FHJI?(N:8P' MR*@IE3A%SKMQ5&LE]6OE>[5E[0UOU>G%S;Q3?]!T=S=\JZ[46RZ:Z69BK2"H MZ0Z5K;\;6I%I6---@YKN4-GZQ6MYI^%,MS_5Z,*)<783!&,'H]&C.^+A;HD' M'=)3T\$32AP.GNK.@09V\/Y\HZLR?;XR^<[#I%L$^DB;[U\W&KYETIY"Z#HJ M6N1IN%D M<\"XN'H]71<'ZP6>7IBYEZ5+\2I!M2?8_2^?P_73G6W0,.Z=AK4 MM8?*UG_81C<>+)QK9Y9>!,+8N(=AB_,\O\1T+\*"^79F.G)$8Z,!M87%SGZ. MZ3Z!!7;NS+3DJGMC;'C=6^*P0HP<),6TN+-'>G=F&8NG"4Z&0P5+'%:ML?&$ MU>SH&K[NZJ27]\T3WH>GNR=_P]02P,$% @ LH )533L_AU)! 1!8 !D M !X;"]W;W)K&ULK5AM;]LV$/XKA-8-+;!9+[;L M.+,-))&T96B[(%FW#\,^,-+9%BJ1+DG%Z; ?OZ,D*Y:MJ$[++[9(W?,<^=SI M1-ULR\5'N090Y#'/F)Q;:Z4VY[8MXS7D5 [X!AC>67*14X5#L;+E1@!-2E"> MV9[CC.V6:^TF;M/56ND)>S'; MT!7<@?JPN1$XLAN6),V!R90S(F YMR[<\\CU-*"T^#.%K=R[)GHK]YQ_U(/K M9&XY>D600:PT!<6_![B"+--,N(Y/-:G5^-3 _>L=>U1N'C=S3R5<\>RO-%'K MN75FD026M,C4+=_^"O6&?,T7\TR6OV1;VSH6B0NI>%Z#<05YRJI_^E@+L0= MGFZ 5P.\0\#H&<"P!@Q/]3"J :-3/?@UP#\5,*X!XU+[2JQ2Z8 JNI@)OB5" M6R.;OBC#5:)1X)3IS+I3 N^FB%.+WPLE%65)RE;D+:=,$AR0.X@+D:K/Y&(E M #"1E"0_D5N(>2$DD #N%8EHG&:I2D&2]U0(JC.$O Y T323;]#\PUU 7K]Z M0UZ1E)$_UKR02"UGML)E:^=V7"_QLEJB]\P2A^0=9VHM2<@22#KP03]^W(.W M4:Y&,V^GV:772_A;P09DZ/Q(/,?S.M9S=3K<[=K.MWD/O\U[U \/($:XVP5O M:3EL\F]8\@V?Y<-4NF92B4*G&?G[+1J0:P6Y_*;+L/G.:.9O;#?N ZK$:^/VQ;!<=6WF3JN&VK ML,-JZIT=>(QZ=_F5&OJ-AGZOAJXS\/SOL2BSE(NJ-D-"WG.%I3& M[42GH4FGT9>=ML0^:\0^ZQ7;&V !_07/LHS@&^D!A$KO,]B5U*=2>E&L\,RM M:ZF/M;2KXG:%I]?W2Q\]DV2!2;+0)%EDB*R5#=,F&Z9&2^O49'Q-D@4FR4*3 M9)$ALE9\7>?IJ]8Q5EQKJH.:@V->HV^[+4M^%X;P35ZSJ_I M6L=NQW$.):^L_/V#_O30*NC@&AY9A1U7ZJEO=?D MRD&LRG:D1$T*IJI^0S/;M#PORD;?P?RE>W[E=LP'[GE8-32?Z*O^*GY@K5(F M209+=.4,)IA$HFI95@/%-V6+[9XKQ?/R<@TT :$-\/Z2X]&A'F@'3>-X\3]0 M2P,$% @ LH )55A\!B_F!@ $C< !D !X;"]W;W)K&ULM9O;;MLX$(9?A?"VBP9H;1ULV)1'&^H31C#?E#O-XR_D5$A$CT+8E3<=.+ MI-Q<#08BC$B"19]M2*JNK!A/L%2G?#T0&T[PLC!*XH%E&,X@P33M3:^+MGL^ MO6:9C&E*[CD269)@_O2:Q&Q[TS-[WQO>T74D\X;!]'J#U^2!R ^;>Z[.!C5E M21.2"LI2Q,GJIG=K7@76.#OQ#R5;L'*/\5A:,?R8S$<4Y2X_A:07NUS]QP]_@[W2MN7MW, @LR8_%'NI3136_20TNRPEDL MW[%M0*H;&N6\D,6B^(NV55^CA\),2)94QFH$"4W+__A;]2!V#$S[B(%5&5C[ M!L,C!G9E8.\;C(X8#"N#X:D>1I7!Z%0/3F7@G.IA7!F,3S685 :3(KIE.(I8 MSK'$TVO.MHCGO14M/R@2HK!6(:1IGKL/DJNK5-G)Z=^9%!*G2YJNT1N&4X'4 M"7H@8<:I?$*W:TZ(2E4IT"OT%TM?<1*RC N"YF0AD8=#&E-)B4 OYD1B&HL+ MU?'#PQR]>':!GB&:HO<1RX2"BNN!5 /.W0[":G#ST]L[&ON!>E#UT[*^/ZV9I07^F:5]9 Y?(LNPK*[[.<'<-HZ:NZ>;FUU/ MX]>\^[_F/=";STFHS,TN\U8H[#IQ[8)G'^6I_+M+A>19GI_HTQO5 =U)DHC/ M':.;E;1A-RVO$%=B@T-RTU,E0!#^2'K3WW\S'>./KC!#PEQ(F <)\R%A 1"L ME2S#.EF&.OKT#1,"J4I)ODGUHLNHB(J<82M5YA:R*UVTO'/3I80Y!2R?3#Q. MAY9M7P\>=]/@L)/1[N&=@O%_B F ;JT5B%$=B)$V$#,LHJ+"A/D!^9K11QSG MY:7CL;W6HSZ9G;]SK=&Y@2MAHYV':=DCQY[LA0[2IW>:3Q_29S Z2!K[TC'L M4>VS%6RG#K:CC= #22GCY62"+-7T0:IYPK_([AO#YZCSXC(C2-49HHJ$W55C M9EJ'YT87$N9"PCQ(F \)"X!@K7P:U_DT!BWY8\AD@82YD# /$N9#P@(@6"M9 M)G6R3+0OGR)9U(*))EE25'F4>Z A094OH0Y4_>&="XN9%GYN[DP.7ND3P]@K MRRZD1^\4CSZDQV!R4$):'ELQO*QC>*F-X5TJB7(M$<>2H WAH?K9XS7I"IB6 M=&[ (&$N),R#A/F0L*"$F>;NS+-OV,:P.P=,HU$HC)^91HS[H^?H/>%)H5L4 M4X<'LE'%8$%XOLB<=&6)WM6Y:0)*E!5"T M=F(U J,YA*TIH (C*,T%I7F@-!^4%D#1VDG3B*&F7L+\U9H"JG6:AR+@I7VP M2@7UZ9WDTP?U&73Y-(]6ED;K-/5BYSEK53WJ[, YG2LOQQCOQPY4HSS5K0_J M-CC!;3N"C;IH:O6H:;.6_-G%):C@"$IS06D>*,T'I050M'86-;*C.8&="( J MC: T%Y3F@=)\4%H 16LG3:-SFG!"IQYU=L)TRW;CT7[M %4Q3_3J@WH-?NRU M_5%0HU!:>H7R_OX6S5BRP>D3NKN[NU4%!%*TU'L_-^*@-!>4YH'2?%!: $5K MYU@C6EJPHJ4%*EJ"TEQ0F@=*\T%I 12MG32-:&GI1E]GYP"H/@E*\T%I 12MG0.-Y&GI)<_;,.29*D&TFF-T9H!](.\. M#^,/JDR"TCQ0F@]*"Z!H[?@WRJ0%_>VCU?6AX6$Z@&J.H#0/E.:#T@(H6CL= M&LW1@OL"B?Y]$%]!E"T=H1S);+=TBA;EE[9^F1^ M1A\)BO C08^84[R(25T/D I^L87C)=I&-(P0)\6PU#L"HPWCQ18C];:0$4$A M2P6+Z5*M4I=H@6.0#0S2? MLZ*R7TYN69'NV=>^5WMMY9SY5M. MYY6QNE+L^!DT0RIWB[W%?$U3@6*R4L,S^F.53+S<@%6>2+8IMO,LF)0L*0XC M@I>$YQW4]153SZDZR1W4V^"F_P%02P,$% @ LH )5:;CZ$7P P 9A, M !D !X;"]W;W)K&ULK5AK;]LV%/TKA%8,+=!$ M;]GR; -Q+&$=&BR(VPW#L ^T=&T+E4B7I.+DWX]Z1+5E1I%1?;%$ZIYSR'.O M*9'3 V7?^ Y H*R#RR8:R# O99%N=[QG@N 1E MJ6X9AJ=G."':?%KVW;/YE.8B30C<,\3S+,/L>0$I/$BV.U%TZ//I M'F]A!>+K_I[)EMZPQ$D&A">4( :;F79C3D*S!)01?R5PX$?WJ)C*FM)O1>-3 M/-.,8D200B0*"BPOCW +:5HPR7%\KTFU1K, 'M^_L(?EY.5DUIC#+4W_3F*Q MFVEC#<6PP7DJ'NCA=Z@GY!9\$4UY^8L.=:RAH2CG@F8U6(X@2TAUQ4^U$4< MR:,&6#7 :@.<5P!V#;#[*C@UP.FKX-8 MR_ JP%>Z7UE5NGT$@L\GS)Z0*R( MEFS%39FN$BT-3DA162O!Y--$XL3\SUQP@4F(9W6P9 M@"PDP=$56LFRCO,4$-V@!]CCY^K!^R4(G*3\@PSYNEJB]^\^H'C+CN9< MTO&I+N10"T$]JH>UJ(9EO3(L&]U1(G8?_>K+E@V\Y[ZB<]\YLL,WQ MR&HYW\E]J?.])(,A)<.!R$Z<'S7.C]YRWE4Y/SHO0,]U_/9RTTE^J?7]-(,A M-<.!R$Z\'S?>C]_RWE-Y/SXO0=\8C5O6=W)?:GTOR6!(R7 @LA/G_<9YO]/Y M+SN0&\V-_,I2^>^?F6%:\L4W:B6@4^+2!/33#(;4# /+);C]!^CFOS0!/56#057#FNWX$\NU?<_S&]53=X\VKF:GNY^( M+&[@ L'3'@@'I='FF?B5:8\-HVVT*L[QVG%+59PU\MMQ@3+.M]MQ8?<4+RU0 M_>@8( .V+0]L.(IH3D2U.VMZFT.AF_(HI-6_,">WIJ)_:4Z"ZLCG!WUU G6' MV38A'*6PD5+&]4A6&:L.=:J&H/OR$&)-A:!9>;L#+#<$18!\OJ%4O#0*@>9H M;?X_4$L#!!0 ( +* "57L<)?,T00 -L7 9 >&PO=V]R:W-H965T MB059_OU(V59MB5:=E<]]"66J',/[SV7N>3E>$/9%[["6(#7/"-\ M8JR$6-^8)H]7.$?\FJXQD5\6E.5(R%>V-/F:89241GEFVI;EFSE*B3$=EV./ M;#JFA(_;/'<[H9F) 8S?PE"Y70@V8T_$:+?$S%I_6CTR^F35+ MDN:8\)02P/!B8MS"FP@.E4&)^)SB#3]X!BJ4.:5?U,M#,C$LY1'.<"P4!9(_ M+WB<PQ23_^KDB->DYE>/B\8[\O@Y?!S!'',YK]D29B-3%&!DCP A69>**; M7W 5D*?X8IKQ\B_85%C+ ''!! =NR M;8T_L\O-H2Z<;YL]^M^S'XGAU$O(*?F<$WRWO\\>Y)*)LR))R1(\4E:6@%LA M6#HO!)IG& @*/E 2JU5"LTS!'HC #'/Q#GR0Y5"NIH_H%?SY)+\"60$VB"5_ MZ1;*UA57[XJJJC=\C6(\,639Y)B]8&/ZXP_0MW[29:E/LK!/LJ@GLJ-\NG4^ MW2[VZ1U>IH2H',U1)BL"UN5A2^&7%&HS>ID./'?H^6/SY5#A-LQW+;>!"C5D M<&0/CU%1&P5=:,&@AAU%Z]71>IW1JM6742X+UU)NJU=R\XOIDJ3_XD05+2I6 MF(&8YE+GE=H>9:U3:)TDVWF\ _^\P&WHT<8,H#,*&GJT44.WJ48;X[B!K=?" MK[7P.[7X62K0$ CII:"-F"_Y8+5"+>-"*P&)FQC!GX3%+5!T#L '44[K*,= M=D8K-X,SBWRHR98K58:-,-LX._!A(_?AA6S1.;:C8$=UL*/.8'?E%C D,. ; MM 9HR3 N-WE=[)UT7UMH^R0+^R2+>B([RDE0YR3X?C;.H,]\]DD6]DD6]41V ME$]H[0_35I\%M&+KJJ :R,#Q&I7E/$^DXQF>**#PH'F G?$>= #QK@/0!MI) M\[6KKU>VL%>VJ"^VXX38^X38WT])J7SI*ZM]LH6]LD5]L1UG==]@P<[S_F4G M\HJCLYBT(1 Z%FR6D[-,D8[)"T8GSN)PWWK [M[CMUY.XM4DG5*T(7 T:IY- MSQ-%&LC MD%NG^1*F2(\W212AT6C.8GE5#_V)V[3;ME M:*FBZ4_9% Y&]6DN,LT21!C)P;']T M0HU]_P*_M8&I"/RN*-L0:/M>JR:<98K.,FW#- \N*W/,EN4M,9=ID\M]>^E4 MC]8WT;?E_6MC_ [>S*!F/%0WU^7EZ)Y^>^W]'C%92#G(\$).95T/94K8]B9Y M^R+HNKPJG5,A:%X^KC!*,%, ^7U!J=B]J GJ^_SI?U!+ P04 " "R@ E5 M/N3+B U<3.; /MOY^=A Q(FM$5 M'DCLW'..[[F6?7MKQA_% D"BIS2AHF\LI,RZIBGB!:18G+,,J/HR8SS%4@WY MW!09!SS-06EB.I85F"DFU A[^=PM#WML*1-"X98CL4Q3S)\'D+!UW["-S<0= MF2^DGC##7H;G< _R(;OE:F16+%.2 A6$4<1AUC>N[&X4Z/@\X#N!M=AZ1SJ3 M"6./>O!EVC-WR6E4DAJX_;YAC_+<52X3+&#( MDA]D*A=]X]) 4YCA92+OV/HSE/GXFB]FB8#K>;TGF;^OAMZE$[? 2Q@MM-\!TOW6K3 MN#F?V[YI?EY-A.3J;/C5M#\*"J^90I^779'A&/J&.A %\!48X8=W=F!]:BK. M,&WMX!U0B>%(WEH"F>A;H($?KZVH5>A>6_O7, MU7:IZG'N94/A=^QZ_;V"KXVAU_L.SXF+*17]\R@=W9+=Z.WT'E=]#J]XWJ MN A=@9"IWK6$(H$3$&?R.0.4Y*=3D_M!;3W[KK?*OM;U?\J-CRD7U>4\WPDN MZV:;6^U""GR>-W8"Q6Q)97$)5+-5[WB5MTQ[\P.[.[0;YD=V=URTAG_IBT;U M&O,YH4+5:*:DK/,+M45XT?P5 \FRO%F9,*E:G_QUH?IEX#I ?9\Q)C<#+5!U MX.$?4$L#!!0 ( +* "57:6TFXJ0, #4, 9 >&PO=V]R:W-H965T M3,%3K'9-*F1.M%G*;:@*259B"&,PYPP'LRG[KNEG$]% MJ3/&Z5("5>8YD8_O:28.LP %QR^^L.U.VR_"^;0@6WI']7VQE&85-BH;EE.N MF.! TG06O$.3!<+6P5G\R>A!G3T#&\I*B.]V\>MF%D!+1#.ZUE:"F(\]7= L MLTJ&XY]:-&A^TSJ>/Q_5/[K@33 KHNA"9'^QC=[-@B0 &YJ2,M-?Q.$76@( I+4V:O;!Y<9YFV@8MV6\T]*\9<9/SS]1DP,%^N!S0271C&\! MX1OPD7'"UW;E#( K;U^D_7NS>*<4UP!#C#WNBV[W M6[HV[LBYHTOWT*2KR1ENP,;L 'S3@@T[P12DEY1J(5@#9J8(^ MYDIT> ;31WB8H!:SSRQ"$/F9APWSL)/Y#\'[ZQ_C'GJ 4(+';7"?'8Q1,O*3 MQPUYW$G^56B2_5_FV)=$F(S:#>*S0V.<)'[F4<,\ZF2N9A[]@<8>/>E8'*-! MB]IC-!X,_,A)@YP\"]F-X5XSC1Y[H&[W'KC31-/<=5!Z'.NF-$NAF#M'__[P MH.VIO,HH^,#+W%5,\&^^.+MA/NL=E9<3L:;P#;&?HW61M7&3M7&GN)W3$W#< M6&ESU(E5QK8N>F][CI\4L#_&[2I[C)(X\E<9P=,A#9\]"-*+-OV/+57K7NZ5 M9!2WJ'UF& VO# %T=KE G=Q+>P 9YCW)2FH;T&P@>XMA>9G7 13DT7:GGQYY ML!((V_0>LPCB*P<&.AWSJ/,DK8?8\_*,G]8=15'\9'9Y#3$V8ZY%&Y[=Z>R% M^G&ULK5?;;MLX%/P50EL4+;")).KJU!:06%YLBRT:-+T\ M%'V@;=HB*I%>DH[3_?HE)46U248-VKS8(C4SAW-X1!U-#XQ_$Q7&$MPU-14S MKY)R=^'[8E7A!HESML-4W=DPWB"IAGSKBQW':-V2FMJ'09#Z#2+4*Z;MW#4O MIFPO:T+Q-0=BWS2(?[_"-3O,O-"[GWA/MI74$WXQW:$MOL'RX^Z:JY$_J*Q) M@ZD@C *.-S/O,KQ83#2^!7PB^"".KH%VLF3LFQZ\7L^\0"\(UW@EM0)2?[=X MCNM:"ZEE_-MK>D-(33R^OE?_J_6NO"R1P'-6?R9K6BM6B_87'#IL$GA@M1>2-3U9K: AM/M'=WT>C@A*QTV /0&:A/@!0M03 MHL=&B'M"_-@(24]HK?N=]S9Q)9*HF')V %RCE9J^:+/?LE6^"-5U'[RN[@&=Y[OH*C@F_V]!Q$P9\ M!A ZUC-_/#UTV?F]Z(M?CGZ2C&@H@*C5B\8+X,OE4DBN'MNOK@WN)&*WA#[* M+L0.K?#,4V>5P/P6>\7S/\(T>.7*[E.*E4\IMG@BL9-]B(=]B,?4BW<[S)$D M= MJO2-@I9]'UUYT,FDKH]\"MT4:Q).I?WN<8QL497%T"BIM4!CF>7**6CCB M94DV@$[,)H/99-3L9<.X)/^A]EW!-F!#**(KW%OG^G _8YNSO1H@(; [$5V( MY&AA,#4LSFU,F,5&&FQ,HI^LDR38F#P/W3E(AQRDHSEX3256920!OE,O?>54 MO?2-1-0$+4E-),'.!*2.A1O^;4B<&O9M2!B8-6!C8!R[[6>#_6S4_@:#V7S4[$VEZOU,[7?S,Z>Y M'3W-#*)_:)DD3&XN8V* XCH[Q+ M&Q3"S'P(%C8JAS RC/I'/52#^;9M7H4RL:>R>YL.LT-_?-FVA<;\57@Q#QWS MI>JGN_;WAWS7C+]%?$NH4&G;J%#!>::VA'<-;C>0;-=V<$LF53_87E;JFP!S M#5#W-XS)^X$.,'QE%/\#4$L#!!0 ( +* "54]?AE]H@( 'T( 9 M>&PO=V]R:W-H965T<&5)5NX'F16V%"G30Q M:W<\3=A.EH3"'4=B5U68/]] R0YSQW>."RNR+:1><-.DQENX!_FKON-JYEJ6 MG%1 !6$4<=C,G6M_MHAUO GX3> @3L9(*UDS]J@G7_*YX^F"H(1,:@:L'GM8 M0%EJ(E7&GY;3L2DU\'1\9+\UVI66-1:P8.4#R64Q=Z8.RF&#=Z5 M U?[AU:@#P&A6V1BT$_@E4"8YFA)1,9V5*(5E@K[;@D2DU*\3URI*M*\;M9F MOVFR!SW9O^[H"(7>!Q1X0= !7PS#EY IN&_@_CG<53Y8,P)K1F#XPAX^ZP%N M/>#6@])X()4'LRZ9#>^XFU??Q)FH<09S1UTU 7P/3OKVC1]YG[I$OQ+9F06A MM2 <8D]_U$JYM(I%E]AAABOT#)@+%*"*45D(Y Y;PG%-(,!E M0NO?@ -PQ^\Y^H^]P^]4;>U31Q]ZL(B&W968&P+ MC%]X\N+.O'%\45Y/V&5Y[DEST(WY.^9;0H7*OU$X;Q2KW>)-LVLFDM6F7ZR9 M5-W'# OU?0!&PO=V]R:W-H965TNXF36 .<,Z99I?OP9Q,*!!,WI>%-"\3^ M^WELX/< XRT7/](UI1+\C*,DG0S64FXNAL-TOJ8Q2<_YAB;JER47,9%J5ZR& MZ490LL@[Q=$0.8X_C E+!M-Q?FPFIF.>R8@E="9 FL4Q$4^7-.+;R0 .G@_< ML=5:Z@/#Z7A#5O2>RF^;F5![P[+*@L4T21E/@*#+R>!W>'&%?=TA;_&=T6U: MVP;:R@/G/_3.Y\5DX&A%-*)SJ4L0]>^17M$HTI64CG^+HH-R3-VQOOU<_28W MK\P\D)1>\>@?MI#KR2 8@ 5=DBR2=WS[B1:&/%UOSJ,T_PNVN[8C=P#F62IY M7'16"F*6[/Z3G\5$U#K 0QU0T0$=VP$7'7!N=*5,H'(F4%X/'ZCW]X8*(EFRVGEO M-;2KX+97T%?<1;HA*1#J:__@)]Y[RC"+5VX5A=*.&X3ONOEU83# MT V;RJVU.RKW2N7>2\K=-N6>J3QPG%%#N;5V1^5^J=Q_2;G7IMQO48[]B MMZ'?.D)'_6&I/[3KYY)$FEXY6J(<+9L"+6V.0G-%/'4!HX8EZZ =+4&G J=C M-?6%IND%(#'/-" %S0=)#8K63$R .+F&3MS"R*[JTF=H)1%*NGZK:OMV*[/ $:"]JU!?%<\+FBO3!=EC! M'7:C.VS!NP.;]VM[\:[B*[[#;H"')N$#U[C.^P \K @/NR$>FHS'OG'2](%X M6#$>=H,\;*$\-K3W 7E841Z^!?/0Y#PV[J%]4!Y6F(>GY3PT08]"QS#5!^=1 MQ7ET#.>/P3AJP3@T[-B'ZVJG@CAZ)<03*E^Q9,BD.5)/*$V/9BOLU.+,OO;: M$[H5G<52S#,AM(-ESG6=M_A#Q%9$OQ9JUXS,=0E1,R"WM0I\?$!SA6-DQ_%? M/#G;5TR/RTW(1#0,1LT'*F0^I"/HC0ZHKMB+[.R])0E9J=/]7IU_;$Y3\!_X M3H02'%'P^3G=_J'2KGSZ"&:"Z5> X)(F=,GF3&VW&CH1D0OC?? =57Q'WAM# M)3H1Q N[?40"5$4"9(\$1X5*9.8#!/V@^?;"/E17*U5"0"\FA-98B_/5UBD]B>YZ+F^6,?HZN'*@!@ M>P!X;<#$)M.1NJ:-O&(?MJNMVLMX>T8X/F)B,Q2<0>R:H=D^8E='57[ ]OSP MQI2)VQ[Q/3<,FB[[" &X"@'8_I#?,8]B\QW &?2A9]PP^F ^KIB/[!2 M\CC?7%.B(HYNH'Y?&PO=V]R:W-H965T$LCE)]U3F (=\*+O32RXTIY[ZOTQP*JF]D"0)7=E(5U.!0[7U=*J"9 M Q74"6^U<'-W:K60E>%,P)TBNBH*JAYN@E./9+"C%3 M^[U1N,H09U;O ]-DVMR3SGHZS\?2B#-W(L-&,JXOL+5C_<;\N+GJX5O<$^+ M]-.&?UWS1SW\OU?BAL3!2Q(%4=0!WPS#-Y B/'3P\"G<1Z6MW*B5&SF^N(?O M/6;26W$ ;3!V#6&B%DL^O]YJHS (OW1)K#F3;DZ;F7-=TA26'J:>!G4 ;_7+ M3^$X>-4E^'\B>R(_;N7'0^SU;9.2/CCU"E)@![K%BW])!)@NZ37?V/'9&G)8 M!0O_<*KGW"))XLDT"!X-G_B:M+XF@[[^J@W#O(8,_=0LJR@G!\HK(')'N-61 M$:HU& S42NPKJJ@P %EGC-8[C094G%M,9T&OAE&K832HP88;>Q)NVJ69L6GF M1.@N=T<7W3VW2$;1N/_0QZW#XPL!HO43))R Y M/0#6"L5L:<-+-8!.HGQAF&&VUAUSEN985ISS>##T-"9,#B250DO.,G=86\JI M2/%!Q'HI588S1V9RC!6TQ&JZ8P*7&98G;=#>!9)UC# <:%+;6<8,NR5[]AW< MQ#W@6,DT 'DO#9 PQ%?W#KW:H:TD;TB]B]@33:YNNIX"_Z0)*$#M73.E<;M* MF/J%:&?;ANW6]37/YV?S]:QK/@SFZ[K#\Q\WJ/O#/ZC:,Z$Q9W:X67 SP2A6 M=98YL*RAK@^DZBZF9@-V@;W]5W4$L#!!0 ( +* M"56P7\*MQ@( "(' 9 >&PO=V]R:W-H965TTD[;>?;5*4 M+21]$VRX>W[/'3DSWG+Q+ M$!2]5R>3$*92JKUQ7I@561%[R&IE^DG-1$:6W M8N7*6B#);%)5NK[G16Y%*'.2L;TW%\F8KU5)&;NQ MH*M"F1MN,J[)"N]1/=9SH7=NJY+1"IFDG(' ?.)\Z5]-1R;>!CQ1W,J]-9A* MEIP_F\UM-G$\8PA+3)51(/JRP6LL2R.D;?S9:3HMTB3NK]_4;VSMNI8ED7C- MRY\T4\7$&3J084[6I5KP[3?+5+ED[J"AKKN1E MUX>]!-\_DN#O$GSKNP%9ES.B2#(6? O"1&LUL["EVFQMCC+S4NZ5T$^ISE/) M'>J2)'R".7G5O5:@."P1%IBB[E8&YS-4A);R0H<\$4')LD2X90H%2@5?F:+J MM0=S0*F M.[_3QJ]_Q._W-;N$P.N![_D^/-[/X/SLXE\95[>@[8/?]L&WNL'1/DC)10]L M/WHP0YD*6ML_SJ\['0NW"BOYN\MP(SSH%C9#=25KDN+$T5,C46S023Y^Z$?> MYQ.V@]9V<$H]6: 9O P%\-RVI,M@(Q%9"3.DFT1'!O'8W720!RUY<))L)+I@ M35:X!QL$D>]UP\(6%KX'&W3!PD-8&,;];EC4PJ+W8&$7+#J$19$WZH;%+2Q^ M#Q9UP>)#6!R'1][9L(4-3\(>"CVV)-?#VX4<'B#]?N '03=SU#)'IYE&PO=V]R:W-H965TV1,]\Y'!&OT5R=J3LCN\P%N"A+ B?6SLA]A>VS=<[7")^1O>8 MR%\VE)5(R%NVM?F>891II[*P7<<)[1+EQ%K,=-L56\SH010YP5<,\$-9(O:X MQ 4]SBUH/3537/5[AHE D.8Y_:ZC5]*D< MV]=/])]U\#*86\3QBA9_Y9G8S:W( AG>H$,AKNGQ5UP'%"C>FA9M8 M8'W@@I:ULQQ!F9/J&SW4$]%RD)QQ![=V\OYRHDJE!O!Y*^Y]!.+&T'7=U^60$_#'CAZX9/.9+608:C#VNA[RLAJR^\R0/?"-$K'C("49 MSD;\DVG_<,+?EM/7S*'[-(=+=Q+XVX&< <_Y#%S'=4?&LWJY.QP+Y__UGKZY M]\YD>$U!>9KG/5=0.\3P6$E<,H;(%DN1$>#V$;3MKM"C;KX\(I9][KJM*!?@ M[]]E+^"KP"7_9ZQ@JB'YXT-26GO!]VB-YY844X[9/;86/_X 0^>GL6R9A"4F M8:DA6">O?I-7?XK>R>NZG2!IC::F(H2:J?ZS[A><&<3RS[]OS/;2",?2\ MKE4RM JBV#GO6J4C/8:>?V)U0@^:T(/)T'4)THW\7[S'Y# :Z23@M05H$I:8 MA*6&8)TLA$T6PO.\EJQ"QP8]B3F!$K^:X=!SV1&>O3@:VWI6[\K04>G(X?%9AKE2D1N\,B M)]O1D"OFPSWEPWU_2E./R51V3=(2H[34%*V;W=/J%TXN MPMZF-M[P=29R@K[8C%@YT.F+S= J#B*GKS5#J\AI*5(W^-,2$4ZO$7_!!#-4 M:+%!69F3G N&U$[@:-B3L%?7I$E:8I26FJ)UTW):OL+@'2J.T26Q45IBE):: MHG6S>UH6P\G5V=L4)QSLD\01]/N*,[0*'3?J*\[0RG7\OGRE(V80NG[8TQR[ MM95=8K;59PA.C_AJT.1;XAM M<\)!@3>R*^?L7.:55><,U8V@>[V1?DN%H*6^W&&48:8,Y.\;2L73C>J@.>U9 M_ =02P,$% @ LH )5&ULM5E;;^(X%/XK%CM:M5)+$N="Z%(D>AGMKC0[5=G./*SV MP20&K"8Q:QLH_WYM)R00@KFHO(!C?([/]QW;YXOI+2E[YU.,!?A(DXS?MZ9" MS.XLBT=3G"+>IC. EF!'B^)$F/TDLIO>ML 5B/$;S1+S2Y>^X M *0#C&C"]2=8%F/M%HCF7-"T,)81I"3+O]%'0<2&@03:; + WBL@5L8N!IH M'IF&]80$ZO<870*F1DMOJJ&YT=82#"R5^)M!/]H:#1^^V#)"(&CS25 MJX,CS>_SAVIC@+(8/*>SA*XP!@\XPV,BP$N",@YN@;8&WV?:8J R0L0*7#UA M@4C"K^6(M^$3N/IR#;X "_ I8I@#DH&WC A^(SME^^\IG7,Y"^]90@)285E1 M$?Q#'CS<$WP OM%,3#EXSF(<-]@_FNT=:'!@229+.N&:S@=H]/CG/&L#U[X! MT(:P*2"S^1..I+FCS1U#.&Z975?[<_?X^SX77$AN238ILL2MU^&;I/ZO>3K" M#- Q&.JL-)&?^_::?:OSY8[/4(3O6_( X9@M<*O_ZR].8/_6!/R3G&W1X)4T M>";OFS3<@!&>D"Q3C%S)U9>OR>LF^+E/7_M4I^&B[]@=MP.[?L]:;$(S3GXF M-+^$YANA/7]@%A&U>P^@\7?0W$+/M0-8 V.<[DPP00DF,(*1!_,8$W$83- MINNX7@V+<;8SL71*+)T#B9D15B 9[D?2:4 "@\"MKS'C9&=""4LHX?';!^>G MR8$$A0U[![JA%]13U#2PMLFV8NZ6,7>-,?_ 7*TC5;VPK&21>A 4+&3WH=B[ M3;';0==S:K$;(S@S)XY=%6[[F)V/1@D^A*CPM FI:W?=T*]O?O.4YT+:T"+. MJ>4*_-1"3&9OL,!,"DNP/O' "R,1;H3K?&;A^BQOVYS BA-X;NV*:9(@QL%, M%G*=_>;DY_[#C>1#IPW=>NJ-89P+LQ(JCE$ U.I8CJP"MF=9YRX==P.:WW9W MD%U">CB5]G#,XF.[J!V9,V\76=B&G3JR2R@/IY(>SB'M496X(S/F[^)R[?;. MR6J>^%Q@E0QQS#ID7\$[,GG!+DBYX[QZZ2O&[=^8V]%7PL,Q*X]#I>](%)UF M%-TZBDLH$Z>2)HY9F]2KX)'@PEWJ83L,ZMB,")\"BA?*[>Q?\9C+A@ M*!+_-M+T20JG8/,2>@E6>@F:]=+6IF9877&I?1W13!,PE\PD9-PH* YX]L * MJS47@C2_37 @B-&JZ9WZ\8 KOW %C:ZV&:CD%31*E6T&T&3"\ 0)#(@D@&2< M1&"!DGDS ;GC8//8AJ%?KT<-PP+;M;WF$PU6&@B:-9#A1#LYE>:93DKE)103 MK!03/$HQJ9/O9!+,GM&L2H+>?A$N(*UB)*V@65\:5<=H2]QJ6N!_L+/%+ M2"Y822YXU'5/GO33\/D[^* 7[B@O\_RGXK,V+J93S";ZOI[+-3K/1'Y'7?:6 M_PD,]$VX50W/_U#XAIA\]^$@P6-I:K<[,E"6W]'G#X+.]#7WB I!4]V<8A1C MI@;(W\>4BO6#FJ#\IZ3_/U!+ P04 " "R@ E5V1*CDWD$ "B%P &0 M 'AL+W=O8]N@$BWRPIR[&03;:R^88!3@I0GMF> MX_AVCE-B349%WQV;C.A69"F!.X;X-L\Q>YY!1O=CR[4.'5_2U5JH#GLRVN 5 MW(-XV-PQV;)KEB3-@?"4$L1@.;:F[DWD>@I06/R9PIXWGI'ZE 6ECZKQ>S*V M'!419! +18'EWP[FD&6*2<;Q;T5JU3X5L/E\8(^*CYFQ= M62B!)=YFX@O=_P;5!PT57TPS7ORB?67K6"C>/'BYG4)D%SFLN"Y;B0/'Q2 MSX P25"8;S+Z#(!F0&"9"G278<+1!2K0Z(^-0G#T&3.&5:&@LP $3C-^+FT> M[@-T]N$J\$VD>WE(@U1R%)(.G !WJ\ M_Q8^TN-=3T-@RZS7J?<.J9]Y6L9/6])#?><7Y#F>UQ'0_/UPMRL?W^<]_#[O MD1X>0"SA;A>\E+KA@#;J=JTK_A&QS#V)*S.@>V VOR\T^N[_S:):=) MLL D66B2+#)$UBJ#05T& QW[Y($PB.F*I/_).HB;TUE,N9 K88:%?",HVI(= ML!V!QRCM7WYF6^U1A39(%_K=#Q.WUCP9EAY'O]*[;5I&A MN%KR7-;R7.KER3#G:*JF12E]*4V7$%J64X4P21:8) M-DD6&R%JZ7M6Z7OV( MK<^5R3(P21:8) M-DD6&R%IE<%V7P;5V>'^4RJNU]DR>LK@J"7[>)6M),FQ, M4\[1;N9-B^!-B_!-BTC[,?\S5:[S8#M/)-J>4X=!D;9 J-L MH5&VR!1;6]_&I8;[(^;$RJNI:C#)%AAE"XVR1:;8VM7@O52#IQWMTRRC<7'P MXXVZ:!T/H3RR=(KN?;NUZ_<&1[/FNZR"+JMA;W@T>W9971[O."/]1Y^:5+MQ MA9@#6Q67O5PF:4M$>0U3]]87RM/B&O6H?^;>S-V._L"]"+04 [J:_G) M5U!+ P04 " "R@ E5%3%=!5\# #W"@ &0 'AL+W=OPC>_\W)WON,F6BWNY!E#HH0\ER5)8>KH[),@-N DKU[XD?>NAS5L6<,^[GH^",(/S7(SA 488 MAEZ,_6Z,J,6(>C'N:J<\ER(ZH#CSX]$X"L;=&'&+$?=BZ/*S!/HO)/$A28AC M?=.[048MR.C_7)/1 8_O#<=^C(_KO-Z_>S/C>4Z$1*4N'=:?QK&[\M19.>MC1GO> MQ=Y@>"36_MZ?P7]V$IZ"U?QX@OVHCP?^,2Z\X\+/SP=N7> M[ZW0?V7I*63!(1G&@_@(V*ZV^R<4]U/XPH-[IN/Y-YZ[UXL4(%:VXY(HY153 M=5O2KK9=W:SN97;;ZY;P*Q$KJON,')9:U!O$NH"(NLNJ)XJ7MK-9<*7[)#M< MZ\X4A-F@OR\Y5T\3H'DPQ@;6+G; -+?WUM)Z1A+YMR/;Z [Y153PG*5,CIRM4OG =66\Q8S(#L^1Z2=K+C*B]%9L7)D+)(D%9:GK M=[NAFQ'*G/'0GBW%>,AW*J4,EP+D+LN(.$XQY8>1XSFG@WNZV2ISX(Z'.=G@ M ZK'?"GTSJU8$IHADY0S$+@>.1-OL B-O!7XG>)!UM9@/%EQ_F0V7Y*1TS4& M88JQ,@Q$_^UQAFEJB+097TM.IU)I@/7UB7UA?=>^K(C$&4__H(G:CIQ;!Q)< MDUVJ[OGA,Y;^] U?S%-I?^%0RG8=B'=2\:P$:PLRRHI_\ES&H0;0/,T OP3X M+P&]5P!!"0A> /S7-/1*0.]2#?T2T+]40U@";#+=(E@VTG.BR'@H^ &$D=9L M9F'39=$ZP)29PGI00C^E&J?&#XK'3S=3G9L$9CS3]2J)37GT;-8(A"4097G* MCX@P189KJF"9$B;A!BP:)@/_V [P%RN".IJG6*H>NTDX9T]RX=&!:.."_XD =YRIK82()9@T MX.?M^/"_\(MVO.>W$+@Z&U5*_%-*IGXKXR\[UH&@^Q/X7=]O,&AV.=QKBL>/ M:8]^3/NB'3['6,.])OA9+(.JO /+%[Q6WELB\&;U;7E/=*VR#>HK4L'J"'6Y M)3G:8UO6\.>OFA*^*,SD7TW56>CO->LW;6$@RL(GI51?3:V,>3-.4Q,=>1K.4\KM<&%E=?4[8+[M!R MFYZ]'_O]H;NOY[ 0\;HU&:_7\_L]8]JM8 M]EMC^<@$QGS#Z-\FG+:3-(0SYE(UQ;+?$*B/?B=X$<]6$[[WG;A,9W1-G8LF MG;HB?JYTGL4^K&(?ML;^U)]-L=KNJCBL$&H)X7L40.!@ARM,;HC>ZUD18>0WG/ZO_3%Q\,= M$1NJQ[D4UUI5M_-1%ZPH!O)BHWAN!\@55WH&PO=V]R:W-H965T MA;,1]>+*V?O#;YQ/)B3,;A,5DH]N,E?U2R('! *+*U38/2WQQL4P@D1QG]' MS: +Z1Q/Q\_J'WWNE,N*&;Q1XF]>V>TLF 10X9KMA+U3AS_QF$_J]$HEC/^% MP]$V"J#<&:OJHS,1U%RV_^SQ6(<3AWCT@D-\=(@]=QO(4WY@EA53K0Z@G36I MN8%/U7L3')=N4^ZMIJ^<_&QQ;U7Y<+&@O"JX437MM6&^7+>/;HS 9 6W=2/4 M$R(L4.*:6U@*)@UZ14L7OT"7P6 MXBB.P7CH =EQ5\6QEQV_5$4G=+$ZK^)<4PDV2%UL8?4$IW9+]N27YP>FJ_>] ME?OG3@D!U'W.Y-^^\K5823^6.]#7IF$ES@(ZL0;U'H/B[9M1%OT^D'32)9T, MJ1<+W' IN=S0L:!^*!'><7FL:>]>MW*IEW.7Q;Z(DU&2Y9-D&NY[0-(.)!T$ MF5?4'& 5-(3Q&D1Z!C$93Y(DB_H9LHXA&V3P&T84KT3/SJ)?)&F4)VG<'S[O MPN>#X6]<_87 *J1N62/_!93\#"6+XC3*^D$F'^%?$0*EVTK97;;?: M/53S]G[^;MZ^*4MWOQ]NZ;%%[0SH M^UHI^SQQ ;KGN_@?4$L#!!0 ( +* "55DA-?IZ@, .4, 9 >&PO M=V]R:W-H965T@1CLA'U2, MJ.$I2[D:.['6^;7KJC#&C*F6R)'3S5K(C&G:RHVKUW,SEG!G M,K)G"SD9B:U.$XX+"6J;94SNIYB*W=CQG>>#+\DFUN; G8QRML$EZOM\(6GG M5BA1DB%7B> @<3UV;OSK^=#(6X&_$MRI@S682%9"/)C-IVCL>,8A3#'4!H'1 MSR/.,$T-$+GQ7XGI5":-XN'Z&?U7&SO%LF(*9R+].XET/'8&#D2X9MM4?Q&[ MW[",IVOP0I$J^Q]VI:SG0+A56F2E,GF0);SX94\E#P<*0><5A:!4"$X4_-<4 MVJ5"^ZT*G5*A8YDI0K$\S)EFDY$4.Y!&FM#,PI)IM2G\A)NT+[6DVX3T]&2I M1?AP-27F(IB)C*I),9N0VR>S1F \@MLL3\4>$:;(<9UH6*2,*[AZN; PL-C* M,"8H>P\7<]0L2=4E"0:>/X#;Y6)!Z_OE'"X^7,('2#C<)6E*YM3(U12-\?!*Y[WX$YP'2NXY1%&Q_HNL5!1$3Q3,0T: 7_?\A:TO8_D;!#4^#-[ MN[I?HSYO5I]C2.I^G?I1-.TJL6V+UWXML3&3>+4Z3^R-E(QOD)ZNAM4>#N46 M;&^/;W9,1O#/9X*$3QHS]6]=>@K[G7K[IEU=JYR%.':H'RF4C^A,?O[)[WF_ MU''[(\'F/PCLB/=.Q7NG"7U2/0EEGX38<90J3G+([9NX7?ZYN/P(X6%&L'AJ M=1P7MGS/&C,M_''2:PU'[N,A=S5"02LX%IHW>OU.3KH5)]U&3O[89BN4(-:@ M3+4I2)3:4KU=4 ,H3B[K@B] NP=A=0*O-S@-_UQLV.]WO<$) 8TNOI. 7D5 M[XT$L"A*3-)9^LP%V^I8R.3_;_/1.PLT\+K=_O DU;-S.7_H!=W^:4DT^OQ. M1OH5(_TW,D)/(:-'4#R7TE $--#8*F$\Q&_QTC^O$[]/->"?\'(NU^[Z0:?7 M/>&ET?-W\C*H>!DT\G+/)89BPVT]6$[*WGS4,4*A=!T3@[IVT3FAH=&![VVU M-1:'K8%W^/>2AB-&AA4CP^:&6@XBIDN&FIC0 E8(!S2)1ZHD!CL[XV%TQ6A/ M(ROD*!,1U?'4;-&'/3() 63%@.$'$+%]W8@R:P;JE0AUQ#5J?F^1N0<#8(9R M8P=I166RY;H8@*K3:E:_L2/JR?G4OYX5(_<+3/$!<,?D)J&A+\4U07JM/KTC M60S5Q4:+W(Z9*Z%I:+7+F+Y#4!H!NE\+H9\WQD#U93/Y"E!+ P04 " "R M@ E5NZGM(),1 !LW &0 'AL+W=O]SHS8>QO\5)G=ST\[L;BQ^VGN[F=E-0 BN;:8_KB\Z]X+82LS5!A=(TMST MCS]$6,L"13;MD[[HQK;T^0K[^8+$(XD/CV7U:[WFO+%^WVZ*^N/9NFEV[\_/ MZ^6:;[/Z7;GC1?O);5EMLZ9]6=V=U[N*9ZNNTG9S;L]F_ODVRXNSBP_=>]?5 MQ8?ROMGD!;^NK/I^N\VJI\]\4SY^/"-G7][X/K];-^*-\XL/N^R._\";GW;7 M5?OJ?$]9Y5M>U'E96!6__7CVB;Q/ U]4Z$K\.^>/]<'?ECB4F[+\5;Q@JX]G M,]$BON'+1B"R]I\'?LDW&T%JV_%;#SW;QQ05#__^0H^Z@V\/YB:K^66Y^3E? M->N/9_,S:\5OL_M-\WWY&//^@#S!6Y:;NON_]=B7G9U9R_NZ*;=]Y;8%V[QX M_C?[O?\B#BH0YX4*=E_!'E8(7JC@]!6<807WA0IN7\$=5+#M%RIX?07OU I^ M7\$_M4+05PA.K3#O*\R'%;P7*BSZ"HM3(Y#9EU]N=G*5_8_]++IGE702N\J: M[.)#53Y:E2C?\L0?G4Z[^JVR\D*DU ]-U7Z:M_6:B^NR:F[+35Y:45YDQ3(O M[FKKK?5M5E69$+OUU15OLGQ3?VW]W5]GQ:K^<-ZTX07D?-F'"I]# MV2^$(M8W9=&L:RLL5GREJ1^9Z]O'ZE-S?>=8?6:N[QOJG[=?^_Z[M[]\]Y>V M$9C<%^\LXKZQ[)G='MS/FB9=G4)PG@FZ7^2$ZLZL;\!//UQ97_W]:]T/,Z$5 M!@S%M"8^'4,,&/8G6J/_D1),@U(SYHHO6PPQ8105.OLS@--QG1>X_\ZJ/+O9 M<(L5#:]XW;3Z;O+FR?KE7VU)BS5\6_]'T]S+9ZRKQXJNP/MZERWYQ[/V6E_S MZH&?7?SC;\2?_5.GPE[1@G_JZQKJQV\\-^;MG-WG]?K0SWK M-&SD3=4P$A8B81$21KV1!ES;<509Q.-" Z&PYQ*>$9.,"PWU!CHT16_^7F^^ M46^7W;"%5];MEP%%._1>\OQ!=#(T7]UG,^X7HNU\&"M-U2@2%OK'?N0(&8[Z MQ\00(\.QH^$29+AT_&5ZP=S=1U0$&NP%&A@5]6U9O%W>5Y4X"^[:X:^XL].> M#0O>M /C1<#$R'#L:+D&&2\?AG(7[DGSG>_G.C9+ZNJ:-W5[ M@MUD#5]936GLG!K!4V6'A(5(6(2$420L1L+8?-Q7<.>SH:#'I8:=!5"C%#$O M]F)>&,5\Q5OH,L^>;Z\7*RO;BC/R_[HW=!(VXJ9*& D+D; (":.+D02([PR% M$B-#LG%(9^8O@H$VQZ5L?SZ;#_0):IBB3S*3]\=G1H6R8EF)B[_H$"S+HJFR M9=.?=G7Z--.F"A1*"Z&T"$JC4%H,I;&>=JC3.0F&HS)-*>(YA S4C&J:*N<# MNX<<.>%*.8O>;M&45:[MV5Z:29.EC*2%4%H$I5$H+8;26$\[%.E;WY[;[E#, MFG(VF=G^4,V@UJEJMJ6:;:.:?RR;;-/V?EL=W^ON+5R:ZT_6,)(60FD1E$9[ MFG)I=AW;&?S^L:Z#X7TM33G7=>W &^I.4\ZVW2 8Z@YTM*KNI&5&C*;# MQ659=W=03N!Q9$#(\0S%-.9?,G6$O,]&4 M'RGL-.XI(/XJ8#:EO>6,MLWIM?75?MP/^O/C:VE7E0[YJ7]P\'=QS M[>8JY*F&VK*V&V#CRK97O:U:H9ZEA!:2&4%D%I%$J+H31&QBZ7[9+1H.NX%X9J MEJICZ881LW\5BLFC5;[,FR>M=*%&%I060FD1E$:AM!A*8U!: J6E*)J:#=)Z M(\^>!WRR&8%:9E!:"*5%4!J%TF(HC4%I"926HFAJGDB/CYA-ON,W-J!>'I06 M0FD1E$;)V \C<]<;C2XUQ8(9"8:#RW$Q)R!#6J(KYL[(T.A ':FJ.6G%$;,7 M=\I-#:C]!J6%4%H$I5$R=KJ\^#%6G<>IFQ/.&JAL7"V;!8NC\:HK9Q U& MX[S7\-=LZ:_99G_MNBI7]TOML,Y<O*N?[<'_:.->6<64""X?H)33GA(0ZG"Z6HHU5U M)TT_^R^;?F;"9.5!33\H+8+2J*TQ\^R%2X8=9%VYV7R^($/E:4Q$QR,^&2I/ M9R+Z9.X-E?<:II\M33_;;/JQHFY/>9L7)T6:JT^6'=3-@](B*(U":3&4QJ"T M!$I+430U':0U:'NOU%&&^H106@BE15 :A=)B*(U!:0F4EJ)H:IY(Z]$V6X_' M.\I0\Q%*"Z&T"$JC]G@5'+&#T>T\33%[/@\6P\Z*IIB8DSGLJXR+.<1SAC>1 M44>J:DX:?+9YP=LIG62HE0>EA5!:!*51>[R1-;0 M[(4W&TZPT-!<0MSA) O4D:JJDW:9;;;+7NH1O+&NJUQL%69]Y@6_S9=Y^[=6 MDU [#4H+H;0(2J-06@RE,2@M@=)2%$W-%VGUV8M7ZD%##4 H+832(BB-0FDQ ME,:@M 1*2U$T=6U/R TD)GO$!MN+8?&I >#QA# [+C M 1-HP%03\.7]*1SI!#KF17K0'2HNS<$F:Q)J#SKC=68C34(]O^,!8VA =CQ@ M @V8:@(:=IUPI.WFF&VWZZK<\4KTJ7>;K)6?6*W/?[O/=T*,;X0XM>*#>G%0 M6NAH?"?B+!:+H0*A+MN)46-H5-;3_"-1$VC45!?5GGL'2U)4,1[L66GVXB8- M^*P_NEU1+LOM+BN>Q.XHG[12Q6YHB=W1$KNE)79/2^RFEMA=+;';6F+WM7P- M4]&1IJ+COLX8T(&ZC5!:"*5%4!J%TF(HC4%I"926HFAJGDBWT3$O1 P+7MT] M61VXJMO^^&,['OQ#OQ/T9<\B]L$5;_%N/CO\;S )X;TL[PN]Z*$6*9060FF1HULC.!8]U/J$TAB4ED!I M*8JFBEY:GXYYE>,WV:_\[>.Z; >^?7]'*W:HSPFEA5!:U-.46W3N6.Q0_Q)* M8U!: J6E*)KZ\!+I7[IF_Q*T6Y0YRM1L@-)"*"V"TBB4%D-IK*S-DLMJA?BF4%D%I%$J+H33F:DS1V6@@DT"# MIBB:JG9IV+IFPW;*#FIFU&3-0VU:*"V"TBB4%D-IS-7MX3J6/-3P1=%4R4M; MV'U=6[A_R_ED_;2[J[*5=HZ7N0V32)_8-?O$TQ\5"EV-"J6% M4%H$I5$H+8;2F#O>CU;C%";0H"F*I@I?&L>NV3B>[I^9@9.5#W6.H;0(2J-0 M6@RE,7>\/'7L%";0F"F*I@I?&L?ND;6NXLZJF ;=W6(5M(,]HZ8P=!5A>9@4T4,I87>>%FFXX]5# U*3PL:0X.RTX(FT* I MBJ;J6+JXGMG%_7,+$V)VT1V.G"!J3GA0SAL9D)\5,H#%3%$T5 MJS1A/;,)^Q>>UFXF3U8LU).%TB(HC4)I,93&/-US,,N9 M3=G)SW@W\R8+'VJP0FD1E$:AM!A*8YYF1]ZQ[*&^*8JFRE[ZII[1;[H(ZR;? M=N?Y59\ PD3=Y+?:,>$1F&]MRZ)9ZWKB5T>J$L]ZXEFEJQJ:JTY6,]0&A=)B M*(U!:0F4EJ)HJNRE#>J9;5!6R ?,+UO-5MFRZ3L^6MU#35 H+?3&9AX)9N-^ M.=3=A-)B*(U!:0F4EJ)HJNRE">J93= K+F4O[J8435F],)O>3)HL>:C[Z6EV MMO6#L>2AMB:4%D-I#$I+H+0415,E+^U/SVQ_'I[IRV;-J[9SD]WDFQ>7D9AY MDX4/-3N]\3ZWP=CLA,:D4%H,I3$H+8'24A1-U;TT.SW@9L/Z2<9B75;_X#OK M4SLB/GS QTESD,U-G)Q*4.\42HN@- JEQ5 :@](2*"U%T=24DQ:K]TK[%7M0 MJQ5*"Z&T"$JC4%H,I3$H+8'24A1-R1-?6KR^V>(]^L0/<_VI^0"EA5!:!*51 M7[-:5F/N0H,R?VSN$C*Z:0J-F:)HJH"EM^N;O5U WRK<\&53M26:IY.Z4N86 M34X)J#$,I450&H728BB-06D)E):B:&J&24/:MU^G*^5#[6@H+832(BB-0FDQ ME,:@M 1*2U$T-4^D:^V;7>N_,''#3)Z<*5#_&DJ+H#0*I<50&O/'_K5NX@8T M:(JBJ2D@'6S?[!Q/GKAAYDT6/I(60FD1E$:AM!A*8SW-/'$#&C)%T5392P?; M-SO8)SS"T$R8+'2H:PVE15 :A=)B*(WY8[??]49N?P(-FJ)HJM2E:^V;76O$ M?BF]C7'24!OJ?$-I(90606D42HNA- :E)5!:BJ*IV24-?#R3TP[JLT-I$91&H;082F-06@*EI2B:FI_29P^<5^JN M05UV*"V$TB(HC4)I,93&H+0$2DM1-#5/I!D?F,WX:UXMG_=GZM.D+CR21[%T+L*K\ M;KU_T92[CV?ML."F;)IRV_VYYMF*5Z) ^_EMV7Y/_0L1X+&L?NV^@HO_ U!+ M P04 " "R@ E5>OSUH54' !I) &0 'AL+W=OT4&_FO%RF4MV6]V.Q*FDZJYV6^1AY7C!>IJP832[J9]-R;5*:3BY)O05E9JVC51=V8M;>"SXJJWV]EJ=XR MY2/=/"(,Z\@^ )QNX8<1,6,+.VRA,YEI25 MZ[V7EKT#$2R(6J_=A"&*$!E6T$GV[>2Q3YK6?:]=_&W6VP@P3NJ*Q]X+W8@&ZA<$/G5.&;J?*XH<6:-EKQH7K.Z(H+ M9IE_SU(@4!<7,48X'.(U:) X#BUJ$?8B!+IEPWM>G"HBX.M24(7N3AJ1/4MZ M0%U90!)BK2<-9B&);)6EER#0+13V:=D]6!-H4 8Q#B*MS!OL""*AK-RP>Y8&@;K$@!'V-2UH ML$-JX,' C WU6@2YE40S\ X,.&30"[XB+&_(:V;#R">A)<]>62"W(/B*MM\:.UL@+]\# M.>XFR(_8!4&]JD''VP=)VEC[@S < ];R- M?MS>08)T?E:KYV'BIFT VSH!]12.CK,/@ S4&X;:0-"M5-6/;.S4,R]RL^:T MY"M:5E5^E:=5GJIUJ]F_6JJL3T!!352<(!-9XCC6IIC!#BFRLJ2->U+%;E)] M\@#&.F\.![#!Q+$9@7MBQ6YB?43!POIR&BIIK&6HFR&U.+"H3=R3'7:ONA^] MJ9!@?5F-(!QVN\D*!Y:JA7>VZMT<=6AS .N$@PA4+31,3[?#$"FU9TFPIR9, MCK(U@)T,]U3E<*QH^Z![OL,'^>YE6P,)UDD.>MKO(P:CV#8W>R+$;B)\]CHK MP3K=!8$VTMQ&^TGWE(C=E/B8U5*"=58S+;=-9O;E-N[9#S^%_0X- .Y^;ZV MR6,RB["U_/4HY6\;8^]'4H_ G<5"FZ7!CD 86/0$J1AP_TE/-N3@K[G@ M"P6+=$/!YF%IS!Z6QK0])G "M@N6+=3(J6MK):# BI?U20\^!ZH*@HP7@N=L MEE8"X"Y5*BNC]>* ES/U9,OD@A65I>K%5LVH!A-2V2^;N5.H#ZL; 1J[*N*L M*K4S8VQ0GY$0X+6@%+SGD@((P2G8.?\ .LTDP)LS$PF,=\Y9J#EP7Y]7$:!> MV#2_K7=/NS,QU_71D>%S@LX3@HQOL'I3'P89]Y]H#N'\E9;WK! @IW/U.>\L M5,.R;,ZU-#>2K^J3'G=S[G"W=Y4'^A.%TW^!U!+ P04 M " "R@ E5WY3G908# !T# &0 'AL+W=O?[:2AA9#!%MZTL7/_W_GN'.[RC/"1D0BQ&I@FGR>08WY$ M5T#DG05E.19RR)8F7S' L1;EF>E8EF_F."5&,-1S4Q8,:2&RE,"4(5[D.6;W M8\CH9F38QG;B(ETF0DV8P7"%ES #<;6:,CDR:TJGN+-:<;U+]I4MI:!Y@47 M-*_$<@5Y2LI_?%?E84<@.,P*W$K@O]>!5 N^E'GJ50(=NEK'K MQ(58X&#(Z 8Q92UIZD)G7ZMEOE*B]LE,,'DWE3H17$"&!<1HBIFX1Y<,$XYU M"3GZA&9R5\9%!H@N4(OA80@"IQG_("57LQ ='GQ !R@EZ#*A!<X7)?SS+I<=$Z)2#B*2 QQ@SYLU_LM>E/FJ$Z4LTW4V&D%?BO($7*M MC\BQ'*=A/9.7R^VF_3/WO>2X=:[QM4\][6[!OWZ+DW1F8"<_VZJ>LGU MFKGJ4!SP%9[#R)"G'@>V!B-X_\[VK<]-*>\2%G8)BSJ"[17'JXOCM=RIP M)L_P-9 "T(+17 [*>JUDO5)H?!Q+IJ^9ZN6R#FS+<=VAN=[-^%,KSW:\?:.P M =7W3T[VK:(&U/') VHO]%X=>J\U].BV2.6&/ >1T!B=D35P = 4;BOGM?NP M2UC8)2SJ"+97#+\NAO]&AX3?97&ZA(5=PJ*.8'O%Z=?%Z;_!(=%_\LQ:CPZ( M5J^OS?9?W44=N2M3:.ZT43FPI>Y?.9K3@HCRW5C/UBWRJ>X,'\V/[<'$;I@/ M94M==L /^+(?/\=LF6#R\H>MQP(NM)-W#45LB74EXG\+ "F M#.3]!:5B.U .Z@^-X ]02P,$% @ LH )56$#"#0V @ ,@4 !D !X M;"]W;W)K&ULK51A:]LP$/TK0BNCA2VRG:0=F6-( M$\8Z* O)NGT8^Z#8ET14ECSIG+3_?I+LF 32LL&^6#KIWM.])Y_2O3:/=@N MY*F4RH[I%K$:,6;S+93<]G0%RNVLM2DYNM!LF*T,\"* 2LF2*+IF)1>*9FE8 MFYLLU35*H6!NB*W+DIOG6Y!Z/Z8Q/2PLQ&:+?H%E:<4WL 1\J.;&1:QC*40) MR@JMB('UF$[BT;3O\T/"=P%[>S0G7LE*ZT >/ "(&D!R=\"^BT@.,>:RH*L&4>> MI4;OB?'9CLU/@CDZ\U6N2J$&I#3C&7,T NI+UR@(?EC%Q>7)$+(A2Y%U)ZHI2A*]0?Q_*V MJ-NFJ.2%HK[4JD?ZT3N21$ER!CY]'3Z#W,'C (]/XRH1VY8QYFD06_0)37UL:,_ MVK\F]]QLA/-;PMJAHM[-D!+3=&@3H*["3[[2Z%HF3+?N40/C$]S^6FL\!+YO MNF&ULM9Q=;^,V%H;_"N$M%C- .I8H?V83 XFCCQ2=KC&S M;2\&O6 DVB8JB5Z*3F: _?%+RHIE6@QC(R4U3KR5=/7'Q=[6F M5*+O15Y6U[VUE)O+?K]*U[0@U2>^H:7:L^2B(%*]%:M^M1&49'50D?>QYXWZ M!6%E;W95;UN(V17?RIR5="%0M2T*(G[C7^9! ,=4!_Q!Z-/U<%KI+ORP/G?^LU] M=MWS=(MH3E.I$43]>Z1SFN>:I-KQWP;:V^?4@8>OG^E1W7G5F0=2T3G/_V29 M7%_W)CV4T279YO(+?TIHTZ&AYJ4\K^J_Z*DYUNNA=%M)7C3!J@4%*W?_R?=F M( X"_."% -P$X.. P0L!01,0' <,7P@8- S,,FX#A<<#HA8!1$S Z-<.X M"1B?&C!I B9U=7?EJ&MY1R2970G^A(0^6M'TBUH0=;0J(2NU=K]*H?8R%2=G MO=^C#3Q_13XB5Z#]K MOJW4\=557ZI6:%8_;3+>[3+B%S*.T&>58UVAL,QH9HF/W/$^=@#ZJOO[,<#/ M8S#'3N(OI/R$?.\"80]C6X=>"=^J\.#E\/#T<-\V'.[P.YJJ<%^'^U-+>'QR MN#5[X@[_3,0^.W:4(MC+,:AYP0N\?V^H(%J Z%>J9J0,W5055=+\]JLZ$-U+ M6E1_65HYWU$'=JJ>_R^K#4GI=4]-\!45C[0W^^<__)'W+UNY(6$A)"R"A,60 ML 0(9HAFL!?-P$6??:&5%"R52BXIJ=8V?3@!Y^IC!QO5,+TV>)SYX\EPH#X^ MCX>5A\P90<+B;@>P/_7&4[,#"5!.HZ;#?4V';ZSIK1OPS;=.%,Z@.Z$8I9_L2S]QEOZ.+JD0:@98\4WM%]*:E*(-59OF3RQP5:"*;=-71+2[ID*5.O;;IP\\_] MJ(/20E!:!$J+06D)%,U4T8&IY;^+C=!@H<0#20M!:1$H+0:E)5 T4SRX%0]^ MJYW@)IRM$]Q=?X_QT>H[!,T9@=)B2P\";WQT I1 Y33KVEJ+OM.$.JFNH#YB M0S/K&AR?7X>@22-06FSI @YPY\P0*JE9V=;_\]T&X&)Q@^[OT?_0VUR]R]H0@]J2H+00E!:!TF)06@)%,\73VI+8Z5R=\CWC)IRM$U '$I06-33C M*A2OLVZ-09,F4#13 *VUB-]L+;H)9PO 8BWBSCH#-&<$2HM/ZD$"E=.L:VLM MXC=;BV["V77M^G*CSN(K!,T9@=+BAC9R]B"!RFG6M346\2O&8DZSE2HJJ;_D M+Y!:.!;6XH+:AJ"T$)06O3)@8_2#$F&[*CP&;4<"13.%T5J$V'UUX8(*QC,D M.2KT#2:I8$H:C%BU >H*@M)"4%KTRI@-'=H =0"A:*8V6@<0NQW FRQC^IHD MDJ/-7B;+;9DA07-]TF!5":@G"$H+06G1*Z.''2J!;$<"13-5TKJ)V.TF:F=B MSHL-*7^@H541H%XB*"T$I46@M!B4ED#13)6TSB2>O(_= &I7@M)"4%H$2HM! M:0D4S11/:W[BU\U/^GU#RXK:YM.Y._QLD4P[IR26,Q+K99OF01%HNV)06@)% M,^^.:^W'P'UYY&]4_J(^_[9JNB//K28H+02E1:"T&)260-%,?;0.8_ ^%SX& MH+8C*"T$I46@M!B4ED#13/&T[F3@=B<76Y&NE6H.[JNP:@74H6QHA]\(0>>G M_Q T9P1*BT%I"13-U(!V,LTMK0<6N"V=;_Y?Z$^*UN21HL?GWU#9\V^H5/^& MRFAU@9[6+%VK4]RZ6?K6#;3AHGX^!5\BN:8HY67%F%RS4A^I%+ADI=K-U"ET)=7Q];T@NF&(Z2D,[8[3Q$RO;C(K&]5/1:C0 MAXI2]!N7%/D^^ADM5*N6ZEB.(K3+HF;+"GW\9!N__L&3%0HJ5O53-BJ5;EM* M/60'6_=/\KBMGU]QM/W.OPQ]R_:;(+B,@\"Z9Z#VU$^JZ+>I=X\4^4S$BI45 MRNE2-2;^ID/#UQ*7M0OUY1D5.@#U/XE5^/1O-$)]L]* MF?T?4$L#!!0 ( +* "56#W.T+_ ( -@) 9 >&PO=V]R:W-H965T M%3+1&B&.LZ M#Q/(,1_0 HA\$E.68R&G;*WS@@&.*E*>Z99A>'J.4Z+YDVIMR?P)+466$E@R MQ,L\Q^S/##*ZG6JFMENX3=>)4 NZ/RGP&NY /!1+)F=ZJQ*E.1">4H(8Q%/M MRAPO/(6O -]2V/*],5).5I3^4I/K:*H9:D.002B4 I9_&YA#EBDAN8W?C:;6 MAE3$_?%._7/E77I980YSFGU/(Y%,M9&&(HAQF8E;NOT"C1]7Z84TX]4OVM98 M1X+#D@N:-V2Y@SPE]3]^;/*P1Y ZW02K(5C'!.<)@MT0[)=&<*_)B'- =WC1^"H M%X# :<;[Z!(]W 6H=]%'%R@EZ#ZA)<7!Q8!O0_ _O3,_XU)7LMQ0+WE)L\49B!V5QVK(XY]1W91&R++T5$(A3T4<% MHYM4G<]=1:GUO$I/W0T;_]*4[]=F/]>G&-NT#S'!*<9UCW06IQC''K:8 \-N M:]@]:WC)X%*YE2]@YQGCGH0T+=,<#H\HBS#MCWCR.8I;#0< M>FZW4:\UZITUNHACJ.Y&>:RV-6980)?K6LHT][9@# S#,(]LGP_9,P:N\;[? M]<$\2[2[B8M71*S3I>]=53FP==4CP!1 M/H\I%;N)"M V<_Y?4$L#!!0 ( +* "57_7$.X_P, &\5 9 >&PO M=V]R:W-H965TLC3G2R,1HK@V31XED&%^10O(Y9LM91D6\I'M3%XPP'&EE*6F8UD3,\,D M-U:+:NR.K1:T%"G)X8XA7F899O_<0DH/2\,VG@?NR2X1:L!<+0J\@PV(+\4= MDT]F2XE)!CDG-$<,MDOCQKX.;5E,P^8PYJF?Y!8)$MC9J 8MKA, MQ3T]O(?&(5_Q(IKRZA<=&EG+0%')!I3/XC4+ENEG[7@4NP *O%HP>$%/2DJ9NJNA7VC)>)%>% MLA%,OB523ZQ^D[7XD7*."F!HDV &Z&:/28H?4D""HC7-,IG/C:#18T+3&!A' M/Z&-K->XE!)TBVYR06*2EBKA: -1R8@@P-$/ 0@)XN^D/%=@_GPA.?J$ _&->?C.B;,GIM")WG$-XZ MH\!?R_P*N=:/R+$<9\">]>7J]I [_V_V\*MG[P3#;>O)K7CN&=ZY:@B?HK24 M\49;1C-5544I<-4J9 F%F.4DWW%TUQ;AGQ\E&'T0D/&_AFJDML(;MD)UUVM> MX B6AFR?'-@>C-7WW]D3Z^>A!.F$!3IAH298)Y5>FTIOC-Y-)3]:V'+]UBOY MW5!F:JA?0=7?U'[ES&>>+,W]<<@'I"Q_;G6E@E,IU[)F=EF""J#^94P&"G&D6\M@IUP@*=L% 3K).'29N'R9MH*!.=J=0) M"W3"0DVP3BJG;2JGWZ*A3$^6M^W9LVFOH5PD%5PD%?Z75,?[6>O];-3[>XA! M?N2K?A(=]189YRTP)@N9JV^LH0",1/=I3%#5T)U MT@*MM% 7K9O0ETVN/;KQ^NH.XYXL>&_B^_T&#KH\A/F.V(;%4I;.54UM54VLKJT[WZ0="B.KYZH$+0K+I- ,? E(!\OZ5R M=]8\J G:,];5OU!+ P04 " "R@ E5GU(!B>@! !:! &0 'AL+W=O MT!HFW?; "#92:'L,FH0 MVVM*;=& 9/92:_WN@V_E,HI]02"@0,_ W/ +5B"$)W)E_!PYHTG2 M P_G>_:[X-UYR9F%E1;?>8G-,KJ*2 D5ZP0^Z?X>1C\+SU=H8<.7]$/N8AZ1 MHK.HY0AV%4BNAI'MQG,X %Q3MF\W.5SI[5C+4_/M0FL4'K0^F!VZ/'\?\VDCB)S^)+\OH( M,@?S=NS4Z,'-^U?WR$S-E24"*J<7GW]Q762&3AX"U&VXU5RC:ZTP;=SC!^,3 MW'ZE->X#WU_3[R3[ U!+ P04 " "R@ E5#&/E5$<# #,% #0 'AL M+W-T>6QEU MY#B9X[*67X^OG:8?^%8=#X,N%<2^Q^?<8_NF,?0KO13L;L:8#A:YD-6 S+0N M/X=A-9FQG%871SC[^GA?Z^D/@[B>?3DY:#^?7N_$S M"YR3T"MZ=8#H1@@Y&[+2]Z@6F)8%\JPGQ5R72\1<0&C3',6/%(Q(",J^%AQ8&4TYV+I MPAT(3 I1J$";0C6IVA"IGAS<=CVHX5HGY[)0-K?+X'Z/Z^$[P*H'!KD0C<$. M<8%AOZ1:,R5O3,<.ML$74%"W[Y>E<3A5=-GN7)$UP=Y,DG&A4J::-&VR"@W[ M@F5@1_'I#.ZZ*$, M2YRTT@YG1:26@\K1MTPLA,FQ!T\X+^R+>U%MK%G=L=D MTS2&ZJ:3<1W0WU1SVINREZ_2#4K^6.BOQ6L8PO;'^1-08P]3:N M3LM2++\(/I4Y\8%8H_F2R0:E,3( I$CPRI?ED,_)'T?*>+?2J MG!89[KESA)[_[3I/F62*BDW3IO;?\RJ_VG'4?2O+]EMEU[#78_W6?N\FKX[! M9'P,)H^B)GO'8#(Y I/=-_O6/-QD]#X7,JQ/0AO'K:W#5A,-X% [(#_A>"S6 M28/QG O-9=V;\31E\L69R\AK.C9_JFWIF_$IR^A:)%$4Q]B* MCD9>!R-LW>(8?OQJF#=@8'D@T]^M-;[;>(7LKP-L3_=5"#93O!*QF>)K#8A_ MW8"1)/[=QO( ]L%K'8@OS\/U)2?$T6PJY@W[ G&D23!$*A%?XW&,;(Z,7S\ M^X,])5&4)'X$,+^#*,(0>!IQ!', 'C DBNQ[<.=]%*[>4^'Z_Y?#9U!+ P04 M " "R@ E5EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_ MQ=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+ MJ1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D M5XA-/E_G;@ M2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/ M['X 4$L#!!0 ( +* "56D2C%%#08 )0U / >&PO=V]R:V)O;VLN M>&ULQ9O?;]LV$(#_%<)/';#,MGZZ15,@;9HM0)88<=8]#K1$VT0ETB4IM^E? MOZ-SEZB=;E"Q])D5]QR/U^K-U'Y?6?A1?VL;X\]$FA.VK\=A7&]5* M_YO=*@-[5M:U,L"F6X_]UBE9^XU2H6W&R612C%NIS>C-Z\.YYFZ,-VQ05=#6 M0&$L^*#59_]]?]P4.^WU4CVVVJSCJ>!?S%&?Z.OA\/GOA)?N?]3C7:UTI6Z MM%77*A/V]>A4$P&-W^BM'PDC6W4^>F=WRHFY7*OXI^ JU_7^#P8@0]7E7FG8 MX:[KGI&3Q]3*>%4+^.9MHVO@J,5;V4A3*8$@$P(R.2'D/PF"3 G(]"20BX@# M/T60&0&9G1!R4),Y 9F?$C)%D 4!69P2,D.0)0%9GA(R1Y S G+&"WDK0^>4 ML"OQMO/:*.]_%3?Z4Z=K,(B0"/(E ?F2%W+1M:UTCY%RH==&P\^D">*BJFQG M@L8/\PGU-)_P8MZKG3*=$O>JLD 9]V,T4C3,IKG2!I[66C;BVOC@^L,]AJ,$ M,V4VS)743GR033?0,F63*;-.#@;N8QKHONW6FA]KC!+)E-DD=UV :YL: BEQ M8Z7Q C;$0E6=B]T68U(JF3*[Y%(YO9,Q&!3';D",2?>K@(/%^]X,Y$LH<";,YR%!J, 9)*',DS.8X$DJ)%P^QD?TOF)'2 M1L*LC:,QU5%*2B<)LTZ^!U='T2B%),P*>2[*^@:*,2F;),PV(8.M80*$4DK* MK!0RV!IB4E))F:6R#[:.W8LIY964V2MDU#6L/3+-Q>R58U'7T;JD'),R.^;Y M\*M'Q9B48U)FQY"AQ+#)*0F,/:I)R3LH]@*$R*_BH!MC M4A;*F"TTP/Q6A1#"O;A4 5R$QXT99:&,>["#,=]MI%DKH8VX@:[>B!0_WC/* M0MG/&^V4A7)F"]&8>$H]IRR4,UN(QBPP)F6AG-E"=,9H M<&]2%LJ9+?0M8W0L.L(ICX)24,&LH"?&NZV*C-#PLJP:*?<4S.YYXOM;Z?4F1FX7.ZC/=1QAMA(/+0K*/06S>YXPK[H^-_-G M7%[9M:(O%W.,2;FG8';/$^9"-LJ?/3QNE3BD7Z'E,2;EGH+9/4^8<_D8#Q7! MBF6?4U#0UVN,22XY8W8/G2$>+(RCW%.<4?DIF_="8)<:D]%,RZX?&G&%,RD+E2>>"7F),RD+E*>:"OD=)&).R M4,ELH6($Q*0N5S!;"*YR.1L,E)9^263[T!"6..&:4?&;,\OG+5'#E=7RA"&[,ZZ#: M>"\NU5DR29()=N2,DL]L_T)0?[!_\[I6*VU4?0N7\%!>R:::.Q$_^N6%29;' M)8:KKFG>0=F=@7%V?7BIZ/!"U)M_ 5!+ P04 " "R@ E5JYPQ2VX" #: M+P &@ 'AL+U]R96QS+W=O3L.JVHWC^4==#^M=.;;#0W/T\E_^9V&TV^W7YV:U_'\MI_,?@^D_7OP^[4L9J M\=KVVS*NJOKC<-L]U-=->KA,KA8O;ZNJ?WE+53UWD$"0S!^4(2C/'Z00I/,' M&039_$$.03Y_4$!0S!_40% S?] C!#W.'Y26*..2(&F"-8'6";E.!%XG!#L1 MB)V0[$1@=D*T$X':"=E.!&XGA#L1R)V0[D1@=T*\$X'>@GH+@=Z">@N!WC)Y MV";06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(= [H]Z90.^, M>F<"O3/JG0GTSI.7)01Z9]0[$^B=4>],H'=&O3.!WAGUS@1Z9]0[$^B=4>], MH+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MTY>=A/HK:BW$NBMJ+<2Z*VHMQ+HK:BW M$NBMJ+<2Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AMDX^5!'H;ZFT$>AOJ M;01Z&^IM!'H;ZFT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>OOD M9Q,"O1WU=@*]'?5V KT=]78"O0/U#@*] _4. KT#]0X"O0/U#@*] _4. KT# M]0X"O0/U#@*]8_*S(('>@7H'@=Z!>@>!W@WJW1#HW:#>S7?J/8R?AS+<>K[6 M>/WOI'J\G%MNE[\NOW9.;L(5Y_J^8GC^"U!+ P04 " "R@ E51.3?6!X" M "7+@ $P %M#;VYT96YT7U1Y<&5S72YX;6S-VM].VS 4!O!7J7*+&M?_ MRT2YV;C=N-@+>,DIC9K$EFV@O/V<%) VL0I4I'TWC5K;YSOQD7Y7O?KY%"@M M#D,_IDVURSE\82PU.QIL3>5"Z+O&Y;+.'L;VKY3ES_UXH!B[EA:W+N;O;BB[V*%G*3_UE.K3)=[H MT6^W74.M;^Z'QG)='H92B&*N3O]BJ^)I?39[T?3M%MJWYE=KO?1Q_T\C\3FQ_EW_.>, M7^M_L \!TH<$Z4.!]*%!^C @?5B0/M8@?5R"],%7*(V@B,I12.4HIG(45#F* MJAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DE MBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19 M%8JL"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR&I09#4HLAH4 M60V*K 9%5H,BJT&1U:#(:E!D-2BR6A19+8JL%D56BR*K19'5HLAJ462U*+): M%%DMBJQK%%G7_U/67][O/SE^?M:#Z\:7?#;_'_WZ-U!+ 0(4 Q0 ( +& M"54'04UB@0 +$ 0 " 0 !D;V-0&UL4$L! A0#% @ L8 )5:CG;D+N *P( !$ ( ! MKP &1O8U!R;W!S+V-O&UL4$L! A0#% @ L8 )59E&PO M=V]R:W-H965T&UL4$L! A0#% @ L8 )55'LF(^."0 MMRL !@ ("!?0X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L8 )568_*AN?! 6Q( !@ M ("!'"8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ LH )50GPJY'9"0 4"X !@ ("!OCX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ LH )56>39:66!P #!8 !D ("!_G$ 'AL+W=O0 >&PO=V]R:W-H965T&UL4$L! A0#% @ LH )5>I9 8TJ M!P 214 !D ("!$(< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LH )5&PO=V]R M:W-H965T*C681@, +H' M 9 " @7V\ !X;"]W;W)K&UL M4$L! A0#% @ LH )5:DO!S=G @ GP4 !D ("!^K\ M 'AL+W=O M;\8% "8#P &0 @(&8P@ >&PO=V]R:W-H965T&UL4$L! A0#% @ MLH )50,R=AUS! I P !D ("!Z&PO=V]R:W-H965TO < (L: 9 " @??G !X;"]W;W)K&UL4$L! A0#% @ LH )56$:"U=$!0 JPP !D M ("!ZN\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ LH )54EP2]4\ P %0< !D ("!ZOP 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LH ) M5?!-20Q_ P . L !D ("!P@H! 'AL+W=O&PO=V]R:W-H965T 9 " @?,1 0!X;"]W;W)K M&UL4$L! A0#% @ LH )58T8C+=&PO=V]R:W-H965T&UL4$L! A0#% @ LH )522ULX)+!@ 83$ !D M ("!E"0! 'AL+W=O&PO=V]R:W-H965T M@M 0!X;"]W;W)K&UL4$L! A0# M% @ LH )5=6W\^ U!P X3P !D ("!VC ! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ LH )5>&PO=V]R:W-H965T&UL4$L! A0#% @ LH )573ONDF0! *0X !D M ("!T$\! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ LH )55A\!B_F!@ $C< !D ("! M<& ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ LH )53[G)K8$ P C0L !D ("!O' ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LH )53U^&7VB M @ ?0@ !D ("!DGL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LH )5;!?PJW& @ (@< !D M ("!\H&PO=V]R M:W-H965T&UL M4$L! A0#% @ LH )5=D2HY-Y! HA< !D ("!$)4! M 'AL+W=O&PO=V]R:W-H965TY/EP, "$- 9 M " @5:= 0!X;"]W;W)K&UL4$L! A0#% @ MLH )5:_F<'[\ @ R@< !D ("!)*$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LH )538#,3+=!P -T4 !D M ("!>,&PO=V]R:W-H M965T&UL4$L! M A0#% @ LH )59]2 8GH 0 6@0 !D ("!]=8! 'AL M+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'-02P$"% ,4 " "R@ E51.3?6!X" "7+@ $P @ %/ LY@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 60!9 &88 ">Z $ ! end XML 95 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 96 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 97 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 318 409 1 true 85 0 false 6 false false R1.htm 0001001 - Document - Cover Page Sheet http://bloomenergy.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://bloomenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Operations Sheet http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://bloomenergy.com/role/CondensedConsolidatedStatementsofComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Deficit Sheet http://bloomenergy.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficit Condensed Consolidated Statements of Changes in Stockholders' Deficit Statements 6 false false R7.htm 1006007 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Deficit (Parenthetical) Sheet http://bloomenergy.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitParenthetical Condensed Consolidated Statements of Changes in Stockholders' Deficit (Parenthetical) Statements 7 false false R8.htm 1007008 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 8 false false R9.htm 2101101 - Disclosure - Nature of Business, Liquidity and Basis of Presentation Sheet http://bloomenergy.com/role/NatureofBusinessLiquidityandBasisofPresentation Nature of Business, Liquidity and Basis of Presentation Notes 9 false false R10.htm 2103102 - Disclosure - Summary of Significant Accounting Policies Sheet http://bloomenergy.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 2105103 - Disclosure - Revenue Recognition Sheet http://bloomenergy.com/role/RevenueRecognition Revenue Recognition Notes 11 false false R12.htm 2111104 - Disclosure - Financial Instruments Sheet http://bloomenergy.com/role/FinancialInstruments Financial Instruments Notes 12 false false R13.htm 2116105 - Disclosure - Fair Value Sheet http://bloomenergy.com/role/FairValue Fair Value Notes 13 false false R14.htm 2122106 - Disclosure - Balance Sheet Components Sheet http://bloomenergy.com/role/BalanceSheetComponents Balance Sheet Components Notes 14 false false R15.htm 2130107 - Disclosure - Outstanding Loans and Security Agreements Sheet http://bloomenergy.com/role/OutstandingLoansandSecurityAgreements Outstanding Loans and Security Agreements Notes 15 false false R16.htm 2136108 - Disclosure - Derivative Financial Instruments Sheet http://bloomenergy.com/role/DerivativeFinancialInstruments Derivative Financial Instruments Notes 16 false false R17.htm 2139109 - Disclosure - Leases Sheet http://bloomenergy.com/role/Leases Leases Notes 17 false false R18.htm 2148110 - Disclosure - Stock-Based Compensation Expense and Employee Benefit Plans Sheet http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlans Stock-Based Compensation Expense and Employee Benefit Plans Notes 18 false false R19.htm 2157111 - Disclosure - Portfolio Financings Sheet http://bloomenergy.com/role/PortfolioFinancings Portfolio Financings Notes 19 false false R20.htm 2161112 - Disclosure - Related Party Transactions Sheet http://bloomenergy.com/role/RelatedPartyTransactions Related Party Transactions Notes 20 false false R21.htm 2165113 - Disclosure - Commitments and Contingencies Sheet http://bloomenergy.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 21 false false R22.htm 2167114 - Disclosure - Income Taxes Sheet http://bloomenergy.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 2169115 - Disclosure - Net Loss per Share Available to Common Stockholders Sheet http://bloomenergy.com/role/NetLossperShareAvailabletoCommonStockholders Net Loss per Share Available to Common Stockholders Notes 23 false false R24.htm 2172116 - Disclosure - Subsequent Events Sheet http://bloomenergy.com/role/SubsequentEvents Subsequent Events Notes 24 false false R25.htm 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://bloomenergy.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://bloomenergy.com/role/SummaryofSignificantAccountingPolicies 25 false false R26.htm 2306301 - Disclosure - Revenue Recognition (Tables) Sheet http://bloomenergy.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://bloomenergy.com/role/RevenueRecognition 26 false false R27.htm 2312302 - Disclosure - Financial Instruments (Tables) Sheet http://bloomenergy.com/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://bloomenergy.com/role/FinancialInstruments 27 false false R28.htm 2317303 - Disclosure - Fair Value (Tables) Sheet http://bloomenergy.com/role/FairValueTables Fair Value (Tables) Tables http://bloomenergy.com/role/FairValue 28 false false R29.htm 2323304 - Disclosure - Balance Sheet Components (Tables) Sheet http://bloomenergy.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://bloomenergy.com/role/BalanceSheetComponents 29 false false R30.htm 2331305 - Disclosure - Outstanding Loans and Security Agreements (Tables) Sheet http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsTables Outstanding Loans and Security Agreements (Tables) Tables http://bloomenergy.com/role/OutstandingLoansandSecurityAgreements 30 false false R31.htm 2337306 - Disclosure - Derivative Financial Instruments (Tables) Sheet http://bloomenergy.com/role/DerivativeFinancialInstrumentsTables Derivative Financial Instruments (Tables) Tables http://bloomenergy.com/role/DerivativeFinancialInstruments 31 false false R32.htm 2340307 - Disclosure - Leases (Tables) Sheet http://bloomenergy.com/role/LeasesTables Leases (Tables) Tables http://bloomenergy.com/role/Leases 32 false false R33.htm 2349308 - Disclosure - Stock-Based Compensation Expense and Employee Benefit Plans (Tables) Sheet http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansTables Stock-Based Compensation Expense and Employee Benefit Plans (Tables) Tables http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlans 33 false false R34.htm 2358309 - Disclosure - Portfolio Financings (Tables) Sheet http://bloomenergy.com/role/PortfolioFinancingsTables Portfolio Financings (Tables) Tables http://bloomenergy.com/role/PortfolioFinancings 34 false false R35.htm 2362310 - Disclosure - Related Party Transactions (Tables) Sheet http://bloomenergy.com/role/RelatedPartyTransactionsTables Related Party Transactions (Tables) Tables http://bloomenergy.com/role/RelatedPartyTransactions 35 false false R36.htm 2370311 - Disclosure - Net Loss per Share Available to Common Stockholders (Tables) Sheet http://bloomenergy.com/role/NetLossperShareAvailabletoCommonStockholdersTables Net Loss per Share Available to Common Stockholders (Tables) Tables http://bloomenergy.com/role/NetLossperShareAvailabletoCommonStockholders 36 false false R37.htm 2402401 - Disclosure - Nature of Business, Liquidity and Basis of Presentation (Details) Sheet http://bloomenergy.com/role/NatureofBusinessLiquidityandBasisofPresentationDetails Nature of Business, Liquidity and Basis of Presentation (Details) Details http://bloomenergy.com/role/NatureofBusinessLiquidityandBasisofPresentation 37 false false R38.htm 2407402 - Disclosure - Revenue Recognition - Contract Balances (Details) Sheet http://bloomenergy.com/role/RevenueRecognitionContractBalancesDetails Revenue Recognition - Contract Balances (Details) Details 38 false false R39.htm 2408403 - Disclosure - Revenue Recognition - Contract Assets (Details) Sheet http://bloomenergy.com/role/RevenueRecognitionContractAssetsDetails Revenue Recognition - Contract Assets (Details) Details 39 false false R40.htm 2409404 - Disclosure - Revenue Recognition - Contract Liabilities (Details) Sheet http://bloomenergy.com/role/RevenueRecognitionContractLiabilitiesDetails Revenue Recognition - Contract Liabilities (Details) Details 40 false false R41.htm 2410405 - Disclosure - Revenue Recognition - Revenue by Source (Details) Sheet http://bloomenergy.com/role/RevenueRecognitionRevenuebySourceDetails Revenue Recognition - Revenue by Source (Details) Details 41 false false R42.htm 2413406 - Disclosure - Financial Instruments - Cash and Cash Equivalents and Restricted Cash (Details) Sheet http://bloomenergy.com/role/FinancialInstrumentsCashandCashEquivalentsandRestrictedCashDetails Financial Instruments - Cash and Cash Equivalents and Restricted Cash (Details) Details 42 false false R43.htm 2414407 - Disclosure - Financial Instruments - Restricted Cash (Details) Sheet http://bloomenergy.com/role/FinancialInstrumentsRestrictedCashDetails Financial Instruments - Restricted Cash (Details) Details 43 false false R44.htm 2415408 - Disclosure - Financial Instruments - Narrative (Details) Sheet http://bloomenergy.com/role/FinancialInstrumentsNarrativeDetails Financial Instruments - Narrative (Details) Details 44 false false R45.htm 2418409 - Disclosure - Fair Value - Financial Assets and Liabilities Measured at Fair Value (Details) Sheet http://bloomenergy.com/role/FairValueFinancialAssetsandLiabilitiesMeasuredatFairValueDetails Fair Value - Financial Assets and Liabilities Measured at Fair Value (Details) Details 45 false false R46.htm 2419410 - Disclosure - Fair Value - Narrative (Details) Sheet http://bloomenergy.com/role/FairValueNarrativeDetails Fair Value - Narrative (Details) Details 46 false false R47.htm 2420411 - Disclosure - Fair Value - Change in Level 3 Financial Assets (Details) Sheet http://bloomenergy.com/role/FairValueChangeinLevel3FinancialAssetsDetails Fair Value - Change in Level 3 Financial Assets (Details) Details 47 false false R48.htm 2421412 - Disclosure - Fair Value - Estimated Fair Values and Carrying Values for Customer Receivables and Debt Instruments (Details) Sheet http://bloomenergy.com/role/FairValueEstimatedFairValuesandCarryingValuesforCustomerReceivablesandDebtInstrumentsDetails Fair Value - Estimated Fair Values and Carrying Values for Customer Receivables and Debt Instruments (Details) Details 48 false false R49.htm 2424413 - Disclosure - Balance Sheet Components - Inventories, Net (Details) Sheet http://bloomenergy.com/role/BalanceSheetComponentsInventoriesNetDetails Balance Sheet Components - Inventories, Net (Details) Details 49 false false R50.htm 2425414 - Disclosure - Balance Sheet Components - Prepaid Expense and Other Current Assets (Details) Sheet http://bloomenergy.com/role/BalanceSheetComponentsPrepaidExpenseandOtherCurrentAssetsDetails Balance Sheet Components - Prepaid Expense and Other Current Assets (Details) Details 50 false false R51.htm 2426415 - Disclosure - Balance Sheet Components - Property, Plant and Equipment (Details) Sheet http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails Balance Sheet Components - Property, Plant and Equipment (Details) Details 51 false false R52.htm 2427416 - Disclosure - Balance Sheet Components - Property Plant and Equipment, Net Narrative (Details) Sheet http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetNarrativeDetails Balance Sheet Components - Property Plant and Equipment, Net Narrative (Details) Details 52 false false R53.htm 2428417 - Disclosure - Balance Sheet Components - Other Long-Term Assets (Details) Sheet http://bloomenergy.com/role/BalanceSheetComponentsOtherLongTermAssetsDetails Balance Sheet Components - Other Long-Term Assets (Details) Details 53 false false R54.htm 2429418 - Disclosure - Balance Sheet Components - Accrued Other Current Liabilities (Details) Sheet http://bloomenergy.com/role/BalanceSheetComponentsAccruedOtherCurrentLiabilitiesDetails Balance Sheet Components - Accrued Other Current Liabilities (Details) Details 54 false false R55.htm 2432419 - Disclosure - Outstanding Loans and Security Agreements - Schedule of Debt (Details) Sheet http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofDebtDetails Outstanding Loans and Security Agreements - Schedule of Debt (Details) Details 55 false false R56.htm 2433420 - Disclosure - Outstanding Loans and Security Agreements - Recourse Debt Facilities Narrative (Details) Sheet http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsRecourseDebtFacilitiesNarrativeDetails Outstanding Loans and Security Agreements - Recourse Debt Facilities Narrative (Details) Details 56 false false R57.htm 2434421 - Disclosure - Outstanding Loans and Security Agreements - Non-recourse Debt Facilities (Details) Sheet http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsNonrecourseDebtFacilitiesDetails Outstanding Loans and Security Agreements - Non-recourse Debt Facilities (Details) Details 57 false false R58.htm 2435422 - Disclosure - Outstanding Loans and Security Agreements - Schedule of Repayments (Details) Sheet http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofRepaymentsDetails Outstanding Loans and Security Agreements - Schedule of Repayments (Details) Details 58 false false R59.htm 2438423 - Disclosure - Derivative Financial Instruments - Changes in Fair Value of Derivative Contracts (Details) Sheet http://bloomenergy.com/role/DerivativeFinancialInstrumentsChangesinFairValueofDerivativeContractsDetails Derivative Financial Instruments - Changes in Fair Value of Derivative Contracts (Details) Details 59 false false R60.htm 2441424 - Disclosure - Leases - Narrative (Details) Sheet http://bloomenergy.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 60 false false R61.htm 2442425 - Disclosure - Leases - Operating and Financing Lease Right-of-Use Assets and Lease Liabilities (Details) Sheet http://bloomenergy.com/role/LeasesOperatingandFinancingLeaseRightofUseAssetsandLeaseLiabilitiesDetails Leases - Operating and Financing Lease Right-of-Use Assets and Lease Liabilities (Details) Details 61 false false R62.htm 2443426 - Disclosure - Leases - Costs (Details) Sheet http://bloomenergy.com/role/LeasesCostsDetails Leases - Costs (Details) Details 62 false false R63.htm 2444427 - Disclosure - Leases - Weighted Average Remaining Lease Terms and Discount Rates (Details) Sheet http://bloomenergy.com/role/LeasesWeightedAverageRemainingLeaseTermsandDiscountRatesDetails Leases - Weighted Average Remaining Lease Terms and Discount Rates (Details) Details 63 false false R64.htm 2445428 - Disclosure - Leases - Future Minimum Lease Payments (Details) Sheet http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails Leases - Future Minimum Lease Payments (Details) Details 64 false false R65.htm 2446429 - Disclosure - Leases - Sales-Type Leases (Details) Sheet http://bloomenergy.com/role/LeasesSalesTypeLeasesDetails Leases - Sales-Type Leases (Details) Details 65 false false R66.htm 2447430 - Disclosure - Leases - Payment to be Received (Details) Sheet http://bloomenergy.com/role/LeasesPaymenttobeReceivedDetails Leases - Payment to be Received (Details) Details 66 false false R67.htm 2450431 - Disclosure - Stock-Based Compensation Expense and Employee Benefit Plans - Stock-based Compensation Expense (Details) Sheet http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockbasedCompensationExpenseDetails Stock-Based Compensation Expense and Employee Benefit Plans - Stock-based Compensation Expense (Details) Details 67 false false R68.htm 2451432 - Disclosure - Stock-Based Compensation Expense and Employee Benefit Plans - Stock Option Activity (Details) Sheet http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionActivityDetails Stock-Based Compensation Expense and Employee Benefit Plans - Stock Option Activity (Details) Details 68 false false R69.htm 2452433 - Disclosure - Stock-Based Compensation Expense and Employee Benefit Plans - Stock Options Narrative (Details) Sheet http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionsNarrativeDetails Stock-Based Compensation Expense and Employee Benefit Plans - Stock Options Narrative (Details) Details 69 false false R70.htm 2453434 - Disclosure - Stock-Based Compensation Expense and Employee Benefit Plans - Stock Award Activity (Details) Sheet http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockAwardActivityDetails Stock-Based Compensation Expense and Employee Benefit Plans - Stock Award Activity (Details) Details 70 false false R71.htm 2454435 - Disclosure - Stock-Based Compensation Expense and Employee Benefit Plans - Stock Awards Narrative (Details) Sheet http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockAwardsNarrativeDetails Stock-Based Compensation Expense and Employee Benefit Plans - Stock Awards Narrative (Details) Details 71 false false R72.htm 2455436 - Disclosure - Stock-Based Compensation Expense and Employee Benefit Plans - Number of Shares Available for Grant (Details) Sheet http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansNumberofSharesAvailableforGrantDetails Stock-Based Compensation Expense and Employee Benefit Plans - Number of Shares Available for Grant (Details) Details 72 false false R73.htm 2456437 - Disclosure - Stock-Based Compensation Expense and Employee Benefit Plans - Employee Stock Purchase Plan (Details) Sheet http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansEmployeeStockPurchasePlanDetails Stock-Based Compensation Expense and Employee Benefit Plans - Employee Stock Purchase Plan (Details) Details 73 false false R74.htm 2459438 - Disclosure - Portfolio Financings - Narrative (Details) Sheet http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails Portfolio Financings - Narrative (Details) Details 74 false false R75.htm 2460439 - Disclosure - Portfolio Financings - Schedule of PPA Entities' Assets and Liabilities (Details) Sheet http://bloomenergy.com/role/PortfolioFinancingsScheduleofPPAEntitiesAssetsandLiabilitiesDetails Portfolio Financings - Schedule of PPA Entities' Assets and Liabilities (Details) Details 75 false false R76.htm 2463440 - Disclosure - Related Party Transactions - Schedule of Related Party Transactions (Details) Sheet http://bloomenergy.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails Related Party Transactions - Schedule of Related Party Transactions (Details) Details 76 false false R77.htm 2464441 - Disclosure - Related Party Transactions - Summary of Outstanding Related Party (Details) Sheet http://bloomenergy.com/role/RelatedPartyTransactionsSummaryofOutstandingRelatedPartyDetails Related Party Transactions - Summary of Outstanding Related Party (Details) Details 77 false false R78.htm 2466442 - Disclosure - Commitments and Contingencies (Details) Sheet http://bloomenergy.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://bloomenergy.com/role/CommitmentsandContingencies 78 false false R79.htm 2468443 - Disclosure - Income Taxes (Details) Sheet http://bloomenergy.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://bloomenergy.com/role/IncomeTaxes 79 false false R80.htm 2471444 - Disclosure - Net Loss per Share Available to Common Stockholders - Schedule of Antidilutive Securities (Details) Sheet http://bloomenergy.com/role/NetLossperShareAvailabletoCommonStockholdersScheduleofAntidilutiveSecuritiesDetails Net Loss per Share Available to Common Stockholders - Schedule of Antidilutive Securities (Details) Details 80 false false R9999.htm Uncategorized Items - be-20220630.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - be-20220630.htm Cover 81 false false All Reports Book All Reports be-20220630.htm be-20220630.xsd be-20220630_cal.xml be-20220630_def.xml be-20220630_lab.xml be-20220630_pre.xml exhibit311q222.htm exhibit312q222.htm exhibit31certificateofamen.htm exhibit321q222.htm be-20220630_g1.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 100 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "be-20220630.htm": { "axisCustom": 1, "axisStandard": 28, "contextCount": 318, "dts": { "calculationLink": { "local": [ "be-20220630_cal.xml" ] }, "definitionLink": { "local": [ "be-20220630_def.xml" ] }, "inline": { "local": [ "be-20220630.htm" ] }, "labelLink": { "local": [ "be-20220630_lab.xml" ] }, "presentationLink": { "local": [ "be-20220630_pre.xml" ] }, "schema": { "local": [ "be-20220630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 646, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 4, "http://xbrl.sec.gov/dei/2022": 5, "total": 9 }, "keyCustom": 86, "keyStandard": 323, "memberCustom": 29, "memberStandard": 49, "nsprefix": "be", "nsuri": "http://bloomenergy.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://bloomenergy.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://bloomenergy.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105103 - Disclosure - Revenue Recognition", "role": "http://bloomenergy.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111104 - Disclosure - Financial Instruments", "role": "http://bloomenergy.com/role/FinancialInstruments", "shortName": "Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116105 - Disclosure - Fair Value", "role": "http://bloomenergy.com/role/FairValue", "shortName": "Fair Value", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122106 - Disclosure - Balance Sheet Components", "role": "http://bloomenergy.com/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130107 - Disclosure - Outstanding Loans and Security Agreements", "role": "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreements", "shortName": "Outstanding Loans and Security Agreements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136108 - Disclosure - Derivative Financial Instruments", "role": "http://bloomenergy.com/role/DerivativeFinancialInstruments", "shortName": "Derivative Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "us-gaap:LessorSalesTypeLeasesTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139109 - Disclosure - Leases", "role": "http://bloomenergy.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LessorSalesTypeLeasesTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148110 - Disclosure - Stock-Based Compensation Expense and Employee Benefit Plans", "role": "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlans", "shortName": "Stock-Based Compensation Expense and Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2157111 - Disclosure - Portfolio Financings", "role": "http://bloomenergy.com/role/PortfolioFinancings", "shortName": "Portfolio Financings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2161112 - Disclosure - Related Party Transactions", "role": "http://bloomenergy.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2165113 - Disclosure - Commitments and Contingencies", "role": "http://bloomenergy.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2167114 - Disclosure - Income Taxes", "role": "http://bloomenergy.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2169115 - Disclosure - Net Loss per Share Available to Common Stockholders", "role": "http://bloomenergy.com/role/NetLossperShareAvailabletoCommonStockholders", "shortName": "Net Loss per Share Available to Common Stockholders", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2172116 - Disclosure - Subsequent Events", "role": "http://bloomenergy.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://bloomenergy.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Revenue Recognition (Tables)", "role": "http://bloomenergy.com/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312302 - Disclosure - Financial Instruments (Tables)", "role": "http://bloomenergy.com/role/FinancialInstrumentsTables", "shortName": "Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317303 - Disclosure - Fair Value (Tables)", "role": "http://bloomenergy.com/role/FairValueTables", "shortName": "Fair Value (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323304 - Disclosure - Balance Sheet Components (Tables)", "role": "http://bloomenergy.com/role/BalanceSheetComponentsTables", "shortName": "Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:AllowanceForDoubtfulAccountsReceivable", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:AllowanceForDoubtfulAccountsReceivable", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331305 - Disclosure - Outstanding Loans and Security Agreements (Tables)", "role": "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsTables", "shortName": "Outstanding Loans and Security Agreements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337306 - Disclosure - Derivative Financial Instruments (Tables)", "role": "http://bloomenergy.com/role/DerivativeFinancialInstrumentsTables", "shortName": "Derivative Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "be:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2340307 - Disclosure - Leases (Tables)", "role": "http://bloomenergy.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "be:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2349308 - Disclosure - Stock-Based Compensation Expense and Employee Benefit Plans (Tables)", "role": "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansTables", "shortName": "Stock-Based Compensation Expense and Employee Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2358309 - Disclosure - Portfolio Financings (Tables)", "role": "http://bloomenergy.com/role/PortfolioFinancingsTables", "shortName": "Portfolio Financings (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2362310 - Disclosure - Related Party Transactions (Tables)", "role": "http://bloomenergy.com/role/RelatedPartyTransactionsTables", "shortName": "Related Party Transactions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2370311 - Disclosure - Net Loss per Share Available to Common Stockholders (Tables)", "role": "http://bloomenergy.com/role/NetLossperShareAvailabletoCommonStockholdersTables", "shortName": "Net Loss per Share Available to Common Stockholders (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Nature of Business, Liquidity and Basis of Presentation (Details)", "role": "http://bloomenergy.com/role/NatureofBusinessLiquidityandBasisofPresentationDetails", "shortName": "Nature of Business, Liquidity and Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "icd9d69e4e5c64832af7c405cf8f92745_D20220630-20220630", "decimals": "INF", "lang": "en-US", "name": "be:NumberOfCustomers", "reportCount": 1, "unique": true, "unitRef": "customer", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Revenue Recognition - Contract Balances (Details)", "role": "http://bloomenergy.com/role/RevenueRecognitionContractBalancesDetails", "shortName": "Revenue Recognition - Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i7e8d9cf4f10a401db22a9acb269b3205_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Revenue Recognition - Contract Assets (Details)", "role": "http://bloomenergy.com/role/RevenueRecognitionContractAssetsDetails", "shortName": "Revenue Recognition - Contract Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i2ee045e1640f40329171346572c9cebc_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetReclassifiedToReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i2ee045e1640f40329171346572c9cebc_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statements of Operations", "role": "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i2ee045e1640f40329171346572c9cebc_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i7e8d9cf4f10a401db22a9acb269b3205_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "be:ContractWithCustomerLiabilityDeferredRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Revenue Recognition - Contract Liabilities (Details)", "role": "http://bloomenergy.com/role/RevenueRecognitionContractLiabilitiesDetails", "shortName": "Revenue Recognition - Contract Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i7e8d9cf4f10a401db22a9acb269b3205_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "be:ContractWithCustomerLiabilityDeferredRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i2ee045e1640f40329171346572c9cebc_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Revenue Recognition - Revenue by Source (Details)", "role": "http://bloomenergy.com/role/RevenueRecognitionRevenuebySourceDetails", "shortName": "Revenue Recognition - Revenue by Source (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i2ee045e1640f40329171346572c9cebc_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413406 - Disclosure - Financial Instruments - Cash and Cash Equivalents and Restricted Cash (Details)", "role": "http://bloomenergy.com/role/FinancialInstrumentsCashandCashEquivalentsandRestrictedCashDetails", "shortName": "Financial Instruments - Cash and Cash Equivalents and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414407 - Disclosure - Financial Instruments - Restricted Cash (Details)", "role": "http://bloomenergy.com/role/FinancialInstrumentsRestrictedCashDetails", "shortName": "Financial Instruments - Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1573c5d3a6774a9388556411ef310f9d_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415408 - Disclosure - Financial Instruments - Narrative (Details)", "role": "http://bloomenergy.com/role/FinancialInstrumentsNarrativeDetails", "shortName": "Financial Instruments - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "iaed7895ef0864482ba99ecfbc6d656ff_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418409 - Disclosure - Fair Value - Financial Assets and Liabilities Measured at Fair Value (Details)", "role": "http://bloomenergy.com/role/FairValueFinancialAssetsandLiabilitiesMeasuredatFairValueDetails", "shortName": "Fair Value - Financial Assets and Liabilities Measured at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i82ca7bbaad0c4568b62a7cb245f0ffd3_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419410 - Disclosure - Fair Value - Narrative (Details)", "role": "http://bloomenergy.com/role/FairValueNarrativeDetails", "shortName": "Fair Value - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if55a9cc801204f23a63709b3e21a813f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420411 - Disclosure - Fair Value - Change in Level 3 Financial Assets (Details)", "role": "http://bloomenergy.com/role/FairValueChangeinLevel3FinancialAssetsDetails", "shortName": "Fair Value - Change in Level 3 Financial Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if55a9cc801204f23a63709b3e21a813f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i849211984aca4ea2826545d9849b333c_I20220630", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421412 - Disclosure - Fair Value - Estimated Fair Values and Carrying Values for Customer Receivables and Debt Instruments (Details)", "role": "http://bloomenergy.com/role/FairValueEstimatedFairValuesandCarryingValuesforCustomerReceivablesandDebtInstrumentsDetails", "shortName": "Fair Value - Estimated Fair Values and Carrying Values for Customer Receivables and Debt Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i61dafafcb35c4f5ea2ce908693edd4b1_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424413 - Disclosure - Balance Sheet Components - Inventories, Net (Details)", "role": "http://bloomenergy.com/role/BalanceSheetComponentsInventoriesNetDetails", "shortName": "Balance Sheet Components - Inventories, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i2ee045e1640f40329171346572c9cebc_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Comprehensive Loss", "role": "http://bloomenergy.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i2ee045e1640f40329171346572c9cebc_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DueFromEmployees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425414 - Disclosure - Balance Sheet Components - Prepaid Expense and Other Current Assets (Details)", "role": "http://bloomenergy.com/role/BalanceSheetComponentsPrepaidExpenseandOtherCurrentAssetsDetails", "shortName": "Balance Sheet Components - Prepaid Expense and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DueFromEmployees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426415 - Disclosure - Balance Sheet Components - Property, Plant and Equipment (Details)", "role": "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails", "shortName": "Balance Sheet Components - Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i2ee045e1640f40329171346572c9cebc_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427416 - Disclosure - Balance Sheet Components - Property Plant and Equipment, Net Narrative (Details)", "role": "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetNarrativeDetails", "shortName": "Balance Sheet Components - Property Plant and Equipment, Net Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i2ee045e1640f40329171346572c9cebc_D20220401-20220630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "be:PrepaidInsuranceNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428417 - Disclosure - Balance Sheet Components - Other Long-Term Assets (Details)", "role": "http://bloomenergy.com/role/BalanceSheetComponentsOtherLongTermAssetsDetails", "shortName": "Balance Sheet Components - Other Long-Term Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "be:PrepaidInsuranceNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429418 - Disclosure - Balance Sheet Components - Accrued Other Current Liabilities (Details)", "role": "http://bloomenergy.com/role/BalanceSheetComponentsAccruedOtherCurrentLiabilitiesDetails", "shortName": "Balance Sheet Components - Accrued Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432419 - Disclosure - Outstanding Loans and Security Agreements - Schedule of Debt (Details)", "role": "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofDebtDetails", "shortName": "Outstanding Loans and Security Agreements - Schedule of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i2ee045e1640f40329171346572c9cebc_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433420 - Disclosure - Outstanding Loans and Security Agreements - Recourse Debt Facilities Narrative (Details)", "role": "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsRecourseDebtFacilitiesNarrativeDetails", "shortName": "Outstanding Loans and Security Agreements - Recourse Debt Facilities Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if14107971e0f4d589ee4bb0a6172943d_D20220401-20220630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i2ee045e1640f40329171346572c9cebc_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434421 - Disclosure - Outstanding Loans and Security Agreements - Non-recourse Debt Facilities (Details)", "role": "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsNonrecourseDebtFacilitiesDetails", "shortName": "Outstanding Loans and Security Agreements - Non-recourse Debt Facilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "id0b4a9328aff4cdfbfe8e749abd719ee_I20211231", "decimals": "-5", "lang": "en-US", "name": "be:DebtCovenantMinimumDebtServiceReservesRequired", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435422 - Disclosure - Outstanding Loans and Security Agreements - Schedule of Repayments (Details)", "role": "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofRepaymentsDetails", "shortName": "Outstanding Loans and Security Agreements - Schedule of Repayments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i2ee045e1640f40329171346572c9cebc_D20220401-20220630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:InterestExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i7e8d9cf4f10a401db22a9acb269b3205_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438423 - Disclosure - Derivative Financial Instruments - Changes in Fair Value of Derivative Contracts (Details)", "role": "http://bloomenergy.com/role/DerivativeFinancialInstrumentsChangesinFairValueofDerivativeContractsDetails", "shortName": "Derivative Financial Instruments - Changes in Fair Value of Derivative Contracts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "id036d01e6ec0446db2559da434c94810_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "id3badeb6d88440d1bed2a6d6835b1397_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Deficit", "role": "http://bloomenergy.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficit", "shortName": "Condensed Consolidated Statements of Changes in Stockholders' Deficit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "id3badeb6d88440d1bed2a6d6835b1397_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i2ee045e1640f40329171346572c9cebc_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "be:OperatingAndShortTermLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441424 - Disclosure - Leases - Narrative (Details)", "role": "http://bloomenergy.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i2ee045e1640f40329171346572c9cebc_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "be:OperatingAndShortTermLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "be:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442425 - Disclosure - Leases - Operating and Financing Lease Right-of-Use Assets and Lease Liabilities (Details)", "role": "http://bloomenergy.com/role/LeasesOperatingandFinancingLeaseRightofUseAssetsandLeaseLiabilitiesDetails", "shortName": "Leases - Operating and Financing Lease Right-of-Use Assets and Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "be:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i2ee045e1640f40329171346572c9cebc_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443426 - Disclosure - Leases - Costs (Details)", "role": "http://bloomenergy.com/role/LeasesCostsDetails", "shortName": "Leases - Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i2ee045e1640f40329171346572c9cebc_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444427 - Disclosure - Leases - Weighted Average Remaining Lease Terms and Discount Rates (Details)", "role": "http://bloomenergy.com/role/LeasesWeightedAverageRemainingLeaseTermsandDiscountRatesDetails", "shortName": "Leases - Weighted Average Remaining Lease Terms and Discount Rates (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445428 - Disclosure - Leases - Future Minimum Lease Payments (Details)", "role": "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails", "shortName": "Leases - Future Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SalesTypeLeaseNetInvestmentInLeasePastDueTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SalesTypeLeaseLeaseReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446429 - Disclosure - Leases - Sales-Type Leases (Details)", "role": "http://bloomenergy.com/role/LeasesSalesTypeLeasesDetails", "shortName": "Leases - Sales-Type Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SalesTypeLeaseNetInvestmentInLeasePastDueTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SalesTypeLeaseLeaseReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i150ec06782454babab33e1689d20056a_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447430 - Disclosure - Leases - Payment to be Received (Details)", "role": "http://bloomenergy.com/role/LeasesPaymenttobeReceivedDetails", "shortName": "Leases - Payment to be Received (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i150ec06782454babab33e1689d20056a_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i2ee045e1640f40329171346572c9cebc_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "be:AllocatedSharebasedCompensationExpenseAndIssuanceOfStockAndWarrantsForServicesOrClaims", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450431 - Disclosure - Stock-Based Compensation Expense and Employee Benefit Plans - Stock-based Compensation Expense (Details)", "role": "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockbasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation Expense and Employee Benefit Plans - Stock-based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i2ee045e1640f40329171346572c9cebc_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "be:AllocatedSharebasedCompensationExpenseAndIssuanceOfStockAndWarrantsForServicesOrClaims", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "iaed7895ef0864482ba99ecfbc6d656ff_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "be:SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451432 - Disclosure - Stock-Based Compensation Expense and Employee Benefit Plans - Stock Option Activity (Details)", "role": "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionActivityDetails", "shortName": "Stock-Based Compensation Expense and Employee Benefit Plans - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": "INF", "lang": "en-US", "name": "be:ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisesInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "be:EmployeeAndNonEmployeeServiceShareBasedCompensationNonvestedAwardsCompensationNotYetRecognizedStockOptions", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452433 - Disclosure - Stock-Based Compensation Expense and Employee Benefit Plans - Stock Options Narrative (Details)", "role": "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionsNarrativeDetails", "shortName": "Stock-Based Compensation Expense and Employee Benefit Plans - Stock Options Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "iaed7895ef0864482ba99ecfbc6d656ff_I20211231", "decimals": "-5", "lang": "en-US", "name": "be:EmployeeAndNonEmployeeServiceShareBasedCompensationNonvestedAwardsCompensationNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount", "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i7e8d9cf4f10a401db22a9acb269b3205_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Deficit (Parenthetical)", "role": "http://bloomenergy.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitParenthetical", "shortName": "Condensed Consolidated Statements of Changes in Stockholders' Deficit (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount", "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i7e8d9cf4f10a401db22a9acb269b3205_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i87836df479f34a2b838bd23f760b2344_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453434 - Disclosure - Stock-Based Compensation Expense and Employee Benefit Plans - Stock Award Activity (Details)", "role": "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockAwardActivityDetails", "shortName": "Stock-Based Compensation Expense and Employee Benefit Plans - Stock Award Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i87836df479f34a2b838bd23f760b2344_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i9d7f3b1833144642b0a08ce9b5261292_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454435 - Disclosure - Stock-Based Compensation Expense and Employee Benefit Plans - Stock Awards Narrative (Details)", "role": "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockAwardsNarrativeDetails", "shortName": "Stock-Based Compensation Expense and Employee Benefit Plans - Stock Awards Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i9d7f3b1833144642b0a08ce9b5261292_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "iaed7895ef0864482ba99ecfbc6d656ff_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "be:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingNumberAvailableforGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455436 - Disclosure - Stock-Based Compensation Expense and Employee Benefit Plans - Number of Shares Available for Grant (Details)", "role": "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansNumberofSharesAvailableforGrantDetails", "shortName": "Stock-Based Compensation Expense and Employee Benefit Plans - Number of Shares Available for Grant (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "iaed7895ef0864482ba99ecfbc6d656ff_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "be:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingNumberAvailableforGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i6560661dc6ab4d7aa75ddecc8cf07ecb_D20220101-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456437 - Disclosure - Stock-Based Compensation Expense and Employee Benefit Plans - Employee Stock Purchase Plan (Details)", "role": "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansEmployeeStockPurchasePlanDetails", "shortName": "Stock-Based Compensation Expense and Employee Benefit Plans - Employee Stock Purchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i6560661dc6ab4d7aa75ddecc8cf07ecb_D20220101-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "be:RepaymentOfPortfolioDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459438 - Disclosure - Portfolio Financings - Narrative (Details)", "role": "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails", "shortName": "Portfolio Financings - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i4539114d07f74517a1b4bf4ecb22b4b3_D20220614-20220614", "decimals": "INF", "lang": "en-US", "name": "be:EnergyServersPortfolioPower", "reportCount": 1, "unique": true, "unitRef": "mw", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460439 - Disclosure - Portfolio Financings - Schedule of PPA Entities' Assets and Liabilities (Details)", "role": "http://bloomenergy.com/role/PortfolioFinancingsScheduleofPPAEntitiesAssetsandLiabilitiesDetails", "shortName": "Portfolio Financings - Schedule of PPA Entities' Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i72f8a3b4bd5643c9826238b7ca7fc9cd_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i2ee045e1640f40329171346572c9cebc_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463440 - Disclosure - Related Party Transactions - Schedule of Related Party Transactions (Details)", "role": "http://bloomenergy.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails", "shortName": "Related Party Transactions - Schedule of Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i2ee045e1640f40329171346572c9cebc_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464441 - Disclosure - Related Party Transactions - Summary of Outstanding Related Party (Details)", "role": "http://bloomenergy.com/role/RelatedPartyTransactionsSummaryofOutstandingRelatedPartyDetails", "shortName": "Related Party Transactions - Summary of Outstanding Related Party (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableRelatedParties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i1cc2bea29f604918b5d8e601f2cded8c_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466442 - Disclosure - Commitments and Contingencies (Details)", "role": "http://bloomenergy.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "iec985f8d2797417bb4c27b9ac4474d2e_I20120331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:GrantsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i2ee045e1640f40329171346572c9cebc_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468443 - Disclosure - Income Taxes (Details)", "role": "http://bloomenergy.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i2ee045e1640f40329171346572c9cebc_D20220401-20220630", "decimals": "4", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": "-3", "lang": "en-US", "name": "be:NonCashLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i2ee045e1640f40329171346572c9cebc_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471444 - Disclosure - Net Loss per Share Available to Common Stockholders - Schedule of Antidilutive Securities (Details)", "role": "http://bloomenergy.com/role/NetLossperShareAvailabletoCommonStockholdersScheduleofAntidilutiveSecuritiesDetails", "shortName": "Net Loss per Share Available to Common Stockholders - Schedule of Antidilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "i2ee045e1640f40329171346572c9cebc_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Nature of Business, Liquidity and Basis of Presentation", "role": "http://bloomenergy.com/role/NatureofBusinessLiquidityandBasisofPresentation", "shortName": "Nature of Business, Liquidity and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "be-20220630.htm", "contextRef": "if57d9091898f4d64884c38d40851a235_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": null, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - be-20220630.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - be-20220630.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 85, "tag": { "be_A2018EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2018 Employee Stock Purchase Plan [Member]", "label": "2018 Employee Stock Purchase Plan [Member]", "terseLabel": "2018 ESPP" } } }, "localname": "A2018EmployeeStockPurchasePlanMember", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "be_AccruedConsultingFeesCurrent": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsAccruedOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Consulting Fees, Current", "label": "Accrued Consulting Fees, Current", "terseLabel": "Accrued consulting expenses" } } }, "localname": "AccruedConsultingFeesCurrent", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsAccruedOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "be_AccruedInstallationLiabilityCurrent": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsAccruedOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Installation Liability, Current", "label": "Accrued Installation Liability, Current", "terseLabel": "Accrued installation" } } }, "localname": "AccruedInstallationLiabilityCurrent", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsAccruedOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "be_AllocatedSharebasedCompensationExpenseAndIssuanceOfStockAndWarrantsForServicesOrClaims": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Allocated Share-based Compensation Expense And Issuance Of Stock And Warrants For Services Or Claims", "label": "Allocated Share-based Compensation Expense And Issuance Of Stock And Warrants For Services Or Claims", "terseLabel": "Share-based compensation expense" } } }, "localname": "AllocatedSharebasedCompensationExpenseAndIssuanceOfStockAndWarrantsForServicesOrClaims", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockbasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "be_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Schedule of Assets and Liabilities Leases" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "be_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Paid for Amounts Included in the Measurement of Lease Liabilities", "label": "Cash Paid for Amounts Included in the Measurement of Lease Liabilities [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "be_ComprehensiveIncomeLossNetOfTaxAfterPortionAttributableToRedeemableNoncontrollingInterestAndNoncontrollingInterest": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Comprehensive Income (Loss), Net of Tax, After Portion Attributable To Redeemable Noncontrolling Interest And Noncontrolling Interest", "label": "Comprehensive Income (Loss), Net of Tax, After Portion Attributable To Redeemable Noncontrolling Interest And Noncontrolling Interest", "totalLabel": "Comprehensive loss after portion attributable to redeemable noncontrolling interest and noncontrolling interest" } } }, "localname": "ComprehensiveIncomeLossNetOfTaxAfterPortionAttributableToRedeemableNoncontrollingInterestAndNoncontrollingInterest", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "be_ComputersSoftwareAndHardwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer, Software and Hardware [Member]", "label": "Computers, Software And Hardware [Member]", "terseLabel": "Computers, software and hardware" } } }, "localname": "ComputersSoftwareAndHardwareMember", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "be_ContractWithCustomerAssetAfterAllowanceForCreditLossRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Asset, After Allowance for Credit Loss", "label": "Contract With Customer, Asset, After Allowance for Credit Loss [Roll Forward]", "terseLabel": "Contract With Customer, Asset, After Allowance for Credit Loss [Roll Forward]" } } }, "localname": "ContractWithCustomerAssetAfterAllowanceForCreditLossRollForward", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/RevenueRecognitionContractAssetsDetails" ], "xbrltype": "stringItemType" }, "be_ContractWithCustomerLiabilityAdditions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Additions", "label": "Contract With Customer, Liability, Additions", "terseLabel": "Additions" } } }, "localname": "ContractWithCustomerLiabilityAdditions", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/RevenueRecognitionContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "be_ContractWithCustomerLiabilityCustomerDeposits": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Customer Deposits", "label": "Contract With Customer, Liability, Customer Deposits", "terseLabel": "Customer deposits" } } }, "localname": "ContractWithCustomerLiabilityCustomerDeposits", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/RevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "be_ContractWithCustomerLiabilityDeferredRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Deferred Revenue", "label": "Contract With Customer, Liability, Deferred Revenue", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ContractWithCustomerLiabilityDeferredRevenue", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/RevenueRecognitionContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "be_ContractWithCustomerLiabilityDeferredRevenueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Deferred Revenue", "label": "Contract With Customer, Liability, Deferred Revenue [Roll Forward]", "terseLabel": "Contract With Customer, Liability, Deferred Revenue [Roll Forward]" } } }, "localname": "ContractWithCustomerLiabilityDeferredRevenueRollForward", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/RevenueRecognitionContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "be_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Revenue Recognized, Including Opening Balance", "label": "Contract with Customer, Liability, Revenue Recognized, Including Opening Balance", "negatedTerseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/RevenueRecognitionContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "be_ConvertibleNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Notes", "label": "Convertible Notes [Member]", "terseLabel": "Convertible notes" } } }, "localname": "ConvertibleNotesMember", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/NetLossperShareAvailabletoCommonStockholdersScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "be_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer One", "label": "Customer One [Member]", "terseLabel": "Customer One" } } }, "localname": "CustomerOneMember", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/NatureofBusinessLiquidityandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "be_CustomerThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Three", "label": "Customer Three [Member]", "terseLabel": "Customer Three" } } }, "localname": "CustomerThreeMember", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/NatureofBusinessLiquidityandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "be_CustomerTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Two", "label": "Customer Two [Member]", "terseLabel": "Customer Two" } } }, "localname": "CustomerTwoMember", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/NatureofBusinessLiquidityandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "be_DebtCovenantMinimumDebtServiceReservesRequired": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Covenant, Minimum Debt Service Reserves Required", "label": "Debt Covenant, Minimum Debt Service Reserves Required", "terseLabel": "Debt minimum debt service reserves required" } } }, "localname": "DebtCovenantMinimumDebtServiceReservesRequired", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsNonrecourseDebtFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "be_DeferredGovernmentGrantObligationNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Government Grant Obligation, Noncurrent", "label": "Deferred Government Grant Obligation, Noncurrent", "terseLabel": "Deferred government grant obligation, noncurrent" } } }, "localname": "DeferredGovernmentGrantObligationNoncurrent", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "be_DeferredRevenueAndCustomerDepositsCurrent": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Revenue And Customer Deposits, Current", "label": "Deferred Revenue And Customer Deposits, Current", "terseLabel": "Deferred revenue and customer deposits", "verboseLabel": "Deferred revenue and customer deposits" } } }, "localname": "DeferredRevenueAndCustomerDepositsCurrent", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets", "http://bloomenergy.com/role/PortfolioFinancingsScheduleofPPAEntitiesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "be_DeferredRevenueAndCustomerDepositsNoncurrent": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Revenue And Customer Deposits, Noncurrent", "label": "Deferred Revenue And Customer Deposits, Noncurrent", "terseLabel": "Deferred revenue and customer deposits", "verboseLabel": "Deferred revenue and customer deposits" } } }, "localname": "DeferredRevenueAndCustomerDepositsNoncurrent", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets", "http://bloomenergy.com/role/PortfolioFinancingsScheduleofPPAEntitiesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "be_DepositsMadeNonCurrent": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsOtherLongTermAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deposits Made Non Current", "label": "Deposits Made Non Current", "terseLabel": "Deposits made" } } }, "localname": "DepositsMadeNonCurrent", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsOtherLongTermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "be_DisposalGroupIncludingDiscontinuedOperationPercentInterestSold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Percent Interest Sold", "label": "Disposal Group, Including Discontinued Operation, Percent Interest Sold", "terseLabel": "Percent interest sold" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPercentInterestSold", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails" ], "xbrltype": "percentItemType" }, "be_EmbeddedDerivativeGainLossOnEmbeddedDerivativeNetAndFairValueAdjustmentOfWarrants": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Embedded Derivative, Gain (Loss) On Embedded Derivative, Net, And Fair Value Adjustment Of Warrants", "label": "Embedded Derivative, Gain (Loss) On Embedded Derivative, Net, And Fair Value Adjustment Of Warrants", "terseLabel": "Gain (loss) on revaluation of embedded derivatives" } } }, "localname": "EmbeddedDerivativeGainLossOnEmbeddedDerivativeNetAndFairValueAdjustmentOfWarrants", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "be_EmployeeAndNonEmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedPeriodForRecognition": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee And Non-Employee Service Share-Based Compensation, Nonvested Awards, Compensation Cost Not Yet Recognized, Period For Recognition", "label": "Employee And Non-Employee Service Share-Based Compensation, Nonvested Awards, Compensation Cost Not Yet Recognized, Period For Recognition", "terseLabel": "Expense expected to be recognized over remaining weighted-average period" } } }, "localname": "EmployeeAndNonEmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedPeriodForRecognition", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "be_EmployeeAndNonEmployeeServiceShareBasedCompensationNonvestedAwardsCompensationNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Employee And Non-Employee Service Share-Based Compensation, Nonvested Awards, Compensation Not Yet Recognized, Share-Based Awards Other Than Options", "label": "Employee And Non-Employee Service Share-Based Compensation, Nonvested Awards, Compensation Not Yet Recognized, Share-Based Awards Other Than Options", "terseLabel": "Unrecognized stock-based compensation cost" } } }, "localname": "EmployeeAndNonEmployeeServiceShareBasedCompensationNonvestedAwardsCompensationNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansEmployeeStockPurchasePlanDetails", "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockAwardsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "be_EmployeeAndNonEmployeeServiceShareBasedCompensationNonvestedAwardsCompensationNotYetRecognizedStockOptions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Employee And Non-Employee Service Share-Based Compensation, Nonvested Awards, Compensation Not Yet Recognized, Stock Options", "label": "Employee And Non-Employee Service Share-Based Compensation, Nonvested Awards, Compensation Not Yet Recognized, Stock Options", "terseLabel": "Unrecognized compensation cost related to unvested stock options" } } }, "localname": "EmployeeAndNonEmployeeServiceShareBasedCompensationNonvestedAwardsCompensationNotYetRecognizedStockOptions", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "be_EnergyServersPortfolioPower": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Energy Servers Portfolio, Power", "label": "Energy Servers Portfolio, Power", "terseLabel": "Energy servers power" } } }, "localname": "EnergyServersPortfolioPower", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetNarrativeDetails", "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails" ], "xbrltype": "powerItemType" }, "be_FinanceLeaseCost": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/LeasesCostsDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Cost", "label": "Finance Lease, Cost", "totalLabel": "Total finance lease costs" } } }, "localname": "FinanceLeaseCost", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/LeasesCostsDetails" ], "xbrltype": "monetaryItemType" }, "be_FinanceLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Liability, To Be Paid, After Year Four", "label": "Finance Lease, Liability, To Be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "be_FinancingObligationCurrent": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Financing Obligation, Current", "label": "Financing Obligation, Current", "terseLabel": "Financing obligations" } } }, "localname": "FinancingObligationCurrent", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "be_FinancingObligationNoncurrent": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Financing Obligation, Noncurrent", "label": "Financing Obligation, Noncurrent", "terseLabel": "Financing obligations" } } }, "localname": "FinancingObligationNoncurrent", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets", "http://bloomenergy.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "be_GainLossOnExtinguishmentOfDebtBeforeRevaluationOfFairValueOfDebtDerivativesUponConversion": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (Loss) On Extinguishment of Debt, Before Revaluation of Fair Value of Debt Derivatives Upon Conversion", "label": "Gain (Loss) On Extinguishment of Debt, Before Revaluation of Fair Value of Debt Derivatives Upon Conversion", "negatedTerseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainLossOnExtinguishmentOfDebtBeforeRevaluationOfFairValueOfDebtDerivativesUponConversion", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "be_GreenConvertibleSeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Green Convertible Senior Notes", "label": "Green Convertible Senior Notes [Member]", "terseLabel": "2.5% Green Convertible Senior Notes due August 2025" } } }, "localname": "GreenConvertibleSeniorNotesMember", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/FairValueEstimatedFairValuesandCarryingValuesforCustomerReceivablesandDebtInstrumentsDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsRecourseDebtFacilitiesNarrativeDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "be_IncreaseDecreaseFinancingCashFlowsFromFinanceLeases": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) Financing Cash Flows From Finance Leases", "label": "Increase (Decrease) Financing Cash Flows From Finance Leases", "terseLabel": "Finance lease liabilities" } } }, "localname": "IncreaseDecreaseFinancingCashFlowsFromFinanceLeases", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "be_IncreaseInRecourseDebtNonCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase in Recourse Debt, Non-Current", "label": "Increase in Recourse Debt, Non-Current", "terseLabel": "Increase in recourse debt, non-current upon adoption of ASU 2020-06, net" } } }, "localname": "IncreaseInRecourseDebtNonCurrent", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "be_InstallationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Installation [Member]", "label": "Installation [Member]", "terseLabel": "Installation" } } }, "localname": "InstallationMember", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations", "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails", "http://bloomenergy.com/role/RevenueRecognitionRevenuebySourceDetails" ], "xbrltype": "domainItemType" }, "be_LeaseArrangementAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Arrangement", "label": "Lease Arrangement [Axis]", "terseLabel": "Lease Arrangement [Axis]" } } }, "localname": "LeaseArrangementAxis", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://bloomenergy.com/role/LeasesPaymenttobeReceivedDetails" ], "xbrltype": "stringItemType" }, "be_LeaseArrangementDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Arrangement [Domain]", "label": "Lease Arrangement [Domain]", "terseLabel": "Lease Arrangement [Domain]" } } }, "localname": "LeaseArrangementDomain", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://bloomenergy.com/role/LeasesPaymenttobeReceivedDetails" ], "xbrltype": "domainItemType" }, "be_LeaseLiability": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/LeasesOperatingandFinancingLeaseRightofUseAssetsandLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease, Liability", "label": "Lease, Liability", "negatedTotalLabel": "Total lease liabilities" } } }, "localname": "LeaseLiability", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/LeasesOperatingandFinancingLeaseRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "be_LeaseReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Receivable [Member]", "label": "Lease Receivable [Member]", "terseLabel": "Customer financing receivable" } } }, "localname": "LeaseReceivableMember", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/FairValueEstimatedFairValuesandCarryingValuesforCustomerReceivablesandDebtInstrumentsDetails" ], "xbrltype": "domainItemType" }, "be_LeaseReceivableNoncurrent": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsOtherLongTermAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lease Receivable, Noncurrent", "label": "Lease Receivable, Noncurrent", "terseLabel": "Long-term lease receivable" } } }, "localname": "LeaseReceivableNoncurrent", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsOtherLongTermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "be_LeasesWeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leases, Weighted Average Discount Rate", "label": "Leases, Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted average discount rate:" } } }, "localname": "LeasesWeightedAverageDiscountRateAbstract", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/LeasesWeightedAverageRemainingLeaseTermsandDiscountRatesDetails" ], "xbrltype": "stringItemType" }, "be_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "be_LessorOperatingLeasePaymentToBeReceivedAfterYearFour": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/LeasesPaymenttobeReceivedDetails": { "order": 6.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lessor, Operating Lease, Payment to be Received, after Year Four", "label": "Lessor, Operating Lease, Payment to be Received, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "LessorOperatingLeasePaymentToBeReceivedAfterYearFour", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/LeasesPaymenttobeReceivedDetails" ], "xbrltype": "monetaryItemType" }, "be_LongTermDebtMaturityAfterYearFour": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofRepaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-Term Debt, Maturity, After Year Four", "label": "Long-Term Debt, Maturity, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturityAfterYearFour", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofRepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "be_LongTermPortionOfNonRecourseDebtExcludingRelatedPartyCurrentMaturities": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-term Portion Of Non-Recourse Debt, Excluding Related Party, Current Maturities", "label": "Long-term Portion Of Non-Recourse Debt, Excluding Related Party, Current Maturities", "terseLabel": "Non-recourse debt", "verboseLabel": "Non-recourse debt" } } }, "localname": "LongTermPortionOfNonRecourseDebtExcludingRelatedPartyCurrentMaturities", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets", "http://bloomenergy.com/role/PortfolioFinancingsScheduleofPPAEntitiesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "be_LongTermPortionOfNonRecourseDebtExcludingRelatedPartyExcludingCurrentMaturities": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-Term Portion Of Non-Recourse Debt, Excluding Related Party, Excluding Current Maturities", "label": "Long-Term Portion Of Non-Recourse Debt, Excluding Related Party, Excluding Current Maturities", "terseLabel": "Non-recourse debt", "verboseLabel": "Non-recourse debt" } } }, "localname": "LongTermPortionOfNonRecourseDebtExcludingRelatedPartyExcludingCurrentMaturities", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets", "http://bloomenergy.com/role/PortfolioFinancingsScheduleofPPAEntitiesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "be_LongTermPortionOfRecourseDebtExcludingRelatedPartyCurrentMaturities": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-Term Portion Of Recourse Debt, Excluding Related Party, Current Maturities", "label": "Long-Term Portion Of Recourse Debt, Excluding Related Party, Current Maturities", "terseLabel": "Recourse debt" } } }, "localname": "LongTermPortionOfRecourseDebtExcludingRelatedPartyCurrentMaturities", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "be_LongTermPortionOfRecourseDebtExcludingRelatedPartyExcludingCurrentMaturities": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-Term Portion Of Recourse Debt, Excluding Related Party, Excluding Current Maturities", "label": "Long-Term Portion Of Recourse Debt, Excluding Related Party, Excluding Current Maturities", "terseLabel": "Recourse debt" } } }, "localname": "LongTermPortionOfRecourseDebtExcludingRelatedPartyExcludingCurrentMaturities", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "be_ManagedServicesLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsAccruedOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Managed Services Liabilities, Current", "label": "Managed Services Liabilities, Current", "terseLabel": "Sales-related liabilities" } } }, "localname": "ManagedServicesLiabilitiesCurrent", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsAccruedOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "be_ManagedServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Managed Services", "label": "Managed Services [Member]", "terseLabel": "Managed Services" } } }, "localname": "ManagedServicesMember", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "domainItemType" }, "be_NetIncomeLossBeforePortionAttributableToNoncontrollingInterestAndRedeemableNoncontrollingInterest": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Income (Loss) Before Portion Attributable To Noncontrolling Interest And Redeemable Noncontrolling Interest", "label": "Net Income (Loss) Before Portion Attributable To Noncontrolling Interest And Redeemable Noncontrolling Interest", "totalLabel": "Net loss before portion attributable to redeemable noncontrolling interest and noncontrolling interest" } } }, "localname": "NetIncomeLossBeforePortionAttributableToNoncontrollingInterestAndRedeemableNoncontrollingInterest", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "be_NetIncomeLossExcludingRedeemableNoncontrollingInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Income (Loss), Excluding Redeemable Noncontrolling Interest", "label": "Net Income (Loss), Excluding Redeemable Noncontrolling Interest", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLossExcludingRedeemableNoncontrollingInterest", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficit" ], "xbrltype": "monetaryItemType" }, "be_NetJetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NetJets", "label": "NetJets [Member]", "terseLabel": "NetJets" } } }, "localname": "NetJetsMember", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "be_NetProductAndInstallationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net Product And Installation", "label": "Net Product And Installation [Member]", "terseLabel": "Net Product And Installation" } } }, "localname": "NetProductAndInstallationMember", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "be_NonCashLeaseExpense": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Non-Cash Lease Expense", "label": "Non-Cash Lease Expense", "terseLabel": "Non-cash lease expense" } } }, "localname": "NonCashLeaseExpense", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "be_NonRecourseDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Recourse Debt [Member]", "label": "Non-Recourse Debt [Member]", "terseLabel": "Non-recourse Debt" } } }, "localname": "NonRecourseDebtMember", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "be_NoncontrollingInterestIncreaseDecreaseFromChangeInEffectivePortionOfInterestRateSwapAgreement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncontrolling Interest, Increase (Decrease) From Change In Effective Portion Of Interest Rate Swap Agreement", "label": "Noncontrolling Interest, Increase (Decrease) From Change In Effective Portion Of Interest Rate Swap Agreement", "terseLabel": "Change in effective portion of interest rate swap agreement" } } }, "localname": "NoncontrollingInterestIncreaseDecreaseFromChangeInEffectivePortionOfInterestRateSwapAgreement", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficit" ], "xbrltype": "monetaryItemType" }, "be_NumberOfCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Customers", "label": "Number of Customers", "terseLabel": "Number of customers" } } }, "localname": "NumberOfCustomers", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/NatureofBusinessLiquidityandBasisofPresentationDetails" ], "xbrltype": "integerItemType" }, "be_OldEnergyServerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Old Energy Server", "label": "Old Energy Server [Member]", "terseLabel": "Old Energy Server" } } }, "localname": "OldEnergyServerMember", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetNarrativeDetails" ], "xbrltype": "domainItemType" }, "be_OperatingAndShortTermLeaseCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating and Short-Term Lease, Cost", "label": "Operating and Short-Term Lease, Cost", "terseLabel": "Rent expense" } } }, "localname": "OperatingAndShortTermLeaseCost", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "be_OptionToAcquireSharesCurrent": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsAccruedOtherCurrentLiabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Option To Acquire Shares, Current", "label": "Option To Acquire Shares, Current", "verboseLabel": "Option to acquire a variable number of shares of Class A Common Stock" } } }, "localname": "OptionToAcquireSharesCurrent", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsAccruedOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "be_OptionToAcquireSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Option To Acquire Shares", "label": "Option To Acquire Shares [Member]", "terseLabel": "Option to acquire a variable number of shares of Class A Common Stock" } } }, "localname": "OptionToAcquireSharesMember", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/FairValueFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "be_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToRedeemableNoncontrollingInterest": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "be_ComprehensiveIncomeLossNetOfTaxAfterPortionAttributableToRedeemableNoncontrollingInterestAndNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other Comprehensive Income (Loss), Net Of Tax, Portion Attributable To Redeemable Noncontrolling Interest", "label": "Other Comprehensive Income (Loss), Net Of Tax, Portion Attributable To Redeemable Noncontrolling Interest", "verboseLabel": "Less: Comprehensive loss attributable to redeemable noncontrolling interest" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToRedeemableNoncontrollingInterest", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "be_PPA3AUpgradeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PPA 3A Upgrade", "label": "PPA 3A Upgrade [Member]", "terseLabel": "PPA 3A Upgrade" } } }, "localname": "PPA3AUpgradeMember", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "be_PaymentsForUpgradeProject": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Upgrade Project", "label": "Payments For Upgrade Project", "terseLabel": "Cash and cash equivalents decrease from project" } } }, "localname": "PaymentsForUpgradeProject", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "be_PaymentsOfDistributionsToRedeemableNoncontrollingInterest": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments Of Distributions To Redeemable Noncontrolling Interest", "label": "Payments Of Distributions To Redeemable Noncontrolling Interest", "negatedTerseLabel": "Distributions to redeemable noncontrolling interests" } } }, "localname": "PaymentsOfDistributionsToRedeemableNoncontrollingInterest", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "be_PledgeAssetsPeriodForRelease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pledge Assets, Period For Release", "label": "Pledge Assets, Period For Release", "terseLabel": "Additional period to fund release" } } }, "localname": "PledgeAssetsPeriodForRelease", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "durationItemType" }, "be_PledgeAssetsPeriodToMeetCriteria": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pledge Assets, Period To Meet Criteria", "label": "Pledge Assets, Period To Meet Criteria", "terseLabel": "Period to meet criteria" } } }, "localname": "PledgeAssetsPeriodToMeetCriteria", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "durationItemType" }, "be_PledgedAssetsTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pledged Assets, Term", "label": "Pledged Assets, Term", "terseLabel": "Pledged assets, term" } } }, "localname": "PledgedAssetsTerm", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "durationItemType" }, "be_PortfolioFinancingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portfolio Financing", "label": "Portfolio Financing [Member]", "terseLabel": "Portfolio Financing" } } }, "localname": "PortfolioFinancingMember", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/LeasesPaymenttobeReceivedDetails" ], "xbrltype": "domainItemType" }, "be_PowerPurchaseAgreementCompany2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Power Purchase Agreement Company 2 [Member]", "label": "Power Purchase Agreement Company 2 [Member]", "terseLabel": "PPA II" } } }, "localname": "PowerPurchaseAgreementCompany2Member", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CommitmentsandContingenciesDetails", "http://bloomenergy.com/role/FinancialInstrumentsRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "be_PowerPurchaseAgreementCompany3aMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Power Purchase Agreement Company 3a [Member]", "label": "Power Purchase Agreement Company 3a [Member]", "terseLabel": "PPA Company IIIA" } } }, "localname": "PowerPurchaseAgreementCompany3aMember", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetNarrativeDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsNonrecourseDebtFacilitiesDetails", "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "be_PowerPurchaseAgreementCompany3bMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Power Purchase Agreement Company 3b [Member]", "label": "Power Purchase Agreement Company 3b [Member]", "terseLabel": "PPA IIIB" } } }, "localname": "PowerPurchaseAgreementCompany3bMember", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CommitmentsandContingenciesDetails", "http://bloomenergy.com/role/FinancialInstrumentsRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "be_PowerPurchaseAgreementCompany5Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Power Purchase Agreement Company 5 [Member]", "label": "Power Purchase Agreement Company 5 [Member]", "terseLabel": "PPA Company 5" } } }, "localname": "PowerPurchaseAgreementCompany5Member", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "be_PowerPurchaseAgreementsEntitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Power Purchase Agreements Entities [Member]", "label": "Power Purchase Agreements Entities [Member]", "terseLabel": "Power Purchase Agreements Entities" } } }, "localname": "PowerPurchaseAgreementsEntitiesMember", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/FinancialInstrumentsRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "be_PrepaidDeferredCommissions": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsPrepaidExpenseandOtherCurrentAssetsDetails": { "order": 7.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Deferred Commissions", "label": "Prepaid Deferred Commissions", "terseLabel": "Prepaid deferred commissions" } } }, "localname": "PrepaidDeferredCommissions", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPrepaidExpenseandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "be_PrepaidExpenseAndOtherAssetsCurrentOther": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsPrepaidExpenseandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Expense And Other Assets, Current, Other", "label": "Prepaid Expense And Other Assets, Current, Other", "terseLabel": "Other prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentOther", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPrepaidExpenseandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "be_PrepaidInsuranceNoncurrent": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsOtherLongTermAssetsDetails": { "order": 7.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Insurance, Noncurrent", "label": "Prepaid Insurance, Noncurrent", "terseLabel": "Prepaid insurance" } } }, "localname": "PrepaidInsuranceNoncurrent", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsOtherLongTermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "be_PrepaidMaintenance": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsPrepaidExpenseandOtherCurrentAssetsDetails": { "order": 8.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Maintenance", "label": "Prepaid Maintenance", "terseLabel": "Prepaid hardware and software maintenance" } } }, "localname": "PrepaidMaintenance", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPrepaidExpenseandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "be_PrepaidManagedServices": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsPrepaidExpenseandOtherCurrentAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Managed Services", "label": "Prepaid Managed Services", "terseLabel": "Prepaid managed services" } } }, "localname": "PrepaidManagedServices", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPrepaidExpenseandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "be_PrepaidManagedServicesNonCurrent": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsOtherLongTermAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Managed Services Non Current", "label": "Prepaid Managed Services Non Current", "terseLabel": "Prepaid managed services" } } }, "localname": "PrepaidManagedServicesNonCurrent", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsOtherLongTermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "be_PrepaidWorkersCompensation": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsPrepaidExpenseandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Workers Compensation", "label": "Prepaid Workers Compensation", "terseLabel": "Prepaid workers compensation" } } }, "localname": "PrepaidWorkersCompensation", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPrepaidExpenseandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "be_ProceedsFromCashReceivedForStockOptionsExercised": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Cash Received For Stock Options Exercised", "label": "Proceeds From Cash Received For Stock Options Exercised", "terseLabel": "Cash received from stock options exercised" } } }, "localname": "ProceedsFromCashReceivedForStockOptionsExercised", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "be_ProceedsFromFinancingObligations": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Financing Obligations", "label": "Proceeds From Financing Obligations", "terseLabel": "Proceeds from financing obligations" } } }, "localname": "ProceedsFromFinancingObligations", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "be_ProceedsFromSaleOfEnergyServers": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Sale Of Energy Servers", "label": "Proceeds From Sale Of Energy Servers", "terseLabel": "Cash receipts from sale of energy" } } }, "localname": "ProceedsFromSaleOfEnergyServers", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "be_RecognitionOfFinancingLeaseRightOfUseAssetsInPeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Recognition Of Financing Lease Right-Of-Use Assets, In Period", "label": "Recognition Of Financing Lease Right-Of-Use Assets, In Period", "terseLabel": "Recognition of finance lease right-of-use asset during the year-to-date period" } } }, "localname": "RecognitionOfFinancingLeaseRightOfUseAssetsInPeriod", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "be_RecognitionOfOperatingLeaseRightOfUseAssetsInPeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Recognition Of Operating Lease Right-Of-Use Assets, In Period", "label": "Recognition Of Operating Lease Right-Of-Use Assets, In Period", "terseLabel": "Recognition of operating lease right-of-use asset during the year-to-date period" } } }, "localname": "RecognitionOfOperatingLeaseRightOfUseAssetsInPeriod", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "be_RecourseDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Recourse Debt [Member]", "label": "Recourse Debt [Member]", "terseLabel": "Recourse Debt" } } }, "localname": "RecourseDebtMember", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/NatureofBusinessLiquidityandBasisofPresentationDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "be_RepaymentOfDebtMakeWholeAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Repayment Of Debt, Make-Whole Amount", "label": "Repayment Of Debt, Make-Whole Amount", "terseLabel": "Make-whole payment" } } }, "localname": "RepaymentOfDebtMakeWholeAmount", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "be_RepaymentOfPortfolioDebt": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Repayment Of Portfolio Debt", "label": "Repayment Of Portfolio Debt", "negatedTerseLabel": "Repayment of debt of PPA IIIa", "terseLabel": "Repayment of debt of PPA IIIa" } } }, "localname": "RepaymentOfPortfolioDebt", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows", "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "be_RepaymentsOfFinancingObligations": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Repayments Of Financing Obligations", "label": "Repayments Of Financing Obligations", "negatedTerseLabel": "Repayment of financing obligations" } } }, "localname": "RepaymentsOfFinancingObligations", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "be_SaleOfProjectCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale Of Project Company", "label": "Sale Of Project Company [Member]", "terseLabel": "Sale Of Project Company" } } }, "localname": "SaleOfProjectCompanyMember", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "be_SeniorSecuredNotesDueJune2031NonRecourseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Secured Notes Due June 2031, Non-Recourse", "label": "Senior Secured Notes Due June 2031, Non-Recourse [Member]", "terseLabel": "3.04% Senior Secured Notes due June 2031" } } }, "localname": "SeniorSecuredNotesDueJune2031NonRecourseMember", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/FairValueEstimatedFairValuesandCarryingValuesforCustomerReceivablesandDebtInstrumentsDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsNonrecourseDebtFacilitiesDetails" ], "xbrltype": "domainItemType" }, "be_SeniorSecuredNotesDueMarch2027RecourseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Secured Notes Due March 2027, Recourse", "label": "Senior Secured Notes Due March 2027, Recourse [Member]", "terseLabel": "10.25% Senior Secured Notes due March 2027" } } }, "localname": "SeniorSecuredNotesDueMarch2027RecourseMember", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/FairValueEstimatedFairValuesandCarryingValuesforCustomerReceivablesandDebtInstrumentsDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsRecourseDebtFacilitiesNarrativeDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "be_SeniorSecuredNotesDueMarch2030NonRecourseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Secured Notes Due March 2030, Non-Recourse [Member]", "label": "Senior Secured Notes Due March 2030, Non-Recourse [Member]", "terseLabel": "6.07% Senior Secured Notes due March 2030", "verboseLabel": "Senior Secured Notes due March 2030, Non-Recourse" } } }, "localname": "SeniorSecuredNotesDueMarch2030NonRecourseMember", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/FairValueEstimatedFairValuesandCarryingValuesforCustomerReceivablesandDebtInstrumentsDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsNonrecourseDebtFacilitiesDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "be_SeniorSecuredNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Secured Notes", "label": "Senior Secured Notes [Member]", "terseLabel": "3.04% Senior Secured Notes due June 30, 2031" } } }, "localname": "SeniorSecuredNotesMember", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "be_ShareBasedCompensationArrangementByShareBasedPaymentAwardAddedToPlanInPeriodAvailableForGrant": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Added To Plan In Period, Available For Grant", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Added To Plan In Period, Available For Grant", "terseLabel": "Added to plan (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAddedToPlanInPeriodAvailableForGrant", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansNumberofSharesAvailableforGrantDetails" ], "xbrltype": "sharesItemType" }, "be_ShareBasedCompensationArrangementByShareBasedPaymentAwardCancelledForfeituresInPeriodAvailableForGrant": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Cancelled/Forfeitures In Period, Available For Grant", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Cancelled/Forfeitures In Period, Available For Grant", "terseLabel": "Cancelled/Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardCancelledForfeituresInPeriodAvailableForGrant", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansNumberofSharesAvailableforGrantDetails" ], "xbrltype": "sharesItemType" }, "be_ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisesInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Exercises In Period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Exercises In Period", "negatedLabel": "Exercised (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExercisesInPeriod", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "be_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationsInPeriodAvailableForGrant": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Expirations In Period, Available For Grant", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Expirations In Period, Available For Grant", "negatedTerseLabel": "Expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationsInPeriodAvailableForGrant", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansNumberofSharesAvailableforGrantDetails" ], "xbrltype": "sharesItemType" }, "be_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpiredInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Expired In Period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Expired In Period", "negatedTerseLabel": "Expired (in Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExpiredInPeriod", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "be_ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeituresInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Forfeitures In Period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Forfeitures In Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeituresInPeriod", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "be_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrossAvailableForGrant": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Grants In Period, Gross, Available For Grant", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Grants In Period, Gross, Available For Grant", "negatedLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodGrossAvailableForGrant", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansNumberofSharesAvailableforGrantDetails" ], "xbrltype": "sharesItemType" }, "be_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Vested And Expected To Vest, Exercisable, Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Vested And Expected To Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Exercisable, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "be_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestExercisableNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Vested And Expected To Vest, Exercisable, Number", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Vested And Expected To Vest, Exercisable, Number", "terseLabel": "Vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestExercisableNumber", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "be_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Vested And Expected To Vest, Outstanding, Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Vested And Expected To Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested and expected to vest, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "be_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Vested And Expected To Vest, Outstanding, Weighted Average Remaining Contractual Term", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Vested And Expected To Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and expected to vest, remaining contractual life" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "be_SharebasedCompensationAndIssuanceOfStockAndWarrantsForServicesOrClaims": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation And Issuance Of Stock And Warrants For Services Or Claims", "label": "Share-based Compensation And Issuance Of Stock And Warrants For Services Or Claims", "terseLabel": "Stock-based compensation" } } }, "localname": "SharebasedCompensationAndIssuanceOfStockAndWarrantsForServicesOrClaims", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "be_SharebasedCompensationArrangementbySharebasedPaymentAwardAvailableforGrantRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Available for Grant [Roll Forward]", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Available for Grant [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Available for Grant [Roll Forward]" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardAvailableforGrantRollForward", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansNumberofSharesAvailableforGrantDetails" ], "xbrltype": "stringItemType" }, "be_SharebasedCompensationArrangementbySharebasedPaymentAwardExercisableNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Exercisable, Number", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Exercisable, Number", "terseLabel": "Exercisable (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardExercisableNumber", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "be_SharebasedCompensationArrangementbySharebasedPaymentAwardExercisableWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Exercisable, Weighted Average Remaining Contractual Term", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable, remaining contractual life" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardExercisableWeightedAverageRemainingContractualTerm", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "be_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingNumberAvailableforGrant": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Available for Grant", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Available for Grant", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingNumberAvailableforGrant", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansNumberofSharesAvailableforGrantDetails" ], "xbrltype": "sharesItemType" }, "be_SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Outstanding, Intrinsic Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Outstanding, Intrinsic Value", "terseLabel": "Outstanding, aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingIntrinsicValue", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "be_SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Outstanding, Number", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Outstanding, Number", "periodEndLabel": "Outstanding, ending (in shares)", "periodStartLabel": "Outstanding, beginning (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingNumber", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "be_SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Outstanding [Roll Forward]", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Outstanding [Roll Forward]", "terseLabel": "Outstanding Options/RSUs, Number of Shares" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingRollForward", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "be_SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Outstanding, Weighted Average Remaining Contractual Term", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding, remaining contractual life" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOutstandingWeightedAverageRemainingContractualTerm", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "be_StandardAndExtendedProductWarrantyAccrualCurrent": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Standard And Extended Product Warranty Accrual, Current", "label": "Standard And Extended Product Warranty Accrual, Current", "terseLabel": "Accrued warranty" } } }, "localname": "StandardAndExtendedProductWarrantyAccrualCurrent", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "be_StateIncentiveReceivable": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsPrepaidExpenseandOtherCurrentAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "State Incentive Receivable", "label": "State Incentive Receivable", "terseLabel": "State incentive receivable" } } }, "localname": "StateIncentiveReceivable", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPrepaidExpenseandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "be_TermLoanDueSeptember2028NonRecourseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan Due September 2028, Non-Recourse [Member]", "label": "Term Loan Due September 2028, Non-Recourse [Member]", "terseLabel": "7.5% Term Loan due September 2028" } } }, "localname": "TermLoanDueSeptember2028NonRecourseMember", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/FairValueEstimatedFairValuesandCarryingValuesforCustomerReceivablesandDebtInstrumentsDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsNonrecourseDebtFacilitiesDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "be_TransferOfCustomerFinancingReceivableToPropertyPlantAndEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Transfer of Customer Financing Receivable to Property, plant and Equipment", "label": "Transfer of Customer Financing Receivable to Property, plant and Equipment", "terseLabel": "Transfer of customer financing receivable to property, plant and equipment, net" } } }, "localname": "TransferOfCustomerFinancingReceivableToPropertyPlantAndEquipment", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "be_WeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Remaining Lease Term", "label": "Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted average remaining lease term:" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://bloomenergy.com/20220630", "presentation": [ "http://bloomenergy.com/role/LeasesWeightedAverageRemainingLeaseTermsandDiscountRatesDetails" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://bloomenergy.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://bloomenergy.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://bloomenergy.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://bloomenergy.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://bloomenergy.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://bloomenergy.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://bloomenergy.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://bloomenergy.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r693" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://bloomenergy.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r694" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://bloomenergy.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://bloomenergy.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://bloomenergy.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://bloomenergy.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://bloomenergy.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://bloomenergy.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r691" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://bloomenergy.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://bloomenergy.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://bloomenergy.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetNarrativeDetails", "http://bloomenergy.com/role/CommitmentsandContingenciesDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsNonrecourseDebtFacilitiesDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r691" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://bloomenergy.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://bloomenergy.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r691" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://bloomenergy.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://bloomenergy.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r702" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://bloomenergy.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r691" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://bloomenergy.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r691" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://bloomenergy.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r691" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://bloomenergy.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r691" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://bloomenergy.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetNarrativeDetails", "http://bloomenergy.com/role/CommitmentsandContingenciesDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsNonrecourseDebtFacilitiesDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://bloomenergy.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r690" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://bloomenergy.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r692" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://bloomenergy.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://bloomenergy.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://bloomenergy.com/role/NatureofBusinessLiquidityandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r124", "r247", "r252", "r258", "r421", "r422", "r429", "r430", "r552", "r688" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetNarrativeDetails", "http://bloomenergy.com/role/CommitmentsandContingenciesDetails", "http://bloomenergy.com/role/FinancialInstrumentsRestrictedCashDetails", "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://bloomenergy.com/role/LeasesPaymenttobeReceivedDetails", "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails", "http://bloomenergy.com/role/PortfolioFinancingsScheduleofPPAEntitiesAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r124", "r247", "r252", "r258", "r421", "r422", "r429", "r430", "r552", "r688" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetNarrativeDetails", "http://bloomenergy.com/role/CommitmentsandContingenciesDetails", "http://bloomenergy.com/role/FinancialInstrumentsRestrictedCashDetails", "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://bloomenergy.com/role/LeasesPaymenttobeReceivedDetails", "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails", "http://bloomenergy.com/role/PortfolioFinancingsScheduleofPPAEntitiesAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Entity, Excluding Consolidated VIE [Member]", "terseLabel": "Consolidated Entity, Excluding Consolidated VIE" } } }, "localname": "ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://bloomenergy.com/role/FinancialInstrumentsRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r54", "r56", "r122", "r123", "r264", "r305" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://bloomenergy.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r129", "r136", "r142", "r211", "r390", "r391", "r392", "r405", "r406", "r456", "r459", "r461", "r462", "r540" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative effect upon adoption of new accounting standard" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficit" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r129", "r136", "r142", "r211", "r390", "r391", "r392", "r405", "r406", "r456", "r459", "r461", "r462", "r540" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficit" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r129", "r136", "r142", "r211", "r390", "r391", "r392", "r405", "r406", "r456", "r459", "r461", "r462", "r540" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficit" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://bloomenergy.com/role/CommitmentsandContingenciesDetails", "http://bloomenergy.com/role/FinancialInstrumentsRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r192", "r330", "r335", "r659" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://bloomenergy.com/role/NatureofBusinessLiquidityandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r192", "r330", "r335", "r659" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://bloomenergy.com/role/NatureofBusinessLiquidityandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r189", "r242", "r243", "r330", "r333", "r594", "r656", "r657" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetNarrativeDetails", "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations", "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails", "http://bloomenergy.com/role/RevenueRecognitionRevenuebySourceDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r189", "r242", "r243", "r330", "r333", "r594", "r656", "r657" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetNarrativeDetails", "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations", "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails", "http://bloomenergy.com/role/RevenueRecognitionRevenuebySourceDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r55", "r56", "r122", "r123", "r264", "r305" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://bloomenergy.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://bloomenergy.com/role/CommitmentsandContingenciesDetails", "http://bloomenergy.com/role/FinancialInstrumentsRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r190", "r191", "r330", "r334", "r658", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://bloomenergy.com/role/NatureofBusinessLiquidityandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r190", "r191", "r330", "r334", "r658", "r674", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://bloomenergy.com/role/NatureofBusinessLiquidityandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r130", "r131", "r132", "r133", "r197", "r198", "r208", "r209", "r210", "r211", "r212", "r213", "r390", "r391", "r392", "r405", "r406", "r414", "r415", "r416", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r496", "r497", "r507", "r508", "r509", "r537", "r538", "r539", "r540", "r541", "r542", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible Enumeration]", "terseLabel": "Accounting Standards Update [Extensible List]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficit" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r41", "r555" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r677" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/NatureofBusinessLiquidityandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r193", "r194" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable", "verboseLabel": "Accounts receivable less allowance for doubtful accounts of $119 as of June 30, 2022 and December 31, 2021" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets", "http://bloomenergy.com/role/PortfolioFinancingsScheduleofPPAEntitiesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedParties": { "auth_ref": [ "r24", "r121", "r546", "r549", "r643" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.", "label": "Accounts Receivable, Related Parties", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/RelatedPartyTransactionsSummaryofOutstandingRelatedPartyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsAccruedOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued legal expenses" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsAccruedOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember": { "auth_ref": [ "r59", "r63", "r428" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges, including the portion attributable to the noncontrolling interest.", "label": "Accumulated Net Gain (Loss) from Cash Flow Hedges Including Portion Attributable to Noncontrolling Interest [Member]", "terseLabel": "Derivative contracts" } } }, "localname": "AccumulatedNetGainLossFromCashFlowHedgesIncludingPortionAttributableToNoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/DerivativeFinancialInstrumentsChangesinFairValueofDerivativeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r27", "r61", "r62", "r63", "r639", "r667", "r671" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r60", "r63", "r70", "r71", "r72", "r126", "r127", "r128", "r428", "r542", "r662", "r663" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r25", "r555" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r126", "r127", "r128", "r390", "r391", "r392", "r461" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r356", "r394", "r395" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r386" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Allocated share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockAwardsNarrativeDetails", "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r31", "r195", "r214", "r216", "r218" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r84", "r106", "r283", "r501" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "verboseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsRecourseDebtFacilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r106", "r283", "r293", "r294", "r501" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of warrants and debt issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/NetLossperShareAvailabletoCommonStockholdersScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/NetLossperShareAvailabletoCommonStockholdersScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/NetLossperShareAvailabletoCommonStockholdersScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/NetLossperShareAvailabletoCommonStockholdersScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r106", "r230" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Write-off of assets related to PPA IIIa" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows", "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r16", "r118", "r178", "r181", "r187", "r207", "r247", "r248", "r249", "r251", "r252", "r253", "r254", "r255", "r256", "r258", "r259", "r421", "r429", "r479", "r553", "r555", "r615", "r636" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets", "http://bloomenergy.com/role/PortfolioFinancingsScheduleofPPAEntitiesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets", "verboseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets", "http://bloomenergy.com/role/PortfolioFinancingsScheduleofPPAEntitiesAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets and Liabilities, Lessee [Abstract]", "verboseLabel": "Assets and Liabilities, Lessee:" } } }, "localname": "AssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesOperatingandFinancingLeaseRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r10", "r40", "r118", "r207", "r247", "r248", "r249", "r251", "r252", "r253", "r254", "r255", "r256", "r258", "r259", "r421", "r429", "r479", "r553", "r555" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets", "http://bloomenergy.com/role/PortfolioFinancingsScheduleofPPAEntitiesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:", "verboseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets", "http://bloomenergy.com/role/PortfolioFinancingsScheduleofPPAEntitiesAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r466" ], "calculation": { "http://bloomenergy.com/role/FairValueFinancialAssetsandLiabilitiesMeasuredatFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockAwardActivityDetails", "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockAwardsNarrativeDetails", "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r233" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Building" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r110", "r111", "r112" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Liabilities recorded for property, plant and equipment, net" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r229" ], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsOtherLongTermAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Deferred commissions" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsOtherLongTermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis": { "auth_ref": [ "r595", "r596", "r597" ], "lang": { "en-us": { "role": { "documentation": "Information by project.", "label": "Project [Axis]", "terseLabel": "Project [Axis]" } } }, "localname": "CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r475", "r476" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "verboseLabel": "Net Carrying Value" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueEstimatedFairValuesandCarryingValuesforCustomerReceivablesandDebtInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "terseLabel": "Cash and Cash Equivalents [Abstract]" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r8", "r13", "r108" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://bloomenergy.com/role/FinancialInstrumentsCashandCashEquivalentsandRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets", "http://bloomenergy.com/role/FinancialInstrumentsCashandCashEquivalentsandRestrictedCashDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsNonrecourseDebtFacilitiesDetails", "http://bloomenergy.com/role/PortfolioFinancingsScheduleofPPAEntitiesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/FairValueFinancialAssetsandLiabilitiesMeasuredatFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Money market funds" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable securities.", "label": "Cash, Cash Equivalents, and Short-Term Investments [Text Block]", "terseLabel": "Financial Instruments" } } }, "localname": "CashCashEquivalentsAndShortTermInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r101", "r108", "r113" ], "calculation": { "http://bloomenergy.com/role/FinancialInstrumentsCashandCashEquivalentsandRestrictedCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of period", "totalLabel": "Cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows", "http://bloomenergy.com/role/FinancialInstrumentsCashandCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r101", "r488" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits.", "label": "Cash [Member]", "terseLabel": "Cash" } } }, "localname": "CashMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FinancialInstrumentsCashandCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashReserveDepositRequiredAndMade": { "auth_ref": [ "r612" ], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsPrepaidExpenseandOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash deposited in a special reserve account for the exclusive benefit of customers pursuant to SEC Regulations.", "label": "Cash Reserve Deposit Required and Made", "terseLabel": "Deposits made" } } }, "localname": "CashReserveDepositRequiredAndMade", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPrepaidExpenseandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r20", "r21", "r22", "r116", "r118", "r145", "r146", "r147", "r149", "r151", "r160", "r161", "r162", "r207", "r247", "r252", "r253", "r254", "r258", "r259", "r303", "r304", "r306", "r307", "r309", "r479", "r695" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://bloomenergy.com/role/CoverPage", "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r49", "r622", "r646" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 13)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r239", "r240", "r241", "r244", "r678" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class A common stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://bloomenergy.com/role/CoverPage", "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B common stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://bloomenergy.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r126", "r127", "r461" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r309" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22", "r555" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock: $0.0001 par value; Class A shares - 600,000,000 shares authorized and 163,085,510 shares and 160,627,544 shares issued and outstanding and Class B shares - 600,000,000 shares authorized and 15,828,287 shares and 15,832,863 shares issued and outstanding at June 30, 2022 and December 31, 2021, respectively." } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r341", "r342", "r354", "r397" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Stock-Based Compensation Expense and Employee Benefit Plans" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationRelatedCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Compensation Related Costs [Abstract]", "terseLabel": "Compensation Related Costs [Abstract]" } } }, "localname": "CompensationRelatedCostsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r66", "r68", "r69", "r80", "r627", "r652" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "be_ComprehensiveIncomeLossNetOfTaxAfterPortionAttributableToRedeemableNoncontrollingInterestAndNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss attributable to Class A and Class B common stockholders" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r66", "r68", "r79", "r419", "r438", "r626", "r651" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r169", "r170", "r192", "r477", "r478", "r677" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/NatureofBusinessLiquidityandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r169", "r170", "r192", "r477", "r478", "r672", "r677" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/NatureofBusinessLiquidityandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r169", "r170", "r192", "r477", "r478", "r672", "r677" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/NatureofBusinessLiquidityandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r169", "r170", "r192", "r477", "r478" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/NatureofBusinessLiquidityandBasisofPresentationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r169", "r170", "r192", "r477", "r478", "r677" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/NatureofBusinessLiquidityandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r114", "r423" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction-in-progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of Contract with Customer, Asset and Liability" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r315", "r317", "r331" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/RevenueRecognitionContractAssetsDetails", "http://bloomenergy.com/role/RevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r315", "r317", "r331" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "auth_ref": [ "r319" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional.", "label": "Contract with Customer, Asset, Reclassified to Receivable", "terseLabel": "Transferred to accounts receivable from contract assets recognized at the beginning of the period" } } }, "localname": "ContractWithCustomerAssetReclassifiedToReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/RevenueRecognitionContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r315", "r316", "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/RevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "auth_ref": [ "r326" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.", "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "terseLabel": "Revenue recognized and not billed as of the end of the period" } } }, "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/RevenueRecognitionContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLoss": { "auth_ref": [ "r315", "r318", "r331", "r676" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right to consideration is unconditional.", "label": "Contract with Customer, Receivable, after Allowance for Credit Loss", "terseLabel": "Accounts receivable" } } }, "localname": "ContractWithCustomerReceivableAfterAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/RevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r88", "r594" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "PPA expenses" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r89", "r118", "r207", "r247", "r248", "r249", "r252", "r253", "r254", "r255", "r256", "r258", "r259", "r479" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenue", "verboseLabel": "Total cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations", "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r167", "r192" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/NatureofBusinessLiquidityandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r115", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r277", "r284", "r285", "r287", "r297" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Outstanding Loans and Security Agreements" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreements" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r17", "r18", "r19", "r117", "r124", "r260", "r261", "r262", "r263", "r264", "r265", "r267", "r273", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r291", "r292", "r293", "r294", "r502", "r616", "r617", "r634" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueEstimatedFairValuesandCarryingValuesforCustomerReceivablesandDebtInstrumentsDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsNonrecourseDebtFacilitiesDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsRecourseDebtFacilitiesNarrativeDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r19", "r288", "r617", "r634" ], "calculation": { "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofRepaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-Term Debt, Gross", "terseLabel": "Unpaid Principal Balance", "totalLabel": "Total" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofDebtDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofRepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r275", "r291", "r292", "r474" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Debt instrument" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueEstimatedFairValuesandCarryingValuesforCustomerReceivablesandDebtInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r46", "r261" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "verboseLabel": "Interest rate percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueEstimatedFairValuesandCarryingValuesforCustomerReceivablesandDebtInstrumentsDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsNonrecourseDebtFacilitiesDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsRecourseDebtFacilitiesNarrativeDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsNonrecourseDebtFacilitiesDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsRecourseDebtFacilitiesNarrativeDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r47", "r117", "r124", "r260", "r261", "r262", "r263", "r264", "r265", "r267", "r273", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r291", "r292", "r293", "r294", "r502" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueEstimatedFairValuesandCarryingValuesforCustomerReceivablesandDebtInstrumentsDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsNonrecourseDebtFacilitiesDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsRecourseDebtFacilitiesNarrativeDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r47", "r117", "r124", "r260", "r261", "r262", "r263", "r264", "r265", "r267", "r273", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r286", "r291", "r292", "r293", "r294", "r310", "r311", "r312", "r313", "r499", "r500", "r502", "r503", "r632" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsNonrecourseDebtFacilitiesDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsRecourseDebtFacilitiesNarrativeDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale [Table]", "terseLabel": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FinancialInstrumentsCashandCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCosts": { "auth_ref": [ "r15", "r614", "r635" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.", "label": "Deferred Costs, Noncurrent", "terseLabel": "Deferred cost of revenue" } } }, "localname": "DeferredCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Schedule of Prepaid Expense and Other Current Assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCostsCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer.", "label": "Deferred Costs, Current", "terseLabel": "Deferred cost of revenue" } } }, "localname": "DeferredCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r403" ], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsOtherLongTermAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "terseLabel": "Deferred tax asset" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsOtherLongTermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r106", "r232" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation and amortization" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetNarrativeDetails", "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows", "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/DerivativeFinancialInstrumentsChangesinFairValueofDerivativeContractsDetails", "http://bloomenergy.com/role/FairValueEstimatedFairValuesandCarryingValuesforCustomerReceivablesandDebtInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r442" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "negatedLabel": "Gain recognized in earnings", "terseLabel": "Gain (loss) on derivative" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/DerivativeFinancialInstrumentsChangesinFairValueofDerivativeContractsDetails", "http://bloomenergy.com/role/FairValueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r56", "r441", "r443", "r445", "r447" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/DerivativeFinancialInstrumentsChangesinFairValueofDerivativeContractsDetails", "http://bloomenergy.com/role/FairValueEstimatedFairValuesandCarryingValuesforCustomerReceivablesandDebtInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r452", "r465" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivative Financial Instruments" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/DerivativeFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r440", "r441", "r445", "r447", "r448", "r449", "r450" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/DerivativeFinancialInstrumentsChangesinFairValueofDerivativeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/DerivativeFinancialInstrumentsChangesinFairValueofDerivativeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r52", "r53", "r56", "r474" ], "calculation": { "http://bloomenergy.com/role/FairValueFinancialAssetsandLiabilitiesMeasuredatFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "verboseLabel": "Derivatives" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesCurrent": { "auth_ref": [ "r52" ], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsAccruedOtherCurrentLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability, Current", "terseLabel": "Current portion of derivative liabilities" } } }, "localname": "DerivativeLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsAccruedOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/RevenueRecognitionRevenuebySourceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r330", "r333", "r334", "r335", "r336", "r337", "r338", "r339" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/RevenueRecognitionRevenuebySourceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r358", "r388" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "terseLabel": "Schedule of Stock Option Activity" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r231", "r237" ], "lang": { "en-us": { "role": { "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.", "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]", "terseLabel": "Disposal Group, Disposed of by Sale, Not Discontinued Operations" } } }, "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r352", "r353" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DueFromEmployees": { "auth_ref": [ "r546", "r548", "r648" ], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsPrepaidExpenseandOtherCurrentAssetsDetails": { "order": 9.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amounts due from an Entity employee, not to include stockholders or officers.", "label": "Due from Employees", "terseLabel": "Receivables from employees" } } }, "localname": "DueFromEmployees", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPrepaidExpenseandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r81", "r134", "r135", "r136", "r137", "r138", "r143", "r145", "r149", "r150", "r151", "r155", "r156", "r462", "r463", "r628", "r653" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share available to Class A and Class B common stockholders, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r81", "r134", "r135", "r136", "r137", "r138", "r145", "r149", "r150", "r151", "r155", "r156", "r462", "r463", "r628", "r653" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share available to Class A and Class B common stockholders, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r152", "r153", "r154", "r157" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss per Share Available to Common Stockholders" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/NetLossperShareAvailabletoCommonStockholders" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r488" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash, cash equivalent and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ElectricityMember": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "Generation, transmission and distribution of electric energy.", "label": "Electricity [Member]", "terseLabel": "Electricity" } } }, "localname": "ElectricityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations", "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails", "http://bloomenergy.com/role/RevenueRecognitionRevenuebySourceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmbeddedDerivativeFinancialInstrumentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative instrument embedded in host contract.", "label": "Embedded Derivative Financial Instruments [Member]", "terseLabel": "Embedded EPP derivatives" } } }, "localname": "EmbeddedDerivativeFinancialInstrumentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueChangeinLevel3FinancialAssetsDetails", "http://bloomenergy.com/role/FairValueFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsAccruedOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsAccruedOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Expense expected to be recognized over a weighted-average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansEmployeeStockPurchasePlanDetails", "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockAwardsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock options and awards", "verboseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/NetLossperShareAvailabletoCommonStockholdersScheduleofAntidilutiveSecuritiesDetails", "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense": { "auth_ref": [ "r396" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of plan compensation cost recognized during the period.", "label": "Employee Stock Ownership Plan (ESOP), Compensation Expense", "terseLabel": "Employee stock ownership plan (ESOP), compensation expense" } } }, "localname": "EmployeeStockOwnershipPlanESOPCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansEmployeeStockPurchasePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EnergyEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets used in the production and distribution of energy from the producer to the consumer.", "label": "Energy Equipment [Member]", "terseLabel": "Energy Servers" } } }, "localname": "EnergyEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Stockholders\u2019 deficit:" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r70", "r71", "r72", "r126", "r127", "r128", "r131", "r139", "r141", "r159", "r211", "r309", "r314", "r390", "r391", "r392", "r405", "r406", "r461", "r489", "r490", "r491", "r492", "r493", "r495", "r542", "r662", "r663", "r664" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficit", "http://bloomenergy.com/role/DerivativeFinancialInstrumentsChangesinFairValueofDerivativeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvesteeMember": { "auth_ref": [ "r205", "r599", "r602", "r604", "r606", "r608", "r610" ], "lang": { "en-us": { "role": { "documentation": "An entity that issued voting stock held by an investor and that is accounted for under the equity method of accounting by the investor.", "label": "Equity Method Investee [Member]", "terseLabel": "Equity Method Investee" } } }, "localname": "EquityMethodInvesteeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis": { "auth_ref": [ "r6", "r118", "r207", "r479" ], "lang": { "en-us": { "role": { "documentation": "Information by nonconsolidated equity method investee. Excludes information consolidated by reporting entity.", "label": "Equity Method Investment, Nonconsolidated Investee [Axis]", "terseLabel": "Equity Method Investment, Nonconsolidated Investee [Axis]" } } }, "localname": "EquityMethodInvestmentNonconsolidatedInvesteeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain": { "auth_ref": [ "r6", "r118", "r207", "r479" ], "lang": { "en-us": { "role": { "documentation": "Nonconsolidated equity method investee. Excludes information consolidated by reporting entity.", "label": "Equity Method Investment, Nonconsolidated Investee [Domain]", "terseLabel": "Equity Method Investment, Nonconsolidated Investee [Domain]" } } }, "localname": "EquityMethodInvestmentNonconsolidatedInvesteeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r275", "r291", "r292", "r474" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Fair Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueEstimatedFairValuesandCarryingValuesforCustomerReceivablesandDebtInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r466", "r467", "r471" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueEstimatedFairValuesandCarryingValuesforCustomerReceivablesandDebtInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r466", "r475", "r476" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueEstimatedFairValuesandCarryingValuesforCustomerReceivablesandDebtInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r466", "r475" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "terseLabel": "Schedule of Fair Values and Carrying Values of Customer Receivables and Debt Instruments" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r275", "r291", "r292", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r351", "r467", "r561", "r562", "r563" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r275", "r291", "r292", "r466", "r472" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueEstimatedFairValuesandCarryingValuesforCustomerReceivablesandDebtInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r275", "r291", "r292" ], "lang": { "en-us": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueEstimatedFairValuesandCarryingValuesforCustomerReceivablesandDebtInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r470" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValue" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r275", "r343", "r344", "r349", "r351", "r467", "r561" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r275", "r291", "r292", "r343", "r344", "r349", "r351", "r467", "r562" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r275", "r291", "r292", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r351", "r467", "r563" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueChangeinLevel3FinancialAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueChangeinLevel3FinancialAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r468", "r471" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueChangeinLevel3FinancialAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r468", "r471" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of Change in Level 3 Financial Liabilities" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r469" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Changes in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueChangeinLevel3FinancialAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r468" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueChangeinLevel3FinancialAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r275", "r291", "r292", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r351", "r561", "r562", "r563" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r513", "r517", "r525" ], "calculation": { "http://bloomenergy.com/role/LeasesCostsDetails": { "order": 1.0, "parentTag": "be_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest expense for finance lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r514", "r520" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash flows from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r511", "r524" ], "calculation": { "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://bloomenergy.com/role/LeasesOperatingandFinancingLeaseRightofUseAssetsandLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "be_LeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "negatedTotalLabel": "Present value of net minimum lease payments", "totalLabel": "Present value of net minimum lease payments" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://bloomenergy.com/role/LeasesOperatingandFinancingLeaseRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r511" ], "calculation": { "http://bloomenergy.com/role/LeasesOperatingandFinancingLeaseRightofUseAssetsandLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "negatedTerseLabel": "Less: current financing obligations" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://bloomenergy.com/role/LeasesOperatingandFinancingLeaseRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesOperatingandFinancingLeaseRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Finance Lease, Liability, Fiscal Year Maturity" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r511" ], "calculation": { "http://bloomenergy.com/role/LeasesOperatingandFinancingLeaseRightofUseAssetsandLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "negatedTerseLabel": "Non-current finance lease liabilities", "terseLabel": "Non-current finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://bloomenergy.com/role/LeasesOperatingandFinancingLeaseRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r524" ], "calculation": { "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, to be Paid", "totalLabel": "Total minimum lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r524" ], "calculation": { "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r524" ], "calculation": { "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r524" ], "calculation": { "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r524" ], "calculation": { "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r524" ], "calculation": { "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r524" ], "calculation": { "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r510" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Finance lease right-of-use assets, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesOperatingandFinancingLeaseRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r513", "r517", "r525" ], "calculation": { "http://bloomenergy.com/role/LeasesCostsDetails": { "order": 2.0, "parentTag": "be_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of finance lease right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r522", "r525" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesWeightedAverageRemainingLeaseTermsandDiscountRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r521", "r525" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesWeightedAverageRemainingLeaseTermsandDiscountRatesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r199", "r200", "r202", "r203", "r204", "r215", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r286", "r308", "r452", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r572", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r695", "r696", "r697", "r698", "r699", "r700", "r701" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueChangeinLevel3FinancialAssetsDetails", "http://bloomenergy.com/role/FairValueEstimatedFairValuesandCarryingValuesforCustomerReceivablesandDebtInstrumentsDetails", "http://bloomenergy.com/role/FairValueFinancialAssetsandLiabilitiesMeasuredatFairValueDetails", "http://bloomenergy.com/role/FinancialInstrumentsCashandCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r106" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Gain on sale of property, plant and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r106", "r295", "r296" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Loss on extinguishment of debt", "terseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsNonrecourseDebtFacilitiesDetails", "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r90" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r168", "r677" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/NatureofBusinessLiquidityandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrantsReceivable": { "auth_ref": [ "r23" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of amounts due under the terms of governmental, corporate, or foundation grants.", "label": "Grants Receivable", "terseLabel": "Grants receivable" } } }, "localname": "GrantsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r86", "r118", "r178", "r180", "r183", "r186", "r188", "r207", "r247", "r248", "r249", "r252", "r253", "r254", "r255", "r256", "r258", "r259", "r479" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross (loss) profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r76", "r178", "r180", "r183", "r186", "r188", "r611", "r623", "r630", "r654" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "negatedTerseLabel": "Pre-tax loss", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations", "http://bloomenergy.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r352", "r353" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r236", "r238" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r238" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r119", "r401", "r402", "r404", "r407", "r409", "r411", "r412", "r413" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r120", "r140", "r141", "r177", "r399", "r408", "r410", "r655" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax (benefit) provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations", "http://bloomenergy.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReceivable": { "auth_ref": [ "r23", "r633" ], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsPrepaidExpenseandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable.", "label": "Income Taxes Receivable", "terseLabel": "Tax receivables" } } }, "localname": "IncomeTaxReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPrepaidExpenseandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r103", "r109" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Cash paid during the period for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r105" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r105" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r105" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedTerseLabel": "Contract assets", "verboseLabel": "Increase in contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows", "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r105", "r592" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue and customer deposits" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "auth_ref": [ "r105" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation.", "label": "Increase (Decrease) in Deferred Charges", "negatedTerseLabel": "Deferred cost of revenue" } } }, "localname": "IncreaseDecreaseInDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r105" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Decrease in inventories", "negatedTerseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows", "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInLeasingReceivables": { "auth_ref": [ "r105" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due from lessees arising from lease agreements.", "label": "Increase (Decrease) in Leasing Receivables", "negatedTerseLabel": "Customer financing receivable" } } }, "localname": "IncreaseDecreaseInLeasingReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r105", "r520" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease right-of-use assets and operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r105" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current liabilities classified as other.", "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r105" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Increase in other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r105" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r74", "r176", "r498", "r501", "r629" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofRepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r92", "r281", "r290", "r293", "r294" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "negatedLabel": "Interest expense", "terseLabel": "Contractual interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsRecourseDebtFacilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r99", "r102", "r109" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid during the period for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsAccruedOtherCurrentLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Interest payable" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsAccruedOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "auth_ref": [ "r621", "r647" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables.", "label": "Interest Payable", "terseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsNonrecourseDebtFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest rate swap agreements" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/DerivativeFinancialInstrumentsChangesinFairValueofDerivativeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r32", "r228" ], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsInventoriesNetDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsInventoriesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r9", "r38", "r555" ], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsInventoriesNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Inventory, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsInventoriesNetDetails", "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r34", "r228" ], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsInventoriesNetDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsInventoriesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r38", "r227" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "terseLabel": "Inventory reserves" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsInventoriesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r33", "r228" ], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsInventoriesNetDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work-in-progress" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsInventoriesNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterestAndDividend": { "auth_ref": [ "r91" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities.", "label": "Investment Income, Interest and Dividend", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterestAndDividend", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r523", "r525" ], "calculation": { "http://bloomenergy.com/role/LeasesCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease costs" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Lease, Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": { "auth_ref": [ "r233" ], "lang": { "en-us": { "role": { "documentation": "Asset held by lessee under finance lease and addition or improvement to asset held under lease arrangement.", "label": "Leaseholds and Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdsAndLeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r524" ], "calculation": { "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r524" ], "calculation": { "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r524" ], "calculation": { "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r524" ], "calculation": { "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r524" ], "calculation": { "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r524" ], "calculation": { "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r524" ], "calculation": { "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: amounts representing interest or imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessor, Lease, Description [Line Items]", "terseLabel": "Lessor, Lease, Description [Line Items]" } } }, "localname": "LessorLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesPaymenttobeReceivedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LessorLeaseDescriptionTable": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessor's leases.", "label": "Lessor, Lease, Description [Table]", "terseLabel": "Lessor, Lease, Description [Table]" } } }, "localname": "LessorLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesPaymenttobeReceivedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "auth_ref": [ "r531" ], "calculation": { "http://bloomenergy.com/role/LeasesPaymenttobeReceivedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payments to be received by lessor for operating lease.", "label": "Lessor, Operating Lease, Payments to be Received", "totalLabel": "Total minimum lease payments" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceived", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesPaymenttobeReceivedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": { "auth_ref": [ "r531" ], "calculation": { "http://bloomenergy.com/role/LeasesPaymenttobeReceivedDetails": { "order": 4.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessor, Operating Lease, Payment to be Received, Year Four", "terseLabel": "2026" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesPaymenttobeReceivedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "auth_ref": [ "r531" ], "calculation": { "http://bloomenergy.com/role/LeasesPaymenttobeReceivedDetails": { "order": 1.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessor, Operating Lease, Payment to be Received, Year One", "terseLabel": "2023" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesPaymenttobeReceivedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear": { "auth_ref": [ "r531" ], "calculation": { "http://bloomenergy.com/role/LeasesPaymenttobeReceivedDetails": { "order": 5.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in remainder of current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year", "terseLabel": "Remainder of 2022" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesPaymenttobeReceivedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "auth_ref": [ "r531" ], "calculation": { "http://bloomenergy.com/role/LeasesPaymenttobeReceivedDetails": { "order": 3.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessor, Operating Lease, Payment to be Received, Year Three", "terseLabel": "2025" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesPaymenttobeReceivedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "auth_ref": [ "r531" ], "calculation": { "http://bloomenergy.com/role/LeasesPaymenttobeReceivedDetails": { "order": 2.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessor, Operating Lease, Payment to be Received, Year Two", "terseLabel": "2024" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesPaymenttobeReceivedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorSalesTypeLeasesTextBlock": { "auth_ref": [ "r536" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of lessor's sales-type leases.", "label": "Lessor, Sales-type Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LessorSalesTypeLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r43", "r118", "r182", "r207", "r247", "r248", "r249", "r252", "r253", "r254", "r255", "r256", "r258", "r259", "r422", "r429", "r430", "r479", "r553", "r554" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets", "http://bloomenergy.com/role/PortfolioFinancingsScheduleofPPAEntitiesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/PortfolioFinancingsScheduleofPPAEntitiesAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r30", "r118", "r207", "r479", "r555", "r619", "r642" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities, redeemable convertible preferred stock, redeemable noncontrolling interest and stockholders' deficit" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities, redeemable convertible preferred stock, redeemable noncontrolling interest and stockholders\u2019 deficit" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r11", "r45", "r118", "r207", "r247", "r248", "r249", "r252", "r253", "r254", "r255", "r256", "r258", "r259", "r422", "r429", "r430", "r479", "r553", "r554", "r555" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets", "http://bloomenergy.com/role/PortfolioFinancingsScheduleofPPAEntitiesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:", "verboseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets", "http://bloomenergy.com/role/PortfolioFinancingsScheduleofPPAEntitiesAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r466" ], "calculation": { "http://bloomenergy.com/role/FairValueFinancialAssetsandLiabilitiesMeasuredatFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Liabilities, Fair Value Disclosure", "totalLabel": "Total liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationSettlementExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.", "label": "Litigation Settlement, Expense", "terseLabel": "Settlement amount" } } }, "localname": "LitigationSettlementExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r19", "r274", "r289", "r291", "r292", "r617", "r637" ], "calculation": { "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Long-term debt", "totalLabel": "Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/NatureofBusinessLiquidityandBasisofPresentationDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Fiscal Year Maturity [Abstract]", "terseLabel": "Long-term Debt, Fiscal Year Maturity [Abstract]" } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofRepaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-Term Debt, Current Maturities", "netLabel": "Current portion of debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r124", "r245", "r279" ], "calculation": { "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofRepaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofRepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r124", "r245", "r279" ], "calculation": { "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofRepaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofRepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r124", "r245", "r279" ], "calculation": { "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofRepaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofRepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r124", "r245", "r279" ], "calculation": { "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofRepaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofRepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r124" ], "calculation": { "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofRepaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "Remainder of 2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofRepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r19" ], "calculation": { "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Non-recourse debt", "verboseLabel": "Net carrying value, long-term" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/NatureofBusinessLiquidityandBasisofPresentationDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r14" ], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsOtherLongTermAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-Term Investments", "terseLabel": "Investments in subsidiaries" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsOtherLongTermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueEstimatedFairValuesandCarryingValuesforCustomerReceivablesandDebtInstrumentsDetails", "http://bloomenergy.com/role/NatureofBusinessLiquidityandBasisofPresentationDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsNonrecourseDebtFacilitiesDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsRecourseDebtFacilitiesNarrativeDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r47", "r246" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueEstimatedFairValuesandCarryingValuesforCustomerReceivablesandDebtInstrumentsDetails", "http://bloomenergy.com/role/NatureofBusinessLiquidityandBasisofPresentationDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsNonrecourseDebtFacilitiesDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsRecourseDebtFacilitiesNarrativeDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r51", "r118", "r207", "r247", "r252", "r253", "r254", "r258", "r259", "r479", "r618", "r641" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Noncontrolling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r314" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "negatedTerseLabel": "Distributions and payments to noncontrolling interests" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueFinancialAssetsandLiabilitiesMeasuredatFairValueDetails", "http://bloomenergy.com/role/FinancialInstrumentsCashandCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r101" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "terseLabel": "Net cash (used in) provided by financing activities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows", "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r101" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r101", "r104", "r107" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r6", "r64", "r67", "r72", "r77", "r107", "r118", "r130", "r134", "r135", "r136", "r137", "r140", "r141", "r148", "r178", "r180", "r183", "r186", "r188", "r207", "r247", "r248", "r249", "r252", "r253", "r254", "r255", "r256", "r258", "r259", "r463", "r479", "r624", "r649" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "be_NetIncomeLossBeforePortionAttributableToNoncontrollingInterestAndRedeemableNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net loss attributable to Class A and Class B common stockholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r64", "r67", "r72", "r140", "r141", "r425", "r437" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Less: Net loss attributable to noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": { "auth_ref": [ "r87" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "be_NetIncomeLossBeforePortionAttributableToNoncontrollingInterestAndRedeemableNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to redeemable noncontrolling interest.", "label": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest", "terseLabel": "Less: Net loss attributable to redeemable noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetInvestmentInLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Investment in Lease, before Allowance for Credit Loss [Abstract]", "terseLabel": "Net Investment in Lease [Abstract]" } } }, "localname": "NetInvestmentInLeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesSalesTypeLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements and Accounting Guidance Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r126", "r127", "r128", "r314", "r417" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_NotesPayableOtherPayablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A written promise to pay a note to a third party.", "label": "Notes Payable, Other Payables [Member]", "terseLabel": "Notes" } } }, "localname": "NotesPayableOtherPayablesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueEstimatedFairValuesandCarryingValuesforCustomerReceivablesandDebtInstrumentsDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsRecourseDebtFacilitiesNarrativeDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r178", "r180", "r183", "r186", "r188" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r518", "r525" ], "calculation": { "http://bloomenergy.com/role/LeasesCostsDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease costs" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncome": { "auth_ref": [ "r158", "r529", "r534" ], "calculation": { "http://bloomenergy.com/role/RevenueRecognitionRevenuebySourceDetails": { "order": 2.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable.", "label": "Operating Lease, Lease Income", "terseLabel": "Electricity revenue" } } }, "localname": "OperatingLeaseLeaseIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/RevenueRecognitionRevenuebySourceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r511" ], "calculation": { "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://bloomenergy.com/role/LeasesOperatingandFinancingLeaseRightofUseAssetsandLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "be_LeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "negatedTotalLabel": "Total operating lease liabilities", "terseLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://bloomenergy.com/role/LeasesOperatingandFinancingLeaseRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r511" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://bloomenergy.com/role/LeasesOperatingandFinancingLeaseRightofUseAssetsandLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "negatedLabel": "Current operating lease liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets", "http://bloomenergy.com/role/LeasesOperatingandFinancingLeaseRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r511" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://bloomenergy.com/role/LeasesOperatingandFinancingLeaseRightofUseAssetsandLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "negatedLabel": "Non-current operating lease liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets", "http://bloomenergy.com/role/LeasesOperatingandFinancingLeaseRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r515", "r520" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r510" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "verboseLabel": "Operating lease right-of-use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets", "http://bloomenergy.com/role/LeasesOperatingandFinancingLeaseRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r106" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Operating leases, depreciation expense" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r522", "r525" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesWeightedAverageRemainingLeaseTermsandDiscountRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r521", "r525" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesWeightedAverageRemainingLeaseTermsandDiscountRatesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Leased Assets [Line Items]", "terseLabel": "Operating Leased Assets [Line Items]" } } }, "localname": "OperatingLeasedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": { "auth_ref": [ "r536" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessor's operating leases.", "label": "Lessor, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "OperatingLeasesOfLessorDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r7", "r439" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Nature of Business, Liquidity and Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/NatureofBusinessLiquidityandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsAccruedOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsAccruedOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r15" ], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsOtherLongTermAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets", "totalLabel": "Other long-term assets", "verboseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsOtherLongTermAssetsDetails", "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets", "http://bloomenergy.com/role/PortfolioFinancingsScheduleofPPAEntitiesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r63", "r70", "r71", "r73", "r489", "r491", "r495" ], "calculation": { "http://bloomenergy.com/role/DerivativeFinancialInstrumentsChangesinFairValueofDerivativeContractsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "negatedLabel": "Loss (gain) recognized in other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/DerivativeFinancialInstrumentsChangesinFairValueofDerivativeContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r59", "r61" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "verboseLabel": "Change in derivative instruments designated and qualifying as cash flow hedges" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r58" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "verboseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficit", "http://bloomenergy.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r65", "r68", "r70", "r71", "r73", "r78", "r309", "r489", "r494", "r495", "r625", "r650" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://bloomenergy.com/role/DerivativeFinancialInstrumentsChangesinFairValueofDerivativeContractsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "negatedTotalLabel": "Net loss (gain) recognized in other comprehensive loss", "totalLabel": "Other comprehensive loss, net of taxes" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://bloomenergy.com/role/DerivativeFinancialInstrumentsChangesinFairValueofDerivativeContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive loss, net of taxes:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r65", "r68", "r419", "r420", "r427" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest", "verboseLabel": "Less: Comprehensive loss attributable to noncontrolling interest" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r44", "r555" ], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsAccruedOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "netLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued other current liabilities", "verboseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsAccruedOtherCurrentLiabilitiesDetails", "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets", "http://bloomenergy.com/role/PortfolioFinancingsScheduleofPPAEntitiesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r48" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "verboseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r107" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r93" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other (expense) income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]", "terseLabel": "Total deficit attributable to Class A and Class B common stockholders" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "auth_ref": [ "r97" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.", "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "negatedTerseLabel": "Debt make-whole payment related to PPA IIIa debt", "verboseLabel": "Debt extinguishment cost" } } }, "localname": "PaymentsOfDebtExtinguishmentCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows", "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r94" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchase of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToMinorityShareholders": { "auth_ref": [ "r98" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.", "label": "Payments to Noncontrolling Interests", "negatedTerseLabel": "Distributions to noncontrolling interests" } } }, "localname": "PaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansEmployeeStockPurchasePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r473" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueEstimatedFairValuesandCarryingValuesforCustomerReceivablesandDebtInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsPrepaidExpenseandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Prepaid expenses and other current assets", "verboseLabel": "Prepaid expense and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPrepaidExpenseandOtherCurrentAssetsDetails", "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets", "http://bloomenergy.com/role/PortfolioFinancingsScheduleofPPAEntitiesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent": { "auth_ref": [ "r16", "r614", "r635" ], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsOtherLongTermAssetsDetails": { "order": 8.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed after one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Noncurrent", "terseLabel": "Prepaid and other long-term assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsOtherLongTermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r95" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r95", "r389" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations", "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails", "http://bloomenergy.com/role/RevenueRecognitionRevenuebySourceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r6", "r64", "r67", "r72", "r100", "r118", "r130", "r140", "r141", "r178", "r180", "r183", "r186", "r188", "r207", "r247", "r248", "r249", "r252", "r253", "r254", "r255", "r256", "r258", "r259", "r419", "r424", "r426", "r437", "r438", "r463", "r479", "r630" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://bloomenergy.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows", "http://bloomenergy.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProjectMember": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "documentation": "Planned program of work.", "label": "Project [Domain]", "terseLabel": "Project [Domain]" } } }, "localname": "ProjectMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r234", "r513", "r517" ], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "negatedTerseLabel": "Less: accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r235", "r517" ], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails", "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r16", "r233", "r510" ], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "terseLabel": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r235" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails", "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment [Member]", "terseLabel": "Property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r235", "r555", "r631", "r645" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "verboseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails", "http://bloomenergy.com/role/PortfolioFinancingsScheduleofPPAEntitiesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r235" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "verboseLabel": "Schedule of Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r233" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails", "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated depreciable life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetNarrativeDetails", "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation": { "auth_ref": [ "r234", "r505", "r506", "r532" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.", "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease, Accumulated Depreciation", "terseLabel": "Accumulated depreciation" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable": { "auth_ref": [ "r235", "r506", "r532" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.", "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease [Table]", "terseLabel": "Property Subject to or Available for Operating Lease, by Major Property Class [Table]" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross": { "auth_ref": [ "r233", "r504", "r506", "r532" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.", "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease, before Accumulated Depreciation", "verboseLabel": "Property, plant and equipment" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease [Line Items]", "terseLabel": "Property Subject to or Available for Operating Lease [Line Items]" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r83", "r217" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Cost of factoring" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Purchase obligation" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesFairValueDisclosure": { "auth_ref": [ "r474", "r620", "r644" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of receivables, including, but not limited to, trade account receivables, note receivables, and loan receivables.", "label": "Receivables, Fair Value Disclosure", "terseLabel": "Customer financing receivable" } } }, "localname": "ReceivablesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueEstimatedFairValuesandCarryingValuesforCustomerReceivablesandDebtInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r63", "r70", "r71", "r73", "r489", "r493", "r495" ], "calculation": { "http://bloomenergy.com/role/DerivativeFinancialInstrumentsChangesinFairValueofDerivativeContractsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "terseLabel": "Amounts reclassified from other comprehensive loss to earnings" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/DerivativeFinancialInstrumentsChangesinFairValueofDerivativeContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]", "terseLabel": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/DerivativeFinancialInstrumentsChangesinFairValueofDerivativeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationsOfTemporaryToPermanentEquity": { "auth_ref": [ "r302", "r451" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The difference between the carrying amount of a financial instrument subject to a registration payment arrangement recorded as temporary equity prior to adoption of FSP EITF 00-19-2 and the carrying amount reclassified to permanent equity upon the adoption of FSP EITF 00-19-2. Recorded as a cumulative effect adjustment to the beginning balance of retained earnings. Does not apply to registration payment arrangements that are no longer outstanding upon adoption of FSP EITF 00-19-2.", "label": "Reclassifications of Temporary to Permanent Equity", "terseLabel": "Distributions to noncontrolling interests" } } }, "localname": "ReclassificationsOfTemporaryToPermanentEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of type or class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer.", "label": "Redeemable Convertible Preferred Stock [Member]", "verboseLabel": "Redeemable convertible preferred stock" } } }, "localname": "RedeemableConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/NetLossperShareAvailabletoCommonStockholdersScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "auth_ref": [ "r298", "r299", "r300", "r301" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.", "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount", "periodEndLabel": "Ending redeemable noncontrolling interest", "periodStartLabel": "Beginning redeemable noncontrolling interest", "terseLabel": "Redeemable noncontrolling interest" } } }, "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets", "http://bloomenergy.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r350", "r545", "r546" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r350", "r545", "r549", "r598", "r599", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r543", "r544", "r546", "r550", "r551" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r96" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "terseLabel": "Repayments of debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsNonrecourseDebtFacilitiesDetails", "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "auth_ref": [ "r96" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.", "label": "Repayments of Other Long-Term Debt", "negatedLabel": "Repayment of debt" } } }, "localname": "RepaymentsOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r398", "r593", "r689" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r13", "r113", "r613", "r638" ], "calculation": { "http://bloomenergy.com/role/FinancialInstrumentsRestrictedCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash", "terseLabel": "Restricted cash", "totalLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CommitmentsandContingenciesDetails", "http://bloomenergy.com/role/FinancialInstrumentsRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r13", "r108", "r113", "r613", "r638" ], "calculation": { "http://bloomenergy.com/role/FinancialInstrumentsCashandCashEquivalentsandRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FinancialInstrumentsCashandCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r13", "r113" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://bloomenergy.com/role/FinancialInstrumentsRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_RestrictedCash", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash, current", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CommitmentsandContingenciesDetails", "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets", "http://bloomenergy.com/role/FinancialInstrumentsRestrictedCashDetails", "http://bloomenergy.com/role/PortfolioFinancingsScheduleofPPAEntitiesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r15", "r113", "r675" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://bloomenergy.com/role/FinancialInstrumentsRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_RestrictedCash", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash, noncurrent", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CommitmentsandContingenciesDetails", "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets", "http://bloomenergy.com/role/FinancialInstrumentsRestrictedCashDetails", "http://bloomenergy.com/role/PortfolioFinancingsScheduleofPPAEntitiesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockAwardActivityDetails", "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockAwardsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r26", "r314", "r555", "r640", "r666", "r671" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r126", "r127", "r128", "r131", "r139", "r141", "r211", "r390", "r391", "r392", "r405", "r406", "r461", "r662", "r664" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r174", "r175", "r179", "r184", "r185", "r189", "r190", "r192", "r329", "r330", "r594" ], "calculation": { "http://bloomenergy.com/role/RevenueRecognitionRevenuebySourceDetails": { "order": 1.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue from contract with customers" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/RevenueRecognitionRevenuebySourceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r320", "r321", "r322", "r323", "r324", "r325", "r327", "r328", "r332", "r340" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r85", "r250", "r252", "r253", "r257", "r258", "r259", "r673" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Total revenue from related parties" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r75", "r118", "r174", "r175", "r179", "r184", "r185", "r189", "r190", "r192", "r207", "r247", "r248", "r249", "r252", "r253", "r254", "r255", "r256", "r258", "r259", "r479", "r630" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 }, "http://bloomenergy.com/role/RevenueRecognitionRevenuebySourceDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Total revenue", "totalLabel": "Total revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations", "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails", "http://bloomenergy.com/role/RevenueRecognitionRevenuebySourceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://bloomenergy.com/role/BalanceSheetComponentsAccruedOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Sales and Excise Tax Payable, Current", "terseLabel": "Sales tax liabilities" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsAccruedOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r169", "r192" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Sales Revenue, Net" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/NatureofBusinessLiquidityandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received on annual basis for sales-type and direct financing leases receivable. Includes, but is not limited to, reconciliation to lease receivable recognized in statement of financial position.", "label": "Sales-type and Direct Financing Leases, Lease Receivable, Maturity [Table Text Block]", "terseLabel": "Schedule of Sales-type Leases, Lease Receivable, Maturity" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SalesTypeLeaseLeaseReceivable": { "auth_ref": [ "r535" ], "calculation": { "http://bloomenergy.com/role/LeasesSalesTypeLeasesDetails_1": { "order": 1.0, "parentTag": "us-gaap_SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Present value of lease payments not yet received by lessor and amount expected to be derived from underlying asset, following end of lease term guaranteed by lessee or other third party unrelated to lessor, from sales-type lease.", "label": "Sales-type Lease, Lease Receivable", "terseLabel": "Lease payment receivables, net" } } }, "localname": "SalesTypeLeaseLeaseReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesSalesTypeLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLoss": { "auth_ref": [ "r527" ], "calculation": { "http://bloomenergy.com/role/LeasesSalesTypeLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://bloomenergy.com/role/LeasesSalesTypeLeasesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of net investment in sales-type lease.", "label": "Sales-Type Lease, Net Investment in Lease, after Allowance for Credit Loss", "terseLabel": "Net investment in sales-type leases", "totalLabel": "Net investment in sales-type leases" } } }, "localname": "SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesNarrativeDetails", "http://bloomenergy.com/role/LeasesSalesTypeLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLossCurrent": { "auth_ref": [ "r527", "r528" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://bloomenergy.com/role/LeasesSalesTypeLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of net investment in sales-type lease, classified as current.", "label": "Sales-Type Lease, Net Investment in Lease, after Allowance for Credit Loss, Current", "negatedTerseLabel": "Less: current portion", "terseLabel": "Customer financing receivable", "verboseLabel": "Customer financing receivable" } } }, "localname": "SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLossCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets", "http://bloomenergy.com/role/LeasesSalesTypeLeasesDetails", "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails", "http://bloomenergy.com/role/PortfolioFinancingsScheduleofPPAEntitiesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLossNoncurrent": { "auth_ref": [ "r527", "r528" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://bloomenergy.com/role/LeasesSalesTypeLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of net investment in sales-type lease, classified as noncurrent.", "label": "Sales-Type Lease, Net Investment in Lease, after Allowance for Credit Loss, Noncurrent", "netLabel": "Customer financing receivable", "terseLabel": "Non-current portion of net investment in sales-type leases", "verboseLabel": "Customer financing receivable" } } }, "localname": "SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLossNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets", "http://bloomenergy.com/role/LeasesSalesTypeLeasesDetails", "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails", "http://bloomenergy.com/role/PortfolioFinancingsScheduleofPPAEntitiesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeLeaseNetInvestmentInLeaseAllowanceForCreditLoss": { "auth_ref": [ "r214", "r216", "r218" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on net investment in sales-type lease.", "label": "Sales-type Lease, Net Investment in Lease, Allowance for Credit Loss", "terseLabel": "Current estimated credit losses" } } }, "localname": "SalesTypeLeaseNetInvestmentInLeaseAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesSalesTypeLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeLeaseNetInvestmentInLeasePastDueTableTextBlock": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of aging analysis for net investment in sales-type lease.", "label": "Sales-type Lease, Net Investment in Lease, Past Due [Table Text Block]", "terseLabel": "Schedule of Sales-type Lease, Net Investment in Lease" } } }, "localname": "SalesTypeLeaseNetInvestmentInLeasePastDueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SalesTypeLeaseUnguaranteedResidualAsset": { "auth_ref": [ "r535" ], "calculation": { "http://bloomenergy.com/role/LeasesSalesTypeLeasesDetails_1": { "order": 2.0, "parentTag": "us-gaap_SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Present value expected to be derived from underlying asset following end of lease term not guaranteed by lessee or other third party unrelated to lessor.", "label": "Sales-type Lease, Unguaranteed Residual Asset", "terseLabel": "Estimated residual value of leased assets (unguaranteed)" } } }, "localname": "SalesTypeLeaseUnguaranteedResidualAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesSalesTypeLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/NetLossperShareAvailabletoCommonStockholdersScheduleofAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/NetLossperShareAvailabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-Sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FinancialInstrumentsCashandCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings.", "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Changes in Fair Value of Cash Flow Hedge Contracts" } } }, "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/DerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Schedule of Employee and Non-Employee Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r385", "r393" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockbasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r466", "r467" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r12", "r35", "r36", "r37" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r245" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of Repayment and Interest Expense" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOperatingLeasedAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of long-lived, depreciable assets that are subject to a operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Schedule of Operating Leased Assets [Table]", "terseLabel": "Schedule of Operating Leased Assets [Table]" } } }, "localname": "ScheduleOfOperatingLeasedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Schedule of Other Long-Term Assets" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r235" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r547", "r549" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/RelatedPartyTransactionsScheduleofRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.", "label": "Schedule of Related Party Transactions [Table Text Block]", "terseLabel": "Schedule of Related Party Transactions" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/RelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r113", "r613", "r638" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Restrictions on Cash and Cash Equivalents" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r355", "r357", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansEmployeeStockPurchasePlanDetails", "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockAwardActivityDetails", "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockAwardsNarrativeDetails", "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in restricted stock units (RSUs).", "label": "Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]", "terseLabel": "Schedule of Stock Award Activity" } } }, "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfVariableInterestEntitiesTable": { "auth_ref": [ "r421", "r422", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r573", "r574", "r575" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of qualitative and quantitative information related to variable interests the entity holds, whether or not such variable interest entity (VIE) is included in the reporting entity's consolidated financial statements. Includes, but is not limited to, description of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a tabular comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.", "label": "Schedule of Variable Interest Entities [Table]", "terseLabel": "Schedule of Variable Interest Entities [Table]" } } }, "localname": "ScheduleOfVariableInterestEntitiesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FinancialInstrumentsRestrictedCashDetails", "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails", "http://bloomenergy.com/role/PortfolioFinancingsScheduleofPPAEntitiesAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": { "auth_ref": [ "r431", "r432", "r433", "r434", "r435" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.", "label": "Schedule of Variable Interest Entities [Table Text Block]", "terseLabel": "Schedule of Variable Interest Entities" } } }, "localname": "ScheduleOfVariableInterestEntitiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/PortfolioFinancingsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Term Loan" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueEstimatedFairValuesandCarryingValuesforCustomerReceivablesandDebtInstrumentsDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsNonrecourseDebtFacilitiesDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockbasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Senior Secured Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueEstimatedFairValuesandCarryingValuesforCustomerReceivablesandDebtInstrumentsDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsNonrecourseDebtFacilitiesDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsRecourseDebtFacilitiesNarrativeDetails", "http://bloomenergy.com/role/OutstandingLoansandSecurityAgreementsScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [ "r20", "r21", "r309" ], "lang": { "en-us": { "role": { "documentation": "Series A preferred stock.", "label": "Series A Preferred Stock [Member]", "terseLabel": "Series A preferred" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Service" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations", "http://bloomenergy.com/role/RevenueRecognitionRevenuebySourceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Disclosure [Abstract]", "terseLabel": "Share-based Arrangements with Employees and Nonemployees [Abstract]" } } }, "localname": "ShareBasedArrangementsToObtainGoodsAndServicesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r370", "r371" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested balance (in shares)", "periodStartLabel": "Unvested balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r370", "r371" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested balance (in dollars per share)", "periodStartLabel": "Unvested balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average\u00a0Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansEmployeeStockPurchasePlanDetails", "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockAwardActivityDetails", "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockAwardsNarrativeDetails", "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Number of Awards Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Number of additional shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansEmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Number of common stock reserved for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansEmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r362", "r363" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, ending (in dollars per share)", "periodStartLabel": "Outstanding, beginning (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Outstanding Options Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "terseLabel": "Number of shares issued (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansEmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockAwardActivityDetails", "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockAwardsNarrativeDetails", "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollar per shares)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Expired (in dollar per shares)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r519", "r525" ], "calculation": { "http://bloomenergy.com/role/LeasesCostsDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease costs" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/LeasesCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r20", "r21", "r22", "r116", "r118", "r145", "r146", "r147", "r149", "r151", "r160", "r161", "r162", "r207", "r247", "r252", "r253", "r254", "r258", "r259", "r303", "r304", "r306", "r307", "r309", "r479", "r695" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://bloomenergy.com/role/CoverPage", "http://bloomenergy.com/role/StockBasedCompensationExpenseandEmployeeBenefitPlansStockOptionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r50", "r70", "r71", "r72", "r126", "r127", "r128", "r131", "r139", "r141", "r159", "r211", "r309", "r314", "r390", "r391", "r392", "r405", "r406", "r461", "r489", "r490", "r491", "r492", "r493", "r495", "r542", "r662", "r663", "r664" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficit", "http://bloomenergy.com/role/DerivativeFinancialInstrumentsChangesinFairValueofDerivativeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://bloomenergy.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficit", "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r126", "r127", "r128", "r159", "r594" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://bloomenergy.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficit", "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r21", "r22", "r309", "r314" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "ESPP purchase (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r309", "r314" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Issuance of restricted stock awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r21", "r22", "r309", "r314", "r367" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r21", "r22", "r309", "r314" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "ESPP purchase" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r50", "r309", "r314" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r28", "r29", "r118", "r196", "r207", "r479", "r555" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total deficit attributable to Class A and Class B common stockholders" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r2", "r3", "r71", "r118", "r126", "r127", "r128", "r131", "r139", "r207", "r211", "r314", "r390", "r391", "r392", "r405", "r406", "r417", "r418", "r436", "r461", "r479", "r489", "r490", "r495", "r542", "r663", "r664" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' deficit" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets", "http://bloomenergy.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficit", "http://bloomenergy.com/role/DerivativeFinancialInstrumentsChangesinFairValueofDerivativeContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r556", "r557" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/NatureofBusinessLiquidityandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Subsidiary, Sale of Stock [Line Items]", "terseLabel": "Subsidiary, Sale of Stock [Line Items]" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/NatureofBusinessLiquidityandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r247", "r252", "r253", "r254", "r258", "r259" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "terseLabel": "Redeemable convertible preferred stock, Series A: \u2014 shares authorized and \u2014 shares and no shares issued and outstanding at June 30, 2022 and December 31, 2021, respectively." } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityNetIncome": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of net income or loss attributable to temporary equity interest.", "label": "Temporary Equity, Net Income", "terseLabel": "Net loss" } } }, "localname": "TemporaryEquityNetIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofChangesinStockholdersDeficitParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Authorized", "terseLabel": "Redeemable convertible preferred stock, authorized (in shares)" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Issued", "terseLabel": "Redeemable convertible preferred stock, issued (in shares)" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "terseLabel": "Redeemable convertible preferred stock, outstanding (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized": { "auth_ref": [ "r571" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of derecognized financial assets from transactions which comprise an initial transfer and an agreement entered into in contemplation of the initial transfer resulting in retention of substantially all of the exposure to the economic return throughout the term of the transaction, at the date of derecognition.", "label": "Transfer of Financial Assets Accounted for as Sales, Amount Derecognized", "terseLabel": "Accounts receivable, derecognized" } } }, "localname": "TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r199", "r200", "r202", "r203", "r204", "r286", "r308", "r452", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r572", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r695", "r696", "r697", "r698", "r699", "r700", "r701" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FairValueChangeinLevel3FinancialAssetsDetails", "http://bloomenergy.com/role/FairValueEstimatedFairValuesandCarryingValuesforCustomerReceivablesandDebtInstrumentsDetails", "http://bloomenergy.com/role/FairValueFinancialAssetsandLiabilitiesMeasuredatFairValueDetails", "http://bloomenergy.com/role/FinancialInstrumentsCashandCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts": { "auth_ref": [ "r106" ], "calculation": { "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of open derivatives, commodity, or energy contracts, held at each balance sheet date, that was included in earnings for the period.", "label": "Unrealized Gain (Loss) on Derivatives and Commodity Contracts", "negatedTerseLabel": "Revaluation of derivative liabilities" } } }, "localname": "UnrealizedGainLossOnDerivativesAndCommodityContracts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r163", "r164", "r165", "r166", "r171", "r172", "r173" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableInterestEntityDisclosureTextBlock": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss.", "label": "Variable Interest Entity Disclosure [Text Block]", "terseLabel": "Portfolio Financings" } } }, "localname": "VariableInterestEntityDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/PortfolioFinancings" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableInterestEntityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Variable Interest Entity [Line Items]", "terseLabel": "Variable Interest Entity [Line Items]" } } }, "localname": "VariableInterestEntityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/FinancialInstrumentsRestrictedCashDetails", "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails", "http://bloomenergy.com/role/PortfolioFinancingsScheduleofPPAEntitiesAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "auth_ref": [ "r421", "r422", "r429", "r430", "r431" ], "lang": { "en-us": { "role": { "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity.", "label": "Variable Interest Entity, Primary Beneficiary [Member]", "terseLabel": "Variable Interest Entity, Primary Beneficiary" } } }, "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/BalanceSheetComponentsPropertyPlantandEquipmentNetNarrativeDetails", "http://bloomenergy.com/role/CommitmentsandContingenciesDetails", "http://bloomenergy.com/role/FinancialInstrumentsRestrictedCashDetails", "http://bloomenergy.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://bloomenergy.com/role/LeasesPaymenttobeReceivedDetails", "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails", "http://bloomenergy.com/role/PortfolioFinancingsScheduleofPPAEntitiesAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r144", "r151" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average shares used to compute net loss per share available to Class A and Class B common stockholders, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r143", "r151" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average shares used to compute net loss per share available to Class A and Class B common stockholders, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r92" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "Write off of Deferred Debt Issuance Cost", "verboseLabel": "Write-off of debt discount" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://bloomenergy.com/role/PortfolioFinancingsNarrativeDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r157": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL77927221-108306" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=126960272&loc=d3e32014-111567" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r241": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629" }, "r297": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(12)(c)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(16)(c)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "14", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "15", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130534-203044" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL108322424-203045" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r341": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "https://asc.fasb.org/topic&trid=2127225" }, "r342": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "https://asc.fasb.org/topic&trid=2197446" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r354": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929" }, "r397": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r413": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6228884-111685" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r439": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90193-114008" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r465": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org/topic&trid=2229140" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123422147&loc=d3e41457-112716" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123422147&loc=d3e41460-112716" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123405975&loc=d3e41551-112718" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r526": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123420820&loc=SL77919306-209978" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123420820&loc=SL77919308-209978" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123420820&loc=SL77919311-209978" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919391-209981" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919398-209981" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919379-209981" }, "r536": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888252" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r551": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r557": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r57": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org/topic&trid=2122208" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-10(a)(32))", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126954596&loc=d3e511914-122862" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-10(c)(3)(ii)(A))", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126954596&loc=d3e511914-122862" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-10(c)(7)(ii))", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126954596&loc=d3e511914-122862" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6806780-109447" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=116631393&loc=SL116631396-227033" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.3)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942793&loc=d3e3073-115593" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r690": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r691": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r692": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r693": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r694": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r695": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r696": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r697": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r698": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r699": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r7": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r700": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r701": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r702": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.19)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" } }, "version": "2.1" } ZIP 101 0001664703-22-000068-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001664703-22-000068-xbrl.zip M4$L#!!0 ( +* "57$9?J+%M$" (7*)@ / 8F4M,C R,C V,S N:'1M M[+WI&4\M:'WO1XZUVFR>E6&8\& M6^]&X]/>>VRU9M<\&9U=CGM'Q],M)93Z[.#X428PCJ1I.9=C"V2!5HR>6J)@ MB#9'JZ/YKZ-'.CMOM; M7[3CTT)I1="BA51 >(E)2?-?^5&Q3OFD T43@9(* M49 3-A:ELI+1UI\]GO+;\1L.)X]ZDQ$HZ?[QX'@Z/7OT\.&'#Q]^NHCC_D^C M\=%#)81^>'/&@]L++J9?/KDW[/>&5-OGX72,PTD9C0_^&/<4L*W]+R]CZ9>A_O,7O: MVYOP@?ILZM,/_EXS2/V;7[P]_6+2^]*+<*/)A_]JOWB3CFF K=YP,L5AHMNK MSB>M(\2SCU<6G,39=3<'[CQ1?83>'V'SV'_SX'-/Q[]XX M/.2CMR=.QM/[#\M_O/.@D3Z>$_NC$1L'C8\N?TJCP>PTP<3]^(S_SX!Z M]/;4>V?>??MZ..+D^NT?]7%X](\'-&R]??. *4Z8?_[[@*:X5:]OT7^?]][_ MX\&3T7#*AMLZN#SCR]+UMW\\F-+%].&,>P]__H__^(^_3WO3/OT/VGOS^\OG$/EH.!H2_WSOXE$]D<;7'WLY MTW#VD8]WV'>,>^GZUR^FKZG\XT&O&)>#"-('7R!;\!Z2]IDMVTA4VORZ,WL4 M*63K4X,.<5!_FGJ/=H?\?)=/^&7&V-\;9KKX?W3Y8*N7^=99_W(9=T;O7ZC7 M[[NZ?9Y/=M\?/@LG^X.NZESM0?>J;0[?[M^]VK/=$\>]SM7VZH[Z%ZV M!Z\NV^_VU O=X6-G@\Y)NMQ_UK[:?_=+K_-N3QR^:U_NO]O[<'B0/G0&SP?M MD^>G[9.GO4[?BQ?J\++[+MG#@UG5YV#(],^Z)]VGAT.NE>GIGUU>M4] M2-"^Z@S:[Y[W#D^.WN=G3WOQV5M[^*YSNG^0=$>]E9W!KNSLI'H/U3Y(%VWU M]D-G9UNU=PY[[<'>S36_\&^9X>'!6;^K7IG.5=*'!V]5]^"MX'>YV#_H7G2N M=J\.#[9%>Z?+S[IWV>W[JQ<'N]/V&W'!_[UHGW1%^]6O2CM0*JJ6%H;=,6/1 M"AARRUL739:*A-,/?A9LY=:"$_KO#^_ ^CU1?G(^'C/$3WN3A/TNX7AWF'9_](:\,\>MS)N2/!5$H@OD,#%$%32MA6ETRT0Z%I1HVQE M[8)(RF,RX<'/4CW43L@Y\K#$M#^"7??Y0W&'\3QNI+OAR2T$2V541155H+QCC$5H@2 M0H $Y,J#GU\M$N%MAC?/(.[CT5W'77H7E%L%^U72;.#^8[CU%^"V*N88,F<: M-ID6H,96=('3*1^%S+%$4UB)"JII[7"-^(^H?;:--CQZPX(]XSA/WI[50+U[P0ITTHM]>M&; M3)<+.S?SWOO#X?/CPZO1A\Y56W:>[8GVU=$%@RSV=Y+9WSG2G0'#NG/,L+=- M^UE;="^#Z+Y[/CD\&(G.SM'%_KOVA^Y)$NUGNZ(]V(5]AOYP\.JJ.]B][.P\ M[AV^VS7MWLTU_WI^' >YOW_RBN^_:[I7CWN=JUO+KM,N?V#P\'A3J?7 M/>#G>/:\WSTXO?S7U:MI^\D,]FG[@.]Y\NKBUQBT<(*M.WI.D &R;J$PJ96< MS*'#Y[?IR.FE'D]/#9*]W9F7V7 MG7?/^XF592J@2#G M%OKB^"NZ*+QP47,@$+?XW@+ZAVX!*3L?#!7A+8!7$4.@5&*RV1I;RJ][#*3\ MDC=XVAO6K/T%QUZ_)V[6X9_9-J<:'_7)]6H]UP&C2JX^S2LY"MR]O M4!WLLL_NG^RS87=VVM ^8'0&76!?+CJ*$3EAGZ\X1CQ[]8%1/>X.+MC@ZWF) M_7Z7KSEE__V*GX]9<+*G.B='\G#PM,_(GG9.3N'V&OZM\T/UULX,?+'I7VP?=]9"+#1RTPM&Y$3O)!B"Z4J M+4A10PK14_F:L]B?'M/X%KD>36ZP^S-!1::D(J$*Q0I@-<&YI2S29=3DRO[9FW6B/II=GS)M);W#6KYUDL[\=CRO]?M.U]=,%QRK^ ML;MWN/[U3S]Y\P23T?EX]FW6,_GHAM'75/IWA/'MC6C6?W7[K9?K]]*C\=;L M@>B+?UDZ46:K7XH<3\O:Z3\<^ M/F;^S:FV53L&[QZY_7[[(P_O--07VTV'R :/)=BB@/_K60,D 9BL\Z2/+D/)F M.DJGVQ>]R8.?;T]Y,AH,1L/9\>U;+?7%^W]LLH^/\0T@7O>#3V]P\;^!\/;( MM^%2]=L,E,DQ,MD_MO> ?>WYF'Z^>;+9P=M;W!Z[_5[O\462 M.9'P ME6G!7)F)37#>?'JXOS'5S^1"1>OKNZVP*_]4#_)M//9][_+I5OAOP> MO7VS\Z=9_B=4\4JUIFQ)U=+SX),.2!HB&WL*H'+R.I#S0+*(%*,0B^/3=[3S M-]P>--E^.5,(8\JS4[ZWP?_[=+\#D"(4+F>E!2LWH.1=*@4L^NAU3@"+H^A: M 30_"^(L#+7+12II ,&!]FSAI3&>_;492TL:)&*:#YQXB6-WU3I\['1<^\] M-]9O3YWE+C@=C?_-D'+O^OK''1J.!IS-?N&VWRK([MSBX=VG_VI$RP J69"F M %A6Z])K:4+()+0)5J^%NUB8;IMCG.4LR8L>%I"*(9,5NC7T$M]= M3\\IO'I?C)/"H\\%6 >BQJ3 2%V_^IM\=HWLY?MZ[_G92Q24+413>QF -*+* M+,]U$LZR2@7YI1&(%0-H,IX^>CD>Y?,TW1^SPGG?2W07EYNC\X?D\WXB6'P_ MD=2275V.2 G01<]I1@"OE2"#-H@9?O(6/[G![_?QD]^.GYP;?D8EHT%9@T& M0NG)>ALI99F*52"6T#_:5/R6TD_+]S+&H#?*:1:#&H&%AF"&(#"L F[L3V[L M[UOL[UOQFY_]J6)R(24Y]@F(*B#E[)V)66D+0+;1\2_2H[TJ#?K]V33X=8Q_ M.691&#>2+"P%IO(J".WEH1@LX(L;"B:7;\6[C]+3[^22LD8=8" M309=7#0B.(Y^%I)WI'.CX]]ONKWK'] M-SK^+1:_I<2_'-!2\5)!X/P!(MJ8DD0%H)WVZ!H=_Q9N?XN/?ZH4-K24K'<< M[2)Y3B50&DF9OQI=&AW_%FY_BX]_26')9(53Q<)LQI4'$$H@>E&TU6L1_W;[ ME*;C>O7E.L; ;+6/7KI4I(=H-0I;I,T:HTLJ2[D6,7!Q&"XG#[01K*^A4"5 M$[U+.FD&4QB*TM!:Q,&%VN$2B E-$*5DO(08UPN\;Z8.SI"1% M )=5"$&*,ELX&470<@D^HQ%VZBVGARKDR%0#&W4,K%F#UCK'8AW1S3P7W8#Y M%+O_?5[7*HT&9Z,A?YU\:4[%0F:2ZCE-J2C$*:#&DJ*!XC#D LD5'6RR4))= M&VBV$3/.M-L=\0F*1/42.P0(D!BLA12>6M$&1+-$'F]8$I MI?/!>;_6))LM,JOGC>FXWNT][0W3:/ =,OOO AGG0ITY[WPT1M>N%)-RD&N# MSTNL:S,;@DJQG$E;-#KK#*1=M-9A1LU22X0D]=J@TAD-ZXN/1_T^&\T>-\&8 M)DU!R9'/(14H4B#4PB1*81T;5S9$K819'$K+:@$4A76^,E883J'0810F<$+@ MBZ ;$"/GL"6F M)@R"K:A46#ZVV1;RSECILX D*!#%.L7<9Q^E,4V8X-J$?'?Y0&O63(*-51CD M%*R4Z#U:@<7)R E8]NL']/?/DI>/:J@]NPB,+3.2UI%*I(52*GTM9 (&1Y*X/3IBZ? Q']VD"SI'[>.<$$BH34,7DI9Q5V MO'(JZ3K?7 HP&M<'IN7W\\X),I-9K= METGYNC0QE^)C 0@:R6!,Q1=#@7-!6AM\%M//.R=44D+M8_:VH(#@18B!6RU( M831K0[$^5K.2MG@0EH;?!9@*";'RI)*D4J!]9U!!A5\$ QFAA49#EW6Y)P M#5!9@J";'TK%!ZS#8"P2')!.K+JS0W1U J"G1:*TK!:07N4B)"M9J<%9BR5P M2V1G,XG(H;H!ZV]62=LN?U)V]?[,8^.-4J +1O9!NAA'3M6*F[1^@"YGX'XI MX*(6!3CW3!HU&!<0LB65:DEBA=$WH6+*B@3]Y6,)VH$V_*\("DC*"+9 #D(5 MBH']\/IAN92!^Z5@ZV8+B:0.R5FP)+Q2:$-@VR474S+KA^WR!^Z7XY!] H4< M69,+=9%-Q!A]L+:0 *4,^;5!93G]O'-"*2,YX91#Q@?J##(T$D$D:2R&Z!>(TM)T M$Y0,$#&91& ]A(2E:).M$0E%,0W:PV%5).V\MG% ,@IEBHB6.8G.6Q% B9R5 M )LPKPTTRY&T\X(I9V)G[UP29#GG9YA4**'*7 *7L$F[H*RZI)T79,&E[#&G M4C U1%Q)4STVBB/.I:X-I M6-+.#1^CE$*=Z,IIY2-D9Q@KA^@ M2UMQOWAP Y:Z$@8B% LI%N]D5"ZPK1;A<[+K!^ZB5MPO'LL2T6J5)6A M$.NVXE8JHFQ+=&;]L%S6BOLE8%LDH5#(B$;(()%3A5C'_T0L$M0:1M7E#]PO M!6B3HW.R%JRV&IR/ <&5$L#F8*U3P0L6'-+6R0*&Y-CL_)9FI+EVD"SC%[. M^<$4#:>2,M12JASU$#P+5"M3#!)C$1G6!Z8E]W+.#S*1,^M177<<0HYFV=OH MBH_6LD;-D&EM(%MH+^?\\"$O(I!Q"5.IQ:6#T"IF=$;%R,JBK T^"^CEG!\J M!44B(2S(7*" B)(EOD&K3#0N1[4VJ"RAEW..**5(MGBE1>9TV[F 3K./*^"T M-2&GQ:&TK!;03F9E4&) R&X0*Y$)UG>WOSJ4]3==)Y<*R061+NE M4)J^G#7_?MG.H[/ZD]?)/8V[#E*YTBE,@S M5XHS'-!EC%*[H$UR17EB6;JZ;/G!@ULKU\1$4+(.6J0ZQ5(EDCD[W8#M M\E:IQ_'S)5]+V#LOF"RR"S*6#&A-)'29M -7=R2U3=@+>%7[*9PG[GS++[4D/7V+B'TA_M2_B4Z8S3/Q[8ZSJ M^'5O4WO:7A.'5K Q+R% M[*5Q/NQ=4WEX7A_\(SD'A)/S,?U\'N#VR.WW^L=OCPDFX.S*4E(QH,- MK")9/4S8O/B5(.V08" M,LE"K=)97 )AZH8K03FX72S")%Y9I?&G^/7D?#(=#6I'QM+9M9TX9^-$G',W MZKW'V%_ 0H;?LN;["^-TT]CWI#%GK+?'_K0V3D:9E((W$AU$97RM3:JLBD(Y MQ-N*T'5,LK7JZX WC/VJ2[PS(/K'+G%>,[.TC9@")$U!@@B$WA)_T4:1\]K% MC4O\$Y,GVG@R&M_^PN1C?]7M7_:'7Z/0.M!X48[W[I)>45(&12I&UJG!892V M%LZ7Q5-,*#9^-53W^6 ML@5RI(@1#*?M=1L_@3T''T8+[8C:^.%%V" @ZP9P>!/E?W .LQKU&42*S@$[7H[R@4+*0LJ@3'*Y 1,!-NQ: MW8%YF1(J'71."C(&'T0JRN>8.+LWN4F;FFVB_ _*8>?8'V:O=#0!E(TAE001 M BIE$4(3]FO;1/D?G,,H*>1"7A@RX,B$$+(03@E1G!0?5[.M,H=7@UW?8DG' M8]IXXN_!8NNMT)H3KCHQ"KQ%*BB-,4%$3U*[!DSS6PT6-X!=BY]V5U!%J-6B MO"N09$%ALK9U>RX7H[=APZZ-5EUU#MOL#)AHE'8$/LB0%:*0K%=5L:+D!G!X MHU5_< YG3[4O2@A,$G0J&"(FFTEGFZ26N/I+0I_VACA,/>SO#2?3\7F]^C-" MX>1X_M!]ER6ARB=OK/+6% ,* 8VH9:GJ) U;"NG5W]EG^6C,;P.N5\;IQ%(>+8<5#-I[8RQ(245+4<(*V\RL#-IH M.!GU>[F6^]BMC]6CR6^*I'U^]'+W(O7/W4"ZFWQE]N+?]G;;8A) M <3@#*(NQ8(!0%$WVU &=,:0M%A=DVHDLY!N2T^ A)T"MC=;H"@L& MP?*AJ19WZPB_B-#ERW&/]7H5[E3X[OQQ'HGT&W[_?-ZG_7)=+*9-T^-1WAN^ MI^OBA_?_2M3!P:S&3=[Y("VB!B@TA.$ZH M+)EL29-<;49MG-0*4LI QF)T8J=4MRW(:(2V6#5Z%J@4__NE,%:1[2MBB")"\BDJ36J5N\9^1$^H0[!66$C6 M&X@Y!6/1NFQ$1BFU-3\&6E_SA'\]>G.^MC_;>NI@M)TXLQO3FV,<-V8(12D; MK1>0):=D557EB$E%GV/=\3F'!M!DSLAL?/\7:)*=QH ^%L$3'YG-GMD'9:NM $A=D( MZ;"6GB=988S-41O'@L+X2.QP4JC=1HKP9H;7:I/GA\(K!B$AY6A21BA F ,H ME\EG44>8[>J.(Z]%-_WW[?B=XXH5$33;;TB>DP0/,HABK$=(B%$I4S8T:;!T MF!]-B'/&PJ)!A )@,43-1(E.%D7L3/0Z+#-;99I\WZ[N>4Y>0HED#--%0BPB M9E "0\X.G$:UPDM"?DC?7S%)P8W MJY=O*9W!\Z.)S4$$"-FFG %TBL:8&*(I/D=GS0JOF]H,^BTR4@.PABHBI62@ MD,:@6'S72G$LR\$W(9EO1,]=P[U)Q)*C\MGX+$#;&/@?:;1!) #5Z#Z?AB.# ME(U@E4:>.(B%8)X.5W@H KY./!%ZI M['-)*B,U@#R;0;]ED4?4GCO-WD>I",AB0842"14*E\'=3"M;;?(T0CJLI> H?A/+KU]O8EYO<%CG/0^ M6RW\!,?CR][PZ#6=C<93RMN#NG_KQ\MW>I/4']7K%Y$:ON!'I>^Y=>QWF0C@ MO; YH8]6:3 !,/N$((.*TBJ4S9KU\\=LV9U,>P,VJOWR\9(-5?[DG)%H?,J! M$XV<*$@;8]V:0//G()K0?[!Q+ L3&UGX$%U1HN3,ZD)ZM&A<]H$H:&N;-7RX M<2S?M_\Z,!."!TQU0;#RRAHPN=;,B5KKM/HQ:(?B] MPO*%A;S1^0XGASYW1 ME"8[Y]2NF2F_D&.<1N?CR=R(\6(T/)K2>% ?YGX9]-G/O\3+RHO]Z3&-;SXW M9<:B"UH[1=:'K "#\9YTSMFZ$+3D]'/U_PHLB2ZKJYA6D\8?&G'1B]R=(4(U0$3II"],52 MP!RS*DDVH##0'^-SS9492O/CYQ=SMF=CHN&3T? ]C:<]9L"W__*JA&9P 0IJ MS))#LS0F9K)%YYB$"%;$!G3/_>AZG-JAHHUU#B$FYV7V"1)H)Z6PI@$C MADO@PE?BUK_/BM45@ZOBNY*./@NI(6H'4EE,.2NRI+2N@JP!%8L7SM>FRK_F M!UHD\-Y;,(%3!R*'&)+TS%;GBP+1@+6Q&^>Z^LYUCMM_*1)9H4!C)9#//IAB MO7!6>U7K16SXNG&N*T/66M(6Z@ /& ^IZ%I[W'G'2L#52JK-'10\8/Z^&.%P MYYQ1.9O.+N=7\9W1<+%]'C<]+_5@0SB!F8 36YO "U#1>FU,D3%(U )$$JNO M#C><,IA,',F8/5(!I09/FKSGR![&CJ*$3S>.L\>RU. M&DK0 ;QV&'(A(Y D6JE7>2_61O-VL3IMW4AKC9,J9BMTDF"-]\F(NGF$]:B0 M?ZD)HJR!I/U!G>W\A"/8D%20,FF90.GL=;)D!5EFF"^I 0MI&\G;']'9SC'; M02&Q>(7 0M9YBD7KXJ,.*(LT*:\^:5=E'.^/9AIH\>T6LBK,@*AK'=Z8?8A@ M5?:>4QXO?:T/+K-NP!3"#3.^CT CZ5QQ9!(D ;X00O89B_:<'EO1A+UD5K>+ M=^$J["_-H&HB>TT J1T)'8*#@I$3"Q=C%-$#6: &].6L+GL7/4#Q0[A;YBJ: MK$V20C-U#;*/E3ZAA: QY0;DPZM+V(V[_>X5@LA$ ]X90@>:.:M2DD%8XX2@ M'!M0(6AUV;MBX\'K1MTL(F#0RF,ID'*)A3PY"!BSDX$:T*&STAG0\_,A,3%D M\X@18_):Z RJ*+ E(OJL<['%8? ^-6"3M=7U:0V)R(LF[QRW^,1HC;4H5YS+59.ALIHE8 MF!7F(%DI,+^\$,XUH*C2R_&(WW=Z^;+/3; ]S+O_?=X[FW'I\CZ1=X$I#8J.W$K1--JOL03D9BV0%5[Q7V5).#5A7OK(@S;',L8LN%>)DT6>("6(0 MT3EBFXK!%'!K9DEM3,<]!NKRMRD''!.?^T\A)1$W1N 118P$+-S1L%9'8QHP/+;:2,UQ+*C, MB@IP:.*D*H.-619')(*.M;(/SK;/JH%LMGV67!OC^MV3YX_;G=VS9$O -^Z> M)>>V>Q:2C)@520H E$6T,M8![(S XA'5#KW,K]\WJV/U://1E9_P7&O%J;=XW=F M_SJ=G77YO/DVFWJ,7=(3] MZQ_XF*>\''V@\:ORK/UL;@<-"/D_3_?$;&K_O MI4\YTGX_7X_FU@,T_LY18N9+%K"1YCEKTQF)!Q\^4G)P/8GEY_/I^%'[W>V% MMW^]_5ZO_+)JE)82(?LM$G7[ R3KPD&%M<8QC0@ [R']1#SH\"QN7DHA(!LP3B M9$?HNG6;4J%(:0":2H$%>\@YSMV4((4+3I(HD$W=?1@X:*&53@70^49]PPKG MHJMFG NM&OVY[OW6#N&_E 7>85! 8SA;RT0E0D(3I2PZ&XZS9$W4Z?/\;<.@ MU6;0G\B)DR!I.-\DXV:%!JPZ"EC'AIJ0!J#13D_=%<"=^? M!'IUI=Z;*0>$>DV=L3J]K!08#?GK9[-3ME,Z M'YSWZ_25#DV?86_X8C29/!V/!D]P M)@JI;Z91;K!>'M9R;E@[8;/,%$-=59(YE2.=A$B**"9RN@$K]M+N"2&RP7A[68G[K^D(2Q+Z;-"6(;.!>DT" H'VV MH>@&C6>O)>C+'Z^&9&LE'1>$3R!T0BC> T3O;1%,F@:--JX_0Y8RFI@3APA= MO/(N@DX^>,B"D:I$/^N##L[5FW8+[F!GOS M <_64CI@L$;F'"TF*$)$<$H+F3@F&*_ -4@ZK"2H2XGV5AA._4)1GB$$*,$H MDSR)DI(K;,$-BO8K">IR K3U2GM'%G.!#"8624&F7&3=MSC[!@7HE01U*3&5 M5#+)FKI7D6&1):)7UM4 :UFLN]" 8:&U%%O?I_"W%DDH![88 =K55<')Y6R% M4"0#V)N^^ W6R^R+GU?Y"BTU(GJGC <*=2J5"5JJHI1EV%>X0N1J+?R.=%TU M='L\QN$1W1F1;>,0CRC?K,MNRH)::41U[XZ5F8&(_#^M25H?LA+"6-PPXZ\S MH_J3PH\Y>MH;XC UIW0I^P:!V21"ET$X@]F1 %^C@O#,EP:EV.S<1P/Z&#%> MC!+.?/QG5;BLD:'3VLXFI!24!-JJS5GTQQ_H7B+TK'G MEL7@7,YR)S*JALL2ZQZ9%!!,K%O"<$(=K+KDBUX\1$7,/AB,TJ%$M M-KI+B;LQ)UFL1\ "$%6)MNCB=4YH=$QN[7+?9S2D,?89W>T\Z U[D^EX-IU@ MC8.O0GE==3?E J7(X(1**)##,=5^CW4+OLN%>#DEGSCN2@4Z%!= L6BFR&Z; MLU]N?VG[EV87CI5KSX6)Q$ MC &3EK6NA J(I>3,J9,Q4LD@S6<0+V*-WG=MMSO+W/Y*_F'))<>Y9=&U0S<& M0$&<:R8/!"XWJ6SK]@<SV @-2E17RTTEQ(WO?/:Y@(N% V<8GKM8U:ZL""* M2C=ACY;?T3VO:3(=]]*4\@S5M\/>=/+ZS=N&5#&"3%A( '*J#[KNF13068P1 M9PW8I FUR\9G^1XSF&0)T8#/'GSRWB8#RHF8E"RQ"9L%+AO#[[*D)&17=)1> M:\D:$U04*'RB$(VR4@75()&Y;'R6KS'!U/[D9+--',=L0FN2-SXI1TK:E!N4 M_ZT4F$M)_[02H8B0R4L%@7,'K"59BP]>LMBT:] KLS0P%Z\PK0*R2;C$>3LX MD*@CYPU>&)N3D<8M8=3GQP-S7D-1UEAAKLH3#D<9NUSTA()K%">[QX('4&.),+G MIKE!Y MKB;T\5&O#] G3OVUS44:J8L@&Z>D3TPRX(0E^N25SLH:RIR+)KK7,R3UAH%K MS, _U9TE]1P8F($% 9A2-"FHO<:(E&24!(JB-K?+!5=Y@[G59.!G2R7M\.S\>@] M97;&9W6+U"J;5S/7]_CRYIS+_?&-Z_[$BI?;>OOMV=$8 M\]?69VRL966M93X5=R)X"%YZJPBR3A')!.5(:!VR\;(!.>K&6GY0:UG"!!@O MC)29#258R)S'9!\5NN1-\#;9O/H]TQLC67,C^2X]_\6)K+4CC4(#@JAU?UA+ ME41%,.T_9?%Z9?N1-@;P@QC %S25_N8H,9<^+VM-P.!90AL^;AO81-FKVZLY=]Y M&G[;?)ZF^^.;;1X^OG:'IC?'MH>Y;B.$_3Y^P[K/=;?1Q4]*KA-R(%J?I..( MIHI7=2M:6==V@,^B2;N-;6QT8Z-KV3=AA/%2B$C.: #PP;GH"M3MPYULUDJK MC8W.ST8_VE&?6V)X2N@T#6*E](I$\U#K8A$YXCI_9>@56-< TOTZP MFZ/S(M?&!VS,\CN;94X2@O,:@X^ 27O',50'*SU:\K[99LF0?@\YMC'+C5E^ M[TFK$;(6BK*OI0"I ]H"R!2H>FSVG:E!UISEV%NRPZU@&!3$#8SV%( *A3: M.&>RYV!<0O4/,MSXAPVWUI5;O_5MS*YO]6V?$_&OS"U.P9OBLW(!3[VNT69ZO@%K&-]^)S2#87C,XK+Y( (PP:7?4#DO)J"G[%%AIHC<9@H_1&R&, _8#-AG=I(T2ORL=/G5>9\Y% M:A[U&W:\'%.A\?BF$. Z:@JCO92J*&+-#3X[C-8E8'^A93;"AHVF6#6:+$5K MQ )1U.+* B2@=QZL*HA6(!'3I D]YS\839:S]S(*2TR,Y")!D0@V*FV3K 4IBD_6!5*2O-3*H-]HDV7O^;6<,7)5/!2O M4I 6C,M!:&-M2,Y&$XV1&RVR;%HLJ7I\+%$S0"(CI!R]5"D' T2(H42[T1[+ MIL5R^CL ZQXZ8*(-()@+@CV'15<(*6H!&ZVQ;%I\?VW1NW@TINN9O9/CWMD6 MCM-XU+^+7[WDI]'XZ*$20C^\.>,A:]1IJXQ&T^%H2@^V"K?Q:RJ3.DE(_W(9 M=T;O7ZC7[[NZ?9Y/=M\?/@LG^X.NZESM0?>J;0[?[M^]VK/=$\>]SM7 MVZH[Z%ZV!Z\NV^_VU O=X6-G@\Y)NMQ_UK[:?_=+K_-N3QR^:U_NO]O[<'B0 M/G0&SP?MD^>G[9.GO4[?7_"]WQ\.GQ\?7HT^=*[:LO-L3[2OCBXZ@[;8WTEF M?^=(=P9O96?G>-!^US;M9VW1O0RB^^[YY/#@[/CPX)7IJCUY>/"\WQF\$NV= M7;G_K@W[SPY/#G?X_).N.GSVRW'[SYOS]XVN_L]$^Z)[_TVX.W MZG#GU8?VP5O3O3J"PT'GM'UU>MDY.3P]?+=[\:^K7?/B8%?R_Z?M-^*B?;"G M.CN[OQI%&5)*K5R2;['REZW@C&Z9F,@K\B)@V=JT[-=;5G_>LB*$)((L+94$ MMZP-H87D8\O4$@I"1$G6;5KVZRV[=_6I94^!W_%7,B;56=4M58IKL;#0S-D$ MK03>1Q(&,(5-RWX#9Z\^YRR'8".CSBWOV1'420^VIJ.&NN?#?QV+-/AEB._"^?[)MFY?O17=DU=7^SN[JGOU M"CI7I\#7J\.#MV+_6?>B>W7ZH7OU^N1?5UVY7Y_CY%3S\PL&X5=G?18*52L( MUN&@BFEA(=_*$0,9'6V6',M&XTSC?SRHLTD>?A8@-Q'SDXV,H'W2.3U\]KS' M]B'YN#@\.3[I'K1-YX#MYF07NH/=B^[)MNH\^PQ_;QEB%[ M/=A_UCEFVY#MDU\&[8/C7O?@::^]TQ6_9R-)R*PTZI9R1;4@Q]#R6E%+!TYJ M+"IRS?4^"VW9>Q'36O8ZT4,+I3 M<%ZVHH#2 K3 ,L02)+UIV6]HV7LJCTCJ M' V+#XC(6H0_H2%N7HL$2DHJFC8M^_66O:M%^.^_>BNUP)Q:7M2(69 ;57O1 M2D(X[22$B&H3,?]LQ&3**B45>$$MUGB!(Z;C)B[)MI)*#CS[V5#,)F)^JXWH M_1WFZ[OVA_;.*]/>.17[[[JR^VX/.FJ7N9Q@_^#X9)_MI7W/1NJQ(X9J^T-G MY_3#/JO3PY-?CKLG1[I[L,O/=63X'5B5OOWP>WZ=\TM,O@C6DI8CII*BA5%# MRTC.D0*K3.,:FV,NM&7O:Y%D59'!M(*V;"1DL(5"^9;,V@H6[F ,;%KV&UKV M7L1$YXUS!5J*<_46!.9LP&A:WBE3G##>*[]IV:^W[&?9^\[>KY12]#%C2T/4 M+9#L%^K*F+TP2(.GP_W!\U[WZHB;EH\_>\O_?:7VW[V"]M7N1>7XX;M7S-W#T_;! MKGBA7Q]W!Q?,\Z<7/WF>=[NGWP_)35Y!5?#\SIJ]MK M^+?.#]5;R_!>=9[5=WO>W^=S.SMOS?X[5I$GZ:(]>,UJLGW59AO:/^B4]L&K M:;LG+F8V5K"?9[;!S;X5H94NHD+W*)#.I3:M^I54O[PD0CTD55"T1 MH*8_2;*T VQQ2POKH60KS:95_]@%[-UW 8&S< MLU:"V#3KUYJU\^3S9BTZ0MCH6P(XA8^DM-'+3$2:T*PGV_?9 MRG1T05EL.2!J03*E%8MUK>2UCK8N?H-E]BXUH5FY.>^Q-5L')BEJ9<5$!<-M MBQ9BB_,],B*40F5YOE6V/S8K-Y'JR@XW9V>PQ^G!:VZRQ]S4M:E>'[?5GNR< M\%.<['UJUL'STT-^CL.J>#G].#QX!5VU!^V3UZ?M=V\UIQ.7^P=O654G\7FS M=@>O&;Y?!NV=Q.G'ZSXKZI-Z?N?9JXO#@]S;W]DSG8-=5L6OOQBQ.-] :U0- M5IR#@%38BC#KL M2)6F")+LAZQ^2]>KH/EE)2P/D6*4FZVMWG6C%I'TK92<3 MY0"^++/OO@G-RKG O695)047H;2DY<0.V.9;T6K3RH 9 R0,-FV:]8\C5O=^ MQ&)?*HJ.G"JCYU2Y<+(5!7V G$F%LQ!]F*DJ3W1 1E$[+^ MN%G?W!<"G P$S3&K57-85JVLK()F-9 0.88%[W5:YORL!K1J]0'W7*L3)<: MMF5E,9RZ"L?-RD) LKXRPE-.84/6K^BK+Z2N"$GG7%*K!*'8M=K0\C&Q$&"5 M9?A?V;M-CO7'/N#))AGX'O+J"SZ@>(,B2VQ),NP#1,*J Z@E')KL:]5X*S?- M^C4?<%^UHF0?JE++)U%:0 %:D5UJ*Q&ENC6TUW&9H[U-:%9.!N[G6-'%(HIH M:4X$6A!,;B'4.<44T=H8@J&-$/AJC\ ]MH)'D:0+K9!DG7-&IA6*+"VG2Z:< M70:*FV;]2L2Z/XQEBD4=;$MX;]FUZQ=+9M6_5H7]CT?8%(! MH:-O6H,=/8 WM45&QO/^M5N MEON#KB9Z8N7:\AI"JU9O;,4H=2L*%0N" 9\WKO6KR< 7Y)4F]JW84N0=RRO. M81&<:[$J0%-KB*+>=&%_=73P'EN3M4C2F99@)\OR*G):H"7_2[$/H&@Y?&UF M"7W5M]YO5LS"9J=;IG"@ JRSEE'G5JZ3:SVA PG-FYWX[Z'1IW^^OCQ\E\^B M ML=/#_9WTE7[4&W_L959Z=K#G>.N#5W3?ODE_[A3C[N#%YQ[']=:JO_6H"; MS+(G+8'J=$1A6T$$V:K%'[(NR@EO?Z3IB']MRJ[H[#!KW[4_=$^2:#_;%>W! M+NP?G*K#P:NK[H#9N_.X=_B.L>A]/F7W%=]_UW2O'O778/CLS^ MP>'@<*?3ZQ[P MF):].QEZ?^?MKX$D%AM\*TM6&H""U8>*V")1K U9"JT:NTA\H9R]OYBP2%6R M<2UA.)D#IS6WK$XMTF!<2$>583)O?>__QW_M=-$1[KE$\Z4#01**D0!3EA8U$J*QGMK[,? M^'C-9'I9L1STAJUCZAT=3Q]9?3;]VX=>GAX_DD+\?P_NG%>+O+2PWSL:/DI4 M=[?@PY,S'/[\]SA^R/>]_GQ]^WL__?/2_#GH#FFQUZ,/6Z]$ A__KOR8XG+0F-.Z5ZQ,G MO2MZ)/F>UU\_7+^PN[/UYF#[8/?-UMVW^(:77_3C MOME]\O;UWL$>/^MV9V=K]U]/_KG=>;:[]62_W=Y[\V9OO[/$5Q#?] KOD'D] M/)J.AO^UM?/3DY^VE# 0EO?8W];PO\[IG]^GV #'1VR*T]'9H\"/M *,F[F MK=D_3_=?M[>J>!^.AIWS =\J;=T4?F(O7WW/K$1@D#[X MF"]Y"TSR"\D:BT M^5)=N*TAUO)>=>.MG5$ZKW6M#B[/6-M?[P^WI+#Q0AU>=M\ER_<[Z5SM?CC< MX?N=[-7%<3=QM7[>JR% '_GU-3/[9,C#B&_''.H@*[T?+PK?A4H%(D@6MHG3OTS)HZ]D5H* MBTO*ETRN//A9BM:K60#XA,)'QSNMA4MOR1%G$:7%'.GCV80>W7[X6^Y-SOIX M^:@WG"$]N^AO-\R+H^ET-'ADF!:SZJ<)^S<$G''Q^O"G\/"3N X14PY$TWS[ MRS>'?YH=>CC-]X^%G[R%WSTJ?I*_>^R/[NK=3T';;[KMP]D37S\U-TQMOG\\ MX"A\<\$9YLS^Z9$ZN]B27S+$SUOGNF&^NS>%+YKG_V[C^'1K?TC_YZ-CN7G_ M/_=J?2KW8%_JB_W/_Y16_.W.2RT;N'=\]_H+D[_V9@MPHZ_.<C M\?3!5AF-!SCE'[B8/BJ]"\JMZ?B\F9[V:2\^>VOW=YX?=Z^V+]MJ]^+PV2O! MXOZR_#T]'#GE:B] MD/L[3T_V6=!WKNH:A-S;/^A"6_(S'FS/,B7.F"ZJIVZ_^C44TECKK02H*_1% M2BU?5W(YYP@46562J/P-#LS??L]=K[J5AF^B\JNWVZ\/=E^_Z&Z]WGVY__I@ MZ^7;UV_>;G<.M@[VMUBK'K @W9)Z:__UEC3_._^?K?VG6P?_W-WZC8S]*&&W MGQS4PS)H^+K5V[_<6HN4F-_6F$]'XZWI,6W]][7Q;A$G1WD1HNOEK*#G[G69 MS[N^HNYTV!KP;Q[7RUH9+UN7A.,6#3>^XVN^X_*>[WCS_[/WIDUM)-NZ\%^I MX.SWW.X(I7?.@_M>(FB#^]+1@ =Z^]I?B!R-;"%Q)-$V_O7ORI*P 0D;3 F5 M1.XXQ\T@I*K*]3RYUI-KN"XNO#U_^^6EV/_PZN3=]G_@&;SJOCO9[[[+)QO; M[\_?_0'?O_E/;^_-'OE_7W;I$4Y>8^(XPC%@Q$F=C.\)$I8:XHC'UD&(_^=9 M/TYV3X8[55[X&TEH$JS?#V4M=(H&P^(W_%SXE0?%=[/V=+/CD&QO5#R''Z(? MS_$1I!H\!XXM=P^&IK__5N[1^TT75X M2%*[W0.;,/J%CS#^"M1JTHZ[/@^M+BM-X\&5;V_6\VXL5P"PWA%\@R4Y&0>ZS^[)^VHT]/]G(RN64\L_ M>D^>?#A]OU'9WGC^+Z9O.+U\@T\__XP2*3 __;SQ[Q8?>"R<4E[%]]U1WA'& M>;K[HZ.5M_R(64F34KFF/B0(C%1$SOH\,]U09U0T5K"-S=__.CC8JW;V=U[] M\;9Z=O#JQ75Z.7BU=;C4(S3](R:J#>J7G<_6CVLSJ :I&GY=_LJ.JM%I]'D" M2JBZ_:H['E7^N)83?GULS+4R!R)[?3\8 M0G1]NY9U"ONW_XG^/]Y_K3G,B9"Z93BA:Q1#7B*DBD.68H M4NP3P]1@3#U^Q9#8;5 M8'P,P?>'LV%W%+J^UC7 L^E>9MKZ9OGKQ^4DUG MPPVKJPBL]@=/?IUG"M<"*5'GTGW_>>#\-#9N]>BNO/3GC:\U9W%M8=BM$(9Q M-)K^YR^X %+8]4?L^N7'1VJ_P_W YW^ U].=\X/MEY_A?01\C=_!?1S\ ?=P M^)[ ?S__OR\OCV02/O==0\S+W+F<>@@P9"]AZ"!PY$PS@-QP?5\^[ MP]&X>CT>QCB^SM.=Q:N'4W-Y!E\># \'GXH[^= V\_Y(,:U$HKDI>\P:)E5( MQY![=F"F'1$YXWIC\S5PUI^#T8PO^G!&4F^N!\,7$'K 1EHBD]:9TL[Y$>,^ M4D8BHMJ +07/D7&<(T853K#^@2K@GV>P(<+B];OV%B?YK?:$6K;[OA@ !GKO MNJ>3T+W8_P_M?R:X"2$9Y5A"A.79>4()Y*C1"#,>;90VI[5?PPAXY35BMG\)9, M^_(WS2=:[[5':#[;W M/KT]_+/[[O ]W?LCSR;\^\@$)KEWP*>&.<3M9"JI1H)I8PF/FED+L]"WT_#__B]-B?IM5(UC+YYFDZWZM=:J&F;A5[/Y)N_9;\&-W#8 M'7?A#2=']W$80W5Z-AR=Y3/\\:""5]2*+Z&_N%^S$YE3_K;\^&E#'G-KG)SK MD)[_P Z[XUZ=Z;!C_7'UK&='HX4D@HDG]!;7\]OI8))Y.:W3_R?^EFMV$6!D M%MW.CF)^ ^ E\NNJ!>NW7)VAK8GT]?F)&_16-Z29?W?[TR2;F$TO?O;'MO\> M?M"O/AUWX2?? +RVP>P"??!7]+WGTX[NW_L8?WM]^= MO'WSJG>PG:L*>L=[)_#>?_RGM_=\3DW1RR/#!3%8)L1LGFM+DT::RMSQ6#$O M)1;4\HW-FC:KK2KG/8/YOAX/_,=.]:_:U2#5J1U6_]C>V0JG3BS=FJ=$..'! M8LJW,.49,9$)*2"$D<@8B&>X9!(Y;2BRQLLH!+."I(W-WW>*E=Z;F>]DD M9?CZT5#>Z5;^5.CA#'EW)N5')1FQ<"C&H'(3.(UL;NZO?53*<>>L%N!<@+&\ M'0P_3MBXNEB2N^ODMXJ$6N/U\R="W (&-SO:G-_2TV[TLM6MH%L=G TG,4KU M^Y7-MNJ.JOY@?#GF#UZ1*W&S5O _9]UL-6 @ M+DY? &\\%0LF?TI83I.;%$Q.S>*2W'!!,%E+R+_.!9-5@-]"^)9?>CJ,/M;! M'*%57?4_JGZ!]X/=H1J=0;@S.A[4K0FF-8?CXZDI7KJ+3_;JI>;KG/SQ]$9^ M[52V'ZI?Z*6[=;#1P(OC M)Y/WF=9G+?KD^-G9< B7,JF/SN[>V([/1BNY2]ZKZ(8H"%2GES^5YJ-HU\?ED0O M/>/\B*><^OA(]--1"E3+P/*X#^\1C\HC@[%%5K$H0N!*.%Q(M)!HFT@4V,I6 M/;B36%GO@42'-C-A)I)A=N[F_A1BGSZ:^XO1"; O?,KPPJ4"PCF!9W#>R;XL MO!WX?OFIO:_>#P>?QL<7O[Y"6:]CK"\SQ-3MUU%C'3_E(V *=WS#Q=:_)K]= MO.R'+[CY4B]>F%W;Z8MON.R+5W;[]7Y1Y6X(],)9O^RA/YD'\56QJ ?IHS%\ M!DOU?C \GR-@U2^J%]%/7[2B6M:]-IC/1TIC&I66*#E"$<_ED_!%0(QX:C2V M4H6PL?G7?(#,WW3*=C/[[];U1S?[DA;L1ZU[;!<[]IRMH3S VS_ US?M2TM_ M? O?!^I;__UL!)\\&JU7O[I[,?_Y$6/::J4XBB)IQ(W.^DPPR J#'8E:8D)_ MV&UN"09??=_6=VYRJ];=TB]N_(_ZOI]-;KM8_%>+IT=$,@H6#_YT]G @F [( M>>Z1MBPHIPD+D;?1XE?3Q=]-WPG.T^\08L/\6;WS_.&?NO#1\+%5'VYMD#?"?[JCVI/HV[[OVE[V;7.7 MEOSBT1BB-#L,HRH7/W;#3=F7[!?[Z]S K*J6ZI!,S7?%K.7N$L/H./9Z%P95 M_0)F4D?WD]96WX^=+_3,ZFT<+7UGN+9B+?(A+Z2R==XV7V-O74V4;6Q"8YS MAQK>$9A=(/UBA3>G:%E)@_Z]:8/6VOM@K9,^:)Z",4IC"[N3DM@+X4,QZ,5V MD/YR1))*$;P"A$T>DDZYREDG>0J],5I"M(<#!8,6'4U51TMQDSW?:A#?30:] M,@6!1C\Q^.9?SRFQNT,WL>F-3V^%GHZKT:#7#=4%N&\NS;_(19QY]M-/Y?FY MS*9_WC2:='H%^-N?6 >7OGY_/D^1>8-3[SK757V=ZWK\=?U.[?N( MW##:C\@FN+^GMO?)GH]RI^RE#W]M_%F3'V6AJEQF^GMO,#BI=OIQ^/X<-H:O MG067.#+U=A?^=9Q;-4D[S/5GSV&#J/) R*\YD8?'PQCK ^C7W<_5WB13:*>6 M3_)(H.IB&M RI]S>[GX/:WK-Z<]Y[^V/;^5\B)7G:OI$DN;[0(LG1"^Z#?0J M3(]L=5G0+;N]O+"Y.F3Q->!+N;>M5X?5;H6JY[O[6_O/=K?^JL!O/GBU=[4G M_\U+.<5VY@)R!U]DU9[>?(/?'4?8#O+3^ZIXU_W_)FGSOYSU[5GHCF-8Y)C8 MG]M)4EK88YE<.81-TXW^Z1GLAL-)E=#_MJVYE@HV;@@N_^O'CAYA&YL0H=M; M-W&Y<5&K_%^F6F[5L/^'V,\'.?!5#>@Z/^1WVP,;C]7KXQ@O.0?%HMMR+7>P M:%DL&KZYQ-7@]AZ+/QH/K[0B"I;C#W>;I*,?55-G6UL6D: M,?566W@M#-(*57NV;]_7=ON_1M5V=^3/)M.O\X'15M_VSD?=FLF_&7I&PB3G M-K_F51R=]4I\ND8(('GL',./! ,,,/ RYWAWQW4V06W4\(/>Q?<9$[W!Z"PG MAVRYP=D8(#/\&,?5J^[H8S'T539TEH=X-1.FMM_0.1AZ/C@?PKW41OYB./ Q MG%U.XBM6W)9KN8L5RQ];\;5$*J)7;QKD\@Z?\^GSP>'_W7EUQY/G]7DZWSU< MAO^AZJ_X'ES#FE+JUD2%4U::4W@^HVA&S5H!$]X" \[>7/7<^O%@6&QWM6U7 M/"+;I1/Z_;M_J7_L:]N;E#'M_,]9=WQ^N=5G]OO^'M5)E%.N+L:^VL:N'Y&Q MLXFQ;\=D:\WI[]-X:GF;E2#ZJ9BX?I/\UR60:I@]\BM]$?= MT+5#"$B?W/"LOOL@;_CE-=)Z/!7QM(F*>((75A+_T!7%C%T4\"Z^^<,"V+UP M>!,?KN>/]JOA4U5;G?A=ZLM?O"[^.H6UV_XM#N&#_.WL,]?NGWP@@=G M\*8!'.+XVI^.==%@_E9 M?1=MKWXVA6\-'L%V]+%N>\O(U<>P%.NYVC'P:I>>WU;JN>9&:LV:U5H]&_(S MMK944?QVM[8U&MVMX\SM%WZV;]7\IE4/_7D_6#QG_D.%\V3^:&7KU7UZB^7]X5W?9AU6\CWN; [>QW@/<[CD+T_? N77/Z6J M>0G@EM:22]WS*8#/7^2CAW]L[W(Y<*/7))YH<1MI:O9L( ,#PUWR[LU+]O;PW<>]PQW\%WMU_/;D<^_@P_,/>U]> MU9_W[O#C^;OME^3@L'?\]L,NVSO\\^/;#UM?X._YWN''+Q=_ Y]U]H[^+??> M['W9_R/?VY^] WCM_O;?XN#-\^[>!_]Y[^15=V][[\O>X7OX[/VT_PR?_W6X M,]Y[C3_O'>[2_>V=(Y*PE8(2Q%.PB!-JD>,:(X\-H9X(0Z($=XZ)CF1ZII'Z M_!ZK=]P'JCMBHQ!4(:@?$)2-06DC8L):YE$VSAH3?7)>!BED2C5!$4(9*035 M+H+"UPG*B20M,Q)AK27BL,D@K3E!5"EA@H:5-GQC$U[0P6QVTL/R".JA8Z;V M.;&N/GU MK/-H$C-,\(B\MAYQSQTR##Q(;VWRTFC-O-K8%+A#S>Q0J3M2\WQZ7*CO6!#\ ML-Y60?"B$3SC74D9G5*4(1L911SB/&2L!P3S9)-R)CAG-C8-[0B.6X3@'SA7 M%\?C<+'Q^Z!OWRN+N+HU&=,\JH;11XBYXSK#/E;9Y#6F7M3%FK_ZNN2%VN]"[>?XTU=J M_[+[97][]_J817A*KS[LOX&_^^-Y[^#-'GY[^*I[L/U2O*4[["V\[\&;=[W] M-W^?[Q-]OO_E)=__XL7>]ENQ?_C^TQ%C*L(:!X0==HAKKY&C3B,O7"24>T:4 M78K77XQI]8Q):XF#,0;\#<,0#R(B':U"1L!>9BQW@FF(O8F9\3AF)WE.IC%? M'6Z7#^8N)[U4E[,15FD'6>#)W*V"E]N*X*L M 6@%2DF!7R 4N 1.$H2I"9J&2$*D&YM:=6"=6P3DADYZZL^FNMW'RW5387CB MTSRYA:;)/799M;$LF^F:O>F.CY^=C>#6X[!.8BV\UCRO'+L6H27H6K:/ MY\!AA;P:(Z]Y.1O,&AV,0#QEM833A+0E'$FGJ93<&:Y%KM^2'855BZ*L M@MQV>B,%N0M"[HS;002@TUJ'K.(<<6L)-R7WX_&(WSR=0P CS.8A%*5L )N5B\9[!VHQ))-4QI>X=;X[TN M_ES3VN'.^?Z'EY^/;!1,J\3 A%A 7%N*P$$A2$E#I8 =22B=!Q1V"&E3_EE! M<#N=D8+@12-X_]DU!--@>;",(1:3AGA">&29DH@+ZZVQ3@J=:C$$KU(&Z2-( ML[R0#JLTZ3_8?W\IX;)DRY2H<9&N5CVVZO#\-/X58?T@=,QAY&B<>U_N]NN? M;>7VO)>S^YX!KW?'?PU&\XD]=3_'@+[$X:!P^ITX?6?6*_-2VDB40%A&A[AT M'FE&X!\:M(Y..F+#!I"WIH3^UJ)(LZ"]G6Y9\V@O;MS](#_CQ@6IP'6C$06: M,#AO,2(KN4,$EE]@DU),8F-3=)2^]Q%U^Z2E%?;B7@SCJ>V&*GX^S9UL)U,? MZ[$(E;_2TNJQ>70E]'Y8CVYJB#L3.]SJAWH^V*197J'PQBE\=]9K,U9$Z8E! M6C*5:W0$LB0(!&2KHE)2$HXW-IGH$''O1AE%2VLMH)MRV@J@'QC0,SZ92!I+2LD MO;&Y*[[617CMJ*^Q6JY"EZ5#>5-7'K1&R0D+4XT5]8X5?!?6+0OV,:\,X4TQ'BZ( AX83XI'Q!"-# M0O#.!J_S/&*-98?3IG*9%H[ZHD:]& Y.X6+/.]5ISV:'J!_J[MBG6>KM5/TX M+C)4B5H7*T--+/!%MC\(6G9#^AL@VT_[D_,'[LY.S M7IX!MAU/A_ I]1@S^,NMDP$\U"_UMV5G:&YG>#GK#](H+:.1HI0$!+TV:F0Y M=B@IZUAT7DL:P!^DNJ/$O?W!(F.UEA":D[$*(:P2(D9XBE% MY"03*' ;K.'>&NF!$##O$"Q;1 B/J=SN " &6.B_KWH92U7]>- @H3/XIAVJ MV%J395/>T]=UG$>)A>>:X[F_9QT?S0)P&:4(VR@0K*)$SN:J8J9<@-73+)+< M%0UWF"Q]C-87RTTY/@7+#X;EV6PJ[W5,3"(?P%WA,@&6L59(6:T),P36TP*6 ML>Q(N8:E>BNL8)6L^!*KKF96_/Z@[TMB?(.\_G9.8KP-6 ;%D$C>(FX3!A^- M!8A%H["YARTGO+'$^").M1;PK4B,OPGPQ9N['^IGO#D'RYP2=\@Q ?$8=0%9 MHB)BQ@2ME:-1NCR"K,/OGQS?/@%JA9VY1SZ!K$3PTOZ[M+=Z-,'F0MI;%3)KCLS>S_HD MC$/M*%#"8,?.!?L6[EWB8$7L/E\F-,.54JB#)46*1XCXEXDY))4R&O& MG(P8MJ0\*49W#+YW"X>B9+46PHVE@!4(+QK",_ZC\(ECYC225DC$253($1L1 M-LD[RW$TW&YL;-]*0J!-T?@T(C3O@EC4D M K2F)47AML)MR^N^4;BM26Z;<4XQ\599FY G1@.W18YT)CBJ=(S.)NN"S]RF MJ.@(U513L?8UWKBG1+A01*JYB/RK:UVWUQUWXZA3#6.(\217)&0LUE>9OSX= M7AS/CL8#__'*ZV 5,VR'@UXOUS1T <'#.)ITZ*A??3SHP2*-ZMQE]1M -75] M=[S0JLU;O,\WC?3?;K01(%5 M?X_'5#&^Y3W7>X+AYG8]'TU 1?3"RP M-'YKW .=T]Z'4Y,][!C35^:]$11Z&D MM:2DQH+@0DD+IZ39H-@+(IP@2":L$$^1 "59@; .V$8>@LJ]*!7M&-FF@=B/ M*>\8<#$\@[CVDQT.;7]\7O*-6^Q?N?CT]=CV@QV&W&_M\SCVX>]># ?AS(_? M3%>P7E';*PS7.,/-:2T4&>/6,IEG= +#X1B0"20A';@56E%EK-G8-!U&VI33 M6'#=+B>EX'K)N)[Q7+2P*EDJ$ \Z]TK5-,OY##E#DS%8Q9AQ34A'\37LC+C" M&;T7_LQWIK9=4DU+IF])$UQXIN^E Z9"WHV3]YQ>0B)&G)AC2%O-<]A)D<,0 M>T9))0G>BP3KMDDPZ5#,&,^='HT(R/+ MD(G.2ND,+*S*+ACO$-:FYA.ET^/76O9I#7OM@_F+]H\AUH[/H_.]2C#]8"+9 MA0&^FM@?Q-07S4>WI\97*+QQ"I_3/RA!&(T#L8A$ :$T]C8W'HD(*PN+2D*0 MDFQL&M:A[-[Z?Y''6HOH!N2Q@NBE('J.4\8BQ\PB&K4"IRQY<,J40IY8*QC# MPC*_L:E-QZ@V3<(N1?QKD=IV?1C*'"6O!-(M=,GF#TZXB*C/"W4W3MT?Y^2' M!1N%40%Q'RCBEAMDG<]MMI46V% 1LS-&:$?H>YS!"4@N5%8GG. MD-\H#=8",:X\XLX1Y"CV2,'J"N4#+&X^GF0=@MN$Y<>46/7\ZY23@8.+J><9 M+J0FOH29S0E'7Q?MX.N:%4)KFM"^S&G/@WWD3J?LG"B".,NEX5Y*Q$CT0E#L M@LTM:F6'E-&T:PSA!I2B N&'@?#L+ ]A1#+4(A8C1YSSA SQ$>FHG+*!>^ER M!33O*-I4^7.+4J96PB=Y%?W@;#B*@!VWV +DQQYE->"+_#7HOS^,PY,7>1[V MH'^0+E9O&Q9OY[/OG>7']RK60[1?V.'7V&O/CL^&M2A6&*\YQIO3ST9PV)@$ M,P@K"E&8#!BY%#4RP7%OI#P1D"ZG@4?-7-\$J;>WVDK2E-KX;X(IZW M?>EPGQTZP@'5(7F4#*:("VF0=EZ@X#P3\$_0>5P041VNFVHX6A*6[I.PU+X+ M7DXNUFJT^OY.3>6RM(8;>V*N]X;65(Y6J7-:Y XUIX6$4"1R(PE2WCG$"0W( M!6P1(9)J'C$UNIZ!SCI2-Z4MW XC*R0P/E+0-Y7,54"_6-#/RHD2>VVD1M0+ MC[C!'AF))?)>*R(8L8YDT'/:X:JID;R+!?WC=>O:=\$+]%C73B NQ:I%1FIY ML6J9,+:(77G.;&FN+?9$&60\L8C+*)!))"'%$JQF4(%'V)65[&A3ADNO+Z@? MI%ZU@'HQH)YQM2,C@D?E4/+@;W.J,'*>:>2#(CX&PW5B&YL&MVQB_&/*2RQU MG:OIO?R@%JQ0W"(H;DYIIV4A&6\M,M11Q#DSR%H=D*6>)HP]5IGB"-$=:MI4 M#U;PW"['I>!Y*7B>=5DB%P)'APPL).+86*1)D,A'+@DAV&NMG"A;"7T6%A_\C0"2MZD]E22EB__K#D22^0^^:417 >@>.(1 X6%7&( M.9'1(:#@'+7>&T<=WMBD2G=$J[IM%]2WSH4IJ&\KZF>K([ SQ!F.,)-U8T & M^%<)R<2M=SQ(2@2@7K,FRB-*76NI:RT92NO@QMVFT*UP^D-P^MZL)V>$TU$+ MBS3CN5-!BL@YDHF=NF2YX#KD E?@="&*&+6^P%]6A6L!_L, ?W;:ML+&6PI^ M7+(L-X7-A42&($@!!XQK44@5ONJ4P0 MV5&*M@C'329MK48_COMZ)@T&UX^T)'\!?3@*N35';G.F5,).9)AW&A%+)<3- M0B+#24*:$L\-54J9[*1T!$3.%#?5):H=+3@*WMOBVQ2\+PCO,\Y,T%C*P!UR MEFG$K2=(:QYR+=U^,3_%YU'W:[_;^S\9X M>!:OD\RE9YA+DB\_P<(FMV"3.;5WG'D*/@-'6G"*P%\0R. $7Q&F)2,B&>*S M*5TCD;6RS[OL@<4^%VJ?,[N=4< 9/N1V%E+F/:[>]SS2,@5F%!;EK=B([1L1UF:[T" M$&9L9-QY'[SA-'C-3%2:1Y*P=P[C^4'A[O[SZP YC">G@Z$=GN_\SUEW?/ZZ M_K"ML_'Q8 AW&ZYZCJG[.0;T)0X'7YU&7&#T8Q@=;HWWKL$(WJ\7_^^K\W=O MPJFC7.YM[W_8_[(#G_?G1[CN\_WM5Q_VMWN]MX>OCO>^>'IP^!:>W4>\]\<[ M>+^71\(X'ASFB&FA$&=,()T=3Q.3P%&;8(CZ#N7.-2H:+58A4(8MYCQZK7Q* M7%KM- N>\_F11S&JM3&J0 1LM+ $:$Y1BIR@ MW@@+VZJ7/T-S=^:VQ6ZX=S'%HOTMPQ3]$<&).VD"4BIQQ*GE$$Q%B9C4D5A# MO4BN76[<+7?,8E#+,2@JC(%M4><3)W#A5,+P58H(; PV4J^%CV)CLS^X/:UU MZP6OV6WPC5$J.Z[^/.O'BN%.E3?,^@7;T<<3%X<5(_5/X5]XB]/H/B:^!_9H?# X'+RP)6.F<5ZX+@L'[XFE MSB%E)$4<.X\,PQ',+:>^60_L;C8V*=8=(=HT#KO@NYW'PP7?2\7W;*\08B,. M/$(H$ACBR1'X"B)?Z:SP7'%&6&HCOA_!0?$E,1^>>4;C<-#K92>H"\ $!Z?T M#5D%C^;;,NY?6<7=Z2+.(\(2YS3"=W-:G'$13!2.(N))3IHQ$1G#P*FADFEG MF=.>W2S"E%3^=4%W4_[,SZ&[H/A.*)[Q6JAA-L\\14DF@<"'TR^N<77 \Z(4X'-44JGX#\*2N[XZ?+C2-?]7?H]37 M-N:HMZ_%34X&&_0GJ3=/JW]];Y-Z$8>UW'UML^+>V'P(3B@1X+)8HWC0Q,)W M6H.+FFY]=CBYE!JF$%T?#%^/<[N#_]C>6?SVT>68\ Z;T\L?2NEOX5[W#CW9 M__(WWONP^V4___WV<7?_C_S]GQ_>?8#[.H'/.?DSP?L>08"1 E4$A1R6<\TP MTM[G?X!*A60)7-7ONSHW6)$-G%,O.1&)<\F,(YH184R(F DCV:T/:(H5M=^* M-)8>IZ20# GB'$%]-B"+--;<.RP,$,E/61$C'FL<#-/*\*""D=R"7481J%6% MB];+BAS7>81K0MP+@CBV!FFJ8I[/(KCGRNM@?LJ*M$Y"$:RM#HE#$&:9]90+ MPO*WVNO"16MD14E81H5V"),\N0P+!08425SZT_' >[C00Q%1UQ,4AIZ5U391;ASQ>K6B6KTEYH3C5%V&+86 V0HY%> M(@J^6= J@:W!QBHQ[N#)_S]0VO/B+'-> E>QRA99Y9>71S@$;522*"I/[CNQD338E;M,JL8*>>>8204MXB[ /Z?LQ$%P81F-G#8 M8'/7'=8!&^N(.>-K&TQ^7IQ'5^QQ!>SQ8/O]$5-LOT4Y8;57SB"*1>Y5;3!8E,>(4F$(#29%E7M52]R1 M5'4$Y_?/@X;O)['M[S\;VRY"R2M1R*J8[=[AR_,C;)0E 9B04.JR,N.1)B3/ ME->"1<$P4?ZN3+B(8X9B5BME5M*Z(#SV"&)9#-$M5LAYKA'LKY9)JW'R:1G1 M[>(8KVS2;3?+M^PH1&=IY'EOSHUM!"?(:L(0)5P*31V+CM^YK'=A)E7"B56Q MJY@BQ0XG%$T^)5,DH3R."OX1A$8/(0 )X/V)CJ:Z0^=,.F\PO%W<[EOL<27L M\?UGB$8X Z=.(Q?ST6VRL/VJ()&QUBH2N4R>M,>K*UOG"IB43\%9K@GR$79- M+A)&E@+9!1L-B5(3E]B$XACM:#G;7+;M=;XE;_YAJV(NT4"=K%%RXN\*\9D9 M%<%P0:)#+)_@< [A%_BT!DEM8F19EC2YMWT9>KN^X&RJJ*6 \Y[@G"E842P* M 32)E(T17#) :(X.D/?*2N.M"L*W#)Q-#IUH^V"L+;CD_+AMKSJUW8"Z_!93-.4HY",F[2 M @0 ;5$(WG+#;*!D@F-B.EBW"<>/:7;GEO=G)V?U>.)J4,_Q](.3TV$\COU1 M]Y]8]0:C,L3SSD_UEP?Q5D9PF_#5#-U]6])Z(N"SRPNZVX?UC7_!JN['\4$Z MM)\+#39'@W-F?%J'-6QD#DEI\FQ S)#F5"$CE. :ECF$K)_,/:Z>F=92U),5 M!/C/NS%- ;Q@^$X8GG%E'(DV>1U0- 9"$J!GI&.>&8*YEC98H7#N"R):@N!' M);%<\E^F/4&*MK)2[LJK.+9P16''#OOPV$:75G1[LJ#%0VF.W>8,^ S<4B:S MS"+R]&+I$W)):@C4B/7*6R>URX$:E[A#V6R.\>TYKF@M[<5UXUY*P?7#XGJV M!ZO4,C&2\RHP1AQ\&&2( /^% 4U'S43*D0?KT%PAI40[<-VD]K(:,\FG7DME M+W4IKL:#KRT&+I=D^$L]GZ8-T98MSJS37..E^D&7N]Q-VCL6?FR.']_/^CU. MRA2"$\BS7"R/<_VHT!A1(Q)/1A-CQ<8F4;)CQ'W8\4Y 62'5YK$BOW%/J2!_ ML8=1V7;@/R:Q9[_!?O6/ M.C!<0C+-7K<_& *U772P+A37',7-F;M.%.'&"8.PR?VE%(2!SA"+@E06R\@2 M5Q:"/]K!1Z)UQ4)@)G,/"H* (19PGAS0S&FF(3R+0 MKD\B@8-".]R8%J'W\8DWEY68_W6O Z@?!&8_[63>*AYKV\/]5V,^]LSMMYK9 M6R9 [?9][RP_NA>#8;Z6Z5:%'@L]/KA*5^AQV?3XS7&> MTJ/CRB7%,>(Z]^"#U45:)H.L#)8$'KUS)F=;:CK;+J-]Y-BDMK<:_G2O:UVW MUQUWXR@7X7^=5 E(JJ\U?WTZC"D.X9<3[_O*ZVZ8:%D?HC;GJ_] ??C1WTWM M9O*TGS)8H# XRU=_\9#O<;+2MF6]_5;5\,-I]4:V!/WUKV_(VNJ'KB'C$*8^0LLA:%G+;;:(()L"C60?I*"HZ0C55 M7;ID/JWC@7_7\>5%-ZI+Q^J^O/Q [BOD-8&TO;@I6-@T&X_Y@ M'%<23%=;J)W\^>%@VW_9.WF;/^/+_O9;\6[[/8!A1^Q]^$_OW78XWC]Y^7GO M\%7*H#E*G$%B?SP-##\==_TQA'T0"8[@IY6M3B<*3#5(U?BX#A=KZ-5E0<[V;-_#!0ZC MS_ ,U:?N^+C;SZ\C:O*Z_(XA]D/;N1?^J&\?&%DW[IKZ8>%/[V)];!%9R-;_Z3MCQJ M=JT=Z*5_\]76'DB2BFK/3'3"\>BI<3@J+%VB-%#BY!'-P_TF?W0\_#98_'U$ M;ACM1V03W.!3V_MDST<;_[[JLH&_-KT@"1[H]Y]7-Z_P^"F3WW4(6V#6:NZS M_KTW&)Q4._TX?']>/1L,89NWV5I:A,?Y%_[L*[2>78;6ZZ^ RB@\.(V3VQDM M[W[,3^X%O]1^T> ,WC2 1Q8_^YCCG=Q\MX)[M;^V:(D>TIGZZ>=YUK=G 5S. MA8K5?^X,SZF@SV M(ZE]/#A=CJ(\7Q_\S@W=F()N;G/O$V)>PMW/N"^3P_CC(43T>_"ZXQ&X7R&& M>HNY:)V_?H_EQVY=_5Q>=S_?ZZDL'C#+/(5I#C.7#@OOD&/S8\MYF*)=_UWM[^)_NWI>7YV\/>]UWAWMB/R=ZO7DK#OZ SS_9/?^671D^'.2LR,/G MQWO;\#F'KT[V3^#K#W^?'VQ_9'L?_)>WAV_)_N%[>CV[[2_>V= M(V\P=R$$9+%CB$=!D$O6(\QL"H0([)/.G=%81]+9SF@KWSVDD-%:DA$CC&AE M@K/15IT,C$(%7*;1BX[6LX6=18R*F341C(2U O&J106]EIJB8Y22Q=](#Y)RO'4 M,R+%,UHF&=%O9+3W>?]PZX@H)Y7! GG83!"75B 7#7"35%20Z&50:F.38=4A MBA8R*F2T$F0$!".$L%I0Q3@1S/) +08?R'+@*,RGGA$IGM$RR8A?)R-M=+), M>L2QEA"F48:<9PI1ZIVWFAN?/:,\)U69]GM&[=/V'ESO7PD5<+<_&MM>[VH> M]B($XK4<''<'5J9)A!0IX1%"($>-C2%H)5R@3'(>91'/EL_*KV?%,QNH N\0 M(T:"05QSCRQ7 6$7DI>,LZ0QQ*NTH^B]>W>6L8^M16]P 2= ;22>\A"%X<1C MP:1*6%KLB]K4"O3.J$V1L!2888AAD;L)*(^<"1(1[[GU#L)S0[-/U=&JH'=] MT6L,++;EU@%@.5%)&^Z#XH$)RX2FKL@S;4#OC#RCL/ !2X*"QPYQ%C%R$G;A M%#6X4M(Z(QB@5W:HOKG\Z%J*2$$E5%,1SYP-$0)0X M*I440A.MBY+1!O3.*!D<(E9BJ4/, 7"Y(P89)A+2#@O.!;7<8T"OZ"C<_L.A M@MZ?UB&-E3%I0KEAG'!GI?,>[()SIIBVJB@9;4#OC)(AF8< 2&@4N9"(AZB1 M$UX@X%X@7Y8TXW)C,V?@RC7,P"WH_7H&F&"3]5YJA3EW45/"+1$D!OA6L%24 MC#:@=T;)L 36B0B.A%2P]WJ'D;;.(BR#"=0QS2,!]-(.T'+KT=L^?:(D9LRC ME9U>].-A'FIR7O(R%LC)GMH4HL2*)@F1L;9)YV&=V%J-$Y.LJ!G+Y^3S.7D9 MVO'$4T+>Z00>E0=.)BXBDY311FLPW#P:2G? X6J]NES0^]/QD&3:::)\(IH[ MR2R6B!D**FM$&],ZI A+Y\$XCJX)&7'H&Z)7@8%D'[A6GSGF>2Q([ MF-Q;S2CH;2UZC71F?4#)\Y%M@5>>]4 MSJJR$ ]Y@2AA 8.-!U="+7!7+6H:RIQ(V5&"1:(/]#R$-<995S MU@;LN9#:26J5=Y2+A%,*K,@C;8#\C#SBE%!*)(&T$PYQ%Q72C.7>35Y)+9*B M#+P(2G6'*UP@7R!_"?))J)!'1N9RH:JI%)$"^?6 O "P*QDIB> 8JD"- M,00GB@'D#AM&BA#3!LC/"#$&*Y<8"R@1#XZ]< !Y&23"6+J@,=:**8 \I;#+ M-Y73N0S(MT]Y*:V_+Q'-L\&HGB(Z;$D+\!^;Z+*;89 [<: M+[G%BVK.G?>%@S1U!8LGV)0GN'>X-=[KXL^U-W@(K_GP\O,190K;Q 72WK#< M94@AEY1'T5H;/+&:"9F[#)D.)_=N5%(*!%H+XL:;6A<0+PS$^\^N@=BJ:#&G M#KG<9X@KI[)^:U$$2J8I.(Q3!C'6'6U( ?':@KCQ9M %Q(L#\;>=^,O>X=_X MR& <##4.H*L#XB[#62N*#&51DD -4VYCDS+1(;* >'U!W'@3Y0+BA8'XX-DU M$#L: DM,(9-PR*TNX"L,WC75+DH5!#8BIY<;V2&Z_?6V[=,N2L5>::6\3JV4 M"S%DA@+>L#%=Y&IGL*';OU)92/-!: M##?>4+E@>&$8GE$Z!&&&.YOK;K6!?QSX5PZ<+)?+IL'=@(.@@G?$36.H$X4"ZRD6E$J01*]K 9&[FQ24U'8%8P MO+88;KRY(!Q.1D0!D"&N-=R3@P&3= M;EF4AJUKC.'&VRT7#"\.P]<5#H(=N$]1(H:91]R(A(R+%BFJ&"9*XZ33QJ:F M'2W:W[:U8+@U39<+AA>&X1F%PQ-LN4@2":P2X@2^,M+#MFPL]9PR1Y+?V%2D M(_6]54',O#@+E@>&$8GE$Y")&2.T, N>!8\2C N_*,H0"1;C#& MNIAHKECI$%'R.-87PXVW82X87AR&KZL4:?\9<,%P:YHQ%PPO#,,S*H?"TE$I%)+*!_"E [ M:O*M">D*_MNHZ!34+PCULYU<3>24\H@$TRKW-W'(>NT1MLDRF;2W6-8#CAEO MZCSN46%_O8'?N)Q3@+\HX%\7'(4 6NFY%. M!;*Q:<#+-TVEP18A9RF).6T6;PY.X]".X6*K^/DT]D=Q]'.CN&XKR]_B/6[E ME-[G \I%KM<5MH\X2H7C/*YY%4?1#OUQ9?L!G)!_8F]P>A+[2U>+U]I#;#S# M[V(5M_IA^]L:[DQVC^(S-NNWQ9,/QRFKRJZ[$@Z2XB,%CGC..(V1:2E3D@(HXTEU :3&\C( ME6B16S#=&G6V8/K!,'U-KV5'+/?M.8$]Y2IA)[+OK3M& MWCOCMI1+/E"Y9-LED]> V5&MEYS8X<>8A=IE%TNN-6,WKI:\CCVXH/= V'L7 M"UCHNG&Z?C\KE01.F8*-%SG&#.(T2F04ITCIX*D25C"#(:S"':Y*+]WU!73C M4DD!],, >D8GT2%R*:E"GN;T.$("LM$ OH6SBCJ&L<@Z">TH>N\LF0+HU@*Z M<9VD /J! 'U=)!&) !$'A0A+ @#M*;)&"L0$5I(1A8VN:Q@[&M^[EV,!=&L! MW;A(4@#],(">44@PTQ[\+(ZHX_ET4A!D'4U(JA X]XI);@#0M"-5^P'=/MVC M))7,K3Z,_3BTO5HCL>&DV^^.QCFC[9^?ZRI5I.TE"273=036WKJRBH6Z&Z?N MC[-JB2:.,$D03\)IF2)FD@*J24>63MMKC.KF2P,+JA\0U==U M$\^HEN!\H02KF9-+/#(6:Q0)YQHV;!YSWUXE.EJ4Y)+U177SI7\%U0^'ZAGQ M)%B9-!8Y^=/G24EE"@KCC4VA.N"7M1[5[9-$2C?NF[MQ#V9J M )>=8_)X^[2W V5H:@[27&G$7$C) MYBA8[BRQL*!$Y[[\K*-,4^?@[>CG5,#?.E&G@'^AX)^1<0#WD4K8^XW2$<"O M(M)&)B0I-U* +X=] O!STR&+=_^+PE/ZQ"TF!/R!51[/9Z4S-T4#A@-7B@ 9DG\(!R^& JPH0<(!SR5)L$HHX MQP3)8F0#?.N]C(SAJ 7F=2(/F3.9<24HH'V*3FGI?8EX=H%8AG$TKKHUY)>= MR[-ZS+W,=)W=_C^P=+FKUX2P+Q8S=_SJ_M,-L1\*1=^)HG=G91NCC8" S2#' MC$%$0N"8$848E[<*%Q9+FQ9@'NV@*W\?R8 MP% />Z,@*[K4J:F*R,!,0) M@RU78Y/_D3Y9(P*INUR77FSKB]S&DUL*$1Q5CK*$4N :09##D7/1 MH(053HH()YD!9_G^M8:EI85B$M.T=E];CX@=-0KI/Q9/FFB8;; MT94)D@TR\]ZLC$&"E]2'A!3X5OFTR2*;7$1!:\&YT8I%"LS,.GI.TY8[*\TK M>J2TWBA>@(I14+Q0%,](&D%H[0"L*"0E6P%P3HR&G#'<$:*! M%+*"XA:B> &21D'Q8E%\5=\X/Z+" [TJ6" 1 D1)#B-G'41)0,\JZ,1L1C%5 M'8,;R/\J*&XABA<@;Q04+Q3%U[2.\R,A-+%2862U(XAK+)&1,2$(BSP-CDKP MJ@'%ID-UJSWJ]ND7C2D=[;O@\LKVO_(1I/W495ZP0\$5PA6?=4?'61BO!@GV M&/=S,[8?]<%&.VJZ_K#=_B@O;1P=]'>N+.U!*AY!LQ[!WYZEMD>8#[-?UA#@G-#+1,\0XX]2R0(A?H?VZ?:I(23^Z MQ#$'X^,XK'Z9)A_].JV>ZE3]^'/B23DW6;IX4B_I_J _N%H$6QK:+U0YNAFU62X^W9DNWO;7 MM94GD^#)OUQ-JF:!>$MZCW;\%Z"[ ^V[#& M\: -SUECV".>A$8VIYQ0DH(($I/(V,:FX??I!EIPWMJ=O+'*KH+N-J#[JJS" MC\!/8X8FB,I$Q/ /R<,>)44BPG)+6&'.\]!>V=28IP+Q%F[ES2LKBP%[$5B; M8X)K(@T_8I*'"+X;^/0"Z( K@XR5&CD=A.;!*D)R+X8.E[-]C2[DR6;]W;GP\')\_@0[O],WB0!U\G>OU> M6\+D=8?9#G8^CX<6UJ+;M\/SW7$\&>T/^OERAX->KU;I)]7%96-H;F-X/T_L M\5YPKQ%U02.NX"N;#$=:T*"LM):2/"**D@Y1JDR&*8SR0".B"J.L"*/,-@QB M'G,K TJ.ASQ?F" M/4%"6*]E(M9R"4&G7O" B74DE#5GD\4E]Q0V614VF9&P M@J7.$X.X50)Q;1FR.%*$950F2.ND@L"58M9A]PI=R\BJ]>*2Q>43%2Y9$2Z9 M$<$T@8#7@RL"G *QC@D!6:48XIXZ32PA$L>-3:TZ2L[V>5\)*FF?ZE7RF*ZT MD+[0P:I?7.S'U!W_6IT.!_]T1V!B)6=IE<4O(/II2NGODY4M?'TGOOXXJTTI MS%5T,:+(!;!TB DYQ1UR+,48M),FY4.+DINP.HA=;N_H@M,F<#JC^%#&B6<$ MHRAT F_*YL(L)A%6-%KM4@@D;&PR,IL"7M(,U@6M"^@17=#:"%JO*"K^RY'A ML #6)20IEQ %J82L]0)Q;J335$;E\P!@<>\ZRH+6UJ)U ;V@"UJ;0.M5S0+0 MBGG4L%86>>%R=97%R!C&$7!J$L%33QA$T)S-GLVV#:WM4QQ*?YE+[+$?QU6N ML"KY.6LH4;P8#H"-LV9=).;&Z/K+UJQD$1US0GJ%: Q UU$F9**A2'HIK,=) M)1.GZ30+U9C7\<1J_0E@<>DTA0 60P"S6HA.3N"H4;"104P5##).4!2)95JG MI,'9KK-?.&V@K]2CPO^:@W]QV2\%_ L"_W5I)6)MF(T1*2SKAJ *N> Q ALS M26G+C8J39!5SKU.+DJRR7M!?7+)*@?YBH#^CTR3C-9 V@2=J">+6<60MEB@H M00W\R >--S:U[L "KB;RVZ?*/'AN2?TTJ6ZWD/-7'(V>5A=R3F7'XV'7G8VM MZ\5J/*CZ5S+/JNXT]:PDGZRFL@/K_"TA<>O26A\.2H[AHO>!G3DY*REH1L % M%)X%V >X1C:WB!=::FD<93$R< $[[%[R3SE::R_6%R?B%*PO%>LS6H^00E*! M(\1WS"&NF4>6)8\B%DFFJ!36(7GV12L+Q?K5Z4=>D0HQ'"P MMR/*G,O-QS$R,044M:;DFX*0DW\*W35)=S/"G J!.&8]DDIJQ&$9D?/2H1B]E$QX$9W>V!2LHW5)PBR9& \O MZ!7\-XK_ZV*=H '0GPB":-T!_H5%F@6#L)114">X"[EPW*@.%[.]KU)&4Z2Q,$@EP@.0=@+/;F-3Z8Y2BVQ 6)2] MDHKU_52L80PQGM3?E:RL%1YC=HMSG%=?E_HV)SJI^SD&]"4.!V4WN--N\/*2 M]+7[^6![AQX%&@EG6B!C,/B"-#=]L\HB27%T6$<3O-O8_.__TI30WUI?1%W0 MWG9IYZZX+_B^$[Z_:3U3?*?@@Z=)H!AP0%SGA,N@P;0==<%*PPP1QU6%5BW M%]9+2;8JL&X8U@?7-VL3E0$/S ..21XMC!FRF@/ I326.I.DEK!9MSI=NGV2 M2DFKFI=6-9T]=CH8UF1S=_&E3L!J4IA95#;"8TY%6-,\A.;3KER\NO5-AA2\ MF*#C-DG'6_UP-Q6K'&PT*66]QT=!:<^H(L@((Q!GRB*7A(1XERNMO?3$Q8?( MXFK3L68AS4*:BU/X"FFN&FE>U0>!-).U3F1]T()Y(*Z802YW4=7"<^T%2\;0 M22Z8O$_E5N',PIEMN>GEZJ>%,U>.,Z\[FEH!/B@PI8Q&YJ%[%%D9(F+.PC.F MTC-I)_ESY-'DSQ72+*2Y.'6ZD.:JD>;!=4=3<@71.89P7$J%\D0<9.+_S]Z7 M-K65+&G_%04S,4N$"M>2M=GW)<)MZ!XZ&FB[Z05_(6H%L4A<21B;7__6.0(; M$-@"!#H2.3&7QIR25*K,?#(KUU0,3<>7GU^-^GOJ_U&QZ'3]WOS.L.^:ZW?+L0TN/_>GBL>_*CV*2F\" MI1?&"XO!.RNB"\1'692>")EXX02AS"1KG*<3"PK>,-R M]#009D-AA:K]O>>"$I83TSXSSKA?6J'+:GQ4T>/#_1,"YHSS>U#GHTTRBW/@P"B N?.F:B=A =IO6=C!31_IL(( M.9NL)#CBA!'ESF\"<98Z M8R[TQ(LHA;T7EB?-8+ZCS4>2]7YSTR[(0Z[VFA M;N-&3X4]L5O44-;!4,)%L 22ML0$+TFPRC (P*E\V$WOV5@!==Y4&"$4X.)! M*Q(8CU4G7$N\M91$D9-GQELORCV/+3/4>:CS4.=-+6J(0/>T0'>]CT@!.JJ# M3M9YHHOF(R!](I4_DP#WA@85L@GY01KOV1@!C9\IL8*/D8$&3YB+51*AUL1" ML8!$])!HH1ED6]WS8+QR:4YU7O,BN%CE=$7__%W_(\66*YMR>VD4[QVT3@?E M;\->%=<]*:+?ZC8K)CS]'F4C(MP4C.KL'V-D-<[>N%/+C.C^U)UM+MGM[8C; M-D^/?>IOY0O]4NN:P=;I<# L#%(.%C.-IJ>-]L8C;9(%R$IR8E4J5_%R>2:N MW+U(]M$6HZ2*P^FFLLP8KUP8J\@P3\@PT0 ':QC)5)IBR3)*+*>":,.3\!F$ M4;)39&F#-CSUT<3==0M@#.%8BW448V!G+'(&$\F9FXIH5PH M K3\9J)G)#(1RR%[)[\;(ITIRZ".F@'#B!22=-P19E0D$'0@-DM' HC(/?-: M.EOI*-[6,%YS@CKJ27342U904ZB,0P75$+QY/Q[&8I"4KJ;AR*J\#4*4I%R? M-&',Q^"BS(K1IK(,*J@9,$R!2\^$]L0FE@DD*\K]VV9B. <#TKNBP"H%I=OF ME@*?YU!0J)U>CG::0@DB:J?&@,U8P D@6B^S)5I93R 7N]@HI8A.7!E.!5?I MWM>GYV(9U$XS8!AIA# \1R+#J,TY$).4)^6VK"! 5?Y4?EZ\X=OV]3K<^3GU=M85457Q?:+&5?_G^JY6O ME'S@NTQ-%S+Z(V7(*V6XO9]:+E113-?]4C5>[/:&Y=WK^&6W[L*XUW='K1/7 M'[9ZN37<3X-4H5U,W2H"6GZK*Z)=%2+-G:[KADY97@!IF([+]QHLWWD@%]L M6?9YTAMT*G%XW4]';MCYE-Z<=>)P_U)A7WG5!:. M=WNZP]>W'OY/1[W><6NMF_I[7UKO>OV37M]5[',G>SX_U]R^\7=?9>W=55G[ MXZN$56+YKLAO/^V7=45V6E5?B]E]KZ]&>/V&KSO#\F%A O'XGTZWP$OOM+QI M'/SO'.[_M.M.8Z<0Y_Z;OT-W%!U6YX]\Q;Y:KY=O>.1.!NGUY2]O+G5:IUMO MJW[1FPN%T.KU9D:/OV'!,AWAP456S\4G7SQ>KA_=,%)&SZ18YD;> M^9@NLP<^D^+N#_W>*[^W6;LL-<>]OOB]VDG?=2ZLV*GE[?W0GW2/I79LZ2TN MH@M3X28^]4Z>VD$TIG+IR";NI]3:*.OV!\5DB"G6\/SK:3>U!&U/D) W9\?R M8U.D/I<_.I\?=2J/8,4YR!2]_2;_./&ZS\3K'W/.\YS.[;Q3A6$FR62=Y N_ MM(-CR%3(5+-@JN99+JA8GA$#IF'_X4<^[".;)U!8%G1+"\A9C"=:X,KEV[YA MHW,)9CMJZ#(^_'N_ESO#RNT['\'?S3\N@[^'7S[^O=G9/%@_WSE^+[>VWW_> MVOZK\W'[/2O_AAW^\;!\/GQ^[RQNO%E8_O#X>;?OQYNKGX\V-K> M+Z_Y:__C+VMTY^^USQO;1\<;QW_EC2_T2QWX_8.6OZWSS=6U744M4$43B=H# M 1LX\5Q;PI7UF2?F-%2ILYRUF9*/;SW!-&:,0(J2%)P21 FA'96"Q&I6%J1I@U\O$\,0E*#Y!8AZ8D'C2,D/0DD M\6^05+[7=M@-+G.I!2/,IVKXL''$VD0)%:9 $UCK/:U\4*)MV10F-" F(2;- MW1P:Q*0GQ22XB4E62@[,!Z+!1 (T.>*C281%672*T4GKN+1B3+O0K\F0U#QO M'XZ&N0(J6\/]U*^; GU+QZO\A.VZ05"50.L^I\'KIYCS>)';V]3TF*'E= MH,K5)PDV7;^HU);-M3J#;T,TWQ7*_EP(^W\577]QG6[UQ[=5)L-F-V^[S]:M.[GQ.D9RG?@]O.?>XY6QV;@E0"7#*,T.DUZ(:CI&(=SX1 M3;VF-#*C>*H22@QG_,V4:A$;Y'Y!Z7^J!DY/)_WHZ'@4!(S%@[+A6GJA"PL" M$'#"$)<*#E!JC(A..EWUK&1M8<8CU @ BP( 4V^0@^J_>;)_-?!"-U;7=P67 M,@I6C0:55?M\:8B-41(5P&AC0W2&H?J?4^EO1KP"#8&&@@']#]=EO'WH/^"].\N*+]= M$7ZTUPKJO['!VZ],JXE(7,4FULDD6^J)^>; MH&,,;FHH,.:TH9[[Q)@F20L@Y.,3UI[U&0 !(,F M@D'SG3VH_Q\F^3=<-SN[UC-1Z.6)3C83R,$1(Y(GW(ARQW/)2VT>Z[I!D5\L MD9^-NP_G7T6EUJ+_W^K7O?CCL=_QI M/2EDN[?9ZU9;[/>.RE?;6Z^Z%:?!$!7"U!3"'^,.(AY8I#HFPIPI5T.I(K$^ M"5(UHY"BJ 2E]*B7H);CE\-[N_N;820B?#2X8Q_"1W/A8\RSY(*U(4M+"D)P M LP6>U(5FCMNIK-FE\/$3;/=6K^EP>!U:]RYU7)70*(U M[+6ZUV"B'FQ=X<2LLYL66UW,-H<)U<4L>J]NOQUN=.CG6F5LKY=];9SMQB0C M2"&)I4(0 ?%\)2:**V=%2*4ZZHKYF8;5*-[KR(2--!KA4C08"38?'<3";(2 MQCI&(G620 B*^ R\RU$Y&@N4@PV[PF1()9(<%-F\ F M+EU(BFB56%7JHH@-MOR(&HQF05!5; +5EI(B$BPD$LPVW0F18$9(L'73)H!L M$PWE=J"#=@2X*S:!\H)0$(H%+KWA4"$!;_9,O>8Y@C !ZKL)4&,^HG=5C[+6 MV[IU]>CWGZKRN.->M==>.-SO'<74?Y+$J2<,.#2-$)./%+K?=U\8O3B3!#'4 M<=/3<6LW/&#OSW>3C4'FHM245[98NU6ZAF&!)&&"X(*7GW1IA3';YG8*W1SF M(N"*F(>8-].L-L2\:6+>=5]?P3QNI8C>F\)<3!+0H6!>N?,3FI2/.9N8/5]: MD:S-F$#(0\A[89 WDU0\A+RI0MY-,X]+2#(H18P2G@ H06PUAJ$@H98ZB )\ MMIAYUK09?2EY=8AYB'DSS1]$S)LFYFW=-/,@ Z1H/*%")0)>5YV(K20Z<^&I MRYI%N;1B9!OXG$)>\_RUF SXJ&3 ?HHI'=?_:FA>X"(EF,]B:J%/#P\"?OC* M'9.$ W%\T13R!-?DYGGXL@M%141>-;"W.A*03!+#@R AZ1RTT2GQ..WY1\,SKEUZ)P=^R=5ON_/%R,_SS^ M?#^\V[V2@ X0:3/U7;73FZD"IA6WK4RZ:&A(S^" IY!87; M^ZGE0C5LV'6_5#&);F]8WMWURY^[=8!BK^^.6B>N/QH]O)\&J0+(6+ K5>?; MK9G+#ZG:O3YI_3F MK!.'^Y?YK5=>=2$J]-M+G"\;/QW>_9*F4$A>/XJK/ZO=UGB=E:Y*U6WRTD,* MW'J:-%4^D#F^]=D=G[LM@Z=6U@SCN M="]WI*K1V=\]L$[%&C7N^XM=9-_;TOK7>]_DFO M[RIV:9 Q4P[C?UO/!>(/>-DHDOP5K6KU74[UR)T,TNO+7]Y]>?-WK\37B7Z4B +P+Y%Y]\\7BY?G3#'!D]$VK9&'WG8[K, M'OA,P,2OG N;8N8K)R:I6F;RH53[WC,I'\8GW]LK+"LAYV2O\W2NN%?L=)^<_Y/ZLAJ-NOCT&Y:@#=W1_?VN'?:?7:( MFZZXX^>]J,^;4MNPV:2LF8F2LWYR1ZX;JAR$86O#]<-^2[!;'"P// #4H(]: MN3 -"B;CQ3OS!.L(\^!F[8W2PG ;O3(>E!?>64(YLL>X_.-GOO,-NK4:Y-;JGM@\_I-MKNX?;_R](3=^V: [7RS=^?O7PU:>TX\'^P<[VQMR4<+ MW./L">6]::IG\FSI^WWW^<2X6XH+'P1PW[H_?L6W*U?GM7^?=H9?UKOAZ+0Z ML'N-?VM&UO+\X-Z7L7IMZI)AD3@9"^ZIX,MO&H@(*DE14,_Z"O<,PMT]9C_. M/:@M)'3YG, QX7+P$K)V-F8(.@NK@H(\AY13M,1D M:PF 4,1Q04D4A=["@0O2+JV(-J^&W/!IP1N"&(+8 [[:?8K1F F^\&]@VEO( M-'I>V%=1FE3VTK)X-XK=,9X!+;&9(%;=/6>$6I\W#G;HQOM=FWF0*4HB=#($ MC"MW4*H5D4DF**@E0!7,DH\J'T.@0J!Z'J"*C%FAR)C3&=3+0A0V;4 671<^YLU1--62\XE6B,+0*:'7R[6&YM[YUM[NU&+PSU MU) 0JU ECYHX6GX+RK%LO$B0S=**A+:64Q@),0T@^T&J7K/SO' EKL253S(? MI7D;QI6X$E>BX.-*7(DKIR_XS9Z(-MD=?7TP.*W*N'R>J0;QO+^^Y(']S5GZO/.<6GEO$(AQ',V642T5E .FT\U1:;JW)-$6K MY \FE=U6C5/Q>,7_*:Z>]BN_4/D:O3@JTOGP51;J96\K2?BEWQL,L&1G>AZA M,%ZRPU@0B5I+K 9#0/! C.:46,J!&Q^B3&%IQ7!H:SH^:OR>[NW;X7J6,PX6 M6^+_ZS\,9_P-4@FIA%1"*B&5D$I():024@FI-#TJH;<65^+*%[CR!?106ON< M^J$SJ+VU(Q=M[Z1R?#S,1XLME)ZYA=+\:?-&^VCKAULC ;B4C(C^V>GY9P_' M_;,Q9LM! 4E2.@+2<.* >Y)"5BY8'Z4JTF%%N_#3XF4?+[:P/\QT1RHU!)+' MDZJ=$\E*FV4,%KPPEH$.5 5FRF6+YX MSQ,7LQ$Q$V#1$J N$>ND+ZBKJ<\6"H&KRENA$6WG2XX1;9%*2*5GUXE:,P&> M@Q:@(2ON$],T*BY%!L,B1YW8.)UX2PVWD5DEX(S8"*%<0[(E-@@@P&T.D*DT M+J%6G$-)1KR=!RK= V]Y2A1D8@IH!BJX914 *ZEYL"'Y@'C;/+P=+],T'*+( M"H@/$ D8HXE-GA&?*(M!&J\H;1K>8B 05^+*%[CR!91MU(J.>%?46_F*QR>I M.W 5W&*MQLQ78E8/YEXAE9!*C0S@O(T'IX/A<>H.!]N];^.6JVG+Z]V+4^N:)8/Z=^GG4%GF/Y(_4^=D$:WK@\I]/:Z];O4%S#LES.]B]A:N8 = MWG1\\118](X1FU,@P+@ECI8?.4MK@!?^R*Q=65 M#K7L/"(#XO<\4&F6$2;$[_G"[_7S;_A]".7ONU#NQSX83ZP.K&KQ[HBWEI.H ML[:N@';,J8'XC1$K7(DK7^!*%'Q&O5;WVKR-5N=BX 96LL]^Y4*F+&-B.5()J8140BHAE9!* M2"6DTN)1Z3X#!T7*.EL608< P*7CW-K@G'\?7KD)WS1K\O]&P0HP.3C$Z6&5VB)O9'8P*KR5((D6.!**CQ+"8 M"$^!2V.C,1F65EA;"MN,D8,H_%,6_JFG#*#P-U/XQU,#E(L^9!F),]:2P@2T MJF0%DIED1CI'!*7/D"5Z+@XTI<^0)7OH#Z]9][_?+/;BN<]ONI M&[ZTAOWR9D=U$FW+?&>5--)Y)J29P1P[*]RV_W?1+;@WW4[^J4.JG M_=0==#ZE]6[H':??>H/!A0WV[L($VZXLL-%>WW;C]C=[[%LYU&8:;N5M]QD= MD?=S1$+5P.%F%")Q%I26GF1%!0$K+#'&&I)C#@"),N'XT@K8\99ZD[LA4>CG M(4R,5&HN-$^A.0!"<\.A>:S\WPC-G?.)Q,0- 94,\2E+$D6T,C*KI5 (S8LK M]%/(#4&A;[C0CV6%!!VI-EZ3PO2J"'T(Q.LB^<9:[YD1D=.TM((ROZ R/X64 M$)3Y9LO\>#)(9D$+X8#(3#F!S'U1]#82YT6.DJ?HM%M:D1::(?3/7306.Y]F M(K>%QUM'13J>Q+LFE_D$FWASTAO4'5M>]U,E@I_2FV'OY#7AR]57N'E@;I"J M-UA:85_9HCX[+&)K9-QJ;G,<,0T=J8140BHAE9!*3:+2O9PK(!WU05#I#+"< MO3%.49NF)!.\(J&I2M4R,>.6J>9TL99%0X!=;X*0/$,2H):%-DG4(FX!185TWI#6)IA;>%DBCN"RGNTX^*\M%D$'88A8R;=J6B;:^):WF84FTTQ"E&>?DS PMFJ;5_G,6Q+\'T9N$ MG^-F^G_4GF;MWZ=UDYL+<_SW7K].3AJ.^MM4=OE=_6W0^+XW MIH;QV9]<@[&4)&XL ?">6)DXH5XYGW1F$6C!5(-0BE"*4#I%**4\,YZ]BTY) ML,E9!LQJ(;D7 :@WSPVEZ.28)LZ.SUC.*3K&!/$9-(&0)/'@$E')^N029&O] MTHIHA!=*,PI2N+OQ]HX4? 3> M)@+O>$TTRR8(9AFA/ $!E2FQWFFBJF&\5#$G8Q4];M-'Q8X1SCD$HEBTDE9D._#N^ @3<>0+<\?R\J!B+3A"IP1!@H@"NEIH4 M;:NUT38Z;RM3%Q1M"5:X))T/V629+&25 M$'07 W3'1,DK7(HM&I;^9@<"H1JNIL(Q*(4#29P^)(=!.%6C',@Z&)Y*QM,65T("8'10(/ M&HRJ4%96R#8ZKP^]BE#[P^')ZU>OSL[.EC_[_M%RK[_WBE,J7A5$3*\NURZM M;.\78&QU!JU93E#;3L MB0D9B $;(T0/"N!>3@"=3+3E'3*CKL!3])P[ZX+GRGK!OSH!A&#?!RRD]=1I M'2T-+(,GT7%/@$5!''-%TYE0U(Q,QCAY*YB-H]N/0:Q5,**76QNN'_9;@HWJ MI5JN&UO72ZB6Q^#M$MBNF(HA5>^Z]%W#[WLO&X'OI:4[,ED+;AZYDT%Z??G+ MF\M2HTZWAK_Z16^.77^OT[TT?^6X.5=_WNCQF[-.'.Y7=[EE.G*>7=3%77SR MQ>/E^M$-^WOT3*AE8_2=C^DR>^ S 1._LB&%70U?.3%)U3*3#Z7:]YY)^3 ^ M^=Y>85D).2=[G:=SQ;WB7I]JKUSP)]GK9"?PV.KO":J?L8+Z:5>"?%2Q_LC( M>AXONIYH>-CV?C^EUD99MS]HK77+'?.:R4"1@9]UI9VX7/_'+N5F<^&[ M(S<8M-[65Y[1[S^UWO6.C\OUN8ZT/*9WQ(^/Z#%LN2 $>%OV6MU6W5'K=]>) M9+W;>N=..D-WA$?_U$G/>;ZOTTEA)%*&%P)OB.5GIA*USW*K4N7\C-UUUMC&6'%X]V_N\<_[V;'/U\&QK^[W\>/#7_L[!GMC97BO[VI/E M.\B-@S_/_CG?&&Z.^BH--[;7OFP>O/^\J[AG!8PU48Y& N L<4D; M8JKT.5 MQ!JKRD?>IM:V08K'5N7<2U1FW%'^">6]::IG\LJ:^WWW^<2XV_IQ/ 3@L'=G M4W#ORPW<@RPIY8X2[63!O2PU<50* JSJFY]S03Q7X1["W3V&9LP]J"TD="F9 M$X@D8]02,C5.,\$]CNF/<=8!IU8(%['3" J0YP, MDI@LF8W:"I=#U3Z(<=M69EKPAB"&(/;$M!4.,,XJF+ %$J"88 MJ69,+T*@0J#ZWJQ%SB43D3*:!1BIO07#I,C,6Y/81:O<60 5VEW31+&-,11C MC(*FDBC-*0$7;<$SK8A3X(LQ9G(4,+*\1%O>,A("L:Q! K_ 6'8/*$L&!%-9 MJ\ !(J>..:&T4:QV?$'"F^,\(]C8A+"@"V$E>!(XBP2\B\0(:0@-E(<4?::) M+ZVH-E7CO;[QWH@0UD0("XSSQ*,-3B1PGEL#R7OI+?>2EIL%0M@\0]C80"[I M0C ^6^)T\ 0L-<0S;0@+*KK,F2KNQ)6X\F$K4?!Q):Y\@2M1\'$EKGR!*U'P<26N M?($K4?!Q):Y\@2L?VWAC#F(-ZX/!:55]6[6@KOS<_4ZHVB#5779:[LSUXZ,: M.6 5[I-7X=["MG;2A)^Z?<& ZS,G5X@Z'"\,C=X$6@* MC@A%JSDBWA*3E"1.")-%%,PIMK1B&&LSQ: <@" 7E"0#Z\"<@\ M1$&S=T2)* D E<0H:HDJ* V2,N%H7%K1;.3-(DY(NO&53$* MXID1)"C+HF+:&,I0:\ZEI",>SP.5[H''A@>GO7F$@\PTYR@0 MC^<-C]?/O^'Q(6RNKN\Z%UA1K9IH9@L>VZ"(-\$3IZ5/T;A,76X>'K^ #/%: M'HAW10K*5SP^2=V!JP46\\)GOA(S"##/ ZF$5&JDI_AM/#@=#(]3=SC8[KTM M)U?MP!W][CIQO?O.G72&[J@.Y-6ZY=T5U?(A_?NT,^@,TQ^I_ZD3TL@Z^Y!" M;Z];OTMMJ*%--D6;[,LMCN7"",5. DQ\*=EQ1S0XZF3(DO!Z%FEA#N(<]<2+#-D& M'X70J&7G$QD0O^>!2K/T1"-^SQ=^CSNN,XA %:=$6Y\)A."(BTD1)V5R06H/ MN8FW)"R3P96X\@6N? %E,N_V774[>*I&)SMT^O-6T>7K7=#/[E!6DVC__[< M[QV/;DCKW;7+^]'%*+2M?/FJ#^5N]$>Y&KV]O!FA)W&*GD3ZV_::N!D)XHDJ MI8(E658CT&3DQ+F@B.,V9!.M3,XLK;"V,...Q'F>HXVH,,7P J+"7*/">'Q! M<;#,,$:*DJ"DTA?$RR2(XHI3X84"KAN%"B\@)WZU,QB-#*V*1%K#7JM[3<:^ M>ABQ=_KL5RYDR!H3"Y!*2"6D$E()J8140BHAE1:/2L_L3KR>E[C1Z?;ZG>&7 MRXO_53?!M=O/=N]V_\+_]8YBZ@_0!7 _%P"[S3&H4X)DLB?@9/D1>2264D%R M3(HF1KV)L+1BS/A G,D= "C=S97NJ6<=HW3/3+K''7S>1V7!)!*EJQQ\,A#/ MO"+E7R8'HY@UJ4'2C8G#N!)7OL"5*/BX$E>^P)7/5#$P[)W,QA3_N=[B^=.WQ M8L(&K4 E:CAWRMIUOIN%6WG:?T1%V/T<85&W&;KJY([<?34=Y1VQ&2D4I.:6"$F-P63Q[I3>"9%N4.2RO0(&E_[M*BV/DT$X$M;-XZ*@)R><93W8)H-8-%VQ1GQW6/34R5C*W67.8N8Q40BHA ME9!*2*4F4>D^V=S.!.".&Q:T!8C"&<>2"^6BK6(H1O?#FCRDX;=[U=KG<'1: MG>"'%%,Z=OXHW9[&C=T;IGC'DN5^=7[3HQ*"XIE92:Q0ED"2CCC*#6%1*,J3 M BG+'4N*ME&B&?G=*._3EO?'ATM0WALJ[V/Q$J>-U#H#X8968TP9)=9Y28SF M,FLJC>$&Y7VAY?UI6KNAO#=!WL?W)'KAO)V;MCZ];2;6H*V6Y6L8<7&S%=.$$_WO7Y,?3+B MH->B\'GLG1:,:U6,<_FTBCU5(C#H'77BZ,G\J94[M9,9TEU71W_39]LK[Y\\T0?#T_;+!U.AP,7; M6#_[;?O/FY.3E7/>Y>!(UIX1D((1*PP0E9,*QD4(6BZM,"W:0'F;*3JE&/LT M1&G&F3@S0XNF:;7_G 7Q[T'T)N'GN%7^,/ <3U_Z8]@+A_NC;B=K_SZM>Z9< M6.,7S9'?#D?M4BJS_*YV*6A[WQM3PTU,C29H5_=$S[J8WN ]\39EDJWQPK,0 MA505IB*4(I0BE$ZSW",8H< J%PJ&FE!DS2EN4_!<&ZI5?FXH11_'-''V\";. M0I(Z9)=(K.?9*FJ)C1Y(#(9')E.P(BZMB#:3LFT1;A%N$6ZGZU!.3'$'W'AK M*&CI+!>6:NV!10$LZ[OQ]H8?&6W8&6/K>(DS&*9R,@52DZK U0MB5"A&K$JR M:%FK;'#%B.7C2??W'N6!B(J(BHA:(ZJ-SF0M9<[60V+9,9NHMT%$GJW.:6:( MBJ;L5.%V+/N.:NP"SP(+R3S $-3"IGO4&PG6NPO:572E#9"07$*]"5)X$3PV@D2C/+ M6(!(@RA&K6TK-JV&*;,$VSIK^%7-M/+[V0EGYE^^_6KG>YV/ZC5(FZ%+" M']^EY'E!AE^"3.[UAMW>,,VG/'[\9Y^&X[^Z[F][NG7P5FR<_TEW#MZ?;ZVN M\9WS][!Y?@CE]?SC]I]TZY>=(G>'9SOG'P[^.=]A6]4^#@Y%V3_=6-W;S5J: MD(,@QFH@!4DC<8QR$J4W2CG/3,X5NHW.ZT.O(M3^<'CR^M6KL[.SY<^^?[3< MZ^^]XI2*5P45TZO+M4LKH[J)0KC_G&4#K.UT?-+KN_Z7$;Q_K>R8>UB>'AN\ MW[7.46UIJ%I190+!.^*"*XC(>&94R *ZE=B.=YYKN2OJL9K$WO]:(W/74/;E M^DTNV>3)@6PR5-@L6WG=^BGM=;K=:K,__AJM7KX78V=C'0ZJB= MT\+E8!+ A<4B!/L^/_^H"&G$YN]'V=VTNI>= 9[ -_?EV$0"9^=.PXV=F.F MDEN7"!?:%4.S6)O&I.J']U%*J[6FMR/A_VNENKKC"5AA6K<=Q(Y'<+EA6 M5&5A!\X@%.[0@9@H,G')5O%MSU.5!"W$^!UD>4S/76JX*S>#D"I"+'W7SK]\ MV87Z$F:9RZ+BQ@WQLTX<[E_>K*^\\.)"0[^]Q/ER?3D=WOV2N[8X-27-Z$1: M6MWH;GCEYW[_^TG&G>_G>JMSMOO_5 M.]U8OO9KH6I7UEW$>2QERZVT!HVO=*IOF.5LC]S)(+V^_.7-9N7VR7R]NJ'+]]U9L9/?[V99?IZ M?%*A>?/+%X^7ZT8WK\NB9T,O%5+GS M,5UF#WPF8.)7-J3"LN$K)R:I6F;RH52;$D4GWBLL*R&?8*]2ZJGO]:G.%?>* M>YVGO7+!GV2ODYW #]HPW*/; #8FF,I*D&,G>DO0;F0V/4^,2M\P0?6M,:H_ M.I];&V75_J"U5JS">*WC!;\68T">>\1*^RW$/&FDI=F,\^[(#0:MMRW7C:W1 M[S^UWO6.C\O-OPY"3M(LY8%)WN\D0S@]/CURPP)F];20UK5Q(:W?K@Q"P".]]Y&NIMP)G8FF5^,)?CW! M[5X1Y%8C ,[_7F5_W";%I"/'='-XI^37!T4X6XZ8H[?MZ+^KP7UFMT-85T M[,M]13#L-]J0E9/W&WV!'44=Y A0#D:&!,J #2YG(:.2-#B:+THR&;^> H8= M14<)Z"?['[??RQV^SCYN_WJT>?R>;JRNL:V_-V#KEX\''U>K!/(=_O&7O_8W M_KB1@'[\\]'FZM'!SL%?1QO'?_*/J^_/-K;_E#OG>_#Q>/-PX_SPR^;!Q\./ M?Z]]_N=\8[@YZL@TW-A>*W]__WG7.>>M58:80BT"*1EBC06BM6EYRSXPGGWM06TSH2I([%KQSR@%UVBAJ@=,8.0457'QN MZ%K\@L+GP[6M<7M.:NEU)@7%) $K _%4.0*4,6<<5T5K57V).+-M>DM?HME- M8$<0>W$@=I^F/S$F'9+6@28%O$(Q;K.M^EDFT,&9NU$,>U0D,^6A MZC,0(ROPQ=MPRRQ=]( AAC72&',I:E,,KTR- C#<.VM3R#ZHJ*3*&8VQ14"S M@V\7RZWM/;YYMINB"2;&0+0(F4#5_]K[\IL4)D=PTEONEU98V_#QY(R9V&(_ M2-9K=IH7KL25N/)A*U'P<26N?($K4?!Q):Y\@2OO79>3Z_^;I[J<]<'@M"K, MJ3I;5O?=?B=4Q>]U-7;+G;E^G*@*\4I<9Z! M@FBI]=0!E5Y3K6.LN^IRRD9==?G-GJJW%>-4/%[Q?XJKI_W*+52^1B^.:G0^ M?)6%>MG;2A)^Z?<& ZS8F9Y#Z'"\8BZ#U\I[QARO MW$':V+82C_9OWP[83^K?GA09%U+F_^L_#&?\#5()J8140BHAE9!*2"6D$E() MJ30]*KV =BIK?_S^>^ODM!_VW2!A^Y29KYR@?OZS*9>L8@(>L(/AL-/-YYNK:[L<:+(B!.*%Y02@_+ \,U+^Q&36D8<@4'/.I;0C)L\#E>XS MC%WJRK'$C#49H@)C()0;#5 CF>-"(B;/(R:OGW_#Y$,HWW&740O>,D8,0,%D M9Q7Q+B;"(X@L8^(B\.9A\@O(%UW[G/JA,ZCS14=)HKV3ZM0Q2W3V*Q2$3'^,$7M\/GV^(.003F2I;$$E-;%=#>2*)N-@,R\RF9IA8-H M4\4Q0W2^Y'WFV0-(I3F./SP"D-%_2 #11TA&.D$E)I'JG4U-@#*LUG4)KC<0!\*6;,A(GI/(+-$ MC+.!4">B39Z#IZIY>/P"BAUJ>2#>%2DH7_'X)'4'KCIUK'N8^!,)]UP0 MD)(2KX,EBD&BF;,DO5M:D:8MS*/C? @,"-]():32/%)IEHYE5++SI63'_=") M6B\J;X<-AE>CW1(Q044B Y-"R&*!98U:=CZ1 ?%['J@T2TXW[I( M>.3,.P)<9P+*6N(A!E)8@RLEK#-4-A"_L:LZKL25+W E"CZNQ)4O<.4+*(]; M[0Q&,P6KW(V6Z\;6B?M2&]>M8:_5O39BL-6YF#&(M7.S7[F0"4Z8AH940BH] M_RS;J4>R-SK=7K^>8#O2&*LI]),;I)_[O>-K*N>N,;;_-YJ#B_Z6^_E;V"U! M:6:2XUH$XBTP BIZ8A,/Q$896))&%E(OK4A*'S&N%H4;(1BIA%2:1RK=1U%. M/1J-BG)FBG(\L.P=C\EK3H2156 Y,F)\5N/(%KGP!5?,_]_KEG]U6..WW4S=\:0W[ MYC?TCM-OO<'@ MPB1X=V$1;%<&P6BO;[MQ^YMY\*TF:#,-M_*V^XQ^L?OYQ:!*&+GI%(_@>,C4 M$L&U)R 5)\8R2\!XD (8Y%3L R4?$P]#H4=H1BK-."2%(P)WN7*"H.L"13[ MFU@6,G'6&*\@,RW-THH=[_:),K\0,O_X# 64^6;+_'AN0N2)RJ!ME8P0RLTK M%D4?E2=:!,MHR* \6UK1T!"A?^Z2R=CY-!.Y+3S>.BK2<7G&4]V"7.83;.+- M26]0MRUYW4^5"'Y*;X:]D]>$+U=?X>:!N4&JWF!I17QEB_KLL(2SD6&4!J;< M6:QY0"HAE9!*2"6D4H.H-/V+EHQ>:V9X "5 &V\=Z)PMJ&B5TIS=_Z+ET^MB M,7Z[5*U]#D>GU0E^2#&E8^>/TNTYX)C\/<4+EBR7J_.;3A6=DV1>1&),-0M2 M,$4\3XHPZGSV3"B7P](*L[K-I&U&^C<*?.-#*"CP31'X\= )3Q%"""3F8*JQ M28Q8+061/B3#DZ&%&U#@%UO@IQ\^08%OBL"/A4VHM8%:E@D/U(SZS;ID/)%6 M%&FGGB6EEU94&Z1 <5],<9]ZY 3%O2'B/AXQ25(6[6X,X;F*DH8HBGX/0$(A MNT]4@@MV:853T2Z WPR!?P'5'3^Y(]<-Y>WU!&VW*F'#>HZ9KYP@ MLNY[_9CZ9,1!KT7A\]@[+2#7JACG\FD5?JI$8- [ZL31D_G3*W>JE4$U5&!P M\^8HO.4.0#JE !AWF@4I72XJA %W#H>M61S:9 MHJ"H*"90%.N??]O^\V9?/&^H]\)'8AU( LEH8F/@1'$%,B0H*J1("].F;9EH MZUO2:AZ61#L-49IQ3L[,T*)I6NT_9T'\>Q"]2?AYB]OM0>!YQVSR_5&WE+5_ MG]8]5R[,\=][_3HY:3AJMU+9Y7>U6T'C^]Z8&FYB*A>9*9<4H8P73'59$6]3 M("E('PJQ+517;6802A%*$4JG"*649\:S=]$I"38YRX!9+23W(@#UYKFA%)T< MT\396P8-4^J8!<*CC 2H<\0GXTB27'G'4I;"5NWJN($V5PSA%N$6X7::'F7@ MB3+A@V',0([6<,V#\$)I1D$*=S?>WI&"C\#;1. =KXD.PJC J2-&R6+A%A@E MSH @WNOHL\HR>54LW#9]5)=@!%P$7 3KTG5"L6PAJ&R"1H4;DT*R,J4Q<4;7,!"+H( MN@BZT[)RC>) 8\[&9P K7)+.AVR*E6,AJX2@NQB@>TN.9' 6J"8^1%6E3"7B M-=/$,NX5+8I8"5_%QE3;RL?TQ$;(1:"LNH M% (D??:0& +M5(%V+#?5T^B5M938:"P!)H!8E3B1S >5A3&95M8M;]-;3%OT MXB+8(M@^PKYE(7"?'+=9%;1EQLMHDJ(L5^4 T02T;^/1LKNS;.K?X5:&&7]IUN=<;=GO#-)^R^/&??1J._^JZO^WIUL%; ML7'^)]TY>'^^M;K&=\[?P^;Y(937\X_;?]*M7W8^[YP?GNV/+Z MU:NSL[/ES[Y_M-SK[[WBE(I7!1'3J\NU2RNC\HI"N/^&[S=#1!,]LJ0'*OR2I4C<$QUKNBFYL M#7NM_M=:FE;WFJ)L=2XTY7+])I=\\N1(-ADL;):MO&[]E/8ZW6ZUV1]_C58O MWXNS78K:6)DR-0K \")A-H5 M8@_@^_LR#$+ALW-'@4((VOAD,TFZJ$6(/I=K/M<$' V)2VMD@CNXX_^U4ET% M,B$O//F=YY:*E8>!QY6;38'74-UNSHK].TC=%\\P?^XJSFA!<4M\S(& ]IXX M&A-12610C*O@9=$OG:,QAED>4WV72N_*;2&DBC1+W[7]O_>R$4!=7G9&MY:B M4X_+QY^E<<:^XUZ?:*Q?\2?8ZV0D\MFWR! 7PV,WW M:5>"?%27ZY&1]3R!%'W#C:%O#:3\T?GMM6ZY&EQKV\"NN<"1?9]U MI?WQJ4P<4V@V#[X[]X^-RQ:U#;0]J'C+Q$3V&+1>$ M &_+7JL+ICMJ_>XZD:QW6^_<26?HCO#HG_KH0S@]/CURPP*]]8".UK4)':W? MKHP?0"(\ Q%64^Z$SL,&4..93W[FV[T"+ZTX.NTQY_AM*B&,5,+@2O8%4NF) MJ73=Z=NZ]/KBN3^+=%Q--/KO6Y$);?(%6GE_IIX[OAXU0'L2^'AR!)F[PQY% MXQYSV,^#R,\$0KA#W.$B[?"%]9-=32$=^W)!%JQV3E+L*3OSE9/WE'V!76.C M\"XFKZ(Q #0RGR)W*BHCI&?"ZCH'A][,W\.NL:/2@1[=7-W[O/7WQMG.0: ; MOZS1C>,UV-H^Y!^/WY_O'*]]V5S]J?/Q[S6YT;E1.G#POKS_FMPY_ZFS>?[^ M;&?[_9>=[3VYM?WQ^./J9F=GN^SCEU^/=K8/O_QSOC'<''7=&FYLE_<\>/]Y M5V2EE6"!),DD :ECU?V%$J>UEQ-MV9K(:JR7G+=U5Q7 M5MTCR?!A (>=79N">U]NX%Z@5;44 P()- '**#$A6\(-1 8^.6>AZ@> <'>[ M,;V8H+:0T&6H, Y<=M)F4)DYJGPH2K_J>B%S9,\-78M?"OI\N+9UTYZSB=H< MJAD U< 8 !^(XYD1KJ-54@DC>:B:2S%3K+E;QD,]#-X0Q!#$GKBRW4N(EEE* MDRKW$P>&9JI8\)8YGVF$NU'LB2O;$;'NA5@;%X7K5WH_%X.:4J\K*8R97(DPA3#T/3-$8E>"B6%S:@1+1**^S\4KQR"+$ M-#.80JMKFABV,89A.B>?#26>JF)W2:&)M5P29:SB0G/+A*OM+BK:5HQ?*Q'+ M&B3P"XQE]X"R9*B')'5P(8-CPE+!?71:UH,RU5C DH5L)@A _6,^BR= MXM)+'3U'#)MG#!N;UJ88Y!R=(E"(38 912PH19+P(@C'(S"YM*)XF]GQ)K^( M88AAC<2PX)/*A@L:%7"MK=.B7"TS:*&DC0$Q;(XQ[.#;37)K>P\VW^\F8)9R MKPG+5E6==2*Q60626##<)J7+\ZJ3(VM3-NX3FQV(/38]?P[PZ-IG5LU^2._$F+JOD=6_R^KOAQOO;H2JO!54TTR)-[32V%$01V4@0:OH"J+% G)+*^]& MU6I5?6#AU!2&K=.3@IQ!A)X?A+XEM$0!(D^*Q&*+EXMS2L0*727[**W*C9H[&AN&T#^(*C7; MUXTK<26N?-A*%'QU7'N'R-7IQU.CQPU=9J)>]K23A MEWYO,,"VC]/S!1^.MWTTTC,:=57BZ06!Y!@QU%*21.8,5-*9Y:45UK:2M95: MP'K/Q9;YAX7LD$I():024@FIA%1"*B&5D$I(I9==\+OVQ^^_MTY.^V'?#1(6 MC\Y\Y4)F[C7:0;-V?'+4^Y)2O>CW"TGX_:A\6_303,]#LW;VVVWYU"%P8S3A M6GD"("DQ-E'B?! B9$HU@Z45JW5;8D'%O D])E7/ Y7ND5/-K8PT:LM\CN"4 M],GIF(0&[:C**O\ E^\H>AN'Y;__,61*P@+B=9B&__Z.7DE ML4G8P@AT!=E=+P;IZBIOGCQ//N?D6;".B-L$A%U2D*CUV"NE8\1J8Y,V@%0,:2X#DDP[ M'I@D,0$D2]PTO.#QFFEZP>,BI2*EQWW\4';-!]@U9X\><(PJ8B<0(0DL&2EC M+DR+D8B":1FU=+)LFVNJZ@60UT%*=3U[*(#\ ( \>^Y /#?2!HZHI0IQ!R:, M%B2!,>,Y-\+#_LMJ",A/(..A4@CD+*@!/.+):>P.;*6Q)?MAY5<^RE/I$CM0 MI%2DM/[.XJUP/!H,3V)W.-CO;<',Y1'8SFO;#CO=%_:T/;2=ZC2OVEM>7-I: MWL;_&;4'[6%\%_M?VCZ.Z=G;Z'N'W>HN%5,KI&R)I.QLCF]92I8%'T#>'HQD MIA72.$H4+19!4IX$UQN;C#?IW7MG%V H\%VD5*2TCE):I6^Y;++KM^#WKN:91 M>L>40"#KW#C)>^1P,$A8I4APQ#/I:HC?I;9ZN;)<^02O? *Y,B^.;/[<)^ M1!>?M^:V3M_I^GZT@[@=Q_^^ZO=.QG;13O?EU"J:M&+?2]-/O06+Z!T81%M3 M>ZCX#Y?H/\1_[[]DU\]_5.!,P()'3BN-N, !::(88C1A%K655JN-3=:D\LXE M70L@U!80EG:P4 !AO0!A]D"!Z12DDA(9I3CB%*!!1V:0%D8D%:D Q*@?(#R! M2/CM=FY-YT95;DC#=D/CU)Y51W>-8:_1O:)UYT[&7ZO/4\+D2YA\B2TH4BI2 M*E(J4BI2*E(J4BI2>G)2^MYT0^PNVA2H>@X4\!F2>"Y%[+Z/S%+% '>)41>2"ED@IXB.1W&/IJZ*]?#8" M\=]%^1^!\B\]+KDH?SV5?]9=J"V/FC"#*+,!<1\M,DDD)& AT$"]E<[42OE+ MY'&YLESY!*\LBE^N+%<^P2L?*.5@V#M=#5-_U>O#G]V&'_7[L>O/&L,^W*PS M+I-ESS/\2F[!RJ]\E&$F)3JP2*E(J4CIZ4CI-JXQK4(R6AE+'>4&?O?)1!.P M8T;Y)'_6F2B[Q@;PO/#;=1_9WO H]G-*?C\>Q>Z@_27N='WO)/[=&PPFE.#% MA!'L9T(P'NM6-^Q?T(.+_/]6'.ZE??NM.,5NYQ3CN6+93%$5Q97QU""L<4*< M<(TT9Q'1Y#GF7$AX:6.3D+NXQ(K2%V@N4KK3J<7=JV$5:*XY-,_6NTJ1!XHM M2EY)@&;)D DR9GSFF 9)O3<%FA^OTB\A3J$H?LR$S7P,FZ+TCU+IEQ"?4)2^WDH_&YF0G+<.+&\4G(2=GD:-G'(. M!4V=8C0P%>7&)J6\'DK_T!E,H?UE)7H+:[S1 >V8SO%2AR">T04&\?MI;U#5 M*'S>CUD%O\3?A[W3YX@^RX]P?<+L(.8;;&SR\V51S5W)J*KE.P;55C(MOZG22N'>M\94/X.IWFD9240^JH"X M,!Q9YN!/!S:XPB5+:A(@1 M\TX@V%03,LIYI$"0,BE+B(] 8I<1;U\0M2!J0=0*44VP.BDA4C*. [NQQ$3L MC&>!)J-27!FB%BJ[5+B=B;ZCTKOH_*2\!-><(B>E13(&S S!UJ98<5FEFDR3 M KH%= OH+BTN(@EMO3%$)BYXM-0*9YD.V"H.KQ30?1R@.Q,"J8C&UD>-!"82 M<<4)NKCQ_]WA/W)/UW[P8SVCK?8[O?W M^.#XS7?0,7KP_0UO?<\ZX^G'_?=X[\^#;P??/W\]^/[V^/]]/R![>1S'GQF, M'^\>O_QDB0]&8H^2DQRH"^B5\8$@'"10&Y. O[*,;N/Y>MO+@CH:#D^?__;; MUZ]?GWUS_]ONV?C>'] M/+-C[6%Y:.^?Y\CNE6"SMY%V72 ME(%J<:J4L8IQR1)73 H3?,58,*&,_'@]_RP):;S,7]A^_PQ>W3J!G6W]SXZ7 M!WF[G[#,X356(A8#K/!H,;* ,XB+1#WA#.PZN[')U&QH30,UPN7&?HNM]]LN ME*4CX-OH.W8P:"?8BZMQ[Z5S4-SOO8[ 7+NQ.UDX9:F<+Y7/GXB.#!0V(>4$ M1IQ)BXRA'C'! Q.@S\K*N3&OL%*ZDQIROX"0*U\Q9<_\V>+X_N93"!I;&010 M)Q<03\0!CBB*DHQ&$RUHI&G^GOE_&K'* [J'I; LN[CL,G=:'9]S(0KI@;(@ M97DN/.,<R'1W$0\^H.L3N(V?O8 MK:QL.X0_4KMKN[X-EP^&\$(N3#NX>>(FXV#Z&14PUEFC]6L[#(^F7JA+'YP8 M__CB(];!($;#FS]R[[--\$+3K:Y5 KWT,X^V4M D%=6> <,7CD=/C<, '](E M2@,E3GX",CK]T%%_^@2G]C BUX_V,[()'O"Y[7RU9X.-WZ[,PTF[.QV09##B M'\Y7.PL9!"0K7_%-:_KA5_;,7*NY<_U'I]<[:;SLQO[A6>-%KY\WS[Q:5J>2 M"P[\Q;EVO;BL7>_.=2HKX@L[.&J\ZO2^#E;W/&;Z.-4-G[>'\&5^ 2WX5[L+ M0-(;P4W#X-]K./Y1UXY"&X1RN\&/V>8YBE6^2GB(CCT=Q.?37WZ?9H^WN]4W M5Q_Z_<3VP0J>^CW%K!^O^K[QVQ=:_0R/-7M2ZF#RS9.WGU5O77.\CM]3])E6 M\L:W\3/RB^\)=O.7_NB3/QHL(<^(_K7;KFBP?-';+KT*P4\*7]2BOH59Z%AJ M_O'!#Y[IQIH59I'''^OP W1NO?[T,UM$]?3OVM\:NW#5T0 VN!!#M2]/RWPL M,"EE%2U[%5TZ?;]R1'7U'.J'AU1SSJE^O@0?9O;FKT*P6NDBY606>> RL5Y\5QO9O*0T5PUBLI:;+)N'955A^BJQ1[M-LD# M2:A@L"':Z,2#Y%ISSW3@6 MB*1/5B0*=GBC06V01O.[W4GN8RRJN1=#4]]UW MYL2?O.KN'>_@@^];?'=_A^_]N2-:W]^>M+9#>_?/M^T#>B ^'O_S>6__#6EM M'_"_V=NC@Y-O'?C,U]WM]]\.]M]_W?W^_JSU_0U\_H"W]E_2CQ]>?C^@\/?) M 6Z=['R;?@:^:_21OI>[QUM?6_NOCEK[6]];^SLL!U^UC@_)[O['SL%^Z_CC M]N'9Q^,W].#X5=H]PV"8">%1,%HC#A6&AD=/6)41NV<$R+D$WW,FH;< MI1)R_5K*%4QZG)AT?PWR"B;="R;AF1:7("[IM$$*2XVXB@HY$0,2UN?NEXJ0 M'&6D=1/D5V=(*L;03]3ZHEOD)$8&%-FW\RGW-"@"7LV_^VPUC?+Y0[M;3Y/I MGF?]!7S,]=LWS+9:KF=IG2=J):ZX6MB6%7!17>\IW8ZGH.7MZM2S8;NA84]R M^L3WJ\>@]U$'>LT:!R\VG0]KJEUE0Y=%6?C0LOA0Z]VLC48,C4$KC C/F=HF M1F2-UX@1J8245&";2[WAIC3+JO-6(SNM:/!]A6\6#;XG#9ZQ:"*F(E#N4,H5 M%GCPH,&2>R2DQXH:(D"H.0:TJ;&NO0;7PJQ9"[;3ZG519;ITHAW$1OQVFH.H M[I6!KUF?G_K2G-S=I]?-QW5_9^&]',NNP.328+(]2W2B9L!E/$-8.PU$!WYH M(0CR@6>!:MC4TL:F!I2\&TJJKMBJ\-)Y35/C>57B&Z3C,@G)4(6%E0MPQ MBAP. 25AC672)!ODQB9O"EI_%2YNG46U^T^;_;+PK: [.13\M)^=M,.S9@.F MI3NL/#WQ?T;MT^SK+6Z>FA_)7[42LVSSF==>]QU(=R^]GLCV=9;LRZE0"W#> M!C@O'\0?']+=[3>?B.>PVT6#5 H.@;@XTKE!,0?;4$O:G2I NSC]ZVW!W9#R\K[;CS 5WV.X M\"=NGPMXL-4-+WHG)[V0B[SEZF\PUF+H+2\Y9G]WN-O&X_:4^R_/6L=OOGV2 MD@1IF$*)40&6'K/(4D&0UE8(HHATE&QLDJ;4=S;TRGE!;57^_K+I*CDWX]#Z9XR!X^0/3=D>W'2GXO+HD/$')G,!C9KH][J9(QO/+! M]ONV.QR\ZO7?Q?Z7MH^#O?Z+CFV?%+ZT1&1],\N7A*/)*:&0UYP@SDE Q@2+ MHK%!!YV<=;G_EFHJ=>>6,,4S7EN]7V94:='[^NG]#*.R6 HJ D9.]+\Z[^CCOZC?@,EUK=&69KC)=9;IJ^F5;??_@3_C^(I+3MWWI[WNBUX7)G=0:@$LTS YWIEU2"1)K3*! M(RD)0V"+2J2)2L@089TE7*?<3H4W*;NS75(.<&H+".!D(=4IK8<5U_R0VK*&M>,LZ[Q$=G6I?)PF:E^G;A3 MJXSB3%L;[8G+%:9B,/RU,*/B0E]5HL@EZ<*F-.[5USU\D26YU0W;[8'/#2.+ MIWR)>]&\$S*L/%".B(A0L!=I;9 #%H(<=X09H8C5MHHH$J3VCO*BW2LGI$6[ M5ZG=L^=@1!IC,4,D6 ':C7&.%PR(>F,IMHYPJ[-VFS5(#"O.OD45?V]X%/M+ M\^D!VA%3[/B'C;VN1-CJ=7,%P7%?]5+!:NF >7")#NU^V]M^3S])&E3$D: D M&HDXE*!)B>=D W61!<839H6)]OC\QJ].++=0[C;U68AX^HBV7%T*2^M M-HU#UN@>]6'A7-9[(6[YL8F;6]O$]I?<-[VA9W)S*\T-[>/1B-(!IB?VJD%B!S^7!IY]E2-9R361B MR' N$+>&()>,039ZZPGLE(;QW#^#J+M4D2YGN/55[J5[+8MRKTBY9[B1]]0E M$B0RQ&/$O04U]RPAJ6(@3*6$E=K8)*+)R&R81HVTNWB/%E7\G>Z7V!WV^J5\ MUOI3HDNR+#BY/)P\G!/-1I@!I-2(69\0)RXBHU6 108[H;2)8"8W-B5M:CI; M[Z'TTG@,^OP +*CH\SWI\PSO289)' E#SN& >(H!60F6C?>& 4K+J)C8V*2D MB:FLLSX7=]#B3>)3[/>KHEB#*C^U'T'91J5QZKJ3H*E@2T>(I0/GYUDB1&F0 M2D>"N.*YZ;33R%'KD<4,$T%I3%)G;Y QHL[V8E'I=3@J*ZI]CZH]PXF"Y=$3 MS+.-0T&_K46&:X$"#=Y(+SUV)J>0&UW_DG;%'[3P,=G$V]I(TUR:$E?T^.** MW0B.,\FW'L?R^GX91 H\?A4)I(>&I\3A*JMKJA2K:J MHA(*M"X16E_.B=T278:0V9U;@N7EP27RI&Z\-W ;P.G1>5#NW@Z%6G]W7PJM\[F2;:T6Z#L0G+@1F/ $P*@QFJ,!@D%(3D=2,Z!CA'\,W-OF=LX2+XZFV M.KS,"OJ_I,.E;-=2=/MJV2[0;:^<2S92%%DTB#.#D59$H4 !HS&Q3DJ\M+)= MQ:.R'I-39-S4WN]+GZA6Y"A_BC.#5XJ3J+UB6!:W-V>1?MBU._' M[O#O"P$7<%T>N+Z?)4W8)&&]D@A[&8$TB80TXQ:I)(SPG#%*P\8FT4T\IZAD M"5]Z#$K^H&=J1A2?IO(+ I') 19[\-'TNQ-/>H/V+X=]/V@ZM*WF:5Y.N1"S< [K.J;>4 MB&(Q8(>TTV"?,D60M=$AXJR5GJ>(<0)TQ4VP8^L2]0,-)*90FW!E2=LR:GM5;UXH5:% 5:<=C(#:L:HP&P MJ:O]=$"L7VKAA'*]?HA]-.R=/L_S.NAUVJ$QG9K'C;SW1[) \CGVX76_]Z4= M8OCC[#VL@$M1H5OGXB^@NRS0;6W/*4_@&)8\1@WF*A6(*R>1D_"GP]H)K2,W M"D#7Z*8@=ZEG>5M=6B/_U1/&A_MC9@4?5H,/LZ2,&9Y8[F](# ?[*Z>&)&V0 M"-$XBZ5A@FUL,M%D>/;]RX>)9R]]J,L!;F13T6ZPV%.49]?Y33'7JI<=K/)L7PK-F MF>@.*T]M_)]1^_0D=H>KMBP>-SE8>@C@:WN6I3;8[VUY$&$_OIX(]W46[58W MO)P*MG""Y7&"G3FQ@+#Q,V9HY$YIG:JPXM^;D=^SA9SX.?A^Q, MA5_\G?=!?^:T@?>,:>%RD6:-->)*"*29S@7(2 !"Y!WW= FVS:T4:8TB49XJ M,CSX24A!AGM&AME,*4YQ3\<@=1MAL<#J8X'5;\"UGJ[U.A&>3X[>QM.QQS:? MLH7HJG]?O]YJ[.SLV%7;IX^;:RZSNMBY&/?2ZUY_F "*>]L@S<(EE\8E]R^7 MM=_A+1CK)R&BCCY$9(A0B/.DD%$.(XF)C(D:'IP#+HF;E-PEJJ9D-3S^0AH+ M*W&I(?;+^GNICNI8?PUQS/% D,%1Y_J %)F@.0)#D"EK!-4Z+:V&V--(6%@K MLE,BA]:"X$Q]:.?R&^RE*DG^[U[W<#_V3PK562Y4SDDPD-1XHGA"QGN"..QQ MR%HIQ?\8<5?]AR:X*X8>/$?H[HZU&O$QM3PMB/ M'3N,H3'LG7O'?IU!/FGCNA:QYWLI"_KEMWSR.FH/CO*++WJ#TA=NF;O.G)!S M1KW77!*4)*6(.VZ1%;#K$!<2@8Q8KN0#RBR,0,]JRN76C$FNG[/Q=;\'2S;,A)CT M' S-9A58>4F41[W3+/-X=2K+B_8N,&U[%X(L>\Q2]I@WLX11V!@LIAYA*QCB MV$1DHA((GRTO1YI7SQEMK<[$![Z;2LZ5(HE/&"8&4,A9Q*@5R M.G)D* 1T)G;<"Z*73QI]WFR'5Y).A)F]LK#S(#8[O@YOWBYIPN M!$E1$8AVB A+$$\8J!#.)[#*&<6]BTJYC4TBFUR)XCQ[E-I\+]%F19L?0)MG MG6=2"AX#0[!L09N%#J#-Q*'@@I&Y72WV86-3-IF^2TN1]?::/08WT'9[,.RW MW:C2J7Q\V(\AQI/<$JT!4Y'5N]_K=#(I:H.F]^/@%UL.%$MR!7ZAB\.'RV+> M[[T]%W+KBHQW)B(N#J.EX.J@Y=HAB0ME1D5\W+5X5;[O=UVM]=O#\_>'=E^/.IU0NP7"W.)R.GG^(M2 M9$$&C[S/R.E\+H9C(QN%3C4'@Q&MNNK*NB^=W+2 MR\/I^<_%1[0./J)SX+P4A>>E')\UT69\'.Y6'GG/:3RL84<:[R97%" MG#.'C# $10I;HPI1:@5<2#2-GNWM6WQ"CT6ME\^'BEH_I%K/4*) F?98>T2I M4XB' &H= D;"8:$)D"(6@#E(T91R-HNQ;GI=O$2W(D;Q6^S[]K@]3.^TA!*M M-2>JP')O+,67$\&& IY+ \_C*\6KQ.Y^!9[$4&8XU^N6O%/4NI:<: &U+F??OZS1E\I9C37:@ODB+7:(8\_!RK&Y M'!VQ"-@0X3(F &Y6$O)JFA)7ZX2\^@VX3-<:75FFJTQ7C4S?'YCR:]-7Z%^3 MQD+_SKU1JY82#7Q5]ZB=P'X9Z3G>R(XI+J!-:S M\X@;2;/UC)%E7(JHDZ8:"+>03$#*LTN0L>K 8/9L\C.-5> M68U,P#FU66FD.?RPW@/P).^]CG0M=_VN=I@]?:J3S4>$TK7 M@[^-E\=>>CE9'&]A;>QU,X3G_[T\7PZ#M^=+(;^QU0U77[AT9<'N6V'WG/1J MFV+BN9J9B"P?A^23$&P=8BH9;#WF.)*-3<67D(Y9#R)7(*(. ;8%(FH+$3/T MSE#K F$).4,C0 2FR"7N$0%ZYSWQ+": "$IGN=U:0$3QPMW&"P=JW(]V$'-S M[[ED;C"/S15GW&,C$8L O#^'G M9(]CQ0'+%48"*X^X8P9IB1D*KMK@E:&Y*P)L\$W#[I)E43QZCPM>[H\(%GA9 M7WB93697-F=K112$T(A')I +FB*AC,8A6.F=KDIX$7V7?I'%-5@'ZGAS[_'% MJ.*O=2!?U*I_G/O(LR:*<UVO!6U?"][T$HCZW1C33UCM/9ZUU6TN_^-^3D5NH1+UWD>(]]1%2TV2F!NB MG0@Z2DP2]2$&/=Y'%LBT+/M(3?:1S[.I9\X*8CGV1$AKG-9C MV[G@X!KAX&SH;$R2LF112)0!G[8)K&@*..@\]CP9*XP$',2X*>B=:WFL>Y#% M])*I0JD*.9=MQC_0/2Y)@<%4A]XHU\:_(H;',<1:&%GUV ?GGXV\&YV>=F*N M,&D[#9@#W^D-1OUQZ;M\8)(ZO:^-=G>,PZ#VY81DG4]("*[+:IQ/4/+^WSBU ML"6$43\?E R/XL3NSU3@O"CU?1R;W-E]6K?)7)SBSGO"QT)DEUY#:=IGX#4L MTU8LX1O+XZC?=V9M=2\M4RD(Y(D7B$M,P5:W#'G!K(I"2F;YQB853U6WOG[U1+7M\W-*S4BE:0S*H:0=1CPHGK=XCX+&%#-/I"8B=_^8UR^V;MM\T>7: MD/6BR_>ORS.<77+'K *F'BGW.0TD(NL<18Z;@(F-AH24>S\3-IL%4C==K@]E M7U\Z-*[:%^]"ADJYZQ61H7&1K?CW.+%NZOFH8'2O^_?$U#HKF'DKS)Q3GD40 MKI7'.:R>)<1EC,A9R9%+1$9L"?>> ?^1=T;,4JN^MLJ[=/93E/=>E'>V<(ID MT3+%4#3 =;@T!FGJ)/SF)!;1FI!2/CA95H#CHZ$[C_KXW/=.8F-HOQ7_SWI1 MGIU*!Q3M41QJ3$T7F4G 1N8WE"1K" E F6@B22XGACT\RI M"5 W:[!H:6VX3='2NVGI+(E)P8-8*0I5;2!/+7+.6Y2\,3Y%J:*7&YM$S]8% MJIN6UL)G4P_N,C\0M=7KHLI)T^Y^ 9.@ZJ?0#7.[*Y0CU)H=H=:O/\GCZ8Y" M6%WT=OY^N]^'SZ;8KR+&1P,8!_Q^H;7]Z&/[B\VQ^\->[IL"YLCPK-F .9O4 MWLXE>4ZS^=]L=&.)["U1= ]N9+GX?+J*]]*+R1H^[^3P]GP%[_=>3];OZ[QZ MM[KAY73MEM.[Y?' RQF[N]_@6O)).0^B3CGLUVJPUH ,VA 3"CHXGA@P04'0* M(&%#KVK8G#GTUKOWC5RJ"F'YZX3XCG4>'O&&,N\)'\N&LDQ"/%V^.]VWD\6[ M#6NWU>N^&"_M.JYQ)D9R('@G.#.+.862<2#IN*,;XL1CL!**I$XE%;I'@"1BN(1\:*B%Q@F'BON)!B8Y-0TN2& MU!Z@:N3II<^HJ#>6_7V1QU:1VGY.?,N1):MQ[):3[/N*-WEA3]M#VWGY[31V M0WLXZL!"'XR/N K7+@=J][:TYS:Z]-)QIB82MSK^3098$ MBR*UAG)-L'? !8EH&OT(_9Y%O>\K4&5Q]2X:?"L-GB5+3DJ-: MLZB7T C^L(-![@1Y$=]\%FTN$XA"[O9]?S7"2T;(/7@9+PE^+UW-BWV;1[>7 MW@_B5I8X[$_CSFJ%<2YOOYI3;\MZRA35&'FA..)&!V2DBKGH5A :;*Z^RZ;[(Y3>WKIN/%]UF/)1Y15?>(?GE'2JF37 M46Q8[WLG\-UG.;RCVQO"W6T?7NY6/78/^[;3.+7]JH79\"@.(LQ(-\3N(.:Y MZ59MV^TPGM?G@\L'0WBA:F7R[/SDZOJ,3(;!.';:_Q-^_ MML/P:'J.>NE3XR.JY_CB(];!"$;#FS]2EZG65Z?B\L\\VNIH-4E%M6A/[6'$;E^M)^13?" SVWGJST;;/QV=0G" M^IL,2.:"&3^GU3AHON[%_ M>-9XT>N?]OI5R_(;5V-=!MZJU&_8:[SOVE%H9[5Z<:YM+RYKVZMS;7MWKFUU M>+SJCL]S2E';+Z 5C=DQ+Z8)N2;S#W'63&%VLI:I.E_+JT#9T;E J\[E[9.Y M>-GHQ]2)'GZQG0Z #08CJ\>'MEA!NOFM.5D[[3= MG03TP:@!%Z9)MSX.!K9_-NY7V4BVG1-U -2=Q3:W0"M_"-NTS#W\L=4-KR\MZ?/@ M)]NYD,5V>^ [O=R5=1_&!-N$_[S:J":\^V(:U?37\>[W+?;Q^%#L[N_0C_MO MON_^^==1Z\,!_;A]"/>"[_FS=;*[?9@CE#KQO]^>??P03AWEUO?OUX.0E^7C\\?/>-HS[>.?K 3WXNK?]*NWM;_&]-Y^PU2XR MAY&UQ"(N;>[EXP,B6 6KO<1*:VYPX$E' MD"@++&XTXL#;T[S?]$= C%LVIY-F:/EC-("5,@!5^+O]/Z,V*,Y9A6I_V$%[ MD"^X++AI#-1D 5WC'/#>9%1CX*J$]_.177T2ZE(T/G#&C.4V82T]3EHRY3R\ MJL5&/1#MQKWT!O(P,]]K!M*OJL8DXUC$:E,:;VK=\^?*^.C.U](@QL;K;)GL M[#0;.Z#A#=UL9 ;5( UT3BSJP7-^41?@>68^>-]/]L/G&,3Q-CC9K&[>I\XI M1&KG^-$J9Z 1NWFCVP8VGG;.&/[(P1:$]Z(^J>GY Z."_";^:LJUV]PL('6;-G55_OQT-!FUX MG%[&P\JU<5,W[KQ$0+]]K/0J_U*MFV>-#U/"F0<: M*X3HPB/D^I'P>XK9* PJ?Z&J0%3<;SC8V&K]F- M/K4@" M!Z4_[[A?NR?Y&)>BP6GRR=&XW;WW^#=KY^ M 1ML48*S&/$ MM>?("$-1<()PJ9B/TFYL4D.>X9G0\@9H16=J^_5 7V'E#<$.ZH9)M?Z+0J49 MO."JOT8 0PR/H:>Y\I71ZG7];]CF<\V?X^O:P7>U)@_&W3$N-!A-Y)[@+DJRLKSTW7GG]/_AP,?_Q+/LJ ;;/*8YU8"Z?]7ACY8;/Z8])1 M-.^%@^Q/BY>ZD^0G.&]:DK->)S>8.)'?Q7[>2J^( ZYH=P$P.YWQ_MT__L;"-B)H^8QC?,1"\[W+*[8BJ- M]^^RN// 0.UZYZV1QDOP@DH\:V2'5[\]R%>T)[U5*P$/+MVI6ITVY >+F<", MQY/?]+W!<,HTI@L;EG&G5VGOLSE>VUJKZZY+S1/] PPW&"7.G).&14[%=?];+?3REN;@7"_(NL'-U#8\S7PG M6X1CA%GXU/SB3" ?$@!>GP*9&MDQ=%0[]6BZ<_;CX6BR_4R]"N^?O7L&^Q7L M;^-]-%_V\IL_LMW#V'@!M L@($_JOS;>O7RQ\>_QK@5$#I#HI#W,8ZK<$;W! MY'LN$Y6\L85S'_I@"D[51RXLX?$VG.GAN2K#7,!=VJ?5N.&_T]-.>\S]JB%W MJZ.4RD\_:/PK)[Q3_'OU(']N;;VN_B:___M9XT7L#[-C!>Z62\V.^QG;D_PE M@_&90= 9LEZ@QLDD:Y%VNFD@]X3K< O8F>=$HUV*I%^Z]OE"/S ?[HFX\1>0[TJ$]1#^_)GSO&MG>$\[+LS<'!=6FQ"ON8>N M"QRBWN]V^7X0]])+L-%.,FUX@AOD[IM/#@>A-*:(BR 1EP(V2&9A@PS!4A"' MB_Q1V 7OQQZ9/^ONQ!DZ/97(JER=^'2 CH5Q:\*MFXR\+,SYVBNQT0]LV_@73GF-RX8$[9V-O M\<;6 -YX;7T[P6?[\1 &NO'O9XV)GWEXU(_CJ1JTOTT]L6-XN':$.CYWG4[N MY.GFW+SQU0X:-QZW=D<9<:Z=N.K@4Z2")@\<0%*CM?6:4*Z""U(&.B%8_(:B MD72.<^)"Z[.&O([]_ (P4W)^Q(KH$Z-AN_L'> _NW_K^ANQN>];Z^BFD?*KJ M DH*5SX+BK2%'\%8X,8R\6B!A,TII_N?U9*YG91C,$IZ3[@7FDOCG56)$"PH M=9'8&']2&K1(>3&RO7U =K]^4HE[*20'LNUBEJQ"AF"'@E/.$IH$CA8DRV8E MV\PGM*<7(#)!U2OJ?UOX(/<*'T%1@:GF-BK*=1 .)^QE),%B&PAWDY*4_(:2 ME&5A_0)\?/ZV]^93($FE:!,BV8[C3GBD5> H"A<25RG I&]L,KX4^!!4"Z,] MYYA'GAB#91RM8XHG%V'#T#\I/%JDO"A\T-VM3RXRG[ASB*1@$>><(&-$0B%0 M2J+142D&DC6_"A]K3\%?]".0OONEWXLQX*WA5:96J=:,:=>\6=NFH237],T' M$Z2)/ HON6;4)N4Y%C[I9*CB4Z\7J-G<[7JG]>I2I=]6I=%[Z<7DNP97PN#@ MT7T.A?O:ZP<@UD],Y5K?7^+6\>%9:_\ KGU)0/VTU-I$$A'A7"*N:4+ D3C0 M-!V)\MJR8#9NKMI\DT0%%=Z;[+7,^2<"[D4Q7Q-GW#2H[?2T MW_M6^:; :KS=YLJDL]YPSZ(A')MHM8SP!Q,T*@VFP$^4O6RN"VZNGK8./TEO M@90K@GQ2%&@3L<@ZH$W4AN2)-YY&NK$IY%)HD\')!PYW=&!;)Z.L(S(&)4G2 MT7F+?Z+T1;(+2O:0[&7:%%1DCB%A/5A=(1@@Q)XAYIT@(@%;5@JLKMD ]_^\ MY%NOFA3']I?LG;K*IIXU]GM5=-PDX^&&O!X_YB;CC(X:ABG?EFI-X>ZR[W8E M3G?4V+[H+#,V?7_D,;OM_DRPAJV *Q\DXTQ%[3W#!EN23'"&NY^XP>ZT/T\4 M%S\QO;UFU)+6UT]".$+@?T@''Q W4B#+4D"@Q]&:E)A@8-0.O_9NWIBS!I_[ MB.^T+[OHK.,"S%L6N5541\LT(\$2'HE/H7A&E[X*]KF2'DY4MX2 M>_OOOX&TR=[^+@===QZ0E1B*G/8"I,P"@DV8HVBL5V 4&9KDQB:9Q\3F^36N M[]:7=HN?G:[<>J^ W<'!@I"":)YH,(+$8#2,GBGO3/J),[WL%;_"\3[SUM8G MS%B*@3MDL@F%A!2->P2OY M.*VJ<4![R"70$56#=4.J ^V#"D-$. M[!S' .4DC\$SV,?R EAT)[OE@1[Q/N^8+'C*@S7:8)^H#LZ#M2."*,>V2V:] MW_>V7^9*# [$G!PV2!JI0/(:N(R0 <%^$ZDU-L;LBV9DWN'>+>F) FT.FC(G M#*?2&9\\=]Q82J7E$Y9:1+QD$>^]^412$BJJ /8J@0W-6(>,"P()'9*RSB=N MW,8F78Z+V9)H0HH:BRBXBL(8$S!6%..D"$Z^2/D>I$R MD2A.3$.HR0 N+D% M*6N=#/)6P>9)@C(I=^N<%[ZU3//UKBQ :@E&%7#=?-+,M;0Q62*$,-CI2)CZ M261'80&_?"[YYA.W0+6X<"@Y"39-WA4TBPP12V0TDL ?\5;6[.V@(UGJN#(6 MK.;$/4D6B\"DQ\XIY[0T):CG'J"#@MQC%$2 08DLSR=5$:##<4>!$@20>F0R M>-@@V'(V"!F4@#4F*%.1:T-,H-9B E0 +%J<0I'R?4BY]?53 BT2W%.D)4M@ MURJ!C/<.@5(G*UC@6F7_YKP O04VB-ELD=E4R04K9,N?5,@F8F5E@NF]EPF> M%!.YG&VTU0WOVH?='!=KN\-K94;:<5"77/M6>[+&3UX=[^[OTKT__VE__/.? MX]S4?/?XC=C]\Y^3CRWW9ZWMSU\_?OAX(8:+KA)""AK DQ4LXP?0QITV]CIG!7%.S*FE@W+_I^+HATJ=!/ MMP=6] 60C(L<#:8)O/U*7;7*4QL_OJYM'#^'+5#53@.]I;&081%E:V)U2WOQ->>O M=2Y]C;TBD//"II=K.8Z++^9ZM( 2WZM8SM X 8HUZD\+G<7I??K3L@S5WQ.< MJ.HFYOO#5/3'"E ]SM:[%PV)9;-F#.OM99_A31)8Y3)MYO)O[=1H#ZOJXKU^ M^S#+ZJ)(WGC$N8!I>S .X["P.$([ESJ_5,]R6L/M4GG,<6'-2K2_N(;J)[RN5UV>5OIJK M#E[]D(NP0+I5\<%<^>B"8!-QK0="D=KF2YL+N9X3E/:EJH[CDL 7;YT7'YZ1 MXD6]ZF%5"0*02H(5_II)[AQ$$*<7H'B36E3[KPRY4QU<9CLO9N>?X3VQ_T#_'%_EW_< M[W1V]]_0O?V_V@?'K<\']!7\??AU=[_S^6#_CQF'28O^U6G!N':_'W7V/KS_ MUMH^$+LG?[5WZ=OC _A[;WOKV]Z'MT>[?V:'R2YK;7TR% O"5([DSF<>A&ND M/69(>B]EH@$3YJZ[AH,7/B8FJ-22.V]KOM7IM3U[9BL_V(K MN)]_Z]51.G@G)6>!A*)"TEQ:6KIM?QI:];4ZW1Z7ZO F*I^&%A]7]JA\N1= M%$VTKC<:SDOH!"OA&I]J7N1S YO-Q&(P:8T"5F2_ZD1SR4X^MSK'=O)%#,:_ MQC;)"!XO#/[]_':T:/._QL]RSG/Z(?91+B9F3P?Q^?27WZ?=Y-O=:FZJ#_T^ M$=6$'&5&]27VAVVPBR;$IQ+>^.V+;?\9'F_]N1?],$R_>?+VL^JM:5O[*^\I M_@QS>>/;^!GYQ?<$N_E+?_3)'PV6P&V-6*?!FH5N^ULEM;'D8''DU?1_-MC& M!2.L:I<_QPU2J>KT?LNYE)Y^RQ?_/D.MKZ^[\9);-E28G[' :EU/X^/.5>WI M3<'EX\4KT[#@ZIGSD+D8_FH><68_J![Q?_\O(O'O3UC&F5<][<# MKAYZ_O,ZZS\?]H$F!#09=*K^[_=;S-F]WF-"!JHHK--AHVH&T,@SNZXC_ G\ MS'Z-]S%>&NJ"N 3#60TH;/?5U"MYDNW*C[I/W']2FZU>-=?JQ^ MOFMMGNL6?4^)]]1%2TV2F(-5#0:?CA*31'V(0?L;^IZR16SJM^=+<2N["+>R M"96-_5>]_KB2WM^]P6"QUJAL/0WPHX.3;YV]D[>=C_MPO_V7?&_[UL M]>$EW]V&<7Y_=?SQ^"5M'7>.#CXX;._]U\.=]_A;SGDN+7]\I/+ MU9TX,<@3KQ!G3B(G=$0YZ2M@K(7Q8(,KU31J-F%D/M&Y)6(V;J,K!:H*5-T( M538&I8V(N9,+YYHZ:TSTR7D9I) I55 U4\NL0%4]H0I?ARHK#??8:*2X3H@K MXI&ARB$=$L8^<"<3V]C4JJFTK@M4W9I57B/ =4>=U3;F.70F1:E7J-2S/"4(@@VAR,FH$6?PF]5, M(FI9\B9+5J2-3V F5+ M@[+V+#\16JJD$T-Y4IR1&QL&MED:K;J^D.:7+_&3XHF MK]YW4C3Y/C1YAI1PXS A-B'J$@=UCA(92R0*TB8.[,2X *2$$-'D:K; V.I4 MN6(EOU5!S75N@;Y8A8"?)A/WXT71B2HIO1N'EVI.P"NYNSP\<#ODTC+G-W&Y M6E5.K\VI?%7R96I$6R7%Y[M5V7Y5JNRSQLQ@&- 9'$<;X]2B.KW[1.SG-69ZY_U&.B!_V;]%S(/A+Y3/:W2^]MH^3/.UI,/TDQ[?7C>-Z.?"(^8*K MXQ@W8LHW@0>I&HT/8__D(89WTNOGE^SE$8Z&%PGGL^.\)(OKBV") IE2W?Y% M6E06?<^WJT]5&0N7G_P\\>'4GHUKO%P\7S0]$\R # MA4'.$=2/A+1&]4E^DLLUJ;JQX -MW) @]_,$HJL)1XD2"U9JT)P$[HPU!'.M MA>7,$I)D+C*X-GDNW#PCAJY3ZLA:Y;F4P=[/8"5F=7WP\^O.I\W'[#KY]N'- #O'O\ M3WOOP]N3@^__=%I_OCD[H"^_[6[O5GV5#O9;1P*9$W!6(U"+@HL%5BZ&9:2-I9RQ;2SBD?FG5%! M6:N835Y'SL>GK@66:@-+,X>N0GF2>RTB:75$7!@!B$0I,C::2+#7.OF-3='$ M>+4IPC\MP8)F3P3+"-3=9D],ZAINL7-;^R#-O]/GQV$C4_[,VKGGJU M!NHTK.QRRY1Q6-I%(X9)=- X(JV$X-]6)/^Z!2S2&#$7D4B.$\>,&J((X*)0 MU!L?G9^48^97RC%?QRT+/>?4-'&9>8Q50 MJM"3.8N,T!(Q*ZBI*AQ0,#5)$ZC?#'K^N\3H/P)5U]1;Y9RU 7LNI':2YI+U ME(N$4PILTM"9W]#0>;FJ7K3Y-MH\XSAB+ AN%=ADS 3$DZ%@HD63E3O$$!EA MGFYL"C$;J5]T^3'H\B]U42C;=NT5?<87$YFB4OMLZDB->+ .:14MPIQ:&B)6 M*N9F\*)IY.S!5='UNNKZ+51=@)(K&2F)CG,5J#&&X$0Q*+?#AI')MDU^L&TO M5<-3^UL,Z'OL]XIRWTZY9SP:1& ;DF%("^UR(0"!7((?'%OBI:!2"I_CD30E M]/>ZY=P]XF+<;Z]F&DW;NN:.@Z[=Z8R3KB9.BDDRW1W]%:40RH.Y*WX.AJ\O M[K?OS2[HT&KRMY%_ZS-(B<4P#)>165Q )1D3SB5@!$ M&NP0Y3%Y LP(EL+&)B5-2A_A$7G1^^7Y+HK>UUCO9R-CC+4F.HI\%%4Y H^L M3!$) /QH903XMV#W\";1=ZY&4/2^MGJ_!#]'T?L:Z_V,OP-+&32@/5(NCAM5 M(A<-100$S@-(."H-^SWH/2MZ_WCU_D&<'D7O5Z;W,ZX0CKW@*A&D**.(QVB1 MPU$@V.>]E,F?FL>P9I0?'6FT"!SQFK3M_K1+R&E>#/F^!,PF"NUH- M>F[%YP4J."\V$8P\$RLKPC_3^R[ZSJCR@H?I1? 2C+C])5/XU5^=-IY=-&YH75)1GAJI+M[4&N23Z) M*DR]W,P\W_!?57WWW@B>,@S^_7RF3GG\?@(.W>,#T=K_Y_/>]L?.WO[14>O[V_;!]_=\]_@]_[C]5[M%6^V#_=#Y MN+WU_;I#MW7\F;0^O.&MD_=B[\^7K/7G7\>M_<.SUO[1Y]V3'79 _SIJT7\^ M[VZWYM;,)I%Z2IA%EC&/.*$$62HP8@JG()@,-,:-38)9D^LZ]2DO$%4@ZOZ* M9A>(6AU$S40\N:0$(\$@:I5%7#"#-.PY2#*?HB/6$YZ+FE'B4433)I9W[A502F?65J^75C6JZ/4J]'JVZG6DR4?!D#+<(,Z=0893@9@" ME 9363*7]=J()J/+2M$H>ET_O5Y:5:BBUZO0ZUD?B0I>"IZ0]C(B'CE!%H,! M IA,+3 S@57.O.*ZJ7C1Z\>KUTNK^E3T>A5Z/5O4B6NEF*2(1!80%X0A0P)# M6HD$+%QY2C3HMZ:+!G*%)$.L0=P\C@D.!/H$WY65/XQJ/R#^2R*RJ] Y6==&DD#OG.-* ,ZSTWN2V&C0RY:Y[&A(9A< MHE3A)L&SL1(K4?DG$"91:E37,/ZME+E:?I7 $C>WJKU@3KEJAA5@/B4H<)+I MGP.+#\2+P/YC+FG""(.]P,@F4\N*,BD% PN2%B1=1L' @J2K0](9WQF I==& M>.1,SN,*/( A'2W2/E E'$M,DYPD(9M4+.N@L$!I@=("I864KC>4SL922>

Y&+=(IK9(%5D"N3ZFK3/@WVK-#7C.GKYIB@S0NX MS\]]I[!,6"E$,:YJ;P)R/&$4HXR1.ZFXJE00(N0"65,%PHNE@A0(/Q^$?\\) M&D*86N9M9!A)P7+#4RF0B8RCP*5SA,/_RS" <'&(/'/E334 N53=O"X]I-JY M]9.P^=.W>G''_BQL-B\V:XS,+6RP?9>XUY0$E+@CB-/<]EX[CJ362OL$3$=3 M-J@(GKI[<_&)+"R69Z60%"P_(Y9O3C $+!O&DPV8@W%A'.*."V2%Y"@1:9A- ML)^A2G,%MEX@+#^@F5RU6(:'C??#?_$^^79?[=6[M*K>]\6/]0KTQ\',C['9 M $7DS%SD;([[L[S1G!!C$3-9Y!@OD24LY.Y^L'%.2Z()&,.ZKL34E=O%H;6P M6)[M_)Z"Y>? \IAC*_"4G-(1X>0IJ(\6U$?."*),LNRS3BP9P+*IB^EMP07R M;#UIG.0#UWCH>_=.,,+W#3'"RST<;?;KLRP4.U-UJ7#K/+EU:UQ/HIH;&AQ' MP'O K8I9Y&3PB"@2A)=>8 K<2C"I4SRKY*/9@6C!FR@7-BUL^I(*:V'3^;+I MF*;*@M." 9$ZX$W$@1R1EA8C+V!/F;&&DYP%1GB=L%G5SKT\FTXP>C+_.Y_S MULE95=%YUXP[=O>DO[7_Z[K_7KMS4-X0<#R/M3OM]%KY+N^JAH>MO^/O:789 MC=>^-5PU_/LKUL$"G?7O_LK82)=9<\J$DPB)NKD6U__,CULA.$E%M6\)UMG]N+WLJ_;VX; M[-GPB63>MWL7;+B?3-Z[G_>-/_S]S?FM].TS2-5J;BZV^T>K[=Z9UU M%V9P://]D(:/M\Z;'W>!_N!:QYML;^,S4/$7H.'/%]L;0+5'FZ)!OQWO;>SB MT<&ANT?K>"_GR&X K>Z$'\T-SYH?/QS#OWD#J+:Q\^-R[_O>C^;1E[2]L46: MG_>E"\G X*TXPIA'X4-0GH5]$!J IO$L)Z%F1%6!L5(B#AEJ6DD M,29GSE.76-!B=-#H]EF_U[P(>@:FL (1SS!/'%L; M,<-610UGEN=5GVC6K1R1@.PY>.]V";-S8V)M"S!2ZYT=P[->Y.+SSED7-%#7 MK]EJU,'5',U:/F4WQ]O6:_&GCZ!Y4\<3UN>M3SKS)YU'MD"$[^_6I5&O9*]4JM"//5Y MGOM9S2HFKV5=Y:I4DSWK,*8S8G02.I!1BSM*=G1*[C.,2^UVSD=CT LR'55- M-#+XZ\FI;87*2/W4;9WXUJEM5__ZT[;MB;^WENR>=[]SR8AXG>O4C/W:>]OM M7F0E\9MMGTU29?>(&.=,$\=>^Z&\*JRI#N(7VY_Y*5R"-6K8_L"*WX#UN;?4 MXHTNT":8K?V+LC!C"_,E>K!J>S=!=8?(UT7DWQE'?043TB<[$,.HV23IMI.\ M\YM:N_]V3@Y0):=V8O>X+.$3EG"GTP>=\XG8O(.W^ 2\-<$BSWH_RBU?Q2WG M4<7Q-E;N5=SRF8IG?G%JY?:?*[$^,B%G,,1Y)"^2[^-9>(TZ9=6\_* M-ZOK?VDW-P[HWO'FQ?;.>KX.V?V^R9H[AT=[W[^EQ@4^'^EA_7?X^(V'__E/ M>X^V_W9'';%W= CO^J'=/#IL[](&WMLX^+F]\8-M;^P=-G<\V=W9A/7;_+E+ M--Y/6.A$/$4X48=XU!QI.."(\T"%LAZ'W(Z-X%4Z/I7C_]3^BB>M3G<02XZA MUNR $5H+9['6L%U_F,-CHXD;,RS\> Q07SBG<#*D3IY3>-L;OE!6X)0D-)X5 M^#0&NJU;[74*NO+:K1_#.KZ2U,!70DACXS$BY_/U/\"*_9&RNN)#? A?\'"N- MG\H-/-<.7[Q%MW[#M<\\K3J M:_!]D^_N'+::&^NT^?';$;S/Y>XE/$];X_V8F!5)Y8;Q7"..K4, +Z._*Y?G9PUNMG@A=3A#Z7M&?R MS,W.IX&W! M?#,MCP4*&B9(Q"K! DT?<"H5]U25M=\5AW$"H;?!H8+(W+'8$35)1^(BPBR! M#9UD0F V!^0H' :E4I("OP7D/G?PZ&&'W.)Y(8LW;KG(8#QX-(5';:[# 9<- M2;>Y%LNZS3=V]%;7;.K8T3TI'U0L=D9758I?>VZB5#Q[;K" $I8M[?Z&4@[_&W?LZ"D:%X2@W8T9<%_9@_WPF.&0\"):'R1!#JD,;)(88#UIIA MHAG GBI=%]-/!"FX+[@O,8#G0_M8#( IE\=3!(03QXASEY#V22$KK5/$1 YX MSYH]KALUJ[&SKPOM+UQ:,HL\YW*-.5^CY&3?%@4BQC).12#24&X-M<[3@+T- MV"I%<2PE1"\K#EH/Y62?MIKPW=VC]?/MG2T,SXOS9)K=H\.C_/G&SB;;I5^. MX!TN=G-.=G!&2N<$HH1RQ"7QR"05D&2$P\\ED3JLK+'56\9RWM.$ZMJ8%D86 M(QG[C6IW3\-S\>.^&+S'_+@R4"<$DT@'+1#71B(3M$&)J1B#H_"_/.V1FCJ6 M9+;3'E]8VROH7Q3T%S_N?$$_YL<55FHG5$[+S)U*I+7(82I0C)%:YJGW"<2R MJ4O."N0+Y.<,^>+&G0OJQ]RXC/(HDV.(V.S8D28BD],\M9?R8H]8L69G M'@G>2Q:(XHX)[:(+VC@N:=#:::&)QI8X$A@MDNI%)=7VP\V!+AL;_VDW=S;9 M]LZ/G_EYMC<.?VSO_/EC[_CK>1Z/TH#WV?N^=[CW0>-]IS1/7'LD+=.@#6N) M;(APYE60S"8BI",K:W(5JZ=,0V%X?M-0'I-CM-0FZ-,@6V)-+X;@L5B3L9A+ MS2F*1$K$%<$H9PPCK0Q3CFA!G5Y94Z0.]ND2=Z8M0)X-D$O8:+[X'0L;.>U3 M<(0A0FP"(1HB,AFVF<6:71 M_A-F.ESS[Y5EFRQFL_6TH,U;7;+'!6WF(?S*)\LG7]LG"TS*)\LGIX7)HSJS MOHX>;_#V:/H^;R5M>%I'DQ+,P9=4TIIPDX+%SF&BO(@NI"C+=]+\ OP)\M\ O< M9PGW[5$Q;Q.H]I1QY'PTB'-"D:4.(VF)#2K)8%0"N!M=I[H4";Y D> LJE;* M->9\C;HQ,>^MZ0.P8+\([!FH7.61[77/''%')WT9;Y'T_LH#G=RBR+ M)D*\IRY::I+$W.1T"5<0+T$R4!!V% M>HN,,2Y@ \H)!LV$@V:BZ(Q[3D^%H1?.E"L$6@AT@0BT.&[GS)MCCEO,G>?$ M!Y2$D8@'*9&3G,("6TQHC-@:FGOUUXDLM%EHL]#FHM-F<7W/B3E'-4YEDPX^ M*F2C48A[1Y 1/"!KH_>))F$]!HU3TCHV4[?%+-19J+-0YYRILQ#F+ ES+'@0 MI?=<*8:T,19QQA@RRAKDG$O8*L&]($"8VM3I]*W#EX(30J]?B3Q\!Y*>_B@YKP?;MO]Y-N"BP M!M6*_]JR :W 6K3M:2^^N_K+'U=H;)U4;U1]Z8_AM884E<,Y(ZQ2+?G@UW^< MMT+_\)TQJX32+#"'4:3AC0>_):N5+!VAR.'OS*HT\LY?XU7RQ-\)II[TS?L> M5J]R_;2KEF*U/*M>E8R_DF=5JYCHB:XZ MS"RX^L OD3F04;<>T*?V[9RIU-<3F8>WFP#WO--]ZE6W@%<#JUL7X M>G)J6Z'2W3YU6R>^=6K;U;_^M&U[XN-]RW3/N]^Y9$2\SG5JQG[M*A)?^V;; M9_>NS",.T#QLL==^**\:>50',7?SF/4I7((U:MC^6;?5OZAMP/KTR@*-+=#F M21^6IRS,V,)\&5:HWM;Z853DZR+R[_2HW.7UN\7QM]@'8I@B,4EFY23O_*;6 M+CO^426GLON_+.$3EK#*[7TJ-N_@+3X!;TVPR+/>CW++5W'+N01&WL3*O8I; MEMDDM[5D5(8Q1:/4)N0I6D+KR$((4AG#".:I"H430ADI+1EOQ,*_PC-].&SL M?&CO'L.]CKX<-S]^.]R]//C9V/G2;AP=MAK?OQUO;[2/QF+A.^WV[O?-G_#[ M%KP7A7O#?^OGWO==OOV]F1H7#\XF@6=OMG:/?M#F]\W+ MW>]?<9-^YKO?]PZWOW^%]_ER!._S)QOM6!$J<38@([A#W,B$7HT8J M<*H3%<)BL[)&\"H=K[B=8#@)5?,;3O(8H"YG$L]2)N,\C8%*_8! Y/8F/MW$(-T= HQ2JAD/CIMU$#,E=JRF+3BKB8$]7UG2=3=]!K)!1(:-72T9OJ];CV?AH M; P.ICP1;0VR3D3$E0<^@MV$?^J0O -.+B$5&IHA#8T- M]:':" E'$6D/NA&/6",G:$(B6DYIXCIJ!S2DZV9FM;H+1$.+4@>Q8*&YXD%^ M"UPP/M1G*B]PF;7RA*D^UQSC9=D>7K;WG6.XZ;UY7&7-1M9L=R0A<$:3&)8L MX,F5XB#:4,35K,15\_U# <_37#S,]S8V MQ=[1UY]P7=PX_G:XO1..X!KP[.ND<>E!S*V+*N#)&7$X4(PPRX7#&"QOXX5' MC!H&LLYAQD#4T=7;PIT?NS&>U-YW3JHCGXOTA@'0WX'/];.#LUX_$[R8(O(Y MPW[ 2]WU]VG@+;'"%\/R6*PPD, 89AA)D7(38$:1PTDCKZEC6EGI\VQ9RF82 M++QGM-!+M_HM2)X-DA\,KZ76SQC09>QV"G8?A]VQR)I+)EIC$DK8@-5(A496 M)8=D@-W4G 1!<,ZZUY30/PIV"W9+-.JE,3P>C9)$J& )8C8JQ*6+@&$GD)4X MA&2EUDR#_*6TKN74C<<*AM\4A@MR9XCYE-P0'"RHBFB59XJOK#$\RY*YX*&:0*$7%N))(P7W!?0D" MS!/MXU4<*06M$D6:6(8XCH!V3!6BA =IG9!<$T"[(77-9CP&XY6@O0RZ*->8 M:-!%R8P>G8ID+.-4!")-+N2AUGD:L+[.^@7\'C/N(D9QHL!C9*N:/Z07UG[.36&,X3TO),F@1DJ+?J'['%<.6 M2R4=Z'<&(\[A! M-G.O':..ZQR],76F9(%\@?R<(5\*^H'V&:!]SY+)@,1-.(ZEE-KU30%I(B2)( M>TN=#XRFK-C3NIS>D?LJT5[RO(N#[^T1Q7BF]S1.NI)^^P@P57[+&S[+LFH/ MK]JG3^NU;V7%'K%BS3G[O'F^=[W;S]VC^ 9CSQN7FY>['[_S!H[S>/M'4]W=^ Y+W=_;N=@ ME!)>!&<%8CYQQ)UER'F<_=V&,2J<-V"]K*E;&_5DFZ7VWPZ]F,^ M4[EL1\]O(,EC,HR6VOSTCC(P.[7D0G/04@QU5FD5*5/!&U%&>"P:" M>QX0]3ED)#5!SH 8)4Y2 09^5#@7_-0YFSID5.#[IN!;PC]S0?!8^,=JSZ(3 M#!F2/$A@JY$Q(>O S!MJL52YN185=5$D<(%PB>2\%'#'^_)@@IUT('"]4[DK M'D>&>H,LIXH)CP,(X)R27\=XF65O&:Q07&!OCPW&PS53N+%*M_M'8.F7DV]( MH:[[[[4;[KZRB),%;[:VMFQ9M&>,W[R)8B+NF- NNJ"-XY(&K9T6FFALB2.! MT2*\7EAX;3\X:*%ST;@\_+']'>Y_]*&]O?$5-S?VCG>/&C^;EP&N_Q6^\^&P M>=1L[WW0>#])2>#_,EB>X<6H)%IJ MX]-:3&S2U'+)N(+]2HPE[9BQ)!'A0XGC+!B"Q^(XD7-FD\J3O. /SJ)"SMB$ MN+0J1&$$YEG[9'4SLQSB1#9!+'&>^^!V+XVCG-/> 6B$MR44 'H0H MEDA+&T72%@0L75GC=:EFE11B4,-?(.4[ V,0!:9+[PC!EE4D"VYBG M\C)3E]*\R;;>!?[SAG^)]UM*(".'82".( M8WAEC:@RN:. _AE 7R+$<\+]F&LY&NE8M##IPC%I M\>/.F4!O\>,291SW.7K#$<>!(TV<1U)0)V6*5II4M6Z:P4S6PI^%/PM_/A=_ M%I?XG"AT5 ?UF#J2B$81BP@4FCBR4D44J;11NT23#:"#8CP+'UGAT,*AA4.? MBT,+<\Z2.<>B"T: O@GTB!P3 7$I&?R-!80#)E$(2XU3P)Q4UA6;NG'H4C'G MBX4?YE!_4:XQYVM4X8=_]RV<\E\MB 98:IX= RW[JC'7U;6/;?>@=7)U_H>T MOU;UJ+O9QNCV[Y@K,=LZ":![OJ/JUT5F)CL(?DAXT"P\OL>:/0DUVV[7.JG6 M.>O6>F>NUPHMVVW!7ZA]6GT^M$_A!R[;AMW]' M^'N_5[.]?)EK$^(IK:Z_$?U@8@O2?;G* MC.S] -00U M;EUL[WP%U7"7-(X:%\W/^U8$2IQ-B B>>P_(A%R,N8L7ISI14..P65DC>)7> M-OUHL7#W8"L_JEX4<9D%'EG KPQ/EME J.%$"!>B3"PXC[&1V.G;L?&V"_AG M@0[68D\2292/-HA%LG@WT$EC^IO>^< M5!9%ME&&Y_/WN5P_.SCK]?/!%*NO3#9?':%:_'D:3T!*PUG.4F/PUH-7O)(D M_4/X824#>ZV?M6.X]F%O*%)NZF/GH*3]XQ%.@T0XPJO-P4M-[D20;PXKNW@[MZ^Y_$P;EY\Y2!)! M;51.<^14;OO(=41.$XFPY4+J1(PU*F-EW!50@_/9SEN=C\AC]M]8(8A@(<;D MN+?"$0+L*)0 =4(XYH?[3\K^SWK_FSN>--?WO>7*XT21#RXB;H$:'5$!D22B MC8SYJ&.>$#SN.+_:\SJH][W3"#_\.[8OZF#1^?99I3G;XP[PYJ7M#S7+5J]W M5IEYOM/K5\;(L\PQ/H*" M(BQ&4BE.@G5@R/G%4%!F3AM%+DUW?G8OMS_O,^RL]PXC4IT?)SFRW'KDO+*. M&TJ%#S-64&;.'^4@3'D0,! )!M/66&F1TB1U;GVYV'WZFE.[4%$KAOM#V03/.P[VSZW M%[V5?]]TG[5.KBXN&=S]WG M!@Z(C,)8[%86P[7WR'AB\WJ_I>6**980XA2+69M?#/'N%E]W@\]X1KQ7AF=A MG3BV-F*&K8HZ",ES1Y/%/Y]_=OJ'\/)P*$_/NOXPG]6\\[X;0ZM?L[_WO1O_ M]ZS5C;6S7C[&Q[9UTH?_K]EJL6IP][];/I_S_+=8KW;#V7;63RO5]/RPY0]K M%BYPFC\#9!]J+K8[Y[5_PE6&(JOWKW<3PAM6J\I0^2U\JC0L6+6V/>W%=U=_ M^>,J>ZEU4KU[]:4_AM<:2JPLYD:RL*K-&?SZ-X&OX@&)#TMSAW<>_GJU^M5( M6MG@=XJO8B[O_#5>)4_\G6!WW_2^;][WL 0N:\1K>E@ST64?**I^1#;5$S[Z MPCV#S0@3C G=ZEQ?>:$F*,1>UB6X+BP>TT!YJ4^/GFCILN]Z*4_.Q*]/GG)B M7K348!04MR?5WYXX/=W>WIDU?4OB=%F;R=;F)>ETXM694>_@)1LA3(QEG(I MI,DIB=0Z3P/V-H QH2B.96[*G?4H![Q!/[0:1S_@^0XN]W:^'&[OK(M=NM=N M'#?XWLX/NGOYH=W8^;,]6H^RO7%PN?M]ZV)[Y_!H>Z/9;GZ$ZV^TC_:.OU[L M7AZVMW?VCAK?O_YL?/R6&A?71PC_.&_N?!T9(7QZM'NT?K&WL84;\!P->,;F MY=?S[8_-H[V=]4MX%K+W_2MIYO4@&N\3%<%:C E9GQCBA 9DO&8H*6(=,9(3 M+7.< //'C!"^%DAD9,2'-,,.1X\!ZPM7TTU&5)-7T]WVAB]4$C?9JSTB$, ( MY5R):+F@/'D&)"1-#)PP&T6@^'86^NW_=['BG_?#$HA&ZZ1U?%85QOTU\ Y\ M&3@'>E\&KH3PVOW]STU!%S^81"!"'"!:PE];E ,+* MFKXE2/"T7GL+U%&O<-!2$=SG\@?>W=F$ MM\>?+O>^[I-$&*T0)+X*S C&?N:"4TB6)J9"1@*"DP3IF M(I,^T9QD2/@8^$&QDWH'8)"%71#*, M@(4URMU(M'8B3]3.OC1-"?UCB<,V105[J;,3;^K)%C-$;7' ME\'EKQ%^?SWH@&\W-KZT]XZVX'F:AWL[7W%S9_?G]L;GGWO'W^!]M]CN\>9/ M4(WQ;E9]IQEZ?K<#_I8)WS/WOD\D,"?U@KUF@?DTT!:!^6R('5%U/^\+S;&( MG*(\U@=Q%B0RQ@DDG53::"&IB2MK9G56,^ 6R%]=4'OE9;*8V*2IY9)QE8T; MQI(&Z]621(0/1(F!=05PPC'B243MU MQ^]9>WC'F]C=6?*RF,G9.X=QF(W^*\'Z5TZUK=K1Y=I T$!LKW::FY5U4JW= M.3E _>RW#A6N\PQGYO MM?8K,7Q0"I"_V<[>OGS?WE#Q<1=PYUX<%!_^KC:J??JTWEO !C./K(DHWO/7 M4C!'FP=S]V6_2+T+JFV?#+)Z"!_T+*I?QWH&)6"MMK6U96M?3P^Z< CKM?,( M'V@%^,#@$YUKM3U7*,^0KBKZ,GEXWSV#_[:NNAD\LI+8.Z9VHNJZF0[E>KSB9KK;7R^;)[O1Q_ IM4< MQ<@9RD,SD=;4(:,,IS0QK[%:66-XE=XAJI]:0XQ=@!.L@^)P9VJEY<'02)/U MG'O/?R4P/K3S5VSWR5YDT3T9>-Q99 M#/Q(#::266(U-[F4?#S#\,99&.U',& .WSDX 2(#\@"MH-?+C4_@, ##G+5Z MAQFZF40JQ>7YR:0'ZB#\;?1L?;2MD]Y_X6%C;_MD\\;#%IJYIWG.Y29N'AU< M-'=VS[6# MCVZVQ0@/6D0C0?VB4EI,F:8X!$.XX>E!3]#5$7D/:C*03?[/)AB/?\.&@Q!: M_S6D[YMMG\5R3"8X)GA[?9]&H17UH(+)*!& V2 3#46!44NQ]DP$>5]XY$H8 MY89(P#AM,#5:J06NFWQG\MZI>S7^)OW?PMF;\8*F7]WOH9(\DWGJM-N=\VQH#*JSA[7> M/6#=OFVU>U?5]M=-DLJK<-IMG?C6J6T#KJ].=>_7J;ZEE?X_*V]&YPR>.$Q8 M-D[(ZZH;UVJ58CZ?HNG)RM&?.UC\ I[K+S&W,H SD(_8;46L)=%\*1/-@7JI MBY::)#$'F>=$T%%BDJ@/,6A_A\IX[_RGWS+ON@?CTQ6U_3IJN2E65A-WH^V^ M@9E1QQ_@Z;[ <_SY X0AV=OXT@)M430NO[7WCO[3:ASODCP#:I=^9J.AB]WO M>T=['[^RQL?//[=WOOUH?MQB6: VOW\[SAFM>T=?>6/GP]'>1DB-JWE15>AB MBS8W-OL.T75ECI*[57<[8HM],R3NB MZ#. >-$0($4=6X> M:4$5S692AI%%LUDTZOG0.2NNFYDQ3_,6UXVCAAOJ.7)$>,1%,$B#&84(]HD' M1E/D!%0;4\=*+ZUJT^^G'6-<,B0?J%DAC8UU MTCC?Y\&*1%)"S,28W;<4N:0)]9])Y/B5Y.T>S^8>YM9F(F=#\E&;42E0AIPU#-D8 M)5A,T5$C5]:HFN484P%;K62D)#K.5:#&&((3Q;#%#ALV]1C3LN%W;?CV9]CP M& /W&GFB0#VT.8ZHP5CV)#!/$_96Y@V_K3/#&!?=.][X!9CH>ZP%T"M/.OU< M+WW6A2>X&+\Z^E4.F8LK6U4_EVZ5R#SY[.;?+U>F+=XW;='/34.!P5EBY1&BA8+/LJCU=;L!&-=^2=BV>P%&XO$=&KM3E7?&S M5?^NCNIOP[ZW?A+^)X:#;-MG?%?!E(U6S[<[O;/NHE1_L,85UQ[M K<>@"V] MB1O?/S.XSW%S9U" ;@2YB6,\2R_ 82/ LR4S3>4"P-]P:SC4EA L]6BWR>U=JP_F[MEV[ MMD%C9O $PPX?>H3%*%%Y9 U5+O6K?2 904J?V]->?3B6,7_4Q7@"^E0NGAUT!>@-RNA27IS#:G&J M@LUNA(O#'R>=L=_?6F8W;P+Z77*6]S)OY6 GMX:]4;9.UKT_.SZKA/LV2//N M^\[Q:3<>@MBO6,MWCF,N"UZDRK27X*:+QN=]HX(T5#H$"KA'7&&*#$L62>PC M]<0E*\4H-Z7 F4G.$&\8)UCD.>*.)>,4)B(R/\I-N4[,']J3?&! STNVU:W] MG0MKKSI:W')0'SB8OSK4V,J5W+M>H)YGE/X^ +5./@'P!M>.P*""/5\"/AMM M]P3D5F]PR.%>@Y*VZ=3!\6JU^^CW[NJU\7%?*W>P]8.;\HKJX 19%>RI8T>? M>R2I616*OO%G97I.58OSF$L[IX>5>.*5O27H>X4ZX(BX&)]\Q@FH9M%&@$XV M/+;*1JT-JFUJFUD:5';B+,?JOM*5^0NDY#3K\FI.[@1#/!=U@N=44WT??MLW MM61D%EA?QH4I9VDN9^G5:0O+D)?_9P03Z.1:3\5)SO:<>*K>&\K$LTE[ M'3!3+N>_.V,,I9Q1JBC&5E@VS,1C(]VSQS+Q_NIW_(_#3AN6KY=;G?4O!OXR M6+!/G6Y^BO5^O]MR9Y7!O]/)_1?A.;J=-CS^P55H]<&94"^^'#4VX/-'GRNW6N/H6[MYO/=C;^//UGC+[<;%[J5G#?H5 MGG47[M$XA_M3N#YO7'Z%^WVE>\=??C0^_B?7=5Z,INN)*'5,A"*L2$ \1(%T M\A(1I2RW- KO^,QF0CT63 L^^74RV?_&"'%9V= 2[BES+!KN""!#RABQPDPX M3%@:S!)X&39)02.4L!IQ@195@A;J-$CDB&I%59^E$=@E]9(Z3. M\*P&$4QL1;Q*.GSCC+BTI*BP#"1$9X0R/*C@(O,8>QJC\U$Q>\> E:(B+C0? MTE$^]-@PE;A%-"2'./<8V2 ]7: M.!,2(]':Z(00%1OBEV'#HB).18E\S&H.U%FB"9(J2,3SV -KC$-11T4(P29( M#"JBJ!L]GKC^>E3$)7#WWC/0EM!5*A:;Y!N> MX>#LZ8R U\S_RG@<'>&11<\=J,6:16PY-TP':1)[J-9Q3!#=*:U3!B8XZ&J6';GV*&9\471 M%J3!2!AM52!ZGA\J3BUJQ> PQYF*C2FB634D,8@!QE^><,>R0 MIU$D*[4E>8+>,ZD5A2!>GB#^^0B&D#I%;1W/K<:XY$3'Q&5,E%%.*!?LH7KV M^3%$422FHHDQMQ,AP/X*8R0<$XC;@)%-@B$1?+8P!4@&M[)&ZU2/=\C]UVO@ MAR5P.-W3X?,5.)S6?Y>UC4Q!O+.,)%R M^TPQA8)78+ZP0G[FWIXBY!< M>_>.H-@U#]XGB* ;NX_[;43;K=X.^.*H$80%XI6$,?[U-VM)V* E!H&$!FH/ M8&!I357YU)-9F4\:"9:OO07L=PK#(F^>%<69NYFO0:QF=A M@/G-ML_&(D#+DHFS3C@^#:/#0 PR6%=S+D,C@IA@N6,>\,UP5-'?'ZV5\B# MG<%[_^SG[P#("YV;!7Q/$,;"Q"BC*'ATVN>4[ #PS11&T3+IE#*>Y\Y4+Z1Z ML*J[=>L$ U,EZU@C!0G!2>MYPMAQ11DF'IPZH2E7CXCW3(T#Q=ZGL?=:&$<1 M*;FP%&FJ'.)*YR:)Q("]6TF\B\PP 71M!GDWQ>>NL0T1A\-4!O9"(/* 5/(@D<_'!< M%OM7! -3Q6ZDIDRK*&U(/'#A$HF&^) '8(.>NK835GL9VSOM=@,\#)8SUU$ MTA$!B[V%Q9X'A7PPQKJ E<5J8UO5R[%78K%?@\#,ZF7FO#T+SY5H?R"./E]- MC65[GX^7FYOZ\9=ZY9EBX8G4"R]%2MP++AAVFDJ50T^2):T,'4FT/[C>%/W- MY5FL)F@.11TX"28A'!E&G$6!7'0:>:6P8L%;;V>7';YB B(%$PLFWL)$S;#' M5'&9!.9,21NE5R%(C&DDALN14/M",+'LL#X+&&LANZBYX)HHI#RWB!- 1R.3 M0K 8 MI&,8&V*SU_PRY/ UQGJO#QG9JJ@P>4&-D1F\\M"] %NLKA A8W;[[**JEX??A/;7[?^!+]?G.+6]H_99]1[,-2]HGX5X-GA#5?7X M,UT-";Y>#JLSOFD/ "7\_;U]:;4S<>IB"#$TWO[Y9^/G/F(_YXO^!6M,O_%K M7IP ^GZFC2[-L]ZU]%=/]J[;@X<8KJ)YZ8?_Q7L>ME\]K+]^V,U&/\;&G[8W M:+Q_O]EX/XBG#;W9:'8'L:$;J''],EYZ%"<_Z\]G:;QKG]DSW[:=QONS_J!W M<1JS9-^<;_?>F\NUYQ>]QLX96$NG\3&> PO*HY&'ID$P^C_Y7XW!<6RD=N8U MC:MH>XUXE@=J-_H\:+T&(YN-S+^V;L_"NB7F>5EQHB05U9Z9Z(3CT5/C<%18 MND1IH,3)S[GR[J')//>Y.]DJS59CQ%R;,("]MK]-59-0P0!+T48G'B37FGNF M _AU@EC*Q,3DHMLL]8_8APF^?QY[\-[.COZ(MA_[+;C"+QV@KXNFE5_'W9I+^W#W_[< D4L1/_]^/5 MX:=P[BB7!ZTO;/_3GH#O>._[T3>@AO3PY/CD,R,)A(%3RWXQMHA*RV\0P6^@;),F\2&3@-,MQAV,CF'WU,2G+2S#"L/J88R( M8Q$)&13BQBED4N)(*F\L34J(:,:'U8=<@BVU--1PS9P!-+%2&AYI>W'AWCXZJ]=_-%(;T__\TU. M,D9)AF/W\#IQ^T&,"+3B+@$+GJ2V@L>$MV"HS(!F,(CXY)C,E=UWG8EFY?1S 6L$Y.ZA"Y#,3&Q#03D3/)F,X*=G>\ MMP<']/9UE(E2:^5C4A3NBVA))(;K&(R-IC)L+(?G,J67]L[Z=J<]:$?P2]Z> MQ=[15>.OV/L:>_"S/0N-_\3CMN_$5731,N\?'/? VL[V=SR18&:UW"#L%*S])!#F2 M!$H2['$'TCP4GGS:;VXPN1&!XEE^XKS; M;^<#WO1BIXK^_ONR'0;'UWO?-SXUW"U\@W]^Q+I^MW,QN/LC-S8@?HCB)RO6B_()O@9M_8SJ6]ZF_\ZS8-!@X\.KED!^U#C:#3FKNL\Z,.-72=X#O>.C>( HDE; M"[Y9Q,KA8 )X<>&NZSSHPXU=!PX)THM 0A*JG852VT0BWLQ5G>\1YW@X4?4Y M9Y_K'=YYDR\D,3"<1#?XZ^CS*!_\1LZ>L#Z8!#\VQ>[DJ)N-LSB83Y:8V-+B M$;H&,>^0O6ASRI"N0%L&;R1)BZ!&2Z0H^% M/=<4<5?B/7714I/W$L#I=R+H*#%)U(<8M']LP=OMY(V/^6;VT]_]6,4#5J1X MXVDQ@5'Q1C[.7QU\.H#/?/FV=_(![N\_[<.3][1YJV,'WWX\/3[[@_=;;J^9NOM=\;P=T?_<_IP>?_B8'IQ_H?NLX-SJO21XH M8ZUEWN=>*[DMEL?(NDB02DX:E0-G6@,N$+S)9'V'Z&G5&T^KT1@:1,&C@D=W MXI&-06DCEK.\C+0B/)A=BD?LJL>;*Z=?^'#-R0:J15DN, MZ:.FH(WNF--Q(_2]Z(Z#3U.<7-@;G49N4_VOA]\3CY*%HA!0L:(.!*DZ5Y_*R BVV8#9)L'+8,"S;(RS MS,RDV3U#?D[L9.%-[%<"W.;,3K*22L&W&>/;7[<)2G/W[\^*,(\%]DCG?J:< M.H>-Q(S:!$XJ- M0@I+,.*4.Y):+)%32N3>]+S*?,Y1*Z+K%38O;\2SC)\0ML0TI=4=V,Y+AT]> M6 =O=78<9B6"MQ+0/F=^5@!]+JQLM WA>71<4H^P"A3Q$ '+@U:Y1UG>F&"1 M4)F]3KRI57U;=.%-95]^K[1@VFO M#G3U8)IIMFD>@D;9<\^R+8$(#0YC76D3;0L2:Q+?8[7G8WZ[J%Z MJ=7-1:6;#;;9X"4=]8G$Y:E[@&I*1%[NE+!9>6$WY>)*0MB\$L(R8VGC;Q5S M:;V_RHKGGXUS2GOL$*%:(NZQ149IASA+%*? F MKPT\9N7N%/!X(?!H_CH&'D%J&ZDE2+/LZ5 G$;@Y$ED1",&&&%@3,G@8_@!X ME!3/PNM?$J1N7A/.X5'[&SINAQ#/WA04N!<%=@9[/U CCWY\.TSYM)I$G(3 M:@O$P7B'+*$)R(1CW!NG8V+EG<_VG;L$+"TEBG@2N4L6L\ABKI$PC@?J5'". M_$QPOJW[,6E_[M:W5?)C&_/S8$N:Y]Q\O'J29Z%BTP%">PP0<@*V#TDC30$+ M>#) RHR,2$6O0]3$"6PWM@VM$[&2AKW:]CD/-ZK8YS/MLSF^8',CE4T^P3(- M3(EC&X$D"8Q2,%)H&#.5Q>RT9$M@GZ\QR_IABE32,U>*693DS'D@V_OQ"/+E M9V9-HEQZ1 C)$609D,LJZ(ZE",.IHY>YA&13*[D$N9G%@E>&>Q0+GH\%CX5Q MP8*YDQ0GCAC%.$N?YOQJ0I'W'A/J8PH^Y# N$26[^L6SJV=+3$H>8LE#7"PO M*U@^G_W\D9^9J^ZQ3!H9Q0WBA.7^$+E=!*8\$A@TR4S&K M^CZV^B+ALT>*[HZD_H'B-T+W(C<.J$;R]4'^+%_+>BP(SV6X+KXIB\"\%H&C M.JO51KO<. A1XC""%5P@S15#3!!!9(A,.)<+!MFF?%;!X PM99'1R0*0!2 7 MRY@+0,X5(&LLF0BKE1<6T2 \X@P+9*GVB 6LO#JS$!_=9/@YU8>+!LB* M1?^KZNBT?6_KZ+SO?"O9E.C99YO.NU_ 7!+R'@<6C=9Q_-D6[+P'9MJ#BS3: M9[YS$4;AZ.DZ@XTUG)P\;FQ9QHWBI]?6+6;#86%OU8\P9F84Y6=KN,C=5)'!C"%XC1@Y3R@*@CM-5>[EF<;;LD;# MG<+2$?C.N2)..N=HB#@:^(A63VS\R>90X?+(QI^M:MZ>GG?/X$:JCIS=B\H'O'LR[L/-<4V M%(T1^.C\*#;";\5&'B^-F4,FKV!CZO0 [^_N?(?/ MG1Z>O#MM[GY@^[OO>7/W]^/#W?=XOP7WV'HOFJW#T_&-J<.3#WQO=X_M?SH\ MW?MT@)N[GN^='.&]TW=P;Q_$WF]_D[V3+Z1Y>ICVVG6E7R89,4)$1+S7B!-E MD.$XRTN%+)>I=*1N8UMN8FZ>VVYP6@M9@0WZ5[L%O[J;[%. FZ;>*N>L#=AS M(;63U"KO*!<)IQ18!6[D&MQ( ;<%@UM-\M>+!!,Y.41C8HAK%9 1WB+&1#)2 M"*DXS:FIBM>KNF<,;@79"K(M#[(]:4NK(-O"D(W6:5L2+,2$-%%9388";4LJ M(LF#\III#9,ZBYEO:BT*M!5H>SW0)@#4E(R4Q+Q1'*@QAN!$,8"9PX:1$6DC MA;0M![3Q<6@3#',FHT'K+8P0L(F@V(>&ZZH1=!)N8YM.T.A[&C%8 M%L>FF.U7B4%67OBUF MN_IF._-88S';N9AM+<:H(@\P9@EYPF"U)5R"(RX]P@'&R5&)M0L;VR)GV12S M73NSG7D(NX=!898CD*5',1G(U8Z8UMK9?&;%^- M7N3[G"(9^X-&_':>R]6&Q;DO*1_Y*&A;347^9?'_KP?Y[7","YQ- V<36M%3 M3HQBFB(O:6Y>Y"3*K!%IJ22+5NB8&^F(NJC,E&A6>F4OEOHL2ZVY M^8I1G(!?()%L0IP*@HQS(NM5.T45I82RC6U>%YDOEKKZECI7+[]8ZK,LM>;9 MQT@\CCZAH,%/X))&9*SU>8M=6)4T9Q8\>X*?G3I43'4)376NGGTQU6>9:LV; M]UDUS'."/"'@S0>+D1',(R:#8S9][%6T V3/0KZ/5X])I474:29Y1(I+7B@%[1()-+S+SG-'"J MF.!9&YS,/4=YF=*4BU&_G-]?C/K91EW?SA=,<4(]8LGG?G+*(B>40#X:[0,Q M'G,+E&2"W'\QZN?6(:RL1<\L/E L^MD678\'*!Z(U!I%11GBX! B(WU")$9O M+/5,)KZQ+>FS0W*Q\$0FI"*+B-L@D<4D M(N,UT<1[)A3/W6 )78'"P74OK_GKN-L;H$'LG3X[TE!"HXO(#*@&L 7C5\C* M4P!L?T(1 #$T<29 ML=#G6FC-X4]<>IND0#1GUG%*&'+.$!0DH9Y[KUV.RU/^[!SA8J%+:*$S3P H M%OI<"ZVYZ4D;P4G"R$B%@>5RC)Q1#*9.BAYPU5.==\Z6QT)?Q[[_4E;0R[RE2PRC%%BL[.7/FKMU-OHTHBU]D(@J5,NN60&4-\Y ME))Q@0*N6\RR]I%@LZK>>ME&D3_LIX!F (:ZT199P@9(/!J8Y]H'1C6V^2=BSB\0*:!;0+* YSV!? O=MW MM,W./X\Z-5?J/4_]377RX9O)O2@?TVM]O)9GO2T R_CLV)(4(E,+2D M%<%>2JL=9YQ29C10;H([)8:1Z,QX]>A2G&!&<=&46Y]LMY@;54@/ @"%.JNZP2X M*R;@4QQSGK2U)LJ(E@J !)\6!_CEBE:5P"D\XBSS==9T' M^[(_P7I?VCH^53_$T+" AF #C5X\M>VSGXT4<_YEO^J9'MI]#R ]:/3L( [[ MKM_?M?U6T_;<:+V;)K1BWXT^GKK8:S"R.;$O^THW8E=L"TQJ=3IPKU2[<&'T MLK4+KQ^Z$OUB9]D7?$5?P4T<6GP;\)5Z=8]LT+S&C[^09LL+^';8ZG?$HW-[N$=O?W>%[]#TY/&D>-W_[< 7GH@>M#P+N[<>,<8#XMYJ M9+&."#OO X^,.L80!O73_KD4NQ;>:WB>1DBY%93$1(A?X;(EY+,)/D\%8JF#+K:V8 MTG/VOG.\)HXVDW#)PAM$+<%B4\]C.KO(>P,;3V=O/S.8'FBR/K8:[8Y,_2-8 M^I^QEZ/?/U*9$"WKS\/KSX0H"C%>F,@5(DY[Q#6VR"3LP DT0">2TLJ;'$71 M"VT3M4A#^.^"'?/%CFFH:\&.Q6%'C;M2K"U6FB&>%$7<.8>T,PPEZ@(,5%2) MNXP=L]*+7'7L>$W[53,(DBU4$ !T&<"Z"0-NR0)C2J0S+O M^4]&(*>T1B(98%_*BY0;\*BMQ6K8+0^ %N185O)5D&.NR%&C7L$0H:AE* @# M;IM2'.E("+(:"Q8-Y8FDC!R+[;*W/,AQ1PU+K?KD"64+]P3EGU06>[=A_3'J M"GRU9P<7/?C>RL_3@LO]TNGZ+ZMI2IWXOQ^O#C^%Y/&A]8?N?]@1\QWO? MC[XU=ST]/#D^.=S]P YWCT^;K1UVZ-?VJ->C,-?SZ(V9:P*I?&/]EEC<-R]@(<(_7^6HI12E+*"12E/V0V=G'#_ M EJ$M6S[L4VN/Y8])WC)WMQU=&K">UOOBH4*)8=I'7FY *A_9,7*O#0R5EP% MHYI-3U7!6%6=BVF%AI\6G9PD;W$/3_YS1(1^3.[]]*Z=PPP'57+2VNMAG+QE M!]_?'3=;H;-WTCS-.A7[N[^T#T^^L+U/^3-PC=8'OO_I[ZM:,*(53O8^O25- M^O?5'CW( 0:^]]OOI_LM_RTS<7@>TMP]$H>MW]/>7Q-2 "57-J:(G+,$<0;. MF,;6(R.39\96NGD;VV:3BV7M'+9(E:""@ 4!'XN $Z-!#R!? ;=IP*T6:?5! M.^5\0%(DB[BA 6DK([*&YXQG+#$6&]L"/[N+R8M VRM($05+8F77: 7 [%%T M;O/9:T9-^K==DM<#8S.)M0O."% M%3+FDH4@>H,(3PACBAN6:5TJ0HU:@1&G028O A-S8UAPOD3%#!8"!HK85",CN<(,4.&28*D\#D-D&GJ9,5"*"\1DV+= M,V$A0ZLNACN-X=9XB+%$11<<8I[D)/JDD&-*(2%BLE1)0R@8+EMP@_K7& N1 M)1:R D@U#0]YU[TH63BS0[,)63@^"6RHP M:E.+676E*<&0]37NQ]"0H5$7NYW&;FLL1!,-EDL3HA8\!^X401H'FXN I14& M;-CE#5'*Q?MI2*O[2_S3ML-.'LE"1&8. M:!,R2)B7E%++$26"("XT08[CW,)>ZN!B;I'E-K:5W.2,+Y%G52Q[Z2Q[(@>Y MPZ*+T4YCM#46PBAASC&%<)(ZIWTYY+Q+R%H7G)98..TWMI_?.KV$0J8B(=V! M[31.VV?MTXO3L8K?18=('M6OI2#;#.(GA:[,#/DF))$$GA3/H*>)!>2+"2,7 M=4 6O*^D-)4T*?"_1,YXG7$/](=M9X6B*@4/YAUR*3@P0QRH,R E L4:(^$( M0UP#!#B")>+*!&]V(_GE7J M".VL/1#[@T:WUVB?GE]D_?CKWY7@SK0O^A_+QI3^/KMN A##VV\>#MVI9D&! MRUG!Y23M2J6]]YIB1#'. I;&(!,30]0ZG8R.V.((<*DW):WG\?VS!'B*==_/ M>^ZVZF*XTQCNA/TF+J,E'K$H#>)!):2QTX@ SU%16YH\!W]G LM9B-6^@BC/ MGT.JTOAJ.QSM6!"SI"(FEI :A0\H8A+09'AQJ,LM"FQ4T2EE',/\*96 M,_9ZGV4]JZ'L4Z"S0.?"^',!SAD"9XU$NR"#\!ZF-^>Y]8UFR,J$D986<#,9 M:J3+P4*-9U7$MDC8O$,]_48WRHD_WU97?]IO;J@QC\R,9TW@\VZ_G0]XTXL= M./)K_"D%_-^W-9Q'+PS__(AU\'HN!G=_I*9;NB"AYQO"G,-W?N/K<>^GYNU1 M1*X7[1=4I:N]L9U+>]7?^-=M*>OVV?7)98[DWOOLCQ.^_R%_?W/$AG B/%.2 MSC<>J*5W;CC.E0I M+C#CV"C*K4\V)Q=9%0@/@IA(QZ_#G./$\*0U3CR29(T30'^<#5IA)=)=UPE> M,VULXE@*3E6T/%FN50S&4253[3K!.1R)2(X$QR6@@:**.0Q/IXQV2=]U'2(E M3T'0@)/BA'E'K+(T2.\)9Y&G\>M(#/3-A7QVS%/4V@# <^!Q7"A):%@2.?/J MC&_: [ I?[\Z;S7O]^P9S.E0"92W?1PJE/_9[0T2P%JW,5SN -/ZC=8Q0.71 M<>///W<:;^'%W/*5[YZ>#^K_W_&Y![7DE^-UW\E/*+SNQI)SA, MUR\<%OPX_9$+D7N?6IO\97R(&@!6T^\'PC7V?UK5(V* %OGGSA!Y\.OQQ\^O!MOW6 ]WY[R_:^A_9X$*#Y_>^K M@T_-+XSCY<'G0\M_A;Q-USZD,1*9D$6%! M(ZZM0SIW)TI>Y? I2X9S\.+(IM2SDI]:4.+@"R\L*U4M5J%!$1U>!PQ]I7JD M+X2@D\2&311.Z822DPYQXCVR"3OD91 J<\TW,R1)5GBP%2*X>^RXB MIVL"DJ](W/2%L'%"70I7V!!/.,)4 38ZHI!12:,D+,O=F8-4&+"1;!JY_.*F MA4 ^C(U%?'%ML/&UB"Z^##I.$EUT.!@EM4$,*X9X2@PYE01*@9)@.%->*4!' MO&F>+YQ2F..B[;Q(PJT1.KX6!987 L<)@4G&+ ]1!B0H$XA;KI'S7B,IL+(X M*$'8561ALCD3!)9L5N MAPQQ%G'/8HJ82Z4 QT>"&4_##^:PSX5_E'OBR2W%4*#"4XBA*&\]]C]/4 MXL\53E^SPL;+8.LDA0WBC,0J:&2H 2]>$8M"XS.#$8G!$.ML\FFF-L=*X!1@04@:*#( M61RPD#C&D&$4@[=O]+PIZOJ@[,KS4W_1ZV70G5C"5,CJRI+57X?C6D!U9LE) MK9W!7AM_JX"U]?8JU]E_-BYIJ[U"7FEP_+T 0!4!''_'@^&21LTIPTS^Z9T<(//C3&0)ED5>9;VW5>LJK+!5G;W;/?%EH9KW0O)VPT 0; M56(!,1P4XH%*8.Z&HBB82<0G3G)[+&UFF,NP? I5,UBEZO(M4TBO+)V4 1TE M/C0Z]R]/FUF&H!=3)_IA++K1O>AEF(![[\?\!L^J ;3YK\YVLJ$W^L&G<.XHEP>M+VS_TYZ [WCO M^]&WYJZGAR?')X>['UC69VJV=MC!Z>]?#G=_20!%5WM'GY,'1,@N/K$I 2.U M'!EO'(H1*$4$;*B,]VQ/<_?-:>:X>)05$KB[B-#FE*'3@BQADO!+4^YP!+ MLE5?&7Z.>#\'7&])HE2S8#?Z>.IBK\%(]5OXVHO]<\"1]M?8N=IJ9/0)[90 M)#)HN#BXC#'KG,1^O*6&DL^6=53.>VT8YW/;N?772AHE-H9*)]9UO\;&)=P: MG _N*_7CH&&/;/NL/Z@.\[;7N\H8]R-4G'];B6 !@+T]B[VCJTJH)?;@PL// M1+C^Z,!A+/GZAGH_U!!ZT7>/S@!Z0WX?MI&O./PX?#GOML\&6XU'JK8L@ZS0 MY.5BHH+0X#$*0C^%S6Y;?Q(J& Q ;W3B07*MN6NSH?TLAD'[\^^QOX@Q_K?GU6_^]/V![L7L94G2 LN_4NGZ[^\ M,H/?WWW[;6_GLY61,>#NB%!K(71IXW79^V5P!K\9#T M+*@+UXUDE>Q6Q/;7O+KW-S.-N7X?,[TQL:7%(^YM@F1PIBV(;9$)7,/!8^0S M;&R3V^1G*83B7L].QFO9JYB5%/QM=[+Z\O&'$=X.)J7VMQC0]]CKKLE; M>@@NY-[WMWSO]"UN[G[@>_1M_NSEP__]H/5+9WR3XJ!U^*7Y M'9ZJ=71UT()K[![!<=DE_:6]U_H(]_<%'YPTC_=^^\]$&2.>1!*YGH@&+7(Q M.LE9\ P1Z7U2V&&=4XS^W_]'4T+_O<(I1D4*LTAA/@_GGA@O?P[.K>6.[,N! M7;U_G!+>$"609(3DDLF -.8<<2,HY=C@D'"EV<;4W-,I9P5WCPQ$3$7!%\"^ MW_8',,5S1*\7^^UP83MC/>5R>+\?!_W&/R[.CBYLSX)IQE!+QWI*=(%.?%NK MD;NX<*+V]XW1^#@:NIT\4H6RS0+%)A0N*JVPP%0A(6Q$W/J(M+8&44,5]IYK MC<43*=O\^%;T]O>=7N_]F)H#_[H M]ON%7\P \B;I$VK/L#%<(Q:)1CPIB6#5WBT?-N+P])*1===Z(TL:JT\*6G >*$*OW(?4C&8J2X8(B+Q)$-AJ%D,+?4 M)972[+;0YEY56HS]R;7A2T%^7D\-^XV!-GKI$:?1(XTU0UHK%A26-FH\IX#;$A6*%Y0M*/MJ0Y:O2I/C MY:"V3MR5CEX0C7)E/>+1*&2QT8CJ%*)VG'J>VXN833Z!N:\>TDZ0SYA< BEG M7T(JMN@C:DCOJFV@6_I1I0TSO67]J*+71MZ8!N?BVM^(/U+7?&7/C0X8=*RJ M8>WY>:_[K?IKY^I%U1FF0*5G[*&\.O6&[T>7>SN?0]!8\DB1"P%0A":+3& < MX60-@>&BAH>-;;QU5^/?VP(.-;F&K;&ZG5ME_/=8\*VJ<#8'DWYD5?A.79=B M,U=I]V+C$AYY[A[0^^:[^>TGPDOQV1XN ;C[\>R5&<#>B/_^O6U\C.?=2YB>9T=;C3^'VB"]F,"(!MU&LSN(#4(:J#&756*6*AYS MOL'[US&8U6 U ]ON]"= SD,:6U/J<(TNS7/%8GW-_R&*\-^W92]&K G__(AU MP)$N!G=_I%9:NR 4I&SLG=[X>MS[F0AX%)'K1?L%57W0WMC.I;WJ;_SK-LX# MR(].+O,.\[W/7E\ MO_']>"$$VYG;,2&8!:9(E%*"T0Y<8ZU93XZ[*W#UA.M M[,8=GV/.<6)XTAHG'@DLADZDE)P-6F$ETEV?"\[A2$1R)#@N#36**N8P7%T9 M[9*^ZW,24YM#LG(7==B_ZP0_#KM:4_EAU MSYX=7/1RW[17+HASV3SZS&U0,FF*&*4<<<[_ (L_ZCN6KT#&^^,/K3] UB>+N3PV MMW?VAEE$,HI(!A$X>BR5IEQP9^&_C$4B@;%2C(6TC]W*S2FZ=^TN?OE]FSE!)^]9\^3OSQ%'$:)Q6<17(!ZX1^#(),0T M=5AR)K"(65MID[)G=^9=I;SH988M,#HVUP3H>9";MQ\S7N MP6T"T78=1J7@B1 ID64Y&89)"C":"$J.4^6T=(*9C6W.-B5]=E?> MU4NP7#!8\E6AWM.4ZA6PG"%8MBZ[F6H6D)P=2%[505(1K&RT DD<+8 DL4@S M8Y##R8B(@_1N6(,GU%U[T--RS<(H'PN2HC#*91B)90;)XUZ,!29G"I.W2I5' M,$FI"4HYB1+7%& RN:QDP)&FTAONO*>&Y"XKFQ(_NP%7X9)3PJ0L7'(91F*) M8?)=]Z)74'*V*#DI<$E\(C$ >^0*4-)2BUS@%@G'J%8T)TQG,JDVE9A5X+*0 MR4?99BOG3%9I0852+L-XO"!6NG@?3-Y$R2IQ-<-DALN"E#-#R@FQ26#GB2%#K$#1X&29QDN :>6:B$XY'3XW#46'I$J6!$B<_*[EQ M?\VE>8$DY5I&896D3/!68\ZI\;]V3\_C6;]ZTSMGX>WI>:=[%>,O\2RF]N#/ M#MS]LB3 -]LC9#CQ<,[W5\WO;Z\./WT\W<_UR-^_B'RNPT_O3@];?U_N_W9X M?'#2;(\GP .BM+/%[@$Z'/YV ,CRR\E^ZPO<]^^=@T^'G69KAQ^>OFOOT=_3 MWLG>]^;.YRBTIA(,FU4R[MYHY. 7R& IG"0R$">&R XS%FA^QM?$E%2>.N:] MA-%@C@/&)VUDH(K#A\83YO\:P.M%OU3M$VZ.2./MM_SO83_EZ[%IC :G48U. MW>INFL'$>HR'[^[VT^3%2<;@A&:1$QXL,S0Z+J45DFEM)B;\CT!)UU+1EZ%[ M\V1S>V@47K1ILS^.X:(3]]/-._FUVQ^\Z_;^.K:]6-WG:)W?N5%8D&LC?77T M?OIYX/A9^K]FS5!4N"S#PW.,]2IC1CAJ4, 5OD;N K",$J908HYZ![8O5 M;/G\L]ORJ/CCXA1N%D[2'W9ZO]41NE_-?E?-?G]S]L<1!HW:R,-,#_GG4'5W MSJ2B*I7I#^#;Z8_VTD,VFKO//Z'1,Z&K5;'"S18Q= X5*X(]K0YF(9V>R\VN MV,U*O+AZJ-FVPYJ/Q_^@S$B%%I-=MZ=46)G5[)Y=94DTACFWC;>P.(3*'YME M7_$5?3-_M;\]Z[T4$YNUB=V()$_1\&^Y9]EC2^T>\\"O[<61,JG*I%K$I)H) MM%\?<*X5893GRREAS)"R'*WKQ:SR[B//8@'YV M)N+*;_JNY>:MC!+;('RT*G"LA TJ8JXIP1)K+O@HQ,MOA7CO2" :16QCJ,*U M;CQ<.XH^[YR%]_W^15:]VT]5J!I^\ZF2E!GTSO]W[MV/;IBB1C M/C'F.]SN/=G#!ZU.9__3QY.#D]]/]G<_7#9;!_"9PY/FZ3LXQ_OOAZW?3^ < MM>W>O>\?C_<__2T.?VNV]T[W>'-WAS1/OM#FZ1X]^'0@]DZ:'?@]//OQQ.:^ M6ELJK/,HQIR,B0E#UL-@)\48H81@JFK3:FU42W8[*<^D"1YD$A3CA'.C*/K,9> M6Z(,5WQCFVUJ/"O-[8)I!=/FBVE*1&)E8I12!;,: Z9%PKB/0081E)^X%5\P M;54QC8YC&B?$*^4L,C9IQ)W"2,LL :ZH-%'XH#39V-:;073"J;-%].B M99(Q&Q*+A"89XM?8Z9[G5*I9 M;$[1B6]C[>KX6!0TA^"22X&3:"P7+BK%J51.LN!*/&Y],+'YZX3FSM[3"), MYJ&3@(E6(Y=$0!9\5NM8"BSHC>U<\4>F!,7Y85^QW1&?T5(9HUTD8+L\4B.% MT%$0HK@@R=,2=UHKVZW%G8@%$Q68HB@I\!D'?,91CA&-GM/(I914YR[-U$PI MDE5,=^XUC)10#X;+'>"L9]@0)H6B2D2JE<.XA%?6RG1KX147&$G@C2!P/A/B M#.S7!B&1-L22&*TG(0S%E(THMKM+)<:.ZDLL9I@[4,AE)*DBY!AS5" MT+_J00<*5$>'&%'N_8NX)O O8R02(EB'*0Y"Z9P$I/&4Y&<5-I<*"HQ00%!J MH@[,4B>Y9,1P*9)6*A(%DT/'$KY8*Q2HA2^$,00[PE!(P2,NB,P)- PI+)PA M/@;K0T8!8-(%!=86!3"G'DP^41(PSRD'6'(7+%=1$NU9*)&0M4*!>J()#]H[ M+%!R'E >X6, V\*B&!PGG!AA=C8-IM"%Q187Q10#.P]$FLH9IS%: (8?TR$ MPC+@M68EIK)6*%"/J3C.N=02)9R51P/@@6$D()< 'H0A-!*=T\WPM.'0DIJQ M&-O_+9[%GNU4014;LFYI?Y"5;;X^IEBL1)J'J.B")TEJRVWBW-'D9&))L^"M M8,ZKDIRQ3JC8KL=)'(G>P] CYW1$W'B#;);9THQZ6 69=CQF;J3)E(4%99-H MWJ9++<%6*8I]2#PE8A2FWF(;F(TYX:H$-];*=&O!#R(B59@1H4I$8KU,MQ:1 M,-QP145 7&F".-,>6245\H01:8.-2O J-X-/NSU1;'?NC-D'(,K4T*04YYB: M0#C#SD=L<="DQ!'6RW9K<022J)"$.,0CP\"8P8"U,0FI1+DC)FJ2&X<2LDFY M7!;;76QNQF,T=69=/W>O_CZ^3X)_7-9J/:OO9OA^U@78:8R8BT@DQXEC1@U1 MA/&<,^N-C\Z74,@: ?L$W1@>I'4T:"2) '0',IX5A3;Y5SU@;LN9#:26JSX@T7":<46 EOK147ZCP +'!8X+'-\+QT]JG%/@ M>%7AN!:R5 D'&;D#.)8)<9(PY"M3D3.=$,0"PPX:1$H5>*SBN1:&QE,PP3^&%1F#'7!AD%8F( MJ6B#]DESJS>VF=QD?-W9\0R"V_O&N5H^$UMS]L7GX6V MEM4-YMQ%Q1AC2 MFGA$F/1$::PTD[6.H(9&@ ;E)2P,,6$[3.P+6J>0A%[/=HE5@\1&=SC=[6BZ MP_()<-3H7O1&?S_/35D;X:)7G0<^UHOGW5XNQ6V[)"T05Z&7VL-(-^-F:I2L9EN^_8M!?V#/\@V/V$O_UNLH@WU_9&)M>G4! M+W5Y\4Y58\:*'?8?(YA1FIZ-O.SEWUA.]7/?[13;/SC(-I>_Y_E]3[A]>X< M'?7BD1T,I^E[>+OMLW[;5S_]QW;&&H--;K['2N^]UWO)I2]V7"!=* __VA]^ M/H&49[UP]>67Y1_NL,3CN7L IPMCB_ !F/"_@7(Z<0<[Y\MWP^AU9AF#A M1Y8A6/B190@6?F09@H4?689@X4>6(5CXD64(%GYD&8*%'UF&8.%'EB%8^)$O MU+#@1X2L2DB::9CL<3G)O]A.3OGM-^R@L1M]K+9E&=ELY+3BV^E2]\7MBVSI MHQ*]^]5&]UBNMXU!:2-BPEG,7E-GC8D^.2^#%#*ES^_S6!#*R,T4[_?-=S=R MO">G=M_(P717/P^YF8)Y(R-CN"?_N+QNO)H9FZ.\[L,OS=\^L,/=_YP=W-TP_X<#=\:7YJMIOY7G;? MPO6_\+V3_W3V3C\>P_7Q_N[?8O_3N[37.ACLM?&W*K>[]?:J"=?Y'(/@QOF M:.(8<24-8/)I7?E5,^2BN[@6O7*3*C[)CKQ)@J)Z8 VI2 UOQU#-!T#%F9,B%+ MI$?<10W_(@8)#N-MN4PXJHUM2K;H\K?$?A&IHWR[:G3;*T)D)E:1>.R7TY7-D?IQ+$)LFDY8CX0!&'&8",8@EY M%;2#1453R3>V)=YD>$JU\KERB1*M6_B14T?K4O6?)T?K%H"=UVY+>-(B.O:\ M3PK'37AGJQ&.^\=T\;AG2N%,",P]Q8^]'N_^^[,_J^K5$IB;W>)S5 _,P=*# M%2,*):4PXIA*Y(+0*'#E0F2&68_!C^5L$TM:6WUJU1]3(L]CJL$,-!(RZL0HZ(@ @. MR2L9>+(B^[?/%R9<8C!8]7.\] ;N J#M7;>78GOP1$KXJG=H5Y(2CL;[HE=( MX3Q6@B\W2.%H)>#&!N."&\8AN#8.:6XHLCX:K)57.H$/2K-(;3TB\7A.N,0; M&VMI_>O "2> 06&%,\2"&BL$%S!J"\9/%'.(!Y>0#2P@2FE4PM(0M-W8UEMT M5OJHRP@'JWZ.5Q$H/&_W2ICPE7#"T6@7/CA?/C@*$K*$%=%$(NDX19Q98(;! M>,2"H)%R9YW.C?VHW)2LGKI7@H3+:OKK0 @K)*@^5 CAS,'@9*=."*-B)+F0 M$,-. QA0C&P$;"#6:Z6-M8S@C6V&MS@I<<*E/<=K+/3X_>(L-ABNBCSH2;RG+EIJDL0<:4YQX54K!ERG]L912/+N4XAD- M.4HIQ4J9_#@?\%*FZ(U'$B>&.&<&6>XU2L; 1$A.N^Q#\BWU$J44KWS R0P7[=>2]W'#[UWNU(_)C>=+&&5!F2$E7C)' M&'U?CY> X^.YSN4ES!K$O8S( O]%,1J/+6 M$10M"F!K'QJZ@8PU%JPQV$>8%X$9+GP8*Z1(@,3!)G $\<1T\A=5DG; MU,_?T9UUELR_!GG>_(AVC",)_)RG?_OLHIJD5<3F^N9.;>^H?58Y0OS:P-MG M 6;K&ZHJ]!@^4VY;?SNH]&('+OM% M^P79!#?[QG8N[55_XU^W1P!>_^CD$GS1^Y]]-#1,WCLTPZ]CPS[$A5S)*V-P M0K/("0^6&1H=E](*R;0V&W?-#G/W[)C#VZ_.^*8]@+'VCQB/OP9=_Z4Q\F<: MZ/IM+&)J-'8O +2/&H/C"/_OQ5AE=O7;WQJG\-GC?B/"^PNWHY6;C6NL04%\09;G%DEGK-(UN1G(U5Z-._-^/\/MP[BB7S>^=-JP8;*_U>^?PMP/1W/WE M9+_U!>[[]\[!I\-.L[7##T_?M??H[UG\&>^WWL/?/L!*M<.:EY_SF\,A&48X#LH8 M0;@(S#(5,/7V@0+N,B5F.26:NYY_QCX"P)JQKJSP8Q)T$R 9H!RJW#P8\)_OO\H;A0'([W]X4*,[A,)-0)5^IIFP#G>N MMIZ 3>0YV$1--,;**+QVG&FJ*:'1!G"!X5= M$>--$;81,I$?$%LPOL?/GOP M=2+ XK4^BS\1)!Q4B F+65!&VXDG3$V>:L8SRJD$F/.L_>5,/?&*[BPP=B. M]58I4^+EIL3[R[VCSRX$"V9*$+/!()9$2OX!O+FQOSBKV/IO<.#@AVK) M;[UNOW][*J;VMQC0]]CKKGI\_>DK),S"SPQCYIEV"%O)$9

9N,/"M9]T:1WG"+P:-HSPLUSRE MT3Z;*K13'9+GS]:=T=.%!=GNC6/M]#.1JS]+K95VY2 >VP#F=L--G,CZJI#P ML+SQXNSKL.[Q%@O,EYS&FWCB1HZXL9'S]O2\T[V*<>Q0>9:-#?=]AGXT34,BB$\R+/G7'( M>FV1)@0H?#328K:Q3;?P[!S1)[;A*U-G>:;.+?>U]8'O??@,+H,4WF*82. \ M<)5TEK)FB!G@_]YZ+#VX$7*KGF5X/9'&'='6<;O_ \!&_[RNT7:W(F/=KX"* M>6WH76=7-"Y':1?(#O,N&N?5TIYA;G[Y(K.=EK]V^X/QJ3DD*.^ZO=&O\G%K MECKRY$FYO_O^\G-2/$7L%?**@3?+%45.*8V\CY((S86G>F,;U],^&OF-]2LP MFU^'XC)!E@FU\AX1!CJ; *NBEX!:27ADK"3()Z.,3%2ZA/-T,9.GRSAD_6K[ MQQF8(OP<&JG7/1UC6?&ZXR* V "6CNE6SF?J ]]:0O_L=7V,H?\.;C+?]L?1 M77"N61,T$BAP,CA@+#$EF \;[( M[=0;C3 'E(R41 <8%Z@QAN!$,8R]PX:11P?SRTR8U4QH[7S_["WQ8)8,65OM M-H)G[%SD2-J@#=,B81QSM^&M>JGYCZF0 _29RSS2NQV#H.7S=>],*%'W))14 MBUUC)S]5>W!U^Z'F0]]^A)+\<0P7G;B?_AXMO!_A*UQI,'(,_@:K['_L=CI@ M'_DN6SD#K 6W\$L'_OK*9OW>R=[WYM'GQ(UA@A$4O,U1PB1A&74!*9:38R*6 MS@ >1("&\YQ/U;N(2Y+M='\@IM&_.(5;N\I>0_?B>M_,5D2L84>3L[+$Z_A* M^VR(C576%QS3!W/N=+J7_3>/-$QXU"JE\&>J7E4N!8_?]^.;Z'_^^;EG= M/JMNO/K0OT?G&N7WY:3 L13&ZLT.__PSW6T+#U/>1I6KHRN/_KQ5_6DLL7+X M-T6WM))W_AEOD2?^3;"[+WK?)^^[60*G-6)5;I9L*6D>==H':HZG* IYPJ$3 MLM.'V:&+24^OK2C5O!Z6FH(-5_F:0S>J^N>-,O]')/VOZ^NY+E 9OIUAM&28 M55WMBE2_W@5P:[RS[5[U4Y44?^N-C2;A6%8RX4,\>\&)>:;:ENN#Q:>;2ENN&9/=JLI*: MU2Y09^HZ M<8-1K+8E.U+)CE$)Q:HZKMB3E[6FDF0^+*),8M=9II%RA+2F)' M&>>3DS9FF:KW]O]>M =7[\_Z@]Y%U;MR?W <>ZUC>S;:H/BQ4_IZM*4ZG'GXYH <"SL7&J[;AWKX<_G8 S_.N MO7?Z]K*Y>\ .6T=P#SN7>]^/3P]//YXI-)M2EGUG1LB615BD346DM$/0WP9B<1]7BX&U.8 MJ:)V.6"7XW4C_8H"=E.!74T_RB8AI$X&&4PXXH8KY"(UB#E%N/8T")/UH_#6 MS$3T5JB/RY C+L"JJYD>0U%GGB_UXR':%#&WW&+.HG7)6"6ME 5K6(A(4JT0MSG;1>5N5RX:S&(*T@(%Y)NM"B;M)TS.AX@79TVV@*!1JUF!1HU!&:L.DE4BGF!O1XH@TUA;\1>.% MHL8KRS>VB=DBSZ90JZ?HOC *-=3$*Y*'T[ZW?ZPOA1I.B4*A9H^*!W4*Q;W" MPF"#DK) H3RUR#+JD)3)4&L8'8$)"R@ Y>&(^V,12F)&*D65.C<^5)MB7J120E SVST=0Z5"(QX(!AB&)8:4:HW]CF M5&U6[:F>S*!*_*DPJ%F#Q 5 7:%/LX:(&GU202M":4(B!8PX0 +25!K 8$: M0$611*KZOZBZSLDK"3XM4X[7*C<4O%T#LDZP.UGX4W@9K15:*CV#Y]/X5ZV2= RR"!49YRVZ'(9W6H,4$E MYHAFC' N.7788NVC<8)*0@TM'6H6)OF_]ZVY\]D&DB,5\O]G[\V;VDBZ?.&O M4L&],[<[@J0KE]JZYW4$;;"'GA9XP>W _Q"Y@K"0F))DED__GI-952HM@,!@ MH*V9?FR,5%FYG/,[^TFBF'9$\-R2W-J,<)=+9A3@&NI*+'G([IO?Z2)9T<3# MTL0.]LY,>![#D5A""YT3D>>*Y,8Q4*&%8"#?"D7CM5.(L+%Q?&YI2)H@!8XIER+B]RBKW55K?4 M_&AXVML\- G87" U",_R@@@X=Z #98FT@A4.3B7/#=[,N)$_*CS=I[5=Z[K& M'ZV9WKV-^YU4NWO9QC^RB78S0/CNK.V\XKC%'-<1NZ 0,&NPH3!Q)N4$SE42 M612&)$E2%$+%>6S0V,W80_84O5_%VXJDGCU)M;L>?\*KQD"L"F$S2D1J ="Y MSD@AA":<*] W>:9-BH(=)/L-?4H!W*;NG;@5WJ^_@Z*&^ULZO,NFJWMTMZ[N M][)YIM6(^]#R/K9XOD_#;KKJV%W3[JR>3=U3)FRJ8Z#[A(M,4,E5(70>)ZG1"4VR&YJZK^CC.6';WOM# M*1GG'$MUK;,@.@'@!;,I+S*=(JBZ M&$Q:(10S>>Z,2_)D[7FX>&_UHH9&M=[^]PUHSV C,.@1FE$'G*Y;WMZA1[5W M)B"A1_VZ#V<4(LD XK+;\^_"\<)E3V,8IFPUVSWKP;*PC^ZL+KU40UVZL/LF M]J1\*3UV\V2#Q_PEM:W-'K)M[9.VS;B=>?R9+HXNW;"H!^D@VT8.0O-Y,GS* MGK+O@&NCCX'+-VLNKW?H\3.-%D\*02:TM)W/*/HI4JVJ#*OA,VZCM50SW7]! MTL/"7*K[78S6RJ4""]PSG;HAV4%=3KZRX";,5D_LD"[5L"^PC^>>GR%_ZL_N M[M;196?_/?VR]4_W /[N8&["YP_XWBOXN[>[!7.^>G\UF^?0>;L3[VWM7.QN M_?-U]_-?Q[M;GRY!>Z5?WN(:._#WI[AS\L_)[M:NZUS&ES['X6-\T4$M=FO[ M4#M-N4)]U=*4" U_* 7V.04"L+&+0Z3D6ZGN4/G#YU.]^M2H$6<_JF M,<%O@0KKJASH<8'R.^_!6H"8]TD/\T>^/T!=IZ[T:<#RS0HL'Q@L=U_/@Z5U M!?/WELH\!K!DA2$Y*U)2F#PN!(]SDX8>A+E8%^E/F]K_PEIS_=1ILG>LBWP> M2+C@^O05$CX>$GZ<1\)44%NX+"=YFFLB4FI(H7-+J+(Z9DE_:=24)N#;Q6;KC35Q\?G16:]C5.9 M.TE+01D@=+K24W\86V]?G'7+E9[ZD^BI_K3] MEUD)V)'"SV6&.O#B%(HN-,EF0NLCTEW'LL%I(24SFS/*,Y")G\).Q5F8J=@Z3X_)U0<5ZEF4/I%T^ M9<']-56U[=RLYY%T=6U=[5R&@D_# @4HC^I,PBA4V;X;E_H86"]ZUPXLW:$$ MX@G3REKU9$MDBGUO.5F:I'&:4J-3J83)I,P2 R"C<^WBS&IUY\K&)J<3#V+O MO&_+X7'W#,]A^^/>NU45T=))FD<7NT>'65H4BJ:"V%0I;'5+B4J-( +[A60T M3H558 +?E')^UXJ&6,0&K S-J;0"C.L6Y-8H8F@!BR=P15228 M5,YB(:Q.4HU!%1:OI_D"U&I5'2Q)+-^)5RMB>7HP.^"[[P]%D2LX-4-$FN=$ MJ#PE,C8) 10S:<9SS@NQ]JK(LO4D7E S6Z7'=_MWTYRNK>6_B^XE?1X3J(JH MIN-T9._E(EZP1_?<9K.60-:;X]'QH$0%%=*"<$>UHC$&+ M%*]LR4!$2PJB.F548GN2]3A)UK-B@62NZSQ>,A"N:.@A8%%? "RRC&-W9DG2 M))=@ 0A+BCA.2)J[G N:,SAOW=E35PKDEH2EFCG_2%-E08;4A"IL)FO8 4I MTM@1YY1T*1RDD@9S76A6K&?9@MXD]X8E;@V7B:0L3A20+\M!CCN56E$(YKC, M0X+^BF">#<%,8Q 2CS,9+721$Z .[&F3 0994Q#C3)YF6>)LS-=>\?6$LG61 M)M<3SU3M(IJ&H7GQ-4T_%FAH+\R7][CM3.X'Q:O>$\^= 4^V1>?H,*$B=DF2 M8W3"H> W1%E+"=74)85CN: "77_SU2SW=OT!4R<@%2A/8RM$0F7J.$L+Q7/' M<\W353.3ETE0^YO)WOZG"T#VJ\[^U_.]S<-"YR!RM25@)E! ] *LE#0Q1!>* MP6%C/X<4C.U;FE/=J97)XW4JN9?QO.I$\0P(\Z2#G7723)L"H28M*_YCNG-) M%>F/)X](-1STQJ/K'UG4>>,I=%>6S.Q.ZT^31@U'EJC2RJ_ Z+#"WV7O7%X.UWZ;5NE!GZ]FE'*8 M\HT;-M^Z\-5_J1(&7+"&:\V&1]_IQ1D,E&[ +I..(#O?WG[*8'?G1[L[WX]N#JZF$68#NL NNR>PASAO=MT=^O@XN#JN'MP M^N7K%PQ2 3)UV(>3O:TW>/$1!W6(L22F-E&$*@RSPRX3F1>"I$F1&5 JJ$WC MH"L#-@"^(S(;T) EEZG)E!;,%(61N98Q951RP1THF1;TS3,DT')LUUZ]&Y0C M-P#5*7K3[8/=V^T?#>?ZVM_>.>GVUTY/DZ)V1 MGC95"R%@I("7IC$Q3Q@N5 M/9-.2W=,^MG[AH+8GK\P?\!G-/*_63">0/P,SD#3_0:,.1@/(U?31#0(IDPT M.I:CR/:]NT2/0;L&$AG^OV@\]+WQ,42UW;?ET66$.@E\A-VG!^.C8_B[6QIR M)LO1932HTRU:+Y 3C]EP(P+5HQVVZO:#ZN$U?!]+PP2 V[=9K2SLR/] M3IQ;'T:$8YH^HF56F3X+:J5)>TWG7) M"'6K+ASVV;@$C<=&P[$:=DU7EI?1+T@+__E_0$N+_WA7#DY "8M0.Y;]2_]; M^L>OZ]X%=E;:;\@3O@BSI# MJ4RYT"(I* 7#@XK46>UX?HV0&2# M8="YVD[ ()!QK 5L-$D4=T1(DQ,P&361<1+G8#VZ+';7>3+LD3R7H]%PGE,W MHA?&J]%>/^K(4A_7F!KN0)EB(!EU/.QZ>5!K@I,,KLV:KZ+S*C@8*61K@/7Q MR+.9]7<[X6#AT4H.M05.UYO @W(]#%*E8S1(HJP&^H;/!KU>D$XF4I<@U (\ MK/TYOH27K?WZXO;_S:01)*PC+"/[MR3)&,TU8(X05*IVIF>^Y%5U=1U=[^YT8Z FDX!&K&I-S M+FTN15+1%1BLI "*(C)S^$F6V!BO\EZ0!3Q#5N?'79 ?W;[NC8T-+6S/R^[( MDH%S-2!YBC*@T7MJ:G4G/_=F19"E3P)1-6%]QBGO.8=4Y&P)T@^I::<*-J,/ M=D592U 65A^XA-HDMI)DC#&"-RH1I55&7!XGLF#:.5Z@8WY>MYJB+(]7$O3K MKY:@Y =]/4B29R+.D#XZ,+G/.+=-CY,K$EF"1*XZFX=8F:P-3P@#9" BYEB; M[ 2A0K&XT,+$ M,=%T2I9TAD.!R Y8A@_R;%)>_YM$K@JW*SNCO@>_##=3_T>IQB;ISHV0/UV$%?8)B?%R"]HU$&+V1 MNMOKCKHPP2>Z']*O86C]$2WEE7E&.CB80/-*]G#0,]Y3=2W.]*L;KJ>@Q@@L MKDH X2P3>%N0E%931:U@5O$DKZ FI:*&&G&]*;_5'9X-AK+WMAR,SW:\? 7R M0.][[:K="VZ) 18-8-2GMLX^PNP;N"'L)\.;:7-_!Y4=H52>,I/A9;8Q@6.Q M1-(X(98EN8Q9S*V(\:;L^;Z%_S&Q6VNK=,:X E!Y:_MX$#9Z_9_R].R/G>BS M+.WQ8(SI"W___3KZI7)@U=^K/5#.7"82FDFJA'+":L48_,3O M1/DK)];M5+VW>2A=(C%.0QC/\/YWYXA,L3MG:JU)E2TL7EUU5R?6E,L5B6#Z MXX9VU26Z(GI25^Z+TT!9,NI;.*?H*-!ZE?,S^XHU^-+,+^M;@LO!MZZ7@[69 M !8?B-%>&&L84BF&M=V!3N;@L T^H885VZO8?O=ZPD,3MMFOJ'QF@7(1, MH]/!-]ORQ503J=TU\TNHW%?HFCJ#N6(^4\_66S"UC-%MKQZ-RWXPD?[L#0:G MOBH2. 5X^31$0X(U#T/B%J&D&M3"8%CYI1&X^B%5=BGFUR&?"F8POS(_Y(() M-WL#8W;+!C]JF,(W[7E,[%Q[ -=/VUF0\N&6DH4#18"RD7>&H2H(9' !6V'P M1I$2<\"BK]W> (D<;Y7N#E^:7O*Z"ESXP!#&*H(L:,4Q\#!G7:63&(2OTM!X M87;7=9%@AA$H$W9(1I=G-NI9&*S>WWG@< M;9,MY[I^2E47";?F'-OSZ8D_[5[X2)H7+!BOQ6Q-TT7F/)/Z*V9C-I C38@# M(Q@&BF,UBDMT@]MP@U$;D619^AN0,#/.?^@)KR%+'<#4@^V"T1$6_I+],<81 M0W@C#IA3$;\G\=.!"03>AC+/*8TWO>:MEJ8'.M<8YMT\W!ZQA)_A'\,*I(T% M3>RT6Z%Y?S!"@%_ ?LR'.3!0W\3M0]B_/_"J5CGHA8Q7G%,7T:EFS*'%D/RF MUH,2!2=J@)6(,2@)81EAGF&[UOTG]3M:47HP*FWW&V8.5 N!N4W8XG8 MCX P@K=A(_Y1<#!CL.=L2E5]AYHJ&NU^#]^]\RB^/1$"+PR6M\9XR9:7N*#^ MU*A:+'\ MO +C$QX6[.PT<%4'%T"MVC$X@9I'I@^I 17\)1Y2:1KN#Y51\+UNZ?U=3[K/ M3RZ9O=CP*1E-]&H*Q^O]]7PW#<_*>H3&[<5B LRBDL-*V_Z]-*C>;Q_Z MI\HTP3-'K;H<@"(]7'C?86U;C7O!_ SY:$VH?C@^A?7Z4\*ST2,?1D6! &=@ M<)^-/PULQ.:M,Q4Z/D;#8POGN>B"Q>B7[J^!H/#5_@<\@V^ [D@\QFI4*H*% M>Z=:/YK'5&N=.$F%BDW.-2 M$W4HZ7--[N.T,=!8YEROI=X >L[.,9]^$Z"#"0 M8&H BL?-EB4H*N.RM)6B 3,CU;_7:^^OUT86*2/K7@>[MRPL.KC;_YWFUB=M(GJ M HI]D)>O2VNZ(TQ;>AT6NZ+T)4(@J">5>A'W;%'&WVS78-?4 [*RI80LN^ZIP?YESS MPF6,@%6CB$AY1F22*1(;25W&XXSF='%[TQG(:-?\KM?:MG>^3BSR.Z:B/9@R M55/,)KH(=IKYO/8.@I4BM02MO+\ 10I853+4OK,8FXTJKDDNXXR 5'$T-DQS MO"M(B.5R%;6V/>]J-=/>EZ[^P07\3,$Z2U-N M3&8TB7V7Y$(G1&F6$E4(RO+"I#EFL<:WP4CM?+07W:$/G2[PY/_B77_?NK5S MM^EX,AY:-^Y%O:ZS-P0"O-I^8R5X%AO.,\MES(44L4HSJ:UVVN(EUV:2E<9; M";!+2J9/?HI_PPR?:_N))Z8EAEJLI(F+94I7X,A!XPRPY!U&+';?^I 0TU/.]5,MBIWST[_=377S]W1\>O* MQ^35WQ6Y+6$9Q2"&E(M!-!A*0+')B$"C2)F$$Y,YHX3,*:@$((:RC>NN;V], MHU^ZWW[U1;O]T:#L5@U>354X-4=_3QF^NJ:.<)Z\=B:K61'4$@3%L6NYD(6V M-"8< ?9+'8-(9H0#Z@(Z+-,UL(IB@VCR*KQF[-PN5 MYIIF8-\QES/*LX(:*YW(36SOK+FOCOX.1Y_LO3]T/&:Y34%YXEE"P*(K2"[ MN(\3X;A.8J&2#.N;Y]OAW^A@!@B1E=E7.WNNC\/^$0*NM:;5UOYK=+DCI"0Q MF'UQK&R6<"%$7F29RIQ("\,DU0ZI)J< 3E82;@I&'9R,R[)EXACK#^9@>G *63F8[DP7[P]3 M*I/4FHP4*J5$Y!2TE)0[H@28_,R!^BCT8@=3T[!]JBSF^HK&/QJ/4I!(MRJ_ MV")OU4?Y^C[*Z?5]E)]-2^2%K6;OW3HV?;)$\3OE>A0BI3S7-M8Y>O.Q)7R< M@P)NTAP8EJWTI,=5PCLG';PP3SB3TI1KPC/0OT6B8U* 44R,EEHQ*Q/F\(*S M6S/#[FQ_&4U%D>5<%KD24O,\ U''BY3F,K5Y?O?S7]E?=SCZB\[1(=4T >M; MP8%3,+TS:4DNE2%.\%P:3E7A' JU6W6=:Q-\;LA_Q8_^".Y*]('_X)C;JBO> M(RI,/D22@CF?*$%BI1D1E#%2%!0 1A6LD*I(+4\7=\5KWW!SPW3?^4XFUOQY M^6F(-SLW#?PWFTFO^'()OJ2 ^2!EN5$V!Y!/.!BXJ<6[6RA)A$M8"J:NQLM^ M.%M0\= P9@O@IRIEZLZY3THS3375<(78=Z ,0&QI'':5) [+!(0&HBB20I)$ MBBR7(N5&)+Z*Z@;(;HHNG;VSW_3!*>'=%!U,2W.T%5:@L4R!'<4RJ4*!@N4D MT29UH"AR](HEECC%%-[A%7-?)G7G+I.+.DS>)M,K5T0.$OEM ;HU?WPZBRH !8"J3;D>Z M;J->-YZ7_:IC?:C*K[MHP*^5#4H*R!D8:H1F!);JCB:-KMKCJ5[W2%97H^!& M+OZ:]C5! S ^3.@?X[O"-"U L6W?\-&O@OJHCZT98\GFPDNAX.A_YLN@=H\. M4UO(!#64W%BP2H54)*=@0V@6)UHRFPG04&9N68)O)2ZE-D]E*E)I5:HS#9"E MF<[25,G9RZ#VI_H0H,;LJ;;AR:;KQ#?9&]N0XP :^S\[V\/_5Q,WTMET?LW2 MK0N02M'+&-E>]Q24V9 ZX1W!\-N:7'T7FX"CX6W5&/#T)":UJ.L"*'''[5X= M-6%%[1YG_[3';Y@&/YKZ)/!3>,O-BN5O/JOD>]4TGB]2V-+HK$1WMG0_E[_\(?I#L]Z\O+W;M\CH7_H MCVGYA/[U;[;TO;PJ-[B'ZO#QQ'.\$0?O\:B$_YGZS=7'&_ZCWT9F_K-,;,0B MO?;C>(/>\[.$7__2FYZ\:;(4ABV2ES398JEA?_.G%DX.B .I\/];XVOU S69 M *G:UG /_LU;IG&&]XOUCWYG9Q<1K56&0)(]Z^;(-%#H0^L1Q6UJA&>#H"XV M_'S]-M1KBG%%-^_8#9WV(]_V]:A M]/^)*0=5DKM0C)+ZZU$Y&/<-J6:HM;7._?$L$7/QFH/UN,2AW[K8):CAVC$J M30F-4A@D\FIOA&M_D-$?=8;73O+.Q./\_SU/XEDL;E_7'60\$?U^+RJ:6?6] MSN@EC/% 6!+YO]D&2YXY:5S70^\QH.8N>QA'+X"Q_N_L+MUIA>V5E3CJ7N9IYI,7-OL&_MB>$N#EZ77EI M_D$GS7+.?/XR?6K'!Z<7O;W33^S@:IOB[SHG1Q<')^_A'=M)9^L3/?C\Y7@/ M[SD\^;/;8;LG]3/PKO$7]BG]LO_EI+/_S\G>UO;EWA;,9>O/7F?_Z_GN_C_' M7TZWD[TM?=EYNW,%JW>[W?CR[_WM4>=C?-'9WV&[6]N'5O/$&*I)1EE*1(). M.7BBE'&Z@J?G!4_Q+#S1)$^DR#,BJ)#PAZ&D )%#6.Y< MFBAEJ,L\/(GK:HF> IX>R,)X*2KE!SO$TJJZY?>C6AOL;KNX$+5?,K8]E.HU M.3.$MSLUW5QAV1)8=CFO:DEN"\>-(DDNL.U-DA&I;48^IZG%V76/\4#/R3^;?P"A]_G\BDI?:C.M%OPK-ES;TD4:EQ@B6$IC;!=GR.%'@Y/9-,"2%HPF,/:VEZ71KH M"W8!K?CX@?62%1__(#Z>4T\)8[Q0N5NTRLO4K6 MX1"?$1__9+Z2US?=_;'RG+P 1>7A;S?QUS*3*UL.5AAX%PS\.*_+L"0OC-:, MQ*G,B; R)3(5 M#0:*DREHJ$8S9BSBC[XQD9:2MF?Y[:S(^[RFC%\4MQ_)S6 M8TS*8IH(0HW@1&"OP<*FG#B3)HF33A5)C%I/EG^W];)RRMR7<]]A.7'7U+>L MAJJ7T,E63Z6JK5PU+T #JDYS.QSF9M_X+K\A8;7!O!6L+0UKG?W-4:<;7WAH MV]^^W#UY?W$HP&9+A8F)*?#N2VIS B>7D9PIF:1%P>'TUE[E\747&*Y\,B^? M81]*BUF*85=*RL-Q\^[K&6Z6B30BRRV)XX01P20E,M>2Y"Y1A4YU$N=I"!W] M6_-8&-]XYDK*_F D>P^ACSR@D;94=<._$OL>+*ZT0KG'0;GM>9VER VW5FJB M,U& SH(HAW?#J<()G8.!QBQ;>Y6M9]E#V6)+\\<+6L] M]56&Z]=>*+_RR;P ->?[+\9>(> R"+@SK_6D3@A%N2,@ES(BM# DMX4CL4Y9 MFF=6Z%BLO6*4KQ?%=V?VKKPUSY:5'\Y;LV+E'\/*<\I,1J7C+*:$LE01$>>* M2.,422S>T9$:JJ4"5F:@S8CGY'A]T"2:9ZZPK#)H7KJN\EU!]=U!7Z^2:!X0 M!COS&DWBDLRJ6!.9X15;-.-$%E00IV.C!?QDF5YET?S[&?Y99-%?[ MN'Y.^1$Z07A/2 X6"][G((GBE)%<%D+HK+#APLYB7?Q[4VF>N>[S$)76*W/N M*2NM5VCV&&CV?EZ'<;&U&5[G!S\8(E);D$+1F&0TRVC!7.9,O/:*9NM<7'=1 MZ,HI\_*Y^''*K5=<_#A3 ('J/+4Q29*"$V$4)4K$*:$VD<9*F^F$KKUB M?)WQY^1:_9G\,3Z7+.H-^D<$=/C39Y(X\Z\&M8=235II@"M$>PQ$^S2OEV@I MM<@30PIG!%9;)T3)+",%Y0D7W%H04X!HZY2NNL#\>SGXH=22%0<_.@?/Z20\ MXX7&%!%+A)1) ER,$^_N\[ZF;I)7DHN[^/5%#U(5_)_ M;UO1Y9?_;P'TATU77B'XPR'XP;P.9M(\-UE"B5',$<'SF.38.$,Q1F/,V7%" M H(+"F;E0_7*>#:9RBMD6R';TR5EKY#M(9%M3C=U-J?")I8D&OM?4)?C'8L% M !U7!8^I2;!JE%.VSFCV4I#MF=S&]@0WO+VLNV@67V2TZ.[;)[K_I46I'&C1 M#,9X*>2-EP6]C%G^J^[#NOE*H];-K/>[U^@![YYZUF.L4//?TC-N4^MR;&_L MGM)[7)#];E_M<]O2Y?7^12O\MZCV#QI':LGY51.8>ZCS)PL*JG66,:&U)((Y M!W]DC$BA."F,8T;)1%@,%M'X.?4;7T'."G)^4.!K!3G?#3ES'H34*2YXK(BS MPF@Q/\4!W@%IS?]H7NC7$'/]B>'%GS3I:CRPK1.G(T+KVA MM0K@/ASP+2B]MK&R,7.*R#2V1&0J(RJ-$Y([D\LXLSR/-9A?8CWCS\D"6['[ ML]-65NS^_-A]3L\Q.;?,9*#GQ%P1X2QFHBE- .&E,#I):*Y]E:+(^3-B]Y\Q MF?BA0FT/:+#]O)U"'RIRM$6V,):#R.Y$D&-@[\VYG$)I0SY&E!O[OIU#-UYSQW->9APE:K MJ/OS#ELUOUPYM!\1 !>45EM%4YLG.:'.%9AJDQ#LB$$*Q6.5YTJ9V%\'P]>3 M)'E&P?L5XS\[M6;%^,^8\>U+$"4V3.!84[WYC M&,IZL,KC57'Q#RN3>RE1NB'LX\7:TX&K3Q&6%+!Q)',N),(:!8:]R^*:T>RE-*,9P70O0@M MUFCZP/?"/@E>_MO-B-]&>+W:*W]2R)K=_ECZH_JOWTSWVZO_@C_J,4YE>=3M MAXUN>I=W^P:L\=]9YL7#@Z*-]SC?"#<,X>:S14SQQX[>@LA*?1R]>[<9;<-J M1I>1'$;_[&P/HVX_&AU;_\G./]&HA%=6 (4![_JCJ4_6\>%S&Y7V5%:/GW;[ M@Q*''1[+TAX/>D![.+1_Z\#A=X:V/<8P4N-1="R_H5<:&ZG# O!U2S%B:&[.PS9'4;]MB-\-(C& M55^1\SX\:,NCR^BC+8'FJRZJ")?1^7$7I@_S,0-XOIHNO*1G-QIF]>0P3R8M M JF.1:!!Z>-3\(7?2W3B=+_9/\Z[9G1IBSM?JAX[)> MPID\LD255GXE$N_0^EWVSN7E<.VW:98$?JQFE")+WKAA%:ORM&'55_^E2AAP MP1H6LST3/X#+Y[J-^:VF;".J%(O=\2F,H:6Y$ MG"=4,IX<;GG+B\:43$RPV:M )N[&_18#;W6'NC<8CDN[#Z_[LS?07Y]6>Q"= M;JT]'%U\.?EPP+@:WOD^ 3U"?'F[PPX^_]6#9QEH%'3O[9<>: (]^]\? M+K]\-F>*B12D_^GNV]V3@\^?^.[5 =_=^GK5N3K^>G#R!32&?V"\ [J[]4E\ M.?T'-('-J]W-0ZER+ASC)$\QJ;V0&<&H )$Q<[:PEMF,!P4/X,&:3=3!'.?6 M"%G CFK>]_#I"+YZ/> /8!QGA 5E9VX_NH%T+)0R/F36YD2+3.L^5B3F/ M=>:=HT.A%6I M M)6DEO&62H261^L6!WLXQYL*G@6 \00[:PDPB4.L%!I$A=IG&52QCE-UU[U M!W-VT-PO(GTL^T?6:ZEE!8%G'@*#_@3X=]P]&T9F7.+%R*@RCHY+&Y(UA]V+ MZ!3HXW@86< K$_TU[MN(Q^L1GOY&]&: *FHX2*0L_&]<3KT'CGH]&L)X>.[1 MSLYZM#.RIU&^'NT.1C:BK$;;1X) /^+OW1$H=7H)4(Q(=+V@B!YYKC?.K!OV M=K,/@J@'DSP;P'["AL,9G$8T)O_C]6T\/]=%7T1T:659'=N6U?94@6;.J3\Z MNC$GXQY1_?FHCZT9]^R>NTX1VD=3\:?6@8X.LR+-):>&%+'31 B;D]Q22N), M<<=SQXM,SNHTSU_)V .2'9S9,B -@ 4&VX-EZ@9X>V^XC;V-2U,F[B_>.AZ, M80YF^.OOTV1[C0MAQK';&'+>(3$Q#KUS!_:A)\^&]O?ZAS]JAT:W[U?C'_JC M&KZR*-$,G?'M^/>%CR>VTD8<[*7*RU.]N?IXPW\TXZD*G_%L(\OS:S^.-^@] M/TOX]2^]Z M[,F^84W79I05RRP_H.-S:O^^[]7/3E [MU%_\! M:I+++"$N%2[CJDABFJV]$NN4/52?M14VK;#I<;'I7M'K%38]-3:Q66P2DIG, M2$>2 KND)(A-B2J(+>)8RL)ERC>!S-;3XJ%:P:W :05.CPM."E;@)&;!*4Y <\II1JC4@@B62"*=H<1EU(&Q MQZ5F A6G_/NO0'MT;'I4I][SJU1:??/N]5PWI%X]H\2S/VUO<(Y52YAJ-AR? MGE:%3X/Q:#B2?3.?=Z9D3_8U7I8\Q"].I;KZ;-BY+$J?G09S[V&JVG+):46( MH[R43+1,;,0B?2DI2#!LL70*TG.8['+)7:O]>_?/UX'/G?&_KP]?= M_:])9^O]Q9?];;'W^Y;&!L[ FV] MZ77VCY(O;P_HE_U_8#V[T\D2)YMT;^O]H?9NV\_8D<1$_4%H/34HD7_\JM%CVA^,X%4^F;8+OQV.!J7O537L@D*/S:\& MD;*S>;:5/W<9A^Y2/:F6[+V4K-WL":;YT[4\XH_>\NCUX/2T.SH%:AKB[3)^ M$X]L7\-Y/+^N1[MUS\33SL7NZ4[2.>WPW9-MT3EYS^!9<7!R?+*W_^%X;^OX M=._S]GGGZCV=K?@_N-IF!R=?+P\ W !@+G>W#F">QUV80[+[%L#J[4%RL+]Y MM;OUC^O '/;V.X>.&\9=D1$A0U+(;0=^-2'\NAC=I'?]X='4=(N)YOSL;=U;!^(0D$"*]0K"@O:M:._L-,@X/Y9O6H)\B&(8MD#*3$" MP3 <8?>; 8P)8W?A^R?PT'K5F[ [K,3&> @RPWF)4YX-2A AV(KBF^WAV&># M(3:RJ7HURE/4OG T>796#BY 3QO9WF7T?^_2:LEP8/!$QXKE0E .-HT3.J.% MRZU+!%O6#JV/>T^!2N 9=;ELCZ?6#'\XZ)[H>&]+\[W][:O.R0[?/3JD18'_ M,9)IPT')2QTI.$L(:.9.2T>EUGSM%;]6R:M"O[Z#)M(4TI*].+-ZU.@B0+%G M/8O_5I= UCT?@X:#!0D<2'U.!VG('70@)*NR"W0\.+/]"8E[_V7%T]@3"%\" MU T4.9SB\-%QMS0D1+=/IYC%@:P;1N]LZ5D"UAF]'UY=(>O4UJ_ M[,B*P^L*[[%]%+:+W8A@ M!F>R:^X$6P;8PE)CM-290!IGL5):.9L4W,"[9*)NRU9<'?QW'_Q!#&9E MQEC.)3&N,$1DRA(XB(1DC&8\3IU+E<:#G[]1HCGXNDW00*%,JT M+H#.YE]9T1T\L!G;ZL,VT6$?Q/AR#-$#X;OJ)[T3CLZ-2 MF@42P2L*\JBT0=G O3[M=]VE5PE<+?R\%P2>\\<.9C>HL4'ZGTIL"HX=V<;^ MDNY*M<448J_9UL*FM$?CGAP-RLMU$#Q'J(R4^$-W&-IO X\#80S.O%;N!=$0 M75#=X;'U*KL<'H?<-MAU.*(K^&W/'X%_23@!4$SPDH7+BC9!C:I4;J]:@9IR M;KVN4CTY;#T*#X""98Y0=Q_W#7I[A@/=]0X@KR!-MG)'1I_"9M;*UXR=@5^M ML@!#CW28R%+S/Y?#NPE12Y5S1COM8I&F2G%ILKA@C&L=I^*ZVWSF(/0#[#78 M[;#6US#-%6PN@LV]K:_)H4H8"$IA2&$H:/JI,D0Q"^+3 &QR!;]$V,S%QOPE MNS5NKN-Y!Y/QZ8_Z]5WN9O[I3GQ_^_+09(74RN0D9D: H,PS4ECLJ9F ^I+ M'TYA-2.]25+>545ZG+.^ZU72B,*)(:2+S%%T:!9@'V;)QQI6 6<:;?Q#O82G0U7L! M\V2[YX_$C?+ MG[_8W3SDF>&99CFQ<>Q ^%"PTB10 BWR' RWPAF3>N'S@/;YXYS\2OC'J9-95J0IB4$50%TS UV3.P*_-$GLG.(J7GN59#<=_D.)HA=OK;^K;+LW M:-L]I9D>D>@62WU'P=Y/[&YO"@>#?5BY<&M3_JP

[L+ID-+/< M,I=SA\)% L>S%'1:FL6QDA19G18KZ?XP#+Y]#H@NJ[.\5KVSZV]?V 1SF[U@QX_)YW+'R-"D7<(XB5VE<9(3GF2+" M9F 1&I$3EK(DSFR:<VM6XX0+;' M._U&MA_4_"8L6P7L*GRNL6.$?0+1]>6C.>74]ZNO5)AB2Q^QT6 G' U*+QCP MTQ5P/%>* ZW@Z$& 0PYGQ7Q]TPZ<+LAL3%R8NJFRMC&'Q]:.-J*=8$!6OF+9 M\RY<&>$-,O[6'A<-QV!G!/_I^6#<,U4:G94X=->AH#J%H1JG<&66(M$'4?<; MC @ZQ5?\CCSSXOTJ9 W!(C!1KP^B^ Q8IZRIVN+5D2X$/CUP5:P%TW6M"R/] M:_%+I?W?<1<=U;KL^JBX9Z?*:^VZY7#TZ- :D/6=G^;^H ,S>UW-986T,TB[ M?>B X-.$2U(H!C8PUYI(%G.2,^.836/E;+'VRH&>>A/0!I])FS*'(^"**?H, M5Y$V<>[)O3(_DA[>#,H/84(K6IBAA9U#+9AS/!,DX6 -"08"-^O=X6N[/7CG'-I(K3G&6)<%K)V+J<):E*F&+692O_ M\>,0Z=$Y".KH!, MA75I4109-S*UB4E!3:,KE\WCNVR^GG?>'R8FR<$ X"23F/XG4TU4S&-BE8B5 M37,.9W#SV;\D3\MU*=!3B>$O9C77956$;(BN#EKH)NJ^(17ZR;/^?&,%3$T& M&Q);$] \S' M\C*J[FT'H55_=R/"V_GLQ9DOQ@"@,D&#&MKVZ[M#^.1K'V]Y5U;+,7S:Q7SJ M;X/>-RS&&6-*::1[LGLZG5ERBJXN>01S!-5\W+JM'M7Z2]#J_:W#ISX=8W\0 MH>52Y;Y6W_&YB;)_60\.MH-_I+$$1E@EY-"0P&]5>%M7_\"'N&FS&SLE^/][ M< Z6?NE?B[-&GRL";:@JT\QRSA M;1!;@U-0H;=:N3Z;X]'QH$37Q9,G4'5D"?8KZ.FA6, SF$]I B*0+6::9 0M MNS14*_5V$O-6@.+C#"X]O:%GV(W!K!T!8X"=6WZM,KX]_-1C>0M7-L!?>2(1BN"I.UDQ-6XMT3F'L^%,@T6S]JI80.7WMEF^MX)]=?H/;,%<;5[LGH,%8UAB MTP*( M(7YMX/+ZQZVS@8C M!$79J]6DTI[)RZ ZUBE.7FZ^?'5HQY><>\#>EQ=5]OC3!J4?^>5WW*"GU0.C M-P-4]P-@>%V\'^WLOP:J'5H;86.,:&=G/=H9V=,H7X]V@7 CRA]?>;WC)MY8 ML/VD&US%G#;[?2PA^V Q?H2;_ 8=KC0F_].4EK@N(K-WYE:U);>U6GB!!=0P*ZOHAZ*ZA9@.43FVM\=605?%GUYNOMSL)/B.F M?^O"1#%R&(8[K58- V',8Q3][QCXRY:]2T^S$LM,AM'YL?7"!$TPK4NDFKH* MI7+:UV3=A[D-F_8=02FMWNPM\MM'@'>A,Z$OCX*EIVRO:[_5Q2Y=7YNK0+;A M3BC??CEL0R/?+D$E'@8'0U,3$XIHV_7>P>&/;Y?],%DY'/1AO$NT"'P=.$S\ M[^E-*K$#M3JIHO[C?J7!A^8DN%W^Z+#0I3^"@<;],Q0MVG=R ?0*\=*J-Z"77#,)CI.N<'#FU3D('KB0Y]J%6BNN?DMT'I=P4D_* W M]OCIBV[0C:)A.WSH _YM+[K#40C#G,$^=*O)8"G\I%Q9&@S,P*).S[#!P"18 M/0E15TD-\&6,87='/N4U>%="9>LDI0)+\C&CRTY5K:/ZMO78!:>XRNB/Z4Y0@^8Z_9\O1:8M:/ M09A]CHZWB=-DTX?C8 ,V2]4=E95GM:JW\FF+_>@CJ'HR>MV3I5R/7F^NMSR M,).>[6(MVCM;?H5?PA?DV'5MST3_*4_/_HC^O/1U;7___3KZY3__3PY6Y!__ M\^[UG_Y'^L>OZWY'M]&[<^;AJWZWG7EH=WNS?B8PF(/EA9HP5%8]XR'&(1[@ M"_R7X"'4%+ZB_8X5U(/3,PNDW%JJ'ZJ'M6\8BXP4,#\0GB=](&+7-94F//$W MA1/"C P[.D=H\91;]24:](.USC(4B51$O^"GU1)>MP=LO-?UJC:B/?1Z74;A MT6)]>AF>-H=#NLZ.,"4DS&@BO7/^A?3I'Y:8C;3 )=W&N3U(C( >*RH M9.+4;;;#9T.%G76E')OU\->XAV, #XVU'VY]:M]PO8L7NN[7\JT[Z,DZ1\5_ M&60S$'^_*SUH=4/O SOR^!'UY'FU.. 6FM:+.[?5O!&$@ ]A=_R,FR76).(5 M1U_1Z#"I9N@'^VC/1D%U8=G3RF\"A2':/)^ MV55C[%4">]"M)CD_*/I[@&S"MOC^#S[]"YL"X.@RD ;-_L!4(9!\#N5=KPN: M9'"% S)J&*>]E0OW'0&SA)\,'J3OK#4<-8[3R2!A'NBD#_TNPB$9>0KB=W;; MZ.+EPD!C+V)#DQ8@,+^L>L6>"X_MHN5A>AU^7(4%<"88$D"QAJZW<1DB(F47 MLW&/D,UP(/\^7#PPPC<)<%#5QE[ZZ>X.OE6SC6^9;35+"V_W9#2NA.',J+/3 M:BC%9X&>8\P'@6,T FJVE\WJG*WV+Y *S5HNN]#PMDK[0_G9JP;R0U8CA2%" MA&@ DKI-=VEKL)I^&^:I5,'=@=^^?K35#4%E7R@]83N/C'WDE:"5X 0VH@ZH M>R6\*TB3(%]:\L8[&T?R:PV @V%XIR?@9AA,UYXLNKHXP>H8'K@E2"#^M1P7'7$&"%-52W'O$: 2*:Z/G>HAC(8XS3T<;EM M P!&JP8O_K5'XV"J^9>JR]MVPK-OFSOR^DQF*M5KGD( M>@#('YT&T V5X*C:-5K3=6021@IM:MJ$[\EG3X\&GC?JN7;*J07B/]N+K&D+ M\*$;\F3DV9D%V"[5J:3A28[MDXA G, IF$2CPP+!>(Y[@='M>C8"U#.QKU*JDQ MD?+M>).Z?!Q#D#T+C]"-+U^HW 3T9QL_[:XT9%NTR?8>'-#2Z!K:+7MSU2@U M [1D?74H+]+P01KR2E>-K+-P6@%1S?\^[0^MZP;;$05?'Z-.M%T;3-$>R@9X MZI>UU]M[:\%*\&@9+*OP]3>-C=KZ^AO\>B4LIP^Q$1CA-)LS7"10=GJPW$'7 MMZO [J: \WT\33#K/=2@^ZS6;Q"J!A-GS9D-MU>U+1,4<&-/&5*!)A,D&:C# MPW%5/ P*Z26V1*V>]4Z?\0CV:DZ"-@W-\!'_+(@^7.5@(@A8I22U-95B@7*Q M6#G6OH<94!/F7L Z@T@?-C8-KT<*Y]AU;KA@1#^]46N9-ZSM6O'9-N[.0Q[. M,EK0H\BBYK@>1AA5@OQ:/)XL(6TO07O:G4&:$!6<,2-?'I@T:2)%6.O?H%T. M>OWA<1?,Y7>#'F[W.X 67"P6'$XPI0=L6F_#!& J8ODX]HZEWAG'RS^H:!56BO -=N2Y_1 M=>Y+%(:U.MBB6II'.^_V)B9\8VT/JURPCU:'?U+JQZ1)L[B)M;\9F(,6'/@6 M$R4J#X)W9JQ-?W'MUQ T]*]$IN@.>U::*6L\^.Q.@YW93/L#-ARJ6?7CQ+JN MH@\?":T.JU$Q/VZ_#EG@_;YMT2]^!*L&B#L?-+EBT^2=Z$,QVJ()IQW MRX;QZS.?'%]]J#-DT+(LHB%L2I6JADD\WG5=&;'-QWY/PO;_ ?1NRBZ\^"KZ M-HS^[ T&IW7S)PLC@U8^<<:@"^X,P"1"#D;:]D>U_0U89:F'6UXDC_M#6^V M-]J\/[SMN-V(WC6H_/^F7;KUR4\89/*B9N\#ODR90)35KV_9&J+VM;2V[73P M+7@S;L1^9XT7*Z:&[O#*ZG0GDE+A#9'^G4UPJG'P+&#K6?L,YU"_LAI[= R2 M[.AXR@W=*&!XOKUFA]*OYT1Z0/OU;R^=8\&,+,A]B:I(D7C?HB!#)IH@ \F@,UYY$&K%=<( M;OZ>K;J'O4CS2R6!\^E><[ MA_*WX?:ML/UZ^!E7G=LK\ P,*M# N%:37[QG*0H!6-<$.';SY=B**Q0)1W/[:6O3K%%VV"6TIV@PF MPH(-J\BIYJDJ2E=16KU$'XKTU<_=H*3CBW S09"")&N)AK0E&BHQ1VL'[0+S M8":*TUK0%,BZC$=B#.M38CA_X_4;KHGV& M^+WVKJ]' (EA9EXHC$6-5.<:8?!"/E;$50AOU#IS;1M<+:5MM MRKLY0''-1LV&/!JK;L*-M8$Q\85///:>KX$?0XZL'SWZA?X:89FGKS/&POH9 M@$'S[\R36^OW-1VAO>3AS2ZOC>*'O[!?/<&U#W'QH6Q$FS/?:_L-*JZN]$'9 M&PXFME%;%8IL+WB%,2;2+'U:?(<$N^$(X:IM3+/J-NF9$T.>@;T(UU8'=W_; MMQO\NA7O--/TR0)RU.8-[9WJE:<39U0M #MYNLJU$,@V,'5E 89H5"CH&-3Y M5(VF5-^ 724-8EX@;)UMO]?KCS-KDL.O36#'OP99!OT?[K*)!/4&>HSM1NLI MRZ81@@RW'DVP_J M7J5M([JRQ2MI5MI6.D[%F!IS8;%U7/".#/6QQ=CI)"<%;/WUP%XR&ODDB_H[ M 5V;DPG-Y7]:;^NL\ES5)3V&YEQEZ?%B]8^X>H( MLZ4J6OF)M/&6=*F#Z4UD4T9J,/A:QW1QFU";.L5_>IW!MP4N1SY!8:"_'@]Z M".E;MM^'#?Y+ZH%J1[J+KM@W_C7+24D,JPQ"3FS'I M\0R3G"LGFS2GW9&?$;;H CZ%HQH"?U2CA5\.I7)6_9#\H,[S676IW?AC&._*K MM\][\BMUNZFD:1QMKX\QY:GT=5H64W^UK;[IIU _&-+C JV;9Y;OZ]>_7KMF MOFU,>VQ>#\JS1PJ=+<>PZ]'KC7Z+Y8^TD4FUE)G M"QKY%(^6\%/9F&8M7;RM$1QC8IG$+ %BT%\4;E*9=?=4BG6C;E<>_4KEO6%: MM4/(E[D,0^DII@;4LYIF)E_^VL3TJW2>.3["18;>)77N#@@+3*6M]"2TS^;Q M8-XZ:>]5E0[A?[\ EJI$[G:>R)32/[_PQ@#P ;)>M.>M )S07[5^.GL^5<$N MJ#UFK&NURH"BY[7]MG67M\)(X>OP7/--7!]F&X0]J[3.JB(/WW3=A'Y6OU>( M=R!OOBDQE EZ)KJN07.\6L+YM;R3>_Q8E0G+:)QAQPTR@R?YW_T7*CMZ[95\ M2OBL?70U\Y[+HZ $'J/9-N>Y&TWG./XME=]J$Y[9Z9OQ,,#89]MS 99.*_]< M]!F'W@M70\DZ1U<.G*T\@3BC M]=KVJW*361RU/$*^LW7;<8T(/N<<6;S4=V7W&S+F9I.K]!8[_F":(FC;OZR] MVWR[N?;KM%^/QRV?R+SKXYID7J\;A"^=R]I*.+8^.:]FGTH\4 B7UO4FH@L= MX_,EP4P6FCPC0<'RU A-$\EM;)7*BH0YSN/FOE,:D_J'FVOU_VZLOX]-B'[[X@R3BE<5 MK8LOZ=#)[LEFTL&KFO[[PT*QV-%"$9KF"1%&):30L2"2I[)@26Z=D&NO MZ(*^B0LNYZMILLG'EQ&Z\H% 6YD3>+,:\E$(%Z&#R/NX)\TCT*6.1/9MXM*I M8H/SW<8\L0ZF'+9LXI9Y.3I$E8!U7=8P,A[N)&(1*K!!H9JVWO [(5]:!K^> M9^&3<=\7$C?YZO.!]1LBZJ^[+XU#%-N^LK%39:^<0^COH6FB&.>"79^?A<7F23S6]OQ.( M;C8Z9.HV M77KOG4L1 ^JNX[Q7@\/#"N_ADZ3I2C&B:5SWFN,JEQ^I.\\\F^ MH9^J=]F:^M2U4Y/Y;]5>2^^DQ*M9K2\_JOQJON/%$3#/<.C+Q4,BDT]<:P)! MTT)5M/.0%AYP17U@*V%]7MDNUZF#&[Z[:5WA< H\,UECVV<$3'>H.LEJ- X\,?>@$?@PAK*JY8]4E MI?1\4E/X>M6+5E:W@0WZ/@6]6D\U23^3FU@VF-ZB&L@4D_ *-R(G.ZWGS70^&LQC3_^UM;Z" B?;'L DH M24,-W[O!N3=!O.<*M?7PP&]O]]]A^I>L4VSKJVHGI8=5M4Q0R7W5O(&U@ M]"M;]KP[T\> J@KJ.C(<0I*]RQ#PJLXZ=)A:/).J?'^2L+G5U*&T*J[JTL#6 M1@7?V:P?L#)OGS:3_DF#.ZTM:E!]OM1N6%4-S?CU\>[OOL.:K?KK/VV0[-/& MQXWHG?25?;L#$(GY>AZS=8[>MWP]2_AZEB>>"(MUP<5Z'/.6CXZW[F6_/NN^ M3Q$L;\#XTE;9"2#,ST!-OS-K!,ETYOD/67A\"D/ W]B\ MS:_Y397*-9VJ'QHA3I: :D65JCXH2]LX++M]O!QS4(+$.\-_WV,;IVI\PZ-# MP'GR<=QMBGO_F-*6FYA_F(#L=0$7+]=!AE6N@*H?0%V2V2[0V_JP(%7)0%O0EWE>G/C^-1>#;PS&O7#J@@4E,+S8=5F[*?E,RQ! MK"K#IB3&(AQKG'+&RE[3IR/D<07)LSY1[WW*J8>T^3+H=:_R>\GE\REJM;'6 MOM9;!=B3W[5I= M=#^O@)HJ6F]V$E2_RQ$J(]A[H 3],3CFZC+\IBZL#7.WE-!,)14M\&[^XA/N M$&UEZ-95ITW_^O,6XGUN]P$8G#55R'5IS.0BX$7\6:7_CS#X> ;[V9ALHM5K M<:K5 .AY9/J[5:K73UP,^;;[S;;JOD.E@6^0XZ]U"(H"X%FHA0."/;+51=?7 MIMZ,>U4@[_J"MB#M%M8#M+-SUN^0GG./D"'Z*:L$5#^K8/]Y/Z]+,Y9K7EB5 M*&$U*U1LLSA5CC'#J$H/"[IVL]'(Z \P$A=W#J=BX\:K-ER2F2(N:%[D3IA4 MY+G0/#/)[LO+R86%"B.(] #]=>G=94GG=I5 M?F)@O#>]W;<'=/?DG^[>UGM^KFW]?5RUE6^ MRS[QSN=/\9>33]Z]OKME3N#OBSWX76?KKZ^[^SN7>_L[8F__+]>YTLEA)IQ* M1/##3KGB5%)S"5/12S3(DD*2A/- MI9$T*]0:4+>69[#K(*,LVOZ>FV#3[=R-'-.$/4/7X3QN?=T+<'^\J;+W1\=@ MK =G5?<"1')_=#RL&MO-2([S5E/=T#(8]W D+\ 0Z5O7K;. FU][/U?=E^5. MEX58&XO$4MA<)V+."II1+M(D8[K05NF*J\045[6"5GP-%G/4AY^N9;8J9/5G MF/ERD2O^L['CI!=KW#G9ONAL'IJ494YJ17B:)'@!J"-%EB:$Y3Q3%$XL3W- M33;?BA6CP4,O@^[8E?=>$'M3!/.[:.")HY=/3@.[1X=4".]X0+HZ6:[ XR,6X*8$;2+'PT8R2V \3?,ZDTY. T- M2S'2L]?T\/O3>V$:HK+#[0M0S>JVD]B2=8A-G]$:'6!GA*,=GV,V7!'<,@07 M[[X_=,:"J#4Q<=3D1% MB *5 *BNX#23+I%IBJ!#-Q;@SGV;@3\ [*Q(ZEF2 M%.V<'R:.22G2E*3<,5 RI0222@WA69XZ+7BN,HM75_(;KK$/P1SG HYYC:?T MS5( O*XE-#@39W\H,Q/'(DM) M#/*-B$)8DCLEB(L%,Y39N& 2!5M,YVCB/T)EWMV._3LAYGHM=W7^=S[_!!2; M. <5UFJ0,PD%Y1:XCQ0<+$]E$@:_5@6HNWC^?.[X?_V/F"9R3C8QT0RYXC(TYCD"1A.8$8;ZAA7\"?2P V*QG?; M1P\ !4^AS/ZT1/3^ZI#%6G95H0;.,%+&U1(@B)PHXFN2IS:C3+DVU1MDS?W76K_>R M:+X30%8G_H!X(#I'@ >935,3$\KQXF]K*%&.&Y*K(A<"N#-.S'7G/VO1O+#T M7DPRGX>QIFG5LF&OJCL5H_[2@<&YK^Z3(>ZC5KSFK,22#JT01V' M[/EP">8WV:L"B3[+WM?4U%F%/N7.5!<(^J&P"F+TH*%V\8Q#[CL MZ^3+R0&?18K.Z8?C@_UMVCDY.M_;VN:[6U].=J^.DB\PUI<3<[RW#^->]6!> MQNUN?:6'L;,@#\ L55IQD U.P$\4K%0J;]SGJ>YDZ C.5V (%72@N9D9,8DIALHCNGB%ILIE0@7=8< K,1! M"]U,]RYMMR2;NGP*L1#SZ\:CIAT4YG;UX=!Z]:$-_:')]J'I<&BMIBO#=2R_ M H8-N4@]+$/<6 !4UQWE-6?WZK]4^=OU3U7[+A(XF#KA[?>0BOK-_G'>-:-C M.#5_**VGU& T&IS^'D\>DB+98/B,)6G\>E_5L MSN21)9@&^Y5(!Y/]7?;.Y>5P[;=I[@'6J09/.;S]QK571\/3&X_FAH29V^GY MD9'_8U5%MN@5 M1!0@,G(K.5$YF'@N*8J8%[,B8 D^?PK5T WJ;C1M.(NP!!9T- ^6O_B,S9"U M,OPU]+ZS%9U,&E0]%(!6L+E^LX9Z!CJY#>UBAU4ZJ2\(\EE6Y[X;XJ2WM6R1 M^LQJ?E]2K,()^:L:)^B)33@(G%1/G@WM[_4/?V!92T]>_M[MAPXE^- ?U5@5 MY").?\.&B&"?57#J"2)\/$&@C3B@T*B$_YGZS=7'&_ZCWT9F_C.1;,1%?NW' M\0:]YV<)O_ZE-SUYTV0IW4AIL9KL:K(I2Y8=%K@-N38X2L+W:KX#V6GO_LW? M/(^5USUR%KHW_\[.+B):Z]B!&<^@OC\GGU9 ML=A#L]CDJY4^@=H&?#?R1FM4K^1%41E:'DOLS5(+_MDVCJZ(:D543T%4CPKM M2NJOX?XW4JU::VN=NVDG%V$^',=C;^)BP'\]Z/NIH/W7'XRP5.IV4KQMT=>2 M(;M]C*7I,XX6[&V)2WL:(EV\O]?&5KW/8#C;R4\Z)6)G]JY^O)Y M]ROV"?QR\C[IL#>G!R?ZXN#S08QC=&#^]3/PKO$7]BGM?'[3W=OOP#M@SNS] MY>[6E]/=K:]7!Y^_='>OWAQ_.?F 'K>KSLFQZUS&EW_O;X\Z_S][W_[<-H[D M_Z^P.>_FM7%F][OWRQ5$0A(G%*GEPX[GK_]V ^!# M3U.R9)$2MG9B6P)!H/O3C4:CT7W;AS'<&!_?7?^?:]CZR/5)SS5,LV<9EMYS M/:X-7+=UNZ^/\)*JJ@\'&W(%+LOLP60,OV6RUES&I-XX@=YP;8.,!D-C MV/?ZEMVWB6W2L0[ &M#1P!X,'XO]DWJC]7JCOZ(WQJ[M6L-Q;VR/ACW+MMS> MB(Y&/<]TQZ9KNB,3XWZDWI!Z8[/>&%H>\4:4^GW7M>"_H6E3EXXMUW ,U_;H M8Q?@I-YHO=XPEO6&#TO%4+=);VCH?L\:TG%OZ+NT1UQGY.O>R!U8KM0;4F]L MTQMCU['Z_ECW]?X ?AD,_9%%S9%MP!C'8V(_%D0N]4;K]8:UHC<&YLBQ#+_G M#FVW9Y$A[;G^>-#SC;X'0- I\?7ST!O/[#$:L_]UQF/TA?J4SEC @%=S'LV3 M(JJ5Q3SLY49:HL1>ZGD--<]1 U-_Z+F69Y"A[5ON<#0:VOV^/;# 1G,\VQQ) M3U&W-?#'MVL\14.#$MJ5T5.-,2G]CZ;?-H:X;8X/J>M\:^@,R<@:>!9:7J?MVWW';X.\9!]^IW_N3 M)K$4_-T$?]75HYL^,'/8HY;9[UF>/NR-J#ON46#Q 'AN&XZ.9_>PHS/>2,D_ M9\D?C:U1WQSIP[ZE@PT^&%J.,2;$Z1-*0?)UZ;'IO/BO>&S&?=\>#DRWY_<' M?BYIN/TQKXSZ)/1T+0L0Z[[ER#] ])W*,B[-QA1:ZQ[0\,WS8'A$5W7 MQT0?M,'O(M?]?05_Q>72MRSJ6H;90Z=^&'O=/0&@\-#]AOL1NHINTXKC=P1O;(MO4V^%&D\#])^%>< M*:/A8#!T0>0-RQGVK.$ \Z6,!CT/ML]CR_8,@XQ>_.RH5G\U8Y\4_C,2?M, MOIN#OMGWB>7Y8$P;GN_:%J6$N..1(UTIG1?^%5<*6'FN-1H.>[X/;+4C'.0:-H5&P M.9=M.SQV.X1^+FIZAZ\09 MDQ<_&ZXZM%8K'>UWI',(\>O0(;#4-ALN^SRQ0(#4-JW7-BO.3F^L.Y0:=@^6 ME7'/*G1$:ANI;0Y06T]JF]9KF]5 -=TA M?6!SK^\.;+!MC'YOZ/;-'C'[QMC5C2'\?/&SV5?[P]6*)E+;2&VS?T#\$ZO: M2&W3>FVSXL[U,/K=&@][H[YCXW48LS>R">GIQ!Q1ZI$Q&#]L)V7H3P[C:*VV M.8!CZ2>6R/?G6NF)A=3\ZTI1;,_=WJQ.A=['E.#;:B;DG6\>\?WGVX^]_HK]/__3-^^/AG./T HOWIZ]_U_WWW>__C MG__X]J^O\.;?/MQ__/-?^L=W?PW^%\;SX=;M_^__F_:]V3\B\D\W__3'C?GI MG]/7OYL?__EE^O&/#_?_^O/*_/C'[_T/\%Y0)=__'\SEX^3_ M7'?HZ .,:J?C?L\:>TYO9!*KYYK6L.^9?,@(I$7 MD%"I%:U@[^*YS1/,SX[IU/T_\C2;B>XQYSIH,"^,TQR^#*)MU3#6OH+4,JOO M4KAB,<$YIE%MA@59V6*ILH6[N;+%+JN&4ZX:K:F'47M6K/0]C"WGS*WWUK.> M8TE;3_^;K]9SE.M)'>=E?1\5398CZ^###2(UZCN1I J?\]) E(8/BA?Z#Q. M,BQN^ROLA!2]W_L[6\.Q&IKR G9'>,>A%\;Q-UQ<*FW]0KD/LJG0\C-*<',E M5A8E)6-A:M.FO(ZZMJ9\ M9:O5YK$H6-QC1'"5@1[8LF\>K+*E@9V2PI\LH_(I7-V!8?U!/7.48 MQ7G&UB_@%ZQHR8.J .%!8V'O[/+.X$T*ZW 8T+%XWH.- ) (B\/E,W$E9$9\ M&,9#[5E>@9Q^)[-Y2-5M,V#U0WQH,X*AX'2B.%/"8!;@:IG%*AM>?4:P"D\( MUF6=L*]@/G[N93 Z ,I=X.$\1WD*W$]3> ^6PYL$^&$PFQ-.V[>?_G'SKJ>[ M9=^$%=XK&GO*'# 2T22=!G/&;.7V;PKU8MBC1)E:*V$%[\SG<\"2-T62O.)S MP9&1Z %L@H3B"QEU^>^\(F!:E6_YDJ=I0'J_?TN@ V8TC ',V8^J$H$8@&Q_ MHSBU20S[KX@9'/ .^($E56#FDX3,\.LDOH=1"IA-'WSX!DPG_CCC&@-G/AX' M7D C[Z$H%>.1=,J^QS_" *P;/\AX^?A-_/((%@],8T %Z D P0\S\ H4ME?^IOB4RP-XP5SALJEKQC8[E8_KV"\_ 7#QLK' M =@3D;_R,?)P]4.P(H-Z'R\RT*I(^1=,$\"./65_B/;W01@N]\$LQ.4/O;4? MDFCYHQEY*#[A%7= (9)$ 44U2PLML$GJD;5"0OG=K)I@"C97DSN."3+G@ _\"NC2H)*(A1P3K?/"X1DTU!97;LH2P)0:8R0 MK"L^&I ^VD#I9=,X790O&L;WJI@V?H<[CIP-6RQ%*=?J0)$LA$\%LKX N8N1 M%A 3;V=/?@95I]SR*-4X0,>D\D!!.'BUU'?4HU@) M6#%UE1=*A9%PA/]*1PE,XD$Q;%Y,]7&LIG.PT^%9E(1RV:ZVC@$N/C@Z3?DG MYT!(@AE3]O$H+!9R8'@^9P_A%UO>AM) QR%;&#AH$3E!XN4S:,6 PK8,"Z-@ M6*K#\%]QKJ13L3^]"V#9X'M<%+12G)" 1)F!*F,5PT(*G>41EOZ"%_DU"X:) M)^J0&#:IB$;&4(+Z I1R)I8@QJ^TY#!34;6:9@*;10UX4"/A0PK$$\,Q56F7K3/TSY+#X^@3"B0MT4W#E-XS;P*3D,M^^@J0;S?#U$WE'4R\)YD7%NE] ,&;*-9A;DX6:V8GX# 0MA4X#EJ\. K:24S0U$&8309Y^P&O? SX8P@,)54*T1GKL3$9EY?MHXO$%[8Z_@OOSX^^P8,#R1L.>1\-0K/5S M5C5Z@J/@^@E,H(QM-=C"16>L05H:S93M&= 9Q42M-*H]E'74OF Y)& /)6!U MXSK*-@4P)CP%0VW/M%HZ!\D-1C#"C)%DBC,0.B9(!$D:25S+^)U1;QK!^R8/ M*E.)K!BB8.'O$5N_;S.^VP)(('^%8IW%P$CBWZ%>1]T$6C\!&SA[8 0L;7:^ MG6'NS.)-2%1AYPF+/HM] E8ZCH=Q&]:0[RS385V88 5.[I"Q:+&C63(*X@F! M<17O@CT& 0X"1]G';(6 3M 4&[-^&2\Y&I&EL,)3W/^DL%,$0XL!CS,_S7K" MA&8?/XQ?> M#(N"AZO,#:PG/F_*]VXIF2V"?Q'; MFQH)."4L'I 4M0GC);JYA@197[:0!+ M;,"L-/@.I&("HX=-0 RS^9/7OB2E.,!78#3"8D*8-S@.8><&@TW1\"C-%JR] M[L,N(AG%T$59K1._$]H!>H_BF6 J\X7.82D&R0%:Q#.T>> 0 KF@_ MD"B@Z5K8EX8YK+ YV$0>=O,WL#M(UZ3]*EL0)\ %T *,N,*B0^P0++;*$LJ( M707G7Z4D$$8^13G@8)O2< [LY3LL-$G$9@1-*CRA9=L66#A <,L%1(77WO-0%S8%N&,Y9-/10:>01\3PZYW(8PAH3,C.62R2894G.=X9\G*505W(S!7!_ M@PX6-52Y*T1$,Q.MA&4V3>)\,E6FL(=$26?+!YA9TW_GH/GAC^QA/HV9LP1W MT@ D6--8H^]9 D800@$@0'^'H4!+!TUY5#3#2NK&M<'Y32 MLL6:]- ;)S!'/^2:MLZ-1?T$&BSW0"#%DLX(AU*.FT>%P*HU!P,W1SE/F2 Q M&6*N+S:1R(_SE#MET/4$ID# A"NB]YQTJ(&$MXI9QF@$,XDJ2(@S6%;2;,R< M%W'X $BKN7WPJWNQ^;^CXJ"*LOWD/6BZ7G$04ZHL-/]+$N'3X^![5CNS0I^3 MT$=S@G2?S$K0QLF$%+HK75GTB3<58\#EO12*F&W[ BG.V2<67GVRC<\@DO$70J5%+9R7\Q MBT&XCY8FS; [)P\]DO8>XKPW ;LW!J6E7%LX,[LL8%(AKQ^F#JGPHW6G_E2KO M%K?(5\46&4C^:[G/?0L;X2 KVGP1#BMH\JET02L]Y3-81Z"VN3'V:TF93X*[ M1R;#UDD+3\%A/#M=4R',$GB8LST3]R?7]F[B6 /7?"O0O#8^@MV018GPKAD M01 T8$ZV!3=,#U8!'^W'#-<09KV7O3 C;J4IR81/LO+2XWQ4=/=0X4M)T!.5 MH\U1G :HL,KBBC.?BA'Y:)V@=JA R)9OMA:'BVZ:$;,9J^62&9_EB4OM_$8L M1VM4D_!O@PFT,J%ROC*4H0"=V=\>(24%+LJ=&7$ MI1R7*SF3-)_.P_B!.R39ZG@_C4.:$E@#T:C5E-\ ;9&(6EHP!-!6$SH"7L"6 M=7@MF+A9S@6 ]<^V=SUFSK/(8+9L" ,3Y,<37AM8]X400E]X+(9V+UBT!'8" MT22;/B@XI+1XI(7Z=$=7XFUY8GM3JH;V36K[(A$IG[PLQG7.,/DZQQC)= C' M(%>!MY^O5LZBA0<]HC4'.EE_CJVAF9#FI(J(@PY51&NYSAIN[?V@[M@6J?XV MO:\ !4)\%8]T1U.$V?E>G,]Q#Q;%4>\NSOC&9VTMCEL$9:I<+1?EP*GD@&$8 M,EBU84Z5EWT-2*]C2!]_G?+JQ9>WGV]?_*BB;PE,T,+NF<-:R8S5EX:MV?W: M$^S8 P1R,L&@@8RN?\8NI_4*"?/B!CX>KX"Z M_)CXU8N__N.*,:C^$+K^)$ L90M@]%<*#WDGE8XXWQ$H4Q(SYB2P+3NH6]NL;3 MRAY<^/RZMF]O)8!VU+=OQ1%[6PQLO8]P;"N#QP1L#5#/0MBD+9QLH_Y-E YEA8"$Q$6'56+3(JC28Q?A&S6 MZ10]W)/"X<\CW5& @$3L>"=$$X/[A&&WCP\6KL+9 B'13QDRGU'-T4Z_0R_) MB)UZC1Y@QY_R, FNOA_PC KL*PJ?@&'%QH[>>! YUB...$YJ(>,PL5@X]XM0 M+]B!3(,0_6(+H_?QT$(<;_!#!AZN,<>-:H%KCP!I<(]5:0&*9WD9-[E62(EN MBL!#DXT*Q2LHPO5@ACLV7"QQ=<9V! ^D"VKQL*\U%&/>WE\3.HOQ#.8MH!@> MB0*R="K"0L]%'& 0C;EG'\\B:'07)#&/(<--9L@)E 1XOJ'5KS&(3*K<3XT$90\0#''DLA C!@X]K?M#"2T0$ M9R8XPOLX^0;O\&@M-&@&P^"NX1ON.6-!$P4+\FCEE=BFP'45^E]B556"(F[' MAQWA@SAA6Q9[-,?AD?+09HU'3#AB9^2!'2Q5(Z&UO0*\!#KW"]CS&P7$9WOI ML*1-&94WAAUOL24O_3[UT,,J>$;LV843/6;.9]0\;-O-P^/X0K<&AG79)0(, MI0Y8E'U^'%A(3^FX0:<^I<+%SBQK[:R(VUS+6FZA=1U$J$/B"5AT@9>R !Y!NIH*9FH"0]ZJ3:K/ M% 2JF#A"J5X 7:E?F$W/3[I8T!ZJ SZ/$-8KD+$0XXHP2A$]PK#MF1> 'R>, M*ES2Q=E)7;6E7, 2//[FX@R@W(V4 M!!"BOS*GS+V]Q,+2\=7%0-@"_;"6]3E,0C*'59;E@3@5Z72;&W;T^E* MC+?=%>!=5H];=0B>R!1BP.-_RL.9.%ICX[$3LSKUH''&3J:J0QIQ1J/TCGT^ ML;O9?X1#FG,^@VEX64@WMERI;G:#L56^QV)G 7B&TZQT.HVF/*J.15X6&FA&4N8@ M#\;%O5VVN61V;8PX)WD&1H;H#2:+,1/\*FY\%_@\!"_-BJTLZ/]J'\HFAK= M%O?"+ !:>?ONK5@D\"V3/," GHAM7ME]9A'1S\)RTI1Y1=F.E>]MOA;Q8@ 3 M7.:%FZ[8CE>WF-92O%#(Y0THV#"R"VWE?0O%YX,E]> !$29>)^JX?G^+!:#G MPL/& R)P]\T?9@:,>#^_MX0]DZC<=2E@'J%OE_52<_6IPA3%PQ$<*[N>QH/& M1!13Q*VB._@SB(H;;"S,!50Z>95E78VQE.[F-7"X]]'P;5XWB)D4TGR2)R[UY'F#6L2KB+4$P^4+#Q]V6S@KV#H39^(617W5 M9M<"EKV"E;3$XW%*LT(:RF81I3YWB!=!NYZ(.F17,F,1$%N&&"Q2BILT:%[( M4)DJ5$;?'"JSP\;&&+0ZZT5CQ#9XK,%4CJ! .J=1>7V(W_6:DG",BH)?6"WBYA;" M0=#$#H5VBJO]57F_/]MXYE8>2E07\/U" _%1&XQ#(_H0XU%%37O".PO5AQ2I M#L.6O*3W(HJJR<2%QZXZ>1,[.>%3PH-6MK_CIVUG9%KQ=L8W47W.@NMGG5YG%:9M?97!@O^ ^]XZ$5.R]7AJF MK3E%= N_\['Y 71E!GRAPZM:&(_&(%T+)"WBT7"EY(!B2UI"\7Y;E$W9#>80 MK+\Z=. ;^E!$4HSSR$\7_0+SQJ,'T0FE&JR M]5LYI<."[81XQ[A'.B<\Q_->GHTQ57NKN M4#/KCV ,V$(C1N27^K!"(K.EV X>CVUZF.9"P;M.0DOQ.P"DNJGN+UX99IZH MVI#X2.9,)3(7\TR&X>Z)F2A46$_95 MMYK*@\?:U@SV7JB$,G&9[GNFZ(98&,%**B)0"GL'%R@V)N:'6WQE"G-(Q8H4 M49)P'1DGA9N3/K!:1)U5RRNJ^I+"VV DY?LTOBC"E7-ZU8(87+LM+'GY< MPFLQ2NJ:@[XB,DHM34-QY:P\"E^)GQ2C9%!7V28:,, N7Z*/EE_(+N*,[LH[ M>-5A/\:CE/'-,8O3$G<0V0UVMJK0HOIUYA6NP030?=WH*K9(Y@+BM_2S_ P@I\4L$]Q[&C7K.LD9>^>AQBF MQQ(,I<41075/AX58<;[CC%@R 7%O!T +\$H(7D6O=X]67!FY-Y=98]1%^61AX-,X]%G. G;BCS+![BV'/#28&XMX$Y>V( +<&UG M_2F-@CCAWIZ87XDLQECD4(MG,XR(Q^%W3FGR%!)"I7!E49=0?L;E4[9;8W=. M,*/1ZF$1TB$1"8J*" N>E$ZM9^EB=YG+8RVV!Q0XQR )DGA3<46[4B+UO1\W M&4L'VU7=QF/-L!NE#BF; * ]"OTI4@%J4:^\*WXMJ#ACC M"9=>IW>!']"B'J\CA <#:]EI)TM)P=.+<\JD-997048+)[="N:PY MF:M6EL6;S2+:ELNMN$8>5[ 4S.1Y^XJUCO$,U3*EWWA2%=0%<9[R6UKQB*>H M7%18?-0BV#3:N!YB8C>6@Z#6$T_54"GFI/8'?"V&^F^>7HJK7'ZNP25CEZ"D M*J"I<\ID[=:R'C7'HJHKTXQO+AGU@;POC8%F%#M$%=OPX*^7NJ4-RITC>L]K M&Y"5S6;WB 8",)MA&&&YGM1RGA6V(B(C3RNC45VU8HM;-DG@E?;I/6')Q7E@ M0HH)2G$9RV&\?OKCZQ5*_?P7GCBD].VSHA% B9#,4_JZ^.5-4:\AB-A\V$-O M%D-Y\!1AJ68$(SC_NO)TXQTOW!J+$J+BS>)KC7VU5 &#?S>PM+[E;/RZK^E[ M?F>;FU^Z[&193).N[62JU4B^R@KFZ MVU3B:'T-FBUSVE@YRFTR?7X.>!H"K)Q8]?GMR>_*!^[2OL;3?';45BQM#>C2 M%<#J$K";RZ5M*IK47ZV;U&XTHRG6@#:-)GQIA-,[*>U'K. .>U1:JQG84#D M&$ZC&3[B'3PTAE_E/%OVCT4X#(LY>]U$+AZCP5Y5[$4?!Q.Z+@RR??!OA4@M ME>&LU^+3W1;+UJ?2:USYO?:2IT?JD.Y"N+4U1-MFKKSK2K>X4J,_%Q M]PJ-Q+2I(=<^,;4=U;6<%ID[DD$+#+)-==BWUKNCI4UZ4EW:O@'+EHW9^A.+ M,I#W%E_\;!J;[RVV_P9B6^)NRF.!^F% =43 $II^OE*N,;U^+5LE#]8N*BS5 M$S1OJ%I8JU58!'RSZ"YUU^"<->34UYZ?O9!A/#*,1X;QR# >&<8CPW@N%K!G M&HUR@C >80JL=G56A)5A/@<)\SFE\JC;ZPIHDJ'=1)/L?P[@/MZ'C)MILR_\ ME&!=N_]$!,=K8FH4&51SV5$.KJ'VAW;;O,H2/I_U;C(] S MU3.U->>\(Y*RNA6P$SA*'KIALR1^F.6J[MC[K[J#9*%F?+T4%.9!4])\A*FT MU^756"D;A1G&6.ZU*9Z;PV= !:$)^%EB;X2GR7J8?E*?]=N->6W MJZO/FK+N3I12Y%:=)T&$&>0P9VD1#I"+$@M)SA,6U8JLB/H9BX$(++5X4<<8 M6BR5UV+YSO(RD15_'99CSKVR I* 0\P*Q++P"$:5.?ZBQ[.H@3S$95UDJM2E9MP MLX8W2!91L4SD;8XC3.Z&R6/CA*>&YA-K8=98UF/S^D<5S*]6PWE;,ZE'DY^M M];8RU@G\\TH]B+(0J\7QVD@B8UA14@>S$#%D!!F= 41#$+^:I,2+[TE!*8DR MR-O/I((O)+\GH/(=;EYDFXLB428_KG*(N3 M!R7$+'3U>L!%FJ^BCFN10*X:0*GTX"'HQH^35B;QVE'2JPM0G9;T8,T]KC62 M7@ 3,\)BVCN6=925U>#YVF@M0SBO+R7 4\O6Q^KJBMRH"X4E:P4B64;1VDA( MNEBX"_/> 7K>UD5^[128!-53I#77 =O$>V'^6*:9@HV0%24/Q-K.TG1']!YS MQ?-D_S0"]E->F9LE6A0I\M96KEY/&5;3X!M=SPE,3EBEUQT#/,JL>VQ%9R;: M?I6TV70J#I;UR3G;TQ6["U^ "=BJ;+<\0>4:2K&IXMK/,]RR;+NB'/6Z23*; MB2E[(/R4*=.J/%V5>)CG*I[0B/)05%X)O99F462>9?48Z!T)I MA-'.XF;FQO"WF?V:S91I5O8,_ ]C&90'ZR_V/5:_O!Y.)I=/XO- M:%%V:I$9=4;4F< ZC0&ERL)>Z#RQ,U]8G!=7H3+) M>SVG*[\2P I8%+4TX!.V)&(&TP+8FRKU\&(MR]8R A5$#!99Z"P"V%3[598, M.:P;)\#+V[]A%E_,G9NMENG!I0&L"UDL6;DY(/6=JEBJ2]];5(JRIJ M/?8W^C/%X&NE1?Q145H MDJ:Q%S"UQ(R/ C=K#,"&!31U^\4CUQR')RM<^;G8[R,!JOWB)U:+K&N;1:RJ M5NGU]MUS 7JC[7/]OU (C)A M9L!_I,S=L;7CZY0FZ"I!JSM64D!D &8D^KF7 M#CH7"QQY8M;%X7[=*Z>X^5 EQ:N[:]IZ\*U'1)RV9++UC&7K59H MQ;?Q;(85&Q^0=?RT &;Q&]^>(HL^)UC.>]8U!;FV4CNK$*7521HAX>"^X2./#I/(Q+=_]JF3WHL;S6+$L7=3(2S5E[54 7R<0)8_8PYV?9Z-3R !9X\9R=*(O!%C4A1RRRCY7%8B<=W!-4KZ#& M:A;67Q?&\;=%'P@KW%?4@N,#*%\C E!XQUT[UOB5E8@5Y3@75\S&@M?6Q;/Q M!.0Z*M?19UI'G*KTEH4M!&EU'OVUW(,M9TI:#A>%)@M94JJ:D0W ?OK543?$ZHAAJ6A@S.O' M\M^ 8-5QU4P0#*P=K*.;U8*GR@@ <:3UH/(#%(+5R3'V@RVY$2L7'!>&6^U< M#+ZF'DE%_&\1Z595-/>I%Z25ZY6O(-42(FR]!@INFV93\L@7Y_U@;4TI8?[^ M__R/H6'TW]2P QT+[+#O]#J!0U@R;B]4YSF4<++ MT8M8Q'FM.GICMTHITDN)*%\WC5A^T:$\D_90#CJ1N'&J&W96M=/9JOD*P"J[J?DJSQ7RC3/XRG%0>;"/%XN MS/,@7)--5?!;B%GBR>.P^QOK0T(TW)\GI?7()D0AILKA*;$AL2.TA$2*UQXZVU\9T MP&M#HQZ)E^M$@%(9<_^$E'G*W]-]C2YY='QY1\<2&Q(;$AL2&Q(;$ALG M,[BZY^,Z2"CX1>]&G,O MEM03:\JM2$,"6I>Y%9'8.(+:E-B0V)#8D-BX4&SL<=ON8.-MFH@\B?W_RN8.M:&YUTTV8ZA90_LHMYC<(]RX,IWCW+J[[+$.-'UH M=62LCF99QQBKZ>[WI!SK^8SU2'BU37GS\K+N%[;[YN4L\/V0GH8R;UGIV0N& M1O.KIQ/>NTC"2'4EU=61 MU)6$U9,5E30:GP,]9_#*#L1PM&G;(&ES4=)QZE=>0$1\<>3(JP937_'S!(;. MDF[.HTHS.TA]EN./.,5V#72^8'";@47*H M,8=,4W*HU1PR3Y,Q03*H<=8"3>:TD.C8B [K-/=!)(>:;D\14RGR?Q]V!&,AH^*.:PV/NJ M2IPH8.C\H"IC^*VJ4[&E/H47S^8D@8^SN,D#NE8+!E;NXC"?T?K(4L6G,ZQY M47U6#$7/;6>;:,1>[5B# M6@OH?FCVJP\VXT&PP<)8_'FK_3I/* 3RAO1%0_UN/C&&PKTEX3Q[2%S\M"A-(DNC< M,>'M6^D1@CTZT]5=(WL8IH.H+PH*#]Q, 4FC11I=)6J1KOL8@ M4VE;024UU2DNI+J2EY3:3WIY#65,PM1OX"K&"U' M@*1-JZ!Z@:^\H&LJ_/ O'I>G@K7 D-J=E:-&Y#Z-LJV+W7IIJ)9C_/3MGY)H M.Q'-=%Q)M-V(YIK'IMA9!I*:VH66@)3R])@2LON.5$([:VZS+XFV&]'TP=%Q M=I:J>Z!=:.&;9RIN KND$VU(^-WX5CXF7\]GP1JTB_SVF4PDNC.,,@ MX3#W^59EOK"?><4V+W$.X_'WO%'_2$;[7T6)-U4K9V+ M?A\F2;^$W&5"SE$M>]?+:NU#W('6F5.>VFQ WD#MFZZL=+*S)NV[VH46\Y5* M_.*4N&&JL$WKO!:7D.L.Y'1='0ZZ;ZJ>K^$ ##+<@;0<=B6<:U^JX7 !A\DW M_"XWP>O0A086I*W1C8:Q MJNMS9;UT3=QNE$G66;HL4W./FV#NZS1(RR'AK@<'KL!G\P0&E@"!%#\)[FBD MC!Z4-)Y1G!-VS=K-$YJF.?RCI!2:B$T3<((F$0GAC7=!$D2G:F)3^S*<%G6$A"$M#(HWZCW'/G(5CZP%F5K('F'"])H)0J M*55MERICCTBFC2(VT/H*#"\$:C/I8H>OQUVY$*GS?8=?R2$FA(.6:1YFV /O M"AKFB1A-FL\! :!XR!PP" B$[H#B=8FXGP;>%, 5A@!79<00#[VQ''"(EG$. M(RJJ3,D=5< NR$(V\RA>I<_%29,^T-=L)(T%:7HL7^JJ+!W4Y'V")$DI M>6XIN;S6=0SW%&?#OK.:&P8OJ&/G/_3 M#?W%S]W(6*W;)TM9_8495LPV^P2(9X#L6JKJ*U ^*0@E,_D2.B$)TR!\/X]: M-$BKW>XXB$CD\4UJQ,6:::RD(D1<$F+_3-<%"4_!4^5Y7KZ>&6S%H2GJ#]C4 M4U"\S>I>V,^*)];CZP!T<. UDA)8.'/::")=2U>N:Z[K=B15=9=2@,NQ'F>L MCF9V9JQ=HJL.D*=XCF:S86RWU)(JN^;E>I16NBUI=8Q= MQBGR89\N]QR/ SG&'9I=2-0X^<;)"-4\\\:ZZ3UZ3>9D\]('INH8]G-FEN1S ME5"[.*A9CCIT!A)J[6')N4+-<-2!/>PVTHY_!_5TFF"H&<_/G)/?0&VS"FI5 M5K-]H3_HQ+5DLS]0]4$C5YF$QF5!PQA:ZF#/)&L2&N<-#4,U![9,=K$KW0:7 M6O'FL-$&)S.AZO>7#N$*--92H!M8U@UU8&R'\_%2H9XU98WAH]EG)67W2S:D M.ZIN]S>E&Y)4W3/OGKTYA5/75ZZG'_(TR:A;F'UM9[7AJ,9PO]WBD7)5=X5R MIJ[:YE!2;A_UHAJVQY^VZ@MV^?AKG5;=X=#(1>N:2K.=U MC+FOH= 5&QH#JYSC.NS/E7*&JAN6I-P>#F+5MIK<%FBA$C_I0KMSA29Y1M2F M_=EU2+T,DQ5G#Q=_1 2;+GN[52)=[GM&2JM]??M^25)VSU7+,N79VQ$(.]2V M!_9W??F2!T4+#IV!JMN./.[8@W(6J'9Y4+0/Y53]R"=L9WE,Y.X<_RY/BKJ2 M&^=KG)%0299R;#YC)._B_7X34.+'.>;OW"$MS!E>73H(6=KKHS4L4S7,/?W1 MAZ!-FV_E29&X2)$PAJHUZ$N1D"(A1:*X@ZT.G M=),[[#,-YQ-=SMF<8YZ@O M.WNO[A!4ZL9]/,NR5.,X%_(D%"44=X*B88"=>Y);PQ**$HH+6RY=';C[.80O MVGJSGS M64L):=GRS%I*2,N69]920EJV/+.6$M*RY9FUE)"6+<^LI82T;'EF+26D964L):=GRS%I*2,N69]920EJV/+.6$M*RY9FU9)#^*2.CD,)//[C[ M^2_P3_'$C"23(&)7"=PBXCV(?!IEKXT!"Z?'=Q2MO:<&?.O](N*;]?@ZR$@8 M>-MCP(TJ1\:7I1P9K9E-@[&+_!Y*$'D))2GUE=&#\E*WM*$"[PR#.%*5.%$< MS?Y!5<;P6S:E\%]"J3*#5TQ3A<),?.6O>405LZ\J1M\P%)("#F9SDL W6 MF2&-MC\0,JSWY=3)I&/S^B:M?D96F5DK%X4C\6A M>-ZGU?-!K>I7T8%V1D Q]"6@V)I1 TH:?#\&3* 1D IFN@"8EX:QC97K\*(7 MEXV;XT5Y:1995O<#C*V9G)Y=)Z1R -J)33-PRR()LHXB6<*_0ZD3CF\X8\@ M95]!M]]HEC)9*$:04"^>1$!0GS^)@__\^4JYN;DARN_S24)\"B( @N-H;J$L M6@CJIX -,^"&AQH[N'5X#[,AY'T)>\/K=#JQ3P[JM5NUJPTY5(DK,!ETX:O M\/8"M@]I"SZV$B[9B-B5-R71A#TP R$#I*V'][_S($$,UWM-L8\\57&$8WI/ M$Y#3#%I/B;_X=B].,[1 &LVWOMIC^YTE1=?T%@O*4S$%UL^"HL0Z8TVS/7,D[:AR1>VRCFK;VZ6]Q)+YL+1M%2:$\QQ;[MI>"L8EGJS;"QQZ$;V' M32"@JC0'BNV1!V-*B)>EFO)/BJ8#;("4.$]6]D_0]R2)[XL^QWF6)VW!=PLJC!MP#3BJ*ANY(XABV4"U>0S*#J;\.J&HY>[H MF_O SZ8B3T+]*9$YI%\]0D9I'.;9YD=J*2 \X#U-3L1X<[!(B_J_TZ08S9Q, M:&\$E/_6(V,8[&L2WI.'],5/B] &7(O.'1/>OG7N O.F4V+^Y[^,$NAPS7 V MBL^)B 9@S@)8^QYJ2YD/('E(^CE;%0&%81Q->D"Q60E#,@&5-X.Y<\0R M5(-XH':IEF80"Q"O&0);F>0D(0 1>C:J:,#,]M!R>@V&S\[\:O, 98Q#.81DGE*7Q>_O"E.#(.(O9L]]$9T)FP(-#R6 M4ZTBN?C7U9*J]?FR*H[/Q9O%UQK[JCBZ7/@.V*0;QL:O^V#9[?>=;6Y^Z;8G MMPUVJ%E].=;+'JNCF;;3D;%VB:YRK$?#ZZ!9KX>M[GC*G('KHI@.5/*8ES%QVRW,(MK[%)6(NE]1 M:*<9MKK$BVZXJJ6[)ZEH(S%WH9CK#]6AJTO,2Y[R<@:^G5$1AQU8/9W ME)(M:#F6(KMH)IF.:NN[&CB22<_+I%>ZJPZ&]LIYCV106QAD6YKQW.PYN2D@ MH='$;>&J=M^4"K;53+)T5;>DJ=)N)KW2==4Q!W(5;"V#C*%F7MPJ>$E!,.*N M^S&.8L[;7P0+3%\>I[:<2::MVD[WG?WGS21;M9Q=S6G)HV?V_-E%1IY+\XY+ M>#0@V=!0A_9I "*9U)1) ]AL#:6B;3>38$>L#[H?$G/F3+*UTQSGGWPUO*2S MXEIB.^DDW]FH'\+V>-> "NG>>^YK"*INRZ/B=C/)&JC#P:ZVM632&N._'S$8WS/IC# M<-7+/)AK@^;<*@12?^Y(GU:#S]*'JMG?,_SU<$3JLITAI>5BI,4T^ZHU-*2T M2*M<6N7K T@'ZO""-ZQG;I4[,EQN+4Z*"IA1'-'MB)(M9#NY[_ /\43,Y),@HC%/9=Y%H/(IU'VVABPX&-\1]':>VITK-XOPF-9CZ^# MC(2!MSU@UJB22;P5R22^+"63:,VL-LU!-W[8D!!#"2(OH22EOC)Z4%[:EJ8K M\.XPB"-5B1,%[RK^H"IC^#6;4O@OH529P;NFJ4)A2K[RUSRBBME7%:-O& I) MX0VS.4G@FRQFS\R3 )Y^H"11YC#RV,=/@$0P0\5/ A@&OIHH+ZV!YA8O+\<% MOY1CIE6NRV+\*CYH]#5[ZX/S)/9S+ZL]%/GXH/W('57 M&Y:/^W3Q\12?#VJ%'(M.-.7KM"*[<@\46T M%"R'01/VAI>6I8D+;L5(H$,"+TOSD,T!._K\^4JYN;DARN_S24)\F$C%]G'" M0*)X4T MH U)$\-#B9+F\SF,";X ,"<4ID$9[[P@FL!/FJ9Y(A[@,X9.\T1P M'A^.$^B6S EC&/T.F$]Q@'0,<(+F]]/ FRKW,&QE1)51$N_B M,)\A_6> R3M&S]@#2@HZDCP#06?]DHR]",0^'Q,/*($3@M^",,@"FFIGJ'V& M@TJ@N/9Q-*>F?=+@^]%TCZN9>^D>T]7ZN^H>4!VZ9CQ%\^B:(S6/U#Q2\^QE MS15VW&HN @:%'*&,*SNCZ" M;Y:?1&#B0T(Y5=J*J<&A-OQA[>/$\^@\(Q' 6^4+!PFI$@'9UZ@QW2Y*JK=( MC<%D"C4&(\CGP &F5:1*>V:5)B3.LD$DYW$:8&^O&2L!D6_N S^;BCN5]:?$ M+=]^]0@9I3#8;/,CM>NB'B@6FCR_5F&ZT1PNTJ+^[S0I1C,G$]H; 1N^]<@8 M!ON:A/?D(7WQTZ+>!-B+SAT3WKYU[D*AFDZI4'_^RRB!#M<,YTQT<]UVY+K9 M7=#-![!W=]#,ZY7L0.OOHF3A)5+/2CU[]J;C37U_U3G[<6$JZ[:*Y::2*ZJZ MIXLI*JP[?PPC$F2EW,[6=)+8E8* 1Q,F93"8[W6%5E-&,(5_YP$#WB]A',\* M752?)F@LZ'Q,[U%YP$XW5:;$7R1$*5M-YM="7!^,]357PSJ/\('6J)8R?OOL M6LCV/=69*+#<<4VVY#1;/MM8W@C;FG4D';;)QP9C$D^N[%WK0)Z'>2!I1<&8S )%HV5RM0@XF^8+O2!?]U1>!>P&G8. MQ:CF63 +_N2"V4)9.@#FZG[> G0']F@WAMR*)2\AUSK([:F^:T4 .Z["UQRS M+(E4_928B12K:G5H1:ZNEZ&CG8LP%"]+D[!+8)AY%&1UH^@# [5?K-L ^@2( M7TA 0CW,)^>75@S\#=U/2@]__,@0SS__P*;1 M1%_I2_DF2[2P4+0*@2SO)DPW)/.4OBY^>5.$L@7,L==C#[T1W0O8(AF7VN?FEVY[<-MBA M9MB.'*L9X7LE<_FL"]W61\ MR[S)%XRC6]CUU%$D0700$*W7OKK4OAN;-DY[WVXLH*^@29VC1V?;G&1KA:AY M&8'6TU,_+- .1."M-.XBF9\$VP,B]^P(NS=^'[D">ID+QMFM&*]\=#0E(LX@ MSJ$K/_WQ%"6Z@9*G@0=WZ,V%HR]$1]_K8Q0+E'W(/BZBCYT5QIC];VWY(MUM ML>80UW;V4A9+RZEN6R6,58KQXQ)VW+AH8:E]OXB&0R+@P9 R' MJJ,W;0_UIIDQ7 MO=?B)L8Q;/Q]Z=85U+PR]A>X"R>=;AUE5[GOGJL;%@S@;6!9*WCKD*?PW&$- M2[ ^=*5&V.NH["@>R',G&QI]9O]"W3"U>^;2ZMUGK^6J]L"4.X:]=@Q#9S\3 MYJ*=,*\L1[5,N[D-(STPSZ\5T%.V:F9*VC78UABJ;5F2C]"6;Z M@P3'SN!P)#@ZM.VZ4)":$J02')M.QG0)#IELZAG(_^2;QTVW N=Y@\)HOGK14 )4 @.6M-7X/@D,Z?9LS27QB]X7 MOAH\]U67S@CG1>/B/_]C:.C&&^DT:(O+4B+U$(:G!.CE $-Z/*7'\SG(_]1+ M_I>].S3VN'1Q*2)ZT9^#Y;*W1 M6<_,P /$Y09Q=\^!=!Q(7*QQ',AHS]:X+"5(-^5WDQB5V-@4"6Q(<)S<]?E3 M1D8AA9]^N%DGWH))2GUE=&#\M)T-5.!5X9! M'/'2TA3^2RA59M#M-%4HC-Y7_II'5#'[JH(5X!62 D)F8EN(GP1V-\,7XS$O+T:SRY<6X*S$\/_05ZXCFDP>% R)H$F*G[ZT+&W(54+Q/A@8 M41*:YF&&+;"CSY^OE)N;&Z+\/I\DQ*G&5;P]O)$T X?CA/HELP)FR[] M#@!)<8 @7/!-6A 2AJV,J#("&<1QQ!'R&8DUSC-X@2![JBE?IT%:49,Q@("Z M(B$,$HB4TJQD@*,9->97])_S.W0+M%=KW ,(#[7A#PO/$- '\XQ$'DU5H*L7 M3R* J ^_PD/ +.2"Z6AN^<)Q$L_8,%(2LJ\C0/L2ZY:8M,J@Q0G5QX-_PY-S M0!(,FY$>NRBF5A^6;FON CA4SMX\ 3)/8N0C>QQX!H_6>0,<9!^"N #;$R!R MR6/X)?HCCWC[^R";LOX86 (V-?&&JE-X)B0C$"/V%\.'J3N:LW:8ZT2^&!A1!EK_A[4:8D'J\0V%G&T1 MZK4BUTP?5^)>$^UED:XIGV6E(ZC@;B!"RH/HFA*A-GEE'N8IZWP&RT!&(_P4 M54"6$#8TH ,)4:&EL1>P)8+IA&6MA8(Z#BEE-%BDVYLS7HTN7M4*#6?9H +G M<1I@;Z\9^P#A;^X#/YL*@[_^%-]XO.Y7CY!1"H/--C]2V\MXH,AIV-@ W?>F0,@WU-PGORD+[X:7&= JB+SAT3WKYU[F(!,YUR M ?OY+Z,$.EPSG#:LA3ON643Z [%KZ>1VY?.ZI:B21K;0+QBNA]NUH+ZJ*^3U M"_XZ\W?M@KAF12JMWN7%;66MNB@C5-VX23FN0='!)?4./WNM[ CPI]@8B* R$2=^P/>0"?UW'B1T!C3G>,4&;.9B4:HK1OPQZS/L$;_46 M7./P-EBS9PRMDYPD!(!(TYIA(:220QBMBO@>A&,&3\/;PV ,J%^T JHUG(B_ M8!PSV:J2NA<7IH[*@4:Q=GSN"8 M^7K32YA*2.8I?5W\ M\L8/TGE('EX'S*G58P^]$9T)2"*.EV\7(,7XUQ6'M#[GDKC<(-XLOM;85TOQ M?OP[P](<<_/7?4W?\SM[SUZW#7:@#?6A'.M%C]713-OIR%B[1%'MNZ?>"&^S4SW)EM M5%CO%TR:M\R7?,$$N(4M71T9$A@;@2$UXM;;)TV+S+:;[^C(:')?Y]'9-B>9 MV%LM]7,^]-2/ K0=J=8YPEW-XCS*&DMJHXE+ZNYR)^\0RJ]SA'FJ_CL@W,X+ M<<^K",^+=J?5A6= P!^D(?O8'7O]W"S95SXZ]I.4'V+%.73EIRO)9/:AE6Z? MH8@0N$W*ZK;K6:;+ RUQ5C?.8 M&9I,U"\UTF5HI(&CZCOG-6^?1I*0ZP[DK*'J.D,).0FYYS/U!ZH^.$T*2FEW M-662;6OV9=I=Y^.BOR6AN,4_(\DWBB'L!_'7KZ5%-V!M]%5KL!W8QU,QYTU9 M0QT8VZM:2,KN60-+->R-10PE4?>LS*.Y1R+IR5>P)[/SC KM6+HZ[+LG*;:S MD[%YT=60+$-U!I))[6;2J^&@_]S%S"1WFAL)VK-SY^0+W06$:/Q&(YJ0D.=B M\V=!%*19PNZPR[HGN]+2'*KZ&80UG#F3=-6Q3^-ZDDQJ?"JK6O:N]IKDT7.[ MNK33Z+J3FP42'DW.FFUU:'?_K/F\F60/0-&>II2?9%+C.+*A:KK2K&PWDTS8 M'U_F:KC;>29GIMON33$O/1B7>;GH(A*V$;'9,M5]:?L9R226\+)2T>R9:F.^XBWNV- /@N#T>P_XCOMNL'XB(NTR,X? MQ1'=#@/94K9L1TL):=GRS%I*2,N69]920EJV/+.6$M*RY9FUE)"6+<^LI82T M;'EF+26D964L):=GRS%I*2,N69]920EJV/+.6#-(_96044OCI M!W<__P7^*9Z8D6021"QLJ+S[%D0^C;+7QH!%]. [BM;>4X-4]'X1I<)Z?!UD M) R\[7$K1G7S[5-Y\^UZ^>9;:R;68!JK%_B4(/(22E+J*Z,'Y:71UW0%7A\& M<<2+0U'X#RMJSV)6-YFRBMI%S60%*R@J) 5(S.8D@6^RF#TS3X(X41XH211X M91#[FO)U&E1O4^[A(6@$Q(*Y*B3+DF"4,ZQ@%W&>0)<1C#2'/H/HCJ89EDG" M(7WY3S*;OWFG>&1.1D$89 ', IY)\_D\3C+V;$:]:024G3PH24S\&9FS=#[X MU6)GHSP%4J5IO1:3JL!4LH"$,+!X/$YIAJ3!6?E4C!Z>C/,L#7RJ #_N H^F MVGD"PK*TP3(@TN"[A$/WX+"CXELH5?9N3:FRUDRL^31J;-T$>-W6W!-H0#\) M[FB$(R@:L.)\=#8/XP=X.78/PP59A6'A5$8THN,@8UB'J11X+A\8%<#$Z-S' M!4+%]X8Y!I6R%M,'/XDG-%(5&E(O2^+PX4^:J"!FR0A& -*6Y0E5,<\UD)R/ M*(@G,*Q*52*LW0C;43U7J>8_K*2:;\V<&LZ@3)9?"4RQM@J!T_:K<:^#[!Z;,3:@\66,JJ-X\0#V8#AWM,PQ)^5AEDR:1*6 MR!+^FR>QGWL92@:94/R^A4;*H1#37UW%#Z=A)5Y:@Y<=M68]N>O5^N2NK9E: MXXDL9JG=9'0XFMTEN_9LMET'9J,^U*SNV(Z;^2'(8-E IWF MW =^-A4WQ^I/B6N(_>H1,F+FX.9'5@JQGXC5EK%(B_J_TZ08S1Q4;6\$)/[6 M(V,8[&L2WI.'],5/BV &)(O.'1/>OG7N N6F4Z+\Y[^,$NAPS7#:(# ;5?I* M+7MN%&2Q]ZWW"Q.0MS4<-M$$.K\[RAU-)<38?5:84$CF*7U=_/*F\'$'$1L$ M>^B-Z$S@$L&\=.>2T8U_7;%)ZW-6B0,?\6;QM<:^*ISM"]\9NN:Z[L:O^YJ^ MYW>VN?FEVY[<-MBA9MB.'.M%C]71S,Z,M4MTE6,]&EZ=9OKU?(H6KD\TL&5. M&U,NN$VFSXVPTQ!@Q8+@R4W9-N@#-Z"OF0'-#*3"BKY@TKR=DFC2I/#)N1+@ M%K96=61(8&P$AM2(VYHV3JK8;KZC0Z%)Z8='9]N<9&)OM=3/^=!3/PK0=J1: MYPAW-8OS6C#"'E!\%C1VCJX'*6RZ(_4[09BG:KX#PNV\$/>\*O"\:,>U8&-[ MY<#@/ ,"/J5RQV68L(9^;C;L*Q]=^DG*C\_B'+KRTY52KOO02K?/4$2.1ZZG M**8+J$3[-DXS)1XK";VC47Z4\K.[4*O;&7T;S;#5&50M=> ,.E_T3"*N.X@S MU6&_^V7V).*Z@SC7>22M?@?P5EG.NUDCW4A-;MC::5AT@KD>I.H!5TOE;"ZY6K;]UM= M7\^>S-35E7[,_M=%JZ8/"NJ1^NI-9GMLTW/IE9?%)+VOZH]5[95,.CV3^H_5 M\91,.O79AOM(4<]CL>CDB]X%Q&JL24URC,.#\W9S6.JPOZL](%U1S\VCOKZK M&I,\>N;]Z30,QML[J4Z="4\FIB*JCV42K;=/!K"EDNJV7;S2%>MH>11 MRWDTO-2 LO,YV]RTFM"3LGD'_@^%V5[(D M['Z(-1[9\W5]/9-GFPMGF];.ODQY(O/,IJ>N&I8\-FLWDUQ5M^7Y<[MY--2U M74.(Y='FRKQUM]V[/%XR+&7YED%GCZIN[NERE<*R0_+)"Q23II1I MMX"8JN7LNBT\('7D<=,Q8V/Z.V]5SN2XJ0V:4YH9%V-FV$/5[>^9/$&:&5)8 M+DI83$+FQMU@J4KRL]C9W "A\G68I]TN]S##>.\Z2J0XWC58B7 MQ&FJD##$Y.GX%)8%)M'#?_['T- ';U)EG$<>3F9+>>I+8.$C9<-W9:!A:$Y[ M&%BO\FP7UFX;ZU=_@@DFRDT$Y*8L@/Z:%WY?F=G/W:E3;0XU5 M8Y5C/:.Q.H-&O8I-0M% J$C#8IIZ>V1YZWUY?&0^]>*$K<"ON6*>)G$^FSK-3;-OR>3[*# RX89[=BO-I<(_0"DD#>(#MHFJ%C-)[)@IV7 M7EEEYY2\[]WWIVOS]_29NB4NW.Z%&"SB[Q==)J?5[J)Z2Q_; Q0F8?IN1ED MJ;9M2@:UE4$#4Z8R:S>'7AD#U>WK4H3:RR!7-89R$6HM@W35'.YZE?F /)*W MC63+ABTOX$B2WRYX);8\/XJ3256):)/"X_)6\I)YK>KN#J9!^_Q!Y\V?1XIR M2P:=FD$@0(:^P_94\N>9^6,!?X:2/ZWECR.%I[W,L53=MD_"GPOPWK_'*\%Q MI, (8<1YD$YG-,KP@K!/1_O9LA>]2T=5;TI/<6OYP^ZZ&V^DM[C57))2)/DC M^2.UW'ESZ812= $NVM]($"FO0K!O?T0#-Z%W),QYIAZP;NEL1'V\$>]#YW>L MIFHJ/;>[TMC<7GE1;IY/S:!7KF5(UT9;N>,.NQ\*>]X#;ZM%K67^FNVN_O'D/8G>H! M4E"DH!Q$4&S5= =24*2@2$'9*BBFZO0O0$X.,V I95+*]I,R6[6-'0+4I)A) M,9-BMKN8]57'EJN9%#,I9L<]5A\.=K]I>GHIVU[]J%YYQ6Q'Y945^AL+"2%N M%M,U;IF0^ZSS:39Z?J5+"5(>(D!]99S$,_CX#KYE0;*4)!'PG,7/8KD=CZ13 M941"$GDPGJI4#WMN%D?T08%/OM$,"^WXJ:;PI.#0)?Q_\:V+Y:"P?,TC585( MVJ"PT#VT"F8S N\*2-BHR,_SS@#8KSM3F:3:N==8(U#ZM5\OJ:X.B6):F?)TRZ>7?,_37ZF?E M%/L,XWN:5.)7#!&:$@4^R4,6"X\,2>B?6S&UK(;\MM[=1!]>@M'[E3W')_B,&_BIW\&<.3%89 M< * M,=@!'( ;XP4+T\2&GF@PA,8<,CB#U4&'^+_D1?= 5S')$@4#%'D,E0+ M2]24C>05L[*P\-P\3@-6!2FA(7NPJC>'U:!J3PD3MU\]0D9@S>;9YD=6LJ.? M2-]8YB(MZO].RU(J%A )**JQT: L7@B>#Y?"K MO75:K*@-@5*'U-G!HKE]P(!27"6]7KE*^JY^E;0UTVLTF?7W8G??GZ.)6@>U MJMQ/ V_*/D^H%T\B&)R_#/ %R[2!59HRS54@[_/G*^7FYH8HO\\G"?'/P 3E M=SK>%WI9J=J50BBD)*2KD M"#29!\9GO=_KSY\7^F8/^DJ>XB8']EQ9G*#[4IDD@8]Z&1U=S)B](T'(RBBC MOO1(ROL=YVSAI2'U,FB,NE@\A(6JTRQ 7]3F5BT$[%;FO2_7HL>Y=E@[:ZGF MN]8O%T^Q&WX,%!L1$$3K0',!C#F$3;-4R?WH;-FR56R?BE]?M_TCF)6,75<9 M*(-1SHNS ZD^QA&;9PP$!&54>)ZX_OE"?4IGK.FF=HU*VO,3Q\X4A#=TS7;V M*R\M"VS+L3[_6!W-[,Q8NT17.=9CX778'S;J51;B7&W:T7KG7YE)7J]XKAR\ MY'E'2;.FC/EE$> 6=@5U9$A@/%;?7FI$6(&:CJG2?(OT79Y:+-4VW0DVEK$DG-&FZ'JN]Q';1_:RC[.,D/A*VN@ MN<_-GA/,LXD#1RJB:/J6O/OK\_N9%U 04$-[KZDBHD>X/7[Q2IJL]89Z^;8:MEY5RJ5$G,=0=S MKXP=ZN%(J$FH72S4&MFC36'7/N:P6U?/S9^3&Z12#5V>&C+[SXYSB;4+Q9JQ MPZFJA)J$VA/JB@VLSF\?5=/Q70-_74Q?^_NL#AL;AN>'Z5(H6(LIU"I\L8)E(G4 M*'62%]FV"&8!Y!#E;^1Y6]=/XW+X=(A4-W4NF:N);B27!)?X15DV_VC_HY,] M$L1#$[PPH]PS3;9[%GBQ(O?0QETA:,]]!H*N3QCT:3SN_2(4_BTJ?.4J29#& M++5NQ]#Q3\P#Y86Y3PL! >[[F'$3K<6(78Q@4B%23\,*F6;P 4\C#$(#PIK2 M8M4-R"@(F6B)A-6X3+/$;#%(+5M4TR+35%T0 56PUM[#4DSN8'%DF,-D5@!- M["<&JZM(7RC:I/D(QA%ATE1%X%53?L5E%D"#[X'/@PA .Q.),U- [6?,57AS MHRHW, %EJ"H?XXPJNJ[T"JX=B06LQ^99!Y6_D%,/@N,3E&C,V?8:] )]H8#P MC__[Q7\$8V=@##W3I2-[9%'/<$=].N@[H[%A^(8^_W_E9JNG&0HD'(UARN MX-Y1CR>_-'6FY/1VP>91S5K<@L,L8:U51TR\HSA;5@,/2LP2 [-TN,3CNH3I M#?;$A$:H82AJ'9XL-YT&\U2Y#[(IV/H+NHP6:@DUS&0*??#'X)MT3OGG M>3*/4UH^I2E78*PGN#:%#RH:*Z#1-JY],#H?IH-YG7L+VP2P.JI58S/K+B_C MNK4YXSH.-_#_^\7C^D]A-9,F^3@&]ZKZK=YV>0$J]8P*]%QM14 M:6&>QZTH^HIY+G>P9)@.&5&*R;\IWWG 2D&8H#.997J$*QE,TP[?8"IDO[YQ MAST*]#O'!)F85AGV^P'O!E>3WZ, F]]FC)RO7ORNW6K*;U=7GU_\J'QE&QQ\ M[4(B[UW&GZ!' >PM)6=>CQGY1LM\MR)C;IKFLWE-;9+QF'J9\*?@,HBS8;>T MF4;C=IU:-^I4S&=*HQQ_\^(B%:;(T%Z8?"$;I ^+)VPUL%*%IGS"\D+P09ZF MS*V"HP$#[2$-2FNPFE1A-'+_3+M6V"^50?NI,&A/:

'$2G="J(JO8["L 5%5_LC]B=A+()1* MQ#*$>D#1IZ!T 9X\=SZKN,)*"P L$8I L4F,,P+Z!7R42$F>#+<<#I"UEHP: MNT0?GT=5(>E)#,(/+?E+H/4=D"D&6>0VRXKLX5LHJ(<[MOT>X=Q("IL6W(%7 MCDDO2+Q\AOL(YZ%@8H9OX7+!D@+LMV43R,ORFN3"L$+4 , Y6'G! MH C&0+8H*RK3,0=H.>(9\5FU#B0X" 3A%I&F@"DHDB4NU[3%>6Y,$.5JRR>17P-V)6*_KCU MK%J@O 3\P_5[8WP7J^HW#N-[-%YA@PWHX$) ?4:5$CAB3K!A":$USMTK%O3Z MJE0LZ$%T%X>H+)0)\!L(H/AT@LX<&$(AAGP W.&,#FIX!UKW2Y!@1,/ M:7'^&/?0;R:33,.DMWTW4UI2;"*,1*OOB;0X; MIQE8C^4I &H[&MSA;F>WY45R[H"[\P M[]M;V#G3*"72C'M^"<%JH5_)]_U7%$GX/0C_N3KS0&.@]- P <"E1?+BV7AQ M)6)A^?+^N18.^YZ'P"UP"&N\E>$W3Z]VUK6PN ^EJYG="A^\295WBT=45[4C MJIT\)BP@"6QB?J*R&'0T* Z\'@E X6=BCP:@8-#S7>"CEUJ9H<^.^V[!,/ 7 MO$$LL&N;1,#]5>-59D%\4U]W](D(S+0(J=WC_P=VUZ\[D M=PDF,%^<_@Q_/8YOOEY_4$REI_S]]ZN/7V^^7GV]^<>U?;G__ORH>K+W^[_JI\N;G]6Q/)=1;O?OP!>[I@_- 68?[: M%(/_SC%F4!R,(>;@@[#XNW9FC>>J>:8 ;[13$F"])OB?!='#'X2K-XOJ;JE%W4 MV*I)V=%5!0MVM(4'4Z"$DS5ZJZF"<1HKF$VJK'5*R0*E]/;3QZ]?/KV_90KI M\Y=/;Z_?H0[JF*VP]VKH56^3\BEK_D:+?K)NGI-I-] MW?;QUW:#JXJ/N/XN2AE?>9E:BP4MCOUD?_N6+7V=PN:(0T9QEIEC:PFQH+EQ=<;A\FN-QM=7#Y\:EM-**V4"%[ M6\66T>YMMPXZ\?WU;U?ON6E[_>[FXV]=LVW_R>*\>.@7C\Z$WMFM6_S)8G8? ME!%%][I:A!"RA3BD$[P<@WJ7HB^2W9D9L9MY?["(73!_0Q+,,"8U2/E=4J;Y M6+ @21XP3C1):6%/C')H!/:%N,:WM.U:>=O:&WTM6Z'X]4)TSKR-9[,@JYV) MQ\S_12/F_#J;%8LOQ8PG@B6Z4A&A7A7*# ME@KN C]G&R1$ _F&<=+QA++WLST7J8*J12_"9"ZN)!3RK1:AHJ 1RGCJ==&\ M\*(J%%I;LREMNHK8CZPB^O#$RPC:UNB(57Z]>OOUTY>N+2&+WM<2!C7G!W.@ MCHF7Q0F[&R4V78W==T]?;K[>7'-_W>^WU_BEL&VZALJ/<=1XKWX8_MMZ MN_F/:_"[ZU^O?G__]5;Y_?.GC\#PCS>?OM3X?L8\/I+0VU:[F8Y>^ \W'Z]! MV'^]!AFOG01VCMD9OU3K82#"L=B^9OM]0+ ,V@T6&\#R"6VZ[D"C[S: AG2& MK76&.0=QACGMSK0 U/%Z\'P"YN?K-)\!@A].*6,.R-CU__N?FU]NOF[6P)L@ MTD1K+3W&DWR5:&5UKSVL&3U/Z>OBES=@D<]#\O ZB-BPV4-O%J-M4"Z6TE^R M]_&O!>]<5QO:)K)/5*$1+Q:MN?GK>K>/53OB8&8D^U+^/==R;P&2( 8+)/]PT,NSTK,K:[4K M_,GY($@"2CE#TF"C, $;9=MZO,[?D1N8_$Z9IW\#WE9,_G _XJ% M+O<'L]%H$!;I^=!#/&;P\*7_OH:8+%!76I"\ =4(LT@DYWR3 M1$4+%P*"P=&V=UU:K1W=$%J2S5C&B1*EH#N37,MS-T58XACV(?,.CG(NC_IC M&2)]FXQN&;$ >L+Z6B?J'9U9(K/R@8Q%,^1@YN_UK%X+KYK8K_(C3GOAK%@9 M.[L[)^-@3&4@LT* %#P9'B)*,N@UF,QKYY$G!:P1$6)"A+M$EU,TI]2 *VVMH-JZ M,W2AAO--W9M:K6B;;F7/=:)H$)X6BP\/#QKT4VL'/XKGW.WX/UA89%Z;\J)' M(UJ$?AKELGVB6_*C4;4,LV2:1LG4;;OH66;9+E<]]FCH1F((2F-$Q*5*4BTD M=HBI&Q52ZPVZP9 Q(M/OD'H,S8FXZ_4N[>_/>,S!,JX4/N]Z%>< !9AM!:M2 MJE80B_2(_7!MSE+1*!=%5.QTKOOB^Q7U==CDG83QW33-T3L5 ]]$9/(F8IQ; M=$6X^$',0Y&VA$1!$BM3!(5//LG \/8[.A,87OXUSFH)5?$DYY5X/ALD7A0! MB\0^%@$*:6)X))^]8"#LCIE613VRDY9N3JJFW*%]%A;N'KML.*[1U'5S=_=M M]W ;/H]-;'P+-T^Z:?OW(:\5#^HH5724.:>CS)1T5-8\< C*:C%_"2HK]2(> M*=G*?F)'O"'%A;I+0=UESNZOS-3V5X>C6-Z_SRP^CUI +&A8H;BVR2 VJPN- M2J)ZOVI-[5(;J\:Q.B[I+RG1I&15+Z,F5;<5U*3[Y0W5\!'G1]>WS4-:@*F= M9.X*>*,$P/]]T;@AU_TP @9FY"IP8^%)5)!$Z8^_]D9?PP=HN9^$[A99/48) M:V1*>>HF"8AI1(F,6^."44BV%2A^A<4G#< MWCZMC'SQ);(RLO)^6+EY^0=YL[2BS1'A/'X-^T!N"^1RQOLRLUW0[K$?UPX_>_B0SI2)69MX)4B51Y5?N( M5*D055ZQEM_WD2G5:@69$IGRYOP"F5(AIKRA#NLB2:K3"I(DDF2]44.25(@D MZYR%,$UPZZU8*\B5+\ W2I4Z#\*'U=@>ADNZH=OKK\D=0+3^]-Z/?-3BVLL MND+JM+WJ:/U=*^ ]&@F/)QK.'9T+KRH7&J#PC2?.Y\>9'D%I_OIV17[@C6]Y MKW.N8Y(NBS*-])F*>:IA:6AZDF=\TT35IF;KZ2>JKI8TJVJN5>T+JB@WQ/3+ M3Q73M#^LP2/9#ZFZUHCJ 1$5#EPFUY$(1,SL+QW1^CLN16TNG/=M)_DE6;C[-J MPQ.! R#02K*+)JOB27>GO;06>KGAR#2RN+ 6M%4RGMEI MF:9G&D[Y7Z-L'6TZA78O1/.EA,%2B,WK3[?G]U\;M>;*KLX;< #ZV*23YJ8Y M9O^15$Q;.RE-!+/O.5F?N10B6(>S[['/F7@Q-<^XEN EH_3.6W:AFA9B$B3RWN\>H5K5*B5KFRV" MK5G&2>I;!*.JE6P[]6K-DF;HV_7V^6-\_OKN]ME.YDGUHXQ6N5J"V';HNGN MWO8DX^5[GBNPX$_3W\-E.J;SN!V'$:D>DX7 7QL/3KY!4V>_?3'<1%CI\U%V M(R^&1?*Y09K<]SJ4;_,R12T.>?9];\[/A ]?3KD1Q<= ;AZ.Y4&\+S9=Q\_> MO+^"#9 ;!2@X!?38NSKW^ZX_H-U%8?VZCA%FHQ&6"T&C$;:%$9;IZ+*VPS(= MO##%/G'6#OB07-(>XT\R@QR0NDC3'LM49F]$7GD2R52G_P4:?6J@"3L,Y9.] M?%8$H4+19"^:&_O2U,"XHL MAASC%;.Y\=5!_C=C2LG"^$KH-_QB]7J?!-$%6;Y3/)LS8]@?#C=_I><.,H]. MT."H=W+B3'KF8&KV)I-3U.M/K;/)L3,Y'DV.?IV=CYR3T^-1_[AW.AV=\&)G MT][$'/5[%IJ:_=.!90\Y"V#ZYI_[]APM+(,WS///W_R/!W/&EN>'AZ^OKQ]> M1Q\(G1T.^_W!X;]N;YY$T8.PK(N];VNEWR;4C6CJ/@$Q84G+B&\ M5Q"=O7^PR>(0VMKG]8V* B.L8(T]GUF>';-V&.VQ]R7RLVGXSX?P,\CI]_J# MWG"0E.2PF"PIYNA0_GA@6(Q1/ D8NB9T<8FF5N!RDL#['E@NGF+D<"5P$<"\ M5B#Q,[/H#+$[:X'\I65K=,2G7PP#P,&+):',\%*44\N?B)KZE FR T,">4-L MBPGMA))^U*A4^4/D,A_^U8-_?7CSG8-#?:F!WYM9UK*4Y"2-E!Y^*5.#A%8. MSL[.#M] S;)KD*DZHGP/_NP-AKW1H(38/!W4E\W_U8OHZJC#:HB5JT-$MV4= M,L=5GBX448I_^YK5R!ZGFIT0$4#KC\H(])']849>#AV$=11_LSC\D:'JEN<1 M)NCA2_AMN<3>E,@/_!, =AZA]HBFD?5*F>",H2'^#!!OE:DP^\'E&!%/MUQ8.?#SD)%$%)7Y2.F$=M5?3[UN5?'_V_T5EYJ MSQ"4!I#^=KA)L,$J\)%S[WT2?V]J>$@<%E$0;BB'-MUZOV:2A1^CCE1VK^<@ MCQ/S/WSB8@=<]<^6"_/TTQPAYFOW>R$C!2 # Q+%B(0\C213(^1J M2+9[L!)]_&!1WKPY8IA7N#;DUKFJ883Q7P5&XZ]K4OZWZ[#&'>B3Z3VWTZ*. M6PW&'(YJ.$?]OJD'YXJ]0:;&2L >R%6W7Y %;^&&99JR&U>3^ M?Q58U^08(&@/;P*%N>7-D(^])T;L;W/B.HCZE[P*-F:U(:V2H0;]J-\_K@2Z M%&E@ST@*_8L1BMVK@!X\M4W.U02JE>.XWS_9A7+LYW4%=I8_OW;):WW30,Q0 M#?9)OW]:"6S.WQ ".@3CG<4"BLCT<\!'&?+]&_P]P YF[Y;'W60?\WY_2#10 M$\NR7!6 #@?]P4"N9K%ON\3GC/D_I 2 +9+QJQ%+,;@80\B! DE)>V3S,+A$ MS,*N[F"MR%R%L]GG_Z\+9^.OH<@NF>2G8+&PZ#N9/N&9A_D$97EL;-LD\!CV M9@_<[-D8Z2*LR4P] MG/I0F",J7P3(A8P^H8!I^F;P_D8#::%LP<]@I@1ST31&&UP R^CIY M-Z2 3J)XC3T^JV#+_>+YC(J->UW$,DF5'B/_7WJ8Q6R,!)^.(U#*:U0P4/J- M ^XZIIR03#2ZZ#EF]2H$:RW/@?]QVP<[RP* M*18O)5T7+59J](Y,L7VDA5[,NINX69C^TW(#W>S%57FU:W(\2#N.0&L(XBYV M<#DG9(-*[7F+R)4W5MF+4 M9NR4KZ05N"9M6A@* ;3'Z8$GH1^(PC21^1C?@J"28L7NP235C"7:NH!KNH@EIK!N8@ M'0M(:DUC=#0T#Y0N^L397?O%>^'_(91[ MBW>(E3.P93BJ[:5I#E(KF%SL>D9"Q*\&%[(W>W'O/%"TM+!S];:$9%D^1]RS M.>)3&X4/2A@KD;_V!RDPD1*]*6T7PTA3Z ?2]Q#7HS*'=QT4FGY6X,@ MM2J$;J^KL_$2IO*&>+-G1!?US08*MFK03\U!:IM% ;JT M]""H!Y+VMGX3B+%MTP"M3<:5\X&VD:!&_Q]/*,(E.E7!./^H/TCFF"KR$8"SL=L396O/>X MK?=UJ35S&8[*)?2(HYARQ[0Q[.*:6JOKX6H^)W 1F4*XKIP1WD* T@:/8&>B M.M0](Y()!T=$%')O@W/0@3S)@/H(>NG:LL,YJZ(;7J=$M8*,S&%JWZJ,@D25 MD-JQJD;'_7(M .^(1S,QW(&R%,I2JXEI#E/[8V74A(OOT3Q5V2M(H<5_1$OK MO<+FV-9BU&IQ9 Y3&V!5IY>5[$XJQ"6B^$48S"VRRPN8J%W[XT$ZG6[%L/,I MY^J^+>7*:[%2^_ GH_3>9!%8773=U5T=WUH3IPR 62MK<6D6J[>^I M.4QMJ!5J02]Y64XB74&X^#%M7)-.6N,;9/G:PSDLK+:N9X-TEI\D[%RWEK*5 M:R1*FVCV1^G8E"3OHN63+:^X ,TA5EHC"W64IO%KUV/_,M.O"!^6?\C@U -X<@<[2)8B$\/E0(SNMS4\!Z9P]22/897,C="[B&D#UV. ML6AV^I^#>D'D_/8PU@[CD\4=>O@F_UEE^.6P4(-U; YS%G(0T 2./5'3:.6Q M!VBM=TL.KEPF>Y!J 2DT)(Q,D#QU@IPJ(TG!1@W4B3E*[3_&0(5<#4:,"3(B MQIU$2UQJ_9GWBP-)4\CS17U6B=E7BZ5+WA'ZS/&98@;IDMJ73U9AK0QVF:># M]&E((:8GY!A)06M)WI$L(Q0F\CZ[%"&K D:I>-H6 M31M[-1>OMH"\R[&+*K M@HV@F>30E#/E.Q.OG *.^N8H?5_M%HH344_RJ?IZ4EQE,,>O M%G5^L '*E*G6GI$Y2NU_U:$]HBI[\U,=QA]N?7*DJM7'-$>IG;3:U&=O>\I# M>1O0I%JQ7KV!RE]A:W4ZSX!VFX MHBJ)WSNI4 ^$LBEQ,8E3)W3U(8M2&;,[.AFDK\"*N:QR-[H4C,OHQ%*QMGQZ M92CMZ'24SA7,@J*+,;*,/JWHW>EP4EO ,W.4"GEFXM3U]+>,KEX=.GEX&%]Y M3"1Z9=VKN36HI24I03_NFR.]P;E^O(7+-B+A?\F[R+.+NO&(7+@A[\&B[/V9 MPADE6P1+M)_ R"%7SG;'?+++>$M(L#($+R/); ]'N8FO@(ER]CL>CM*;A_G0 M='$.S.O>Y$&^[!)EGY?95H[:E(Y,LPS2F^<%\U5B;T976$5/2R;.92;+UJ01 MFE+4^F":9L:;?"I]6#UKF3QVND[316W@:^\%9B)%$.[ )>*-3^25>))4Q4$] MM1X-TK<\)KC)ZV^3_/:XV*7]7 U&ZK'&!UO* 5*BU,EQ],7C/8Z>K3?M<9.D M4(^3DT'Z3DQ);0CR;G9SN6&00:A6^U/33!FG9*=W4LOO$+LAOK]$5 3TXW ^ M(V 1B"?"L7/B.HAJ/SM?AJ5ZG)P-TK>'PLV/P-_@ N0N1&(3@A%#"C&24O9X M9G9^J75=!<;*M=Y)?Y0..E? MHN+P#)8K!9L8SZC.]@-(!09WLE2VO?8A62E MU3X9\)5!'6JROH),ULA85:F34\!3,/'1]X WX.JEQ(4S*3*E*3^!)\-26X8Q M"T/R^._L]=\.W_QS:[G$WI3 %_EOSR.R[N(3_X)<<3F2P&2"_KQ$4T0I, K/Q;U-J(O/^1##Q('&?#S 'JRS6?331-[H^O' YB(P_^QS/!EF 7#^ MG9)@^?% EL0,+0X,)IC(+WQ\\I%&W[_P7X#YP6%.-SR05T2C[>#X!BG88+:\ M]Y%UBR A(=D!LO*R_9K$Q2UW BKZ2[.-#J,]^,L_=PB\7MF1L-I[47Z!IS>]67$/(@\3*DPY M3#M*J5^N MW?L1HDN8RS+:+M*J"OM6;B*.U_8P;Q#_*-^3?$9O[+/+O9_<'M)GL$-%8I$4 M/5U*Y3@E /W\OBJR9K(!&,SY7P43B,<2[)Q_T M+3B6Z8X?Z$*!\@8,5F1DREYAV>8Y?^=:"G^J8=>A;%X'(B_W$?%%1 !UC)[3 MNT1+XF-Q!:ZNJZS'I)V^LLQ 06NW.;T_D\_HP<+.>,J!_#>RZ#4):&XWE&'1 MSDYXH,1&R/&O*5G :^W1V7%N=Y/'@Z[>$+4QM]OYAJ THRW&OX,FN^J0^"8N MKM-/3V"8L]D;'\/,$7R6(!Z5E&2-#^=),<]W!=R/[T2H2]888E=$ U[D4G7 MSA$39=[S8L_L7\C!D\#S#S\?WQ9&C.0 M9<43/\]SRPNM9VYO-EVMZI/;#K&*1O]7S.:1>Q+/TJ'GLFKD%\]V UC#@DB!QV=]ACR'>P*4. $??7!49]1.MSUZ7!#@XVSOI\DW;J[>0EN33"R,/X8MN[58N(V7VUGU"FEG M1]Z[3M+O*'#%L@NWP,H]C$?C/Y8S:CD%,8JLDLW7G_LBL&84TTAX #)7*S/+ MMM-9_)TBY%V G\4'$*^=W$71V&[1(&P>M <7.;/P5FP9M7TFM_ X)A_Q_)]6 M_@1;2-CT,DTLWHGE70:\ZY=,=/FP/SSENA?90#6 )1@T#Z32DQT[#E:O/73) M6^I;7&)_27S+%?QB-UW51WB/O-S]:; MB.^&OM&8R;T/L1M8N/$_KX/L2DPP2 >WKA6GB1;]UV):Z='DOXMC2\@F2Y4=)7:,J+UE9:M.U< M!433UKU7M,67+MC\_)WVI[C&\649>,@EG+ D4=,.&#=L*RN76&I6W*6NRJZM M)E".-.YX^8$+FT[7"/F:PS.'J)WCLG)*R3]E9-L3OH?-(+T$/B4RE<:S&44S M;M@YVI2W#=OB<;?ZLUNVJ$H[O2*^^(;M;6XNQ@MXZL27WBU8_N6<(M&1G0S'CJZW[UU%>4C*:( MHU?@U4['[XD)^P/K0K["6.6NJ2+I.03MM%JJ(,5F[E*U4$>:2SLGU36MC?-6 M:A@!NKQ:.@)2*>Z7 ;JUJ#T?]D=][:F3S=L--,MDA$H^;-F>S"^VE4N?SI/*/DCMQ3[#$T0W2[\WO#+8[O#5N$#V)AS@5$ M31/10G7S"LF:;UDRIS%>#JR.C^HE0V83MM-GDF>@UOV^BJGT55BU!FX-K"5,3*QLY_N V7 M@:%HVT61+%N[I);ZN;&O!O./ITQGS2K:2DR/0MRWEH,T(L9YQ5OI>D<76G!C&AZ3 M"&>?PBLP,BA:.@\G@P9JXY-5LGD#DWDDND@+U43MG$&2UD!Y_4"Z8#LM1RI^ ME9C =A$>J\B^G=H@)X6-M8TX4<"=_D?>GJ)E40D&S;J08<#F*Z'?$%T[FEX4 MX\DD:>5$4SGP(.[#BF,.O#J^_P,NZ=*3VFS\HW+CKMZ66%;+_X'WGNE)_4F[ M-"=E,+'5W70&KDY56FDY$KL5;[!7%F!_O@H&?89;%Q%?&O,66&%J8K1Y(4NL M]C;\/Y8D/&?JJXSK#B6VU$56;J8?;;$1?]0>-SH[DZ=DXD]+Q\B.+\1)W&C6 MU)T\:U5H)089F0P:FW4%5.UTS>O%&E9PFW@GSFC%*;<_2/7TJ]-TDY1Z!A"1E%T1:5^@E)Y9JTTS.O)58H6KQ=K M)\A;++_D5:0[S!'($-'P-=;AP)>[QF+\OFNJ?S%EB_4CG95=U_T =;%O9[RV M^M, B>=-=_C&1IZ8GS1Q242$X+#K[@S2AH!FS=':N7P91LB\Q23W[I)Z;@38 MC>261C94!]2&)]L?0'CTW515O;G#]@Q*"F^6>/^#$^03Y/GJ^+0SNJX^#-YH(37 MB+W#: +#>O4]P,N%*D*T/>-V.EL;D=7$W19%N0T:E.UTSF$U<4%>X, !N\4> M7@1B@1$VY!'Y<-&J_XA$RH;BLKV2;%JY*J_#NC;V&,//>!7(#C<4=2;2W4IN M='[-B.$7F3 523MM5_8VGW_E,6%YJ^P1IHB;=ROE/7&.O,-#:3LR2C8]PK.7 M9JE,7'BR: Y#[XMW-9WR<85?4!P:CZ@@/^KIU5K&8*ENJ-ZEU):N*^.[ .:\ MIIK7!B2+MD#5E>_?3K9Y/'?2GE:*&W<+[I.M=)5L?N;M[B2VTY'GC?H'MX&% M]QDD"S6O&/%3(/%47*3Q>>6;;TM\0,Y/7,RFJ&AV>:D[2-#;^5T%2332<104K<1L(Y.AP 9G%_ZA]NNW M0]X(WY[SB>[3+_\/4$L#!!0 ( +* "57\WU.0U3$ /;Y 0 3 8F4M M,C R,C V,S!?8V%L+GAM;.5]6W-;28[F>_\*;^WKHBOOEX[IGG#79=<156V' MR[4]^\1 9B)M;DNDAZ1<]OSZ15*B3,F22)%YJ&/O](1*%_H<)/ E$D#B\F__ M_O'\[-D'6BRG\]E?OY-_%M\]HUF>E^GL[5^_^_W-SQ"^^_>__>E/__;? /[C M[Z]_>?;C/%^)?TP\(\+?U M/_IA_O[38OKVW>J9$DK=_NOB+X6,]20M>%\2&%D-I!0(1,687$E.)_L_WOY% M%Q^<%@Y"U9X_%BLDHP4@52."Q*SX$>VA9]/9O_[2OB1W&RY_O&OW[U; MK=[_Y?OO__CCCS]_3(NS/\\7;[]70NCO-Y_^[NKC'[_X_!]Z_6D98_Q^_=?K MCRZG=WV0'RN__X]??_DMOZ-SA.ELN<)9;B]83O^R7/_REWG&U9KG.^EZ=N\G MVD^P^1BT7X%4H.6?/R[+=W_[T[-GE^Q8S,_H-=5G[;^_OWYQ_O'KCZ]I[]^ MMYR>OS^CS>_>+:C^];O4B%%*L,0:*?]]CV=^_YG?S?.-#YTU.+[R2]33-.SZ6I* MR^>S\MMJGO_U;GY6>$O]])\7T]6G2?58A8P$/ND"QFH-:$2!7%RV2GIR-=SD M7UOEDI>YEG;%95J+_.J%WS?6?D]GJ^7F-VMFKQF]+TV7[#Y\S3_,S\^GJZ8' MVO.9WRO6%ZPW^'T35YSVEARXHB(8M+RCA9,034 2LF8C5.?E/D#.S95N0>OY M(C^;+Y@EK/6^>_8'-1UUI0 O:<-%OH&Y+[??U2>^7UZKY:+:;I8H7I MC-[,7^&"Z9YX22[86B%KU&!8_T.L48(*.5EGLB&JG9'S:"+WP9/Z%O TK/BZ MH6R+!Q,IO:FE*DC2*B:@* B4"70NP29FA%(#*MI]D*&_!60S1=KV=Q0AW>O9Q*4D<:["@4- M,\L[ 2$J#RH60Z)J%!D[ [ /Y?M TGX+D'P"08\-I(16**$#H" $8WBK)0P. MO U!*BW(E=XFV! @[<&_B8\IHDT65#(2C,0"B,:#]TJEC*1U=8/S8DS^RQ-@ M;/<6?928NFVW7Z>S^6+-@*M%I2*EJB0!E687*TF"E(F53PDFZB*4Q]09++=I M&)-K,@*H'"6B0?P3K-YXI@)DTKP:6R,DA8GI*2X*DZ*0O2,C]_HG^Z\DT>27 M^>SM&UJ<7XGN97U->7ZQ6-*/E%8_?;P2[&LZ:Q$W]@97GZY_^>0JE6/UT;' M$3722%(WA71"D?6 W(]4B6DHK^D#S2ZH1=LP;1QHP.A0L@S&[W^FT>D>+K95NT6/( MF)"\!U>#9V4H>;F&'"M#(YVU0I"AWL?2O=2,-&QSW'G4A_<]M,+/TQG.,BNH ME^EL^G;-A.UC41*JYHKZV *555A@5Z:R'V/)*1F#%'6G&GCP%?N(UWTEXNW* MSB%7^;LB,H2DK%%%V2IZ>_E?4K&/Y/U7(OE.O!XP MC#H)48D0G82@? 23\_KR','JFI)#(XP3G64^3,+&?+9^[O_&LPN:Q.P<.>&@ ML)4.)A4!R=?*-I66;+,K(ZT9($MCFX8Q^=U'ROVN9(R#V=WQGG2%TQF5GW Q M8\VZ?)[SQ?G%VL9F,VN:IVQ!*2V]KPC9\_J,Y-V+I-FT5F25E](2]0Y)[:9J M3)YT9V!T%DDWJ#PO9=JX@6>O<%I>S'[ ]],5GDT(/6M>E&Q2:P5&8V ES!29 M3+8&8R-SHC,^[B%E3$YQ9U#T8'X_)'Q&Y-K:9E7V?D'O:+:\C^: MV=WD_FHQ9S"N/KTZP]GJ^:RT _Q]R[CG[R_C5W072)_7%:]@V]#G,SI/+V4R M*\_/V[W(?ZU_G)B80Y"DH$A5P03M(!CI 5'*&'T66O:^V!Q^56,RP#H@(^!)SYN#3H'R18'-2;K2%-VI3<2;Q PINN+#J YG+G]8IMX M1LLW_.$U.MDG>#'[P'960^Z+V?IWEQ ].YO_T4#\\WSQPX+8-5V[$)]U;[&H MO)/(-E@P[+!H Y$U,#@1LDW!.:5R[X!H']+'=&?2 5-/(=!N:-Q<]/XP7S(; MG(U"BTQ0R/-Y'EGK!5():G&%-XN/SO:^6+E!P)CN5#H@XW#F#GE[YJ411DD# MI5H/QO@$R93$1UN(A92I)>D3WYX-GWOT9?Y*,-JY;%G;)^G J&PAMCQ4IYTE ME9VANOMNN \M8PH;' F88Q..CI/3:?*,-GPQ#KU2U8.(D15VI<@L\1JP%NT, MJVQ-=B>"]G[=F (*_4 R#+<'RBS9D!*RCE%BAE *KY5:Z5L4A8\(EYT/N;BZ M.[OL_N>/*7303]*=^-GSAJ45,RY?X:=6_+"A1<2D0PZ.<>5;6J,ND,@*D#;9 MD(I)B;K'Q^^D9$SN>B<4=&3]T%GN&YJ2HV0U*YQ84LMG4P706@VMG E)*)=5 M[WNUARD:DT/>&18=13%8FNGGM"BBY&2[%&87S1@K 4-J9GVH@63-LGN%YCVD MC,F;[@V(#LSO80K\ML)9P45I4<:K;D6O%O-RD5?_Q,4"9ZM/K-$6%WAVO6@O M8Z[*@M<-JK8*2*YDL"%DP58+1N%W&@B/?>N8G.=^9L.@O!^D%.8 'T=6%KS* M :QJH8$@F3>Y1G9T"L9*;/C&O!,O'0C9!T+AJX/0J24TT%5 C:I:5P34F%WK MJ4"0&.R@J(8H-?KJ>M]P/W 5<$#R*R[?-?^._]/N:C[@V;I+UFK37.0R19.( MEYE-!)(ZLYL7)9_W,K#W'TQ$U+GHW@?K7H2-*49S."Z^R)#M+I..:;/;R2>; MQ2IAJA?. V]U7JQ,K-V-=>"L=IZ2U(%Z;X(["1E3-*8?'([G>7?WG'4U,2Y; M@R):?0X8U.2UD>"EK6!4\)""+""+JDJ;@ %[IWP]1,^8 C;]P-!- MTPT2[6 M9OR13TS(Q)#VF7$)0K:&(R0)8A(29.271YTSIM[WG]OO'U-XII_,#^;P,!>2 MFR79(C$:UD#D6L^06-GZDDR):K>DU:M@0^\RF;OH&%/LI9_,C^9XQ\PN>H]3 M]O/>MP;";)=L99U=7P-X8[TL[ -HT5)/';(M(M@'L,C8I" P]2Z5V8.L,05A M^B&CMSRZ :7UU5U@7OUSNGJWN2]:D[5U0GE3C?:B\'*Q]<0D_BZB 98PCV>HZW%AJM2(9)CHW76@MV[\B0,E9\9*LMK;W ME5 /NL<4S.D'M9-+]!86_^W[V^S\A7_NV>7_MQ5_77<0G]>K*Q'^ZTUR#F[W M?\_#A^K[O\]:.@T ^%QG]3/#[[+S^D6[;KY^[=^ISA=7]5AO\",M?_K(6HMW MPG2&BT\OF-#E/0WPT*O"7JX%T9J;F!@$1(,>K)-!6_9X"'OWH!QP.=VN3#_3 M.)&DBG2LW4DD]A6P:@B!'(CDK,Z&8M&],P?O(&-,0;JQX/'>6]8#I=?5F]\H M[D;)9G5L9_XX_3!E95(FJ9F1P1"0]:RMM8\0BBX@73")?,S6]P[W[4'6F()_ M8X59;^EVA-U59_-+KZ;= 4T"!90Z2PBZ9B:$H1^U,Y!]*MGJE+*5W6'V!1F/ M#"/"_Z>X.DY\?3-#>('SF_KTBJX)*>^CJTQ33H+]XE0A)5:N#&W#B_0VJ]Y9 MU@]3-*: Y5C!U5&F/5(+?CI/5$JK45M,/S ]'^A_XG36V/9R]N7?V!=JI6\X M7:QO[9Z7_WMQJ8!?UJM4B>4D%E%040*96I_0FMCQR<: \#X[=.SVJ/2P5S$$ M66.*JXX-FD\.@VX*LQ&];%13H_MCVUX7T^6[2]+6>KP*;4U(" (MM4XK"0)Z MXB\&E;=L*71OW+B3J#%%=L>&S6$DVS^U]TI_+UO?BN!(1% J!#!$ E*5%I!D M#DFYY&OO>^,OB.B0%T',G):V\2-]H+/YNNAY'.W(E.LFA7[2;UGN:*?H5%_^BK:5.1'4*-19P M<9V_EESKX"C8\Y+H0NLZ)'NKUONI&9/_W!<4G230[\QM45H\:XT-ROET-EVN M%FLC84.4M\Z95*G-C&N1>$$0E59M8F#"Z#3VSRG<0=*8R=ZGXM;K1WD&'BCO+T!]()<'-/*R(+9J8V, MEIIF N]1EV-,V0:BWI@@'R\H&0W*=D*TLJ,.^.5-@% &ISOXTPHG5+-)!K M(%6UC-C=,;M!P*@T4B\!'\[B'N'9=?+)1J->1EX>,56/[>Q&N4'@!'4;*.P#4!6%36S+4DPI M0]4EH*I6Q>[M7&\0, 9%.#IPW=YXAXNLFWJ]0<)-GNQ<>N%E1QLTH- 5C&3# M!\D6D+R(-B) "-,[6^4(ANK\N2 Z(AV$ /)'HO+,J@(^NQ=]-J['C[X+- M0HJJDY.#0K)#5]9ZF60Y<9AU4C6",:IUA2V)74#DLUWP29^RTMGVOOK^_/8Q MJ._C)7Q'L]-#N'L*97O/EM*ALE.8*E@9>2L+X2%:/AAJ]KSTE(+'WG4:CR9R M%(JU/UB&%5;//LX;3 ?E=12,9(/HP037:OJU!N$+A:H=_ZEWR.8^C3&NQ&,E M/6F9 V0O6F %+:3U"&#,A9"*BK)WX=O)$H^?5CM7H*CH!,AL"X]AA1Q446GMKC ZCNM/6JAR M8^3-6JO>H*I+OMRICO]K%UN#7M<]VB6*(*F MP@Z[;8I$FQR##[C["@Y'WR"-WL-C!R$&^E6TY#J1TO(7X8B77<\C8KF@5 MCP3)-E<2R;=6:018*2N)%;/J;78_0,X8LH*^'J3VEN]) !>EB!$Q@&3EQR92 M,!"K*U!K4,YI:@GV3P6XKBOEGRZ[RCTB0-HZG0=5#(+/J8TC8>X$;RP$RN2J MC*(.T+&@ZQ+&Y.#UPN$C-MS@4N];O'3((7??(C))LB3!5M$*2-EI114L:*]8 MU7B=JNL=I^B\A%%YE4-A]RG%?HH#YJ -6*JQ(GK?^EKQ(BJVKI[20?$U%%6R M*:9W[M"@:G<8;3"AD-%9MAZJ:CE>*BB6M6$35J OVJ"KI7OM1*>QPB,X<@9' MYB%;_5$R'2+N7XQ2KA@/RIO$NDP(0,-?K/3\9FV##KTO/1]W4WBJ*H0Q(>= M^9S4-IDXD8)VU4(N+:-/%X2H*0,?.<%8B=:JWM>+C]=&?=?^\WS!4+P:FI(_ MO5G@;(EY#8E96?]T!=_KBL_/-D.TB%E[$*;=%+=V;>QQMA-;.^6S=UZPS^?S?_X7U3>7IA$!51/<,_X[TC^G@>5(0#RKXI[T.NUK9(-=@ MU\\^R?77W2OIU+2M]8?D%[#)T5H"E;]_^IU)>3&[GA7VG%7:A\L)# (=NA(M MR)86:"HE",0*+,GLK6,4Y#) @MR>U!UQ,_4*/ZU9_;+^V$H"FVG7T@;VN$]@ M]>V== ;JNF P:+;.E"W NZ":(#V%VX5.=]P\'?SZ4=PL#8RCK6NATXBIX_2$ M]]<$7XY1NAJ"8I $O!8(15D 244!1UBEII!2U=Z3Y08)&%7P;&$O] M)=3/,[\BZ,W\U^ELOIBN/OWV#OGSKTL(RH?@@(IFLF2[DVRI M]E%[;R-58NMM(.C<2]0C&Z)]4^CI(ZD>1737:O!E;0&NRC;H?*T!R3B7HV@U MQ5[S,I6!9)@0&ZIH%PN9Y.XAN_<]_9$=Q[YJV?=B #_'"ZK'*;1-T9T*T>4D:S >;$Z1 0V\E/X:(H-)=U. M9[DKLK+C+?M (7X;4.C-\WZY)&W,X='& MCOQ(E_^]OJ_]Z6-^A[.W]!I7]%.ME%>3$G,BK!6H.?0&K6?OC"%OG5!%J1JM MZ-UN[;0K[%!G>A<.KSL.;>$07:44:E 4D6"J):,3PFU[CW_;W_J MQG1/.6*,WU&Y.H3XNZF+RR6^K-O+?CD[BL&33)5MIR!9BY("DUK/ ZT"V,A^ MN$]LDG3FSO4E.%=# 44I@\G9 YJ, MX(HO%F/)EGI7DNY/W9C:CWY%.!Y(_$/#\R[[-AGE=4T>9 @:C$L)F"C^4;$7 M$J,DGP?H/W70/?/3#O'X^N%YK/B'AN===D^46<@6GP_K'C#(W\7";"B1,/"? M$+OG/AUJ]CZ>#[_/& 9GT_^B\GG"Q>?)%DL&U#KL5*:K3YN1H^PX\HE6L)55 M5EE:5QP$E(R3**K Z!4563ISY! ZOX9\B6,!=WO?#2[/GFTO;FFBR\2URX&A MOTPQ3<^N^.&UU-A*M:@&-J^LA>AC!&&"4OS@$D-ON.U-W)BL\!-!;!C!#8BK M-J.6E_^:,O$^2&=,F66+R(M,0-@N[8LS@-DEJ*7:Q,PQ-O=.Q]F'KJ\AO6)X M.!TIKP&1]#SG^<7:ZMJ0-J%"/MKJ0609VR2\Q+X?8UQ;3TDJA_R?P9'T)5U? M0ZK%\$@Z4EX];CZV!H?=,:;ILE75:V(;_6+-R9?U>H[8Y2>V#N_?W\]G?&A_ MH,62/SE!4THAM*!+:U8EJN136RM@?R[:(&,N?O=DN<'(^QKR/7H!<#1B/H'J M>X6?UONH^$K%L9M6V4V\JE!(J"%91E=U)8HX0)^\AXD:T^2X)]=YAPBJA\*[ M3=&URW]=U_#Y0I+:4<\<,#%9@;QXX5HWS"0D!./:J Q6RR:$5'79J/%7 MD%O244<-+9GN@WXSTW5S'FRNQ7B*Q*=W;"$I48#YD$&S :B=%*Z808I0[R+F MD8DE7_4)UU;KFWL0$V0:A&U:0 M48&1H;"AIBQ@0%]S)96[>X+;[]\KVBF^C^'HA/W\GT;G])/B MD 'S#1O6QMIG\HRI4HIB0$=L:*SM<9P&MC;!/0LM4T MDTM"YO]KR0L$F#V"7I?CD LIRYTQZ3L>O)>8OYV@\[&L[2'>=;^&A.N>2^>- MA$V'J\_%E>LR.?[-/W&Q8 .J=7O[C18?IIF6+Q<_G.'T?#E1T:,)EM?=NCN: MUAP$R6C(4E1G0A7*Y9V(Z$/+7B!ZXJK&CB!Z @$.:-9L ID;;4?4U%QF&RMH M/@T3HP9C&\\L6H/R7&4Z@3%SBZB] /;MAYZ/$=40[7MM""$[X8%D:&-3?810 MT("FK!.5(/NGRC^R?>\W%F$^D/?]C-;SUH/XOS9)(]K+:L0,TZW5KK^?Y/R^F"[H116,Y?0ZD>6U, MK4) OYU-V\.N?I,^_3:_6&0V/%8X/3N@A>W>3^[0P/:P571J7WOUJN6D M*E;!Q%@IZ;)FA4_C6"WXS >Q]IA*=[VT>??QG4+7S]F,K[T=(OOIXU5)7@N. M\/^O^S 7EK1O57$J)#XF2+51I]& *"0$&ZG2N-Z7+P>0.:8F# H*SK;N,2*S\J,6=I'*:F^2]:+WP74O,6.JENJ" MCSYL'_+,N3(]\>S%;+E:7*R/S'8\X^QV@3#>+AX^^#3J\,X.YU3OE7"=@]P&B_;J4',:MYU\([#E;F(O%)]YW MZQ**22X8 [*VM44&,&V@$@8,4)RIQCAK5?<(VEZ$C>D\/!WNOIC?V%V&'9NV MW^+ [763425K[<'KK, $=E.PN@!!U%R"K3FHWOW#=M$TID/TZ4#557*G/H ' M/&=/>IR>[M2\^::)257F'!.0U8P<$=BZ\BY"KKZP2R^R&GA;]E4\5[7SDQ0Q MVE 5H/>MD93S#:X"$KL,_)>< _4^Q^XD9$SGUA&2?UAG',+T@0Z>5E%S10VB M1AF$!4W)\3'8C,T64#@!KK %8[WQ6?6./]Y+S#!.UEVK1A]B+BX#JL1&N@]L5"6K MP(7J57&2)/4.)NU-W)@.K3ZXV<^1.E9.W.58 R1E M#82D3(H^6M:ZG;'S,$7'5_]M>C9L-ST26=>D"D*EW$Z1DEIM$$%*5@=K$O^M M=X77G82,:3MT1,:7)8#'"F'(H_SO>-;2TWY[1[1JJ6OS6=NQ6ZGV_Z#5P:?V M8Q[>X8 ^>"V=SN+-FS[Q>R8AL4EFO86,;:1N+ $P*@1)GJQK8PRT[+S+MM]_ M?%+@U;->XQ^_XHHQC&>7TU_9.J7%!X:PJT&3/@R[:^K,#IFCE[1]<_YXE^M#'Z>:7F+,!^C53E&D-JRHFLV M11#!@@V4DD%A6=L-A9+[R1J3Y]@?)IW$T1\G[#E-E^^H_,_YO-P&L#+>"?+0 M8-P,P@0Q\,*--7R<&#YN7?\V=3O)&E/O[_XXZ22.T]LG5PTWKLHU\*K1QE6\ M[-*UZ6RT/.*-@UDRAZZZDWES\_4WNYML0I4E$26T%80E8EAF=NLTF\RVG4U) M^ZIT;YM@#[*.F@NU\^GKWTPR29F+X0T350)#I64*^@(FY';+$ZQ(]F'@/>)M M8[)R>L/BQH"H 9C?9UK8FK!VSM)BN5WR,ZFE*)N2A*2E ),T+]4*@I"5C#5K MD>7NJKS[GS\FPV5XR1_+X)XU4JREW^#'K4:M)!* M*;9WKL1M&L8T^GEHX^PH_C]%M'&K;A.WZC:[QQAWO&? R.)C5M@MGGA/.2Q_ MO]WC_75#_,OZ.R.Q(?!Y73$6<[XX;^NGLMUBE__E=EW[Q&M7B\4*;58X&!42 ML/$G6I:)5*I@L=V]L.%7U:%;QR$47HX(V9/QF8HOSAD0H6D'(PND(BIH'T0L M0MO:OQA]^&6-*^PZJMUS1UN248&L9Z^;@_B^WY)<#$E8)4%)*]OU+$)(18'E MWU5L3>)][_$1@R[HD>'J8?L^?)M;9@!DG=[$6AN8O\QG;]_0XGR0"]P'WC"8 M6;7OJCH95%M6^E;1 ,7:)BP11)]:*]/4!!\,,!0QR&Q*C**S2KF3D.ZAT]:X M<5,8X;Q%8034TK(AR+:9>36#-35$RLZK[!\&S1YO&=/I?[RH=P90#V1OC\#+ M5<1^V>+TVV28:!2KT?;RV+Q$"\'S:D,CHFAI@]@=2+W[V6.Z5NTJVPZL[#B, MYC*F]P8_7BYO*R&ZY325E+RT%EM KX"IO,2$PD*2(;>J!!FZY]_O(&E,EZO] M8#&$/'IL^TOKYCJVO[7*F)*MJ?*K^_CQW0O MVG7S]V%HQUOS]]/5Y>SW3:^BUFZ0H;9%F=3&:&DNM;\FZ"Z9?B5;5];S97.^=4W_Q+E@6CMDT%HY,"(IB+R\UINR MRD0DC>Q=A'X'&6.Z>>V/B&/YWO'^[<5L>;%HWM4V%J74*;@$1<26O&$JA*S9 MFRW>J$Q64-UM"M[__#'=M0YAZA_+TH[1M/MOFK9HLUH:7VJ":*5MN1P$J?H( M4-%SA"%J[P+' 'RVOE'&[Q!987N;97L(&ET :LC\7%; M/?642 ][Y58 [8[5!F4*H72@T+ R-E@!,T6@J$S4*F@F:Z?9LO,UHPMF=9)[ M=Q9W,V,VF2RO:7T//8S?:;)Q)!R-0ZLD)E7'"(DY100V^:ADB)4 MO:^ 'Z9H=.&QSC#I*(\>I\@5.:V)(9YM+,.K\;O7)ULVP0O5ALEW9'<>\NVA@CQ>-+NK5[R3IS>9^C=+7/M8E=7F(2BT(RE$7RPUSGWD?1Z.)@G=5#1WET5 \_S&?+B[/6V/V&KDH:DS(5%!NX M8%(N#;#\(U71"F&5H;WUPIUO&%U@K+M".)ZQ'8M.5[2@Y>J66Q.44BFLD]W: M[&.)U+Z3H'EEWA1?K.S?*>,N2D87_.J\\SOPO^/=^1U=Q#84Y6 RJ5H@MX0S M8ZFV4)R&DKQ5GI*0;=1FYXOS^^D94RG#$+CH)HL>Y\'+]XT+US.FUH-(MU;I MO2K:MPZ.&MB8<9"($&PEXZRIA=V?G>?!0V_8*\1TJHF+G0^$;IP=,N;]\F*U M;!4;;<++'&>M&>UOE"\6;,4^?[L@6M_<_9;?4;DXHWG]D=+A52M'O*M#Q+O7 M2CL%O#<7I.T]$]0A&M2,,&_846!S $)L,4>9HI>D955#W4BW]_>Z9&_/V@ \ M^D"N$(%F\L$8R^>=\AZ$89C+Y+/)O=M\WT'&F$+8!TO\OKOU0]G=/;FB$;+= M9MQ8(TP;\2F;@9-\@>@P0& ;V**U)OHAT3S._NZ#2/] IH_H0'E-[Z_&7)[J M6/GRC:<_7':LNM,1TQ#R>9;)9AC1\_,VEW<263L8$A(\6L8+Q=;R2A00-DNT M.EF?>N?)/41/3U7T*ZX:Y]F"^\SGE_758CK+T_=X]IK.<XK(L32/Z7#KAK6'U-W@@AWD9-Q! M]8O9/WB_O_F#SC[0K_/9ZMURXB@IT8* .K:F)*AKR[.U8)VI.;I20^W=\_8H M@L=TSHX!B$>*]&E0V#;+FS_FDQ(-:>-\LR0-"!%EE)8\BMX9-X?0 M.:;+YW%@[A !=BF[^)+(3^N:UT;0S_.+Q23+1*)0!J,TMJK61I%.K!Q$Z MINOP\<#MT2(<,L3Q^?[FS@G<[W#VEI;3V?4@H!9,WOR+37G4X>&.KF_O$/H8 MCAL]4\M;CON"WM%LR:^][ /\R_QJN,4;_#B)5 )&:M.8]YQV2OG->4S7"ZG=9K7LO_,$E525L&TO$;56");9DJ. M[+>T_-@L3#DI2W:0.Z9@2'?$W9E3= *Q=IP&>Y.NYNMUXQ0IC M7JY7H+7*VID$2;>TNF04)($2 JDVAJ8FG7LW!^M)_ZAZ&@T.U2>3_) 6P+HP M?OGR/2VP97KAIL%2"_]?MUB:7[=86H]X;;_O43C6\=T=3O^A.''DV;]I7G"= MDCLI.:.LR@);D&W$AW* +DB0Q2CAO:HVUH<9_\4SCU6*VTVY/A.*(; BQ@B* M,GOR61G &(CIMJZB4LI3[XN9.PD9PX%ZG!AOJZ+C^=TO27NS86X1(RF23[X- MHFD%);EX""GS&DMTP;-G)5/O3+Q[2!E#3+^O^'OPO!L [L9B=;9ZEPKHVCHD MM >%N4A4@RFYNQKZFW9[+'W.ZUN*UG!*Z4Q) \UK6MBV@QZAQ6<0^V1BJC= M,T1VD#0&;=P6N,YGDH*R$0BU$%MZ)FN(20EPUE>5R8F2>U>Q M/43/&+3AB>%QB"0&/Q]35?R_Q&^GUDG0.@7!%0TBUMKH="+U;LB]U_G8;85; MF](55VUB$=;FHYL@+'M=[$":'R&/X,$7KQ'9LN.'&,[J% M#>ZG['CW?_M,:^^94,W)*A5 .I(MYS9"0DH02*JH*691=0#C/1OJ1 1)9 LYKD?<:5%B]\2]8_7@7:+R6CF/S#=)2;7<)0FH MT(#W168&0@JE'*FHG[@0Z""1;66"'<6R;LC[[1UCOV5Q?*;#!4^NN9ZV)MX! MNF6Y)AM &782?<58NL>OOJ1B#"JHCZ@[<7H@-V1-1ZG9&,RNY9GREQ(TA!HC M2*8C5#:CU>U.,IU=CWTE?JIV^M?6D;*KP7K"K$)A2P!FN.LTP06:.!-:2UKR;G[E'?(ZZ_3FE9"-Q2J[)X3N2=J8M'57!.UU M4W>DJ$ZV=S[7C6@=8G:YY?&U^V:)&6*;*.C7S3)M53;U+L;8F[@Q:>>GQ]*C MQ752-*W+0JSU64E;H>C0VC/Q$;'NK*8-GQ,J1<>'U1. :=]BGE,YID^.I4<+ MZS10NKMK0+(DO28/%- T9@A6I<)#9)/$N:J]MB?54 O3P>MX 9Y, M9WW1%@"+%05#@*1BY7,Z5 A)*5 MF:!&IG/0.[Y]:!Q3_>N3ZK"CA->CT/Y. M M_,_TZO<%IN5H)711JU#>!UM6"2;HE@V4"E-HHU>J1TRQ7><8?R\/O&5+0Z M"$:&X_X(0K636PE+'8.U_.C3A6MOK^/4 5M%*AD5"8H(N0TX9$S9DJ'ZZ(TS MHIK:6YF?*F"[[WLV_J?+**6W%H03^;)E:A".^5&5+-H8W@W=NSL\CL0QA0P& M0=BC@G!'BO T@=\[?5,?G)7%&2BN]4NNKD*LP4)1OA;C"MMZ])1(&UM(87Q8 M>[08GP1MZX.=DDP:T4.5K6]G5A9BS!F$0IL#^F1OSY$^*=C&%G(8'=8>+<0^ M8\D?(/!N Y)JQJ!,BXV(9J*B!I1>\;X(L;4<]YEVSWE[_'O'%$\8%#O#2^7D M.NH+[[06:]G1*.R$6.9+S Z"S &$)K3:A>Q%]R:2!](ZIA##J'3644(]+03O MB<*90K$--ZG"MCO&QPOV=)?S,10; M39:@"K4)\[K-;BUMS+P*E(07E$_2.V'HR_E[ 5E79$*4A11":; MJ@A2ZFI[*_U'$3@FK[LKFO8*)G<1V\ M"+1U*<_O3![4=&3UI.PW_)K+'X],\;WG:=T"Q?M0VRDV?/-5 M_Z#5B]D'6JX:,%[,UK];NQ#/S\[F?S0I_SQ?_+"@,EVU_EJ36(5VQCK("EN7 M7MLZCRC^T:88*:68;KMY?4:^'TKPT14CQ[Q\4UQ;G"\QJ\BZTK>=D31$JQ(H MFW7(D?_F>B?@]:![3"??Z5#[127+J1'0K]KI&,JW6ZW4H *RI4R^&##!%4@M MM2H7:9&5NT3L7B+5A_0QG4:?JA3<&=)$TALPH'H5M!2+8NP6_9R1J#8F\K&6HII011^@ Q*I5=]M[JWF4_>Y+V[9R8_:#51X[#GXA7 M[OUJGJXV I4CW=X'GMCM5-R7ZHZI4?/%S0#R)B[2[M V-$Q02I4#94!K-+2X M-*"3!"+&*$05HLCN(T'WI*W'[<@^[_GB+L?:B$8)@H*Y#0$5; %6+5B]2H78 M0GZF^T22 VD=TQDY".;NNAD97*A=+^CVH?;-'_-V>;.<('L>I57QFM2J,$0. M$*QQ?+SK))4KEOVC)X+>AL8QG9VC@MQ!0CP]U%I6UR6=K?VH%36 P3;BV#-[ MHDVN.;Z8K5'DPQ!)4X^CRVO$*ZA"YQX\B(!@( MI"N"EY.#*4^EZ0Y.>#EEWM5H4'B\>'LECMY#[3:Q-Y,44[:Z>':@]>6(G) ME8F PF0T04<5=WBK![YY;-E3@X'I%)+9,[YQ]?OV)3$)?_O3_P-02P,$% M @ LH )5:F.?X(9>P ODT% !, !B92TR,#(R,#8S,%]D968N>&UL[+U; M=ULYDB;Z/K\B3Y[7@TK<+[6Z>I;MM*L]XTS[V*ZJF?/"%0 "$CMETDU2SM3\ M^A/@Q9(E4B*YL4F)SNI>3EF2N3_$%QN(",3EW_[['Y\N?OB"D^EP//K;C^(O M_,3@Z^]N/__CXBOD?__N__[?_]F__%V/_Z_G[-S_\/$Z7GW T^^'% M!&&&^8??A[/S'_Z5X^M[Y!,M&]*LE5U"FPOF_ MZZ?]U!G3.0&9I,N(C+Z+HZK@#3&N^_3NF+]^%LM8X/)BUA#QW<]NBG?\"88M M!7SGHQN@G7\0^X2?(DY:0OWFC,>T.IR<7?TEC3_]-$?W8DS; M\#LXPX>1Q?H&2\EI1YP#N/ZG-QY.+ ]'P[IQO*&_+O]]?=)>,/"/&8XRYA]_ M&.:__3@4,BC)G P, M00:FI0C,>U.84L5@!L$E0I-5U*=]B_I:/YY-5OB7;\J>KU(]_WM@;S9N(+P% M,P3_QQ_&DXR3O_W(6Y#X_U["9(:3BZOW^'D\F0VX%2JGZ!DG\X5IS)Y%X3GC M4;N(NFBA>$,/[B_,NO[+)5CP!,C7J(I038KF34.\2K;H0_7(T&\ZN7@TO\-?+*HY! M<091%&"<@ZA'1R+/4@AFLB;/4\BU$\.TGG@"QG81XEU#=G=#W>#:JW3ST98CL(\RZYICNYKT=I M/*&-8[[(#S,Z*EZ,+T>SR=6+<<9!%DIQ*(%L 4NZA^02Q2RJ%MH$,64R %MP M?2^(DZ&^G:CO:H+MK@D?X8_7F58^+,-%)&RY_[B2;'#>,!L=9SK92$=+!D8B MT,4HG61:X]+OK ,;'G\R[+<0[UW>77?>G^4\P>ET^9^Z7#'@(7.GE6#16<-T M(8T,DI")PJ615NJ<=0/.USSZ9/CN*M:[7/MF7+^@+]]./HY_'PT*< 2;,M,Q MT&:CR"^(FMR$)$,&@T6C[>9*;WCPJ?&\ITCOLAR:L3P_8MY.WDW&7X:C1">, M!&E\-DSX:D@*[Y@7)3,3C)(H>8PNM:/ZUM-/C>\NPET3/^D4)OL&V+OQ= 87 M_]_P\]RJ@)10"6Y8+I).%V$+\QXBX]EQ1\=+QES:N%\\>Y\/%HY^MG$4GPIK( BZR"2+^ 39(8Z<"&4%\%VBWC>?N()L-E)B&L8 M[13_^H#I)V29W+,( M= "(%)N\GC>?>@*T=A;F&G8;!+!>7$XFM-3%/4A5.S+1+Z>#DH*QL7B&CCQO M#: 8 86$"$*19K7,87AOJ>? -O-A+N&]0;AJ]>C&4X@S89?\&>8P1+G0$0L M/-#N(EP,!,PC@\P3XT8ZH[R-@G>[6[SOZ2?#>@/AKF&]02"KWH]-7I +?C:> M7 W0R>*T)>,] ^%QM%R?DV".YX(Z^J2L:73/^/6A)\/Q_J)<0VV#Z-6'3W!Q M\?QR2LN;3@?)6' )+8LVTMHR>=R!*\TL+T10<>#+7[BW)-"DB# M$-7+3S@YH\/C[Y/Q[[/S%^-/GV%T-?"::XQ&T!J1+ =3(JU1T.925 0?C3:\ MQ27CVH>?#-7=1;N&\DY1JJ4*GN/%Q0J.HZ5XG0-SQ7-&NXQC 51BX*V-,7&= M: -I\#+?>.;)$+RW(-?PVBENM;0'QY\^U5OLM @V^L%K7H"%Z]' M&?_XGW@UB):#H:>SI&TF1$4P#UPQ[Q* =\8K[5M0_^UC3X?M#N)<0W"GX-?2 MVG\UG":X^-\(DU4NJ==(RD6&A$.1R$;,FD5%R#*"B25X$72WC)!-3SX!FIL( M=0W3G:)CJY5>HWI%WYD.,'DKHD)F"033&("%(@V#4A(H(T'$;@&R#0\^ 9Y; MB'0-S9W"9-]B6N2'+U!95)F."L-LTL!T=)EV&*M8=%HI8:-5O$U!Q9U'GQS5 M^XIU#=F=HF//"%*>P[J LP$=$]ISU*P4Y\A@K(Y "H%!2A%2K>'AW=[D;QYW M J3N+[XU1'8*>*U9WD>(%SA(6>N,P9-9X.;^?&311,.B1L.5!?I?MV-XTY,; MTGNCI/F ;VHG4:ZK?OIA4:SZUW0QGF+^VX^SR25>?W,\FN$?LY<76)_]MQ^G M>/;I3I!X>YVXG+(S@,^#>092_: 7%S"=OBUS%^'9'\/I( 932@F.2:UJ>);L M15I-8&1?2$-TF2CX/8I18!KG9"V?M- .O)A-5]^Y5I,'P334E7M*S1_4G3UH M'O1AL*MR_YK\Q7>->9'T8+>"A M%(NDWN0QDJDID=Q&RP-+2H;@8D+I[KL">\SL?],&X8CD[R+B/DB?QX;FN)[] M@HMJL1 T),-942"9]J$P0'#,1B\=S]58N2_)=R_2[Z XG/W7BIO;5'<3;,,R M^#6(GB\1$2 N'50'LG;KXJ/ZN>G1_4^@MWX5O_;3[G9Q,?Z]BNS5>/+S^#+. MRN7%LY1J#>/T/289UW=3WJAX(Z.&D^HB?:I'KY.KE?UW.[RWKI=6SR]GY>#+\/Y@'.7F(NG@& MV=%FG6GQGAQWQA-:@@9"Y_M"4?OHQP.0GKQBM!1Y#V;J6GBOI]-+@L:3TJ8( MSA27!"T$Q4*0@9$[;K6A8U?P^U("FFG# LYI:L(>HF[8 N9>:#7^ XG<[B#D), 0&2<%UJ_DP26O'B6?5+>%94013,\^3K4X:F3KDZI%37H0E#T"#*O?=?G34BI,S(5J) MNF&3FHW0EN>9RLJ(I$I-:52,3C#)O*/]*T2IN5/9RN;GQ08HI\?^'B)NV)1F M(ZQO3B['N48;F1.F,"US9*"]8TII#$YX$TH_X:]C)QP>2@?V%7;#+C5WEKJX MQY-2SI]+IDJ-XF=2RRAY9-S$:%W4(D)K%_);!'W?@/=$<039T7D7/:W\=CD;>5P3TI&^]6Q"\]7WW+H(^S$WG-HB^V_ONG>AZ M^,IS'UD?*.N!:YM41A8UA]I!3Y#9$@(+*GLK+8+P]Q7Z/F;V][[O;DS^+B+N M@?0/.!F29_*.R,/)!/,6E*JWOG!YI MUD,7SCL*MM\$E]7E? 6DI*.U6:P!RY3(&Q6:82"GQ&&@O_28X/*8LAX:4;V/ M8#=>#_2>]?#UJ)N.RUNRC.?9G=-&&0\;/KRG;(=MEG(KT\$58RV/HL@L=> 6 M@*B)/&D>O!<@UV-GZU6R? MY? >O^#HDHZ^6-MTI]E VR* UL%05X>;.WKA#"J6#&"@%X-K<5\+Q7U6=1O# MHX@M[<+N[>VFDU![,"%6> 9>QVRS0,:CS#6T;6A15K!<3/(HI8'4.H:\>O;A M2>W&P@9*=Q)A+R;"=/:V+-%\75E)W@<%@GE,@OCD?^$1J2M8.L[*VWE4YLF"-81:$=3'%F%7[F\ ; (Y@ M#'8GY3Z:=Y)H#_3^?3*>3M]-QF4X&^3(BTJTL5A=QR+04E@$#TR)&%3(SN=[ MN[?M0^Z-QS_YUW=?4?:0_[.T/$=G+__X7$W4ZV.(6VM475:*,I+[D3D+TDL& MTAH4@@Z0>Z>,[,/Q1C!/GO$V8NXAU><]3I$^\/S9*/],^\S%^'-=]!+E( >5 M>%:>0:E]>T$;YNMH!.[)Q8FR).=;;^+W CJ\'C0B[HZ9UDKJO<1S+^A'9X3M M%YC\AC<63Z^ 3Y'[S(S+] J@R*PV$651);(N(62M6N\)F]&1[.#7N+'H ]'3)([!$Q@PMUF8R>(-GCG:K(HO%;%JKPAT0IT)^-^GV MD/'Y%5 =EO8)WY#U.G O#:U%WT/>[PK2;8A M @KZ;^M@_!H8)\!^-]'VD.O[=Q+#M&Y*.'T[>OE'W:@NA]/SNN:W90%0%NG( MVF#9U5FI=+XQ;U)FZ(W($)U&;'W)_R"H)Z\);<7>0^KOV]DY3GX=C\;?'E\K M\[1DPN8,9T:2ZNI,)Q@9I9(I+%(KLF3:%P'<81EQ\)+$D#/F MGW$R_#+W4:KR5MTES;WSLU^QGF6O8#B9ES0]R_]YN3COWI9_P:0.8)X.L@?N M.=FY3J0:_E"612,,,Y'304=VM;.W*LMNIQ'T >O):M#1.6HX3?/ZI%P9RZ]( M;"_&(WHC+NFEN,ZC>(YE/,'%[WV$/W!*N^@$Z/G#$4RNYM*DMZFFPQ,E%_/W M:7'X#K2-!2W2NY/!,YT\6=_%*P9&65XR@KBW@=]^QDQORWFR:OO8J&XY'O3; MM1'FY3;^'$A-ZQYA&Z"[U;/9;#*,E[-:\O-QO&$#$E)QYU6AE89 "S=DMME,WAW/WAEK M5;EWHOL^U.\,\LEK2+^TM!Q7NA;Q0'#M0HWPAT2ZK35WS".OFU92+MNL MJ6\ G)8"["3.EI-+MU#']Y@1/]6O-RBFD0EDS1X*KMXJ!,@,.*_C'$-4O$CG M0NNF&QW@GI;B]$A5R[FJY.Y] WMA';^K\R%)\EOL?N3[/;BX*"W8 H5>F@), MUV@TV, 92N09.*@4;YU;:USTWF$^6?U[=!RV' V[DM5+F(P(SW35UN8Y3(=I MP"$+"F/CI8#:!] N]3MNYUQ5,YH=$!F$I*1;QQ)1AG/2@(R\VF?V?YBRXL0J,WJ>HQT/FG%9"/S[5E06A.QV)R0O8VCN78W8JZT-Y! MC,?N5C2=S&JX,%^FV=O)!YQ\&2:<]^,($@7(XEGTM1.OKRDUJ&I*#7)!=G3* M>JO\%7K #3V@OUWKP*9G/Y*>1#O1.&XHSH;YZS?P3,D!6B*:+NORMP&U2S>B M[;B^"^2PC8C:<'27\$8"/AC[$'6]KLY,E) 603\0H3!%#@]D&:R'K8K@'Q?K M&QH0'9#T7>3:0ZG*$MBR5X:"A("6SC$5(RV/[--H/)FKAO/DO9((K8V^;P < MSJ1K2,K=Z[0])=JP(4#$P>L1&8X7%_,;_A68&,B K)W29Q6#>EJ5'$VT M7HH4;B65K0DZWOW'"E=8_/.R!.@>9NDMU8YG70[D\OSF%TAM/AHF7Q^?B"D$Q_ID?3JKY%VJ0? MU+V/.T"'J.V7>ZMG5#;&.Q]K"XB@O; ^ [IBR0LK"F+:HF?4O8]NWD7*!ZG1 M%LNXY9XV':59=#&QA!BXS"GJYFG^/O>B\IY!LM50=D8;WWBQ6T)[%%'#773ASK2L M'BCHH175ZU&:(-0:G,5_7W_SEBW&MKP?7UR\&D]^IS4,P*KBR'UBQB3:]KDD MI)H. "=09' V2]4Z,6-'B$]><_JDI \K^$X 7%C(7.O(4KUFUP8Y.5.),R## MP//(A;&M\[@>P:U#K[3=MI,[R;P/);BS5!+'Q66%MD,VQR FI-W09)84)X\3)%AE%QH$A:YZUZD,G=T;Z'>A@ MO^SUT#_D7M0OR2\<7R$NAJ!=3M(YR?#=!8RF U,;YL5L6.:6[ =.;TDL(3!C M.8AB7I4+&='^[.C/Z*SBB5A MLDM!6J6;VVW[ /TN5:XA=STTR[CW/9G_\.WG>0WCRS]PDH93S(- 7E'Q$AB MK>T]''VELF2I<*6Y,QAMZ]C#[BB_2U5KQ5H/;3KN>SG6 T8=ZF 0RW*2DFE/ M6$,NG)DBR542(KG4.F"Q,\CO4LL:<=9#SX_K1@#3C^-G.<^Y@(MW,,RO1R_@ M\W &%_-W),(\;/VI%MS.[R7?(TEN.ISA\K)DL=+WF,9G"T;GBQX *HD>1+W> M4+6)16$^Q,!T)%^]"##)M.X:TO>:3EN%'Y5&M&UKLMY7ORW<>4N"^3W,Z]'+ M4C#5_AE+W_]M6?VK]T#K_!T^/SN;X#P@.O#&!V^-9YPG5>_UZMA>DYC >I#8 M1.[_K?[9Z^JG^H1XFHK[J(CMH2_*+\/1>#*/0RT WES.S[6): U&U4-E4S#J M/Q;2'@!/-EKM6=;UJ#$R,#!.,!FEM#XY&6/KB&,K[*>IN4=EN(_>)_.&5O5( MF.!YO?C[@C<>:DE$U "!".C3N5A2V"O9Y^FAAV&BC[:Q]R] MO0PBFGG[_YCJ;!!5 O.QU$GOP:+*9$] :X?H@1OCHUV!*AU_NX NU>MA92)G\_,Y$$*8)1FGD4D?',M4?E11#-)S \ MEK*U+MDC'<1X[+*U.TM8*&,]/<>CZGO/:SMB5L5(\CQ<[656%\&"#I)9Z1R7 M)#90K8L?[@7T6 K;=B%ZD\YT%G@/J26W,*VFSVX!:I(12UF9EBWH7 N/).9YM*#JU/C .JPH82N&-IPB[" M[J,>CHRWT:IXBUR@5(R+#*O=I T=G%#GB$:>I"4H0OO6R1(WGW]X]Z(!);>K MX?:59P\IR8OAX'.C= D(//E!!>:F$*TL.+*)-;D'J%!BH.]Y[&?H^@T0AV=Y M?T[63EO?5Z ]O+T;;E!695]96 7",QYJ_PR0G(&EK[Q.'((F)RBU9OM>0$^8 M^7:"[B$?\UE*EY\N+VJYSZ8HV1*H 2F0 .2XJ4/*'5$F,# U.W_?*-.]4 MOC6XIZP=O1#0R^S.&0D&\ZKCUQ(5>@%1$2JOE&7:0:)=+&H6T";4+DJ UKW4 MUB-YPCK00+0]Y"^NCS ML;F0M!#1LQ(Y&;/")U)&13ZS+SZ@E\$V'[A]'YY3 M,/^:R;MQGY,7B_VISH.EF=Y/,\9FCLW.65,)7'R9FC-6AE+NNIK MR[:B<^0^*=>BYT&K;!MWP3MD'8L /2=J@.WPZI/9L[J$H' M*@Z\ARR1&B$2UP9805$;/Y;:-([3B6>6>+DJ/05=V8>#0 MY\S7&_B5?:1%%M(XYB,25L3" !W9724E"=GGM%U3Q:YGSBUONYQ& M74C9&+=JV43D5YA=3G!3M\,R7(CC_P*1KFVFYV.RSLRM&@%\SR/ MGZLM?C']%N(VW4/V?$[WMB$M%GBK7PA/WMB<#/<&-/CD$\_/UPA:*MP%4J>UKJHD<) M..Z9M=9RE(L5O M7F1P+Z*N#MB;\>CL(TX^S4=P2B>$K=WTO/:ACFGF+-36MK6R2'DT0LO69LF,,R8G'61H/IWO/CPGI0[-!-_0Q:X9AX^F%&MLFD[D]W,:T#$)L@ZJG?,'UB(Z3,-B=L0=4H(.X M#Z<,PM*&''.="^8C&=VFMEODBNRKG!,'6DEM_$56PPH('@I&,$J5:8D+\=(CE;]3(L:6U3TNI!,_;NYQ[>CFTA M['$K234,2M2([]=KS+_C^&P"G\^'"2[FZHG%B^2B(A32U)(ELJ%\%BR#-XH4 MU]%_&\3;-P+X;H_Z=K0TO@O^L+ O;T):O@K;@&IX_;L1R.%O?!L1->Y+RHUO M[3:#R\E&+4Q@1@G2] 22^^]M#,K^+0AF685H,#HN(I>\^R++2Q1:\9 !V#2E@I>.#.;Q>L?H#I.P\^[$UK(S+& MK2392];_K8#H\ZOG.$KGGV#RVUR1E8V8"P2&NIHY6 P#F003$L"CXLK*UL&H MAS!]MU9!+Z3U$ V]BV^%;OGZ;(.OI[# 0]B.$R!HR^B#ZM* CD/ VMAX$=!QU>2"4<%QMV86%/JJ8%A,^IN1#X_!+ MW4N7)ZG-=/ FLK&*F8]&\LA\*8E9G;@!"*%@ZPOT35@.'Y]HR]KZH2K=1-Z# M\5(/7 +U!4>7^"NN(BG:%"X4).9-C:D!O5+: =BA3]=C76,TH?$@U.LK_$!O-#8AHE$3.'1U[6$/WKL[*U)'EJ(,3 M*@,/O9NE1[[<.H9F["+V'C3B.BIT!^3R;.16&HM:$B+OF2[.LZB,(F-)<>UD M\:A;=T9Y$-0C,$KVI7#2W!,A],8L5A("ED MK4)IO6W<#^ETE*.E[!L'TW^!_QQ/OB8NSG=(HZTHGISTXK5F6DC:(6F]K-B: MJ@Y@8;O)?0]$T^\^^;LU2AL0T7"<2T7S*WRB)7^#:57(M06HAA>K&X$<_F*U M*T/COL3;>$O8#$YF4NUH!./> M"&7[B:F?M^PC27^E0!&D!,R.%,C4R#5&)2F&$'TJX_^%1HVU-4 M&]/+6A9T+Z/.-\;W++\3KSZ,+R<)]R[AWOJ3NQ=M[[>(6V7:,@=!7' #-NLL M%.B@B_>NQ #*81IL_91NONW/PRF?.U^B8HGHRD4SJZJHYU M6DV &OG)=2HGNLQCZZ&6#V'JW@YM_GGST3VU:Q.DV;^&L_/5&_1U$,"SZ13I M_W,=&%&B<(&4C14N7&WH13YLO9+U:""!39EX:RR&/6 >WN]OJC]WFZOU2U0/ ML:*WY#R3*$9G;^K+X16U$^ A,V0VAYNXFTA^ZK&Q:YB&0IRZUSP9.);&M4TF7F$UE?SJ)/P45,IO5LWOOP'*J0MU?B MFPG\V*6YU?Q_-QGGRS1[.UF.M5ST!W/62@)+WI6N8UMU8""\JMV>,BTKR\1; MY&*O>_:QXL?M2!TW%&[CJ. 2S_39*"\135?9YUN :A@1W@CD\!'A[AS=);R1 M@ _&?I1U&TR2I1C(5!5HF1>%,R4]1O+KK&W1-M& MD%^/IC,R@.9GU0H,EJC(WF0A!L-TJCT3I0S,.HV6SBFE^*W-T_H^0; 4Z:WNT1[\,;( M-D^SR3#-$Q 6PSD(>[)*LB("DO'(#:N-UEE15F;KI3*W)Z=WGV9U&\0IT-Q- MLAMKTEK>*KP:CF"4AG!1MYW)9?7-IB]@>@ZC7/]34TV^P$7]+GWG/=;9UVF& M\Y_M?=_0X)G=;R):+_S6'46Q086L',0H=7(R:&F45LYZU%+F/&CP_(Z[>CK' M?%E3C)Y]H8^K7N.K\:0F'7W =#DAB>+T.OH@G#"E%,FRX:KV^"C,.^?H#^V] ML!+-=DTP=MGU=P'8.4^1Y/KLCNB?S5[ 9'(U')W]$RXN<0 :A9?%LJAJQIP@ MS8Z.>T:',$\AA(2Z=3?:K8 =H:5A;]IS)XNQ.3,]7%U\^X+>A3O@2D#4FC,7 M'=8SOEXG8V1&@$+D0H?F?8P?PG3*2M.4CSXJ*0C.+4AW('_[C9O@M10,8@!&CIVS06M=7.YA&]H;\"EKVN&8[.,B!N/L6B"W1;6()"=P)2N/ M3*6ZLQ9#.ZLGD]5[LG!4"C&WOX]Y&-;!^JL>3)%:*E-;KN,XI:Q-%&3\R-A][!HK1+0^Y<1, M3=W60@GR5!*PI(I*";C2NK4G_?@U]8'*VD>OJ+N0VI,[L;HK(-?7V*)8$3HR MK4DNP>C$-' I2BY%;U.QN,8/V(."'F(1OXQ'>/4+3'[#V:O+ M45Z-U579.6]3K*'G:DDDSJ*.BGF [(O@*JG6]S;KD7S'2M* FHV[1]^W CT& M_P\9X]\]E&]E]H!%& =2AQ1C+,&[R(V)DHN4UH;R^XC8_Q,FP^H4K&8DOQS- MAK.K:^_3FDPNIY2L@B/O,];*;F=841!MY&"Y;MWKYP%(;<.J+Y9SJZ3/0DCE MV7Q^F4XJLN"0ENV"*364%U7KB7=K@1Q^(VNI ?>'3/>1=>]Q]1NSRR3GVF8D MO]C72(L3B8$TP+@"QVFQ14._.G#,47&'4X,])=Y+.0"EI@DQ+#5 MR?+(R+^GON"0W.\BW;XYO_I:";UI]_OGZY>K[,V@5 XVL.)-KJ&?S )H7L,V M3J:40/L6169=,!XV;;85Q_>I35\$]>"MKK?&WDV&GV!2F],3&ZFV<%O%B5-M M%AZ >5]-[8*%K&RKF$M!6J]2SJYUJ'XWA$]:F0Y 2NN94E\-L;OM *O1NZY) M8.V%L]BFG5;*J\+(%]C.<) NX.Q.NZ5DL:;U ,('3-P'N$NK(+$VT[S[T;_XZ3=Y>3= Y3?'8VP7GL9KK:;)<' MKZ;!^8$=F'VAPOW!ZDOJ;Z9MBWO78_O MQ?C39QA=R=68/ZF4+;EFQHI(!RQZYNM72L6LZ17 O$7/R&V>=+J,=Y#H(5[R M)3P5E_@*)Y64/)-)I8#I9$MM.43&-:FI0BA>W$YVVY7QU:-.GO*]9'J0SI2O M8#B95V%]382H3>7FA8MOR-P>7BRW*)A>3I#J)C0(+Z0(C,MDZ-12D7DA@ DGO$,?=3'-*P%:+J#S,+\Y MAFN*AM-Z%48(GL7IO''C@(/TM;4IRXG7MMY9%DY49N T7]:=]!\$-3A M+\"/IW5W9@$V9:R/L2MKJQ[7 !Z %PJM=TR$>;(JEPPL&8\"C Z(U:YHK5I; M@SN\BC4F=JM2YJZL])!LLU$,@VK&2(N&E02U1:SCS//,62"'0VER5KEOO5=O M!'-JZM%&ZCWDX]S89N];.RDM*D5;J-$F,1VB9M$C,"64,TD%JUWK#//MD'W/ M1U4/W/6PX?R,$]H.9\,O> /O +"40%X.,XD7ID7@#+@63(5BN ;O8M[J3F.G MTN,U0 ZO/WVP=J?>N*O(>]"#^]<]T++4@6?UXJ^.U$C.,!]#8;)(+J)($L)A M=YB3U(R&)/1P&+786A?W?;+FL=+_,=1.,&VDK;V5)3.<=#\)D7EHG4/>#/RA M$DP?ST%V'-Z/G;!Z9_7/K[Y^^1]#G!"R\ZLW^ 4OYG=)2=EH"P"9A[53/VW9 M+.0<6"3AJL@C;S]M=3MDQ[K[/Y+6;-+==NSU%*U5;43IF<%TNF!@_,:PF,BQP%+\67W+K1 MU2/0K8>:(3PVU=J%I3Y5ZO7H\^5L.I> N)Y^[="B92!I_3HJSH)PG&65(=+& M;;1K729V#YPCQB':$[E)93JRT$,P?!VTU06ZE]X+7^<;T>M"?A+YNSYZH$/> M8G:!NZA;EY#= ^=[4Y!]6#C0#J)6C]5DFV]MX>OZ;NV^GNL2CJ+J3VH* ;.F@%E8RU0;#,H38G"87%")%9 M:;TKGF>"UUC53K*YV4[L;M?<;!=JVN:DO_U<)?]Q_"S]U^5P@A_.8?(U4S[F M'&)M9),CUL889%4"$C01LQ1)%/3\UE#9-8G)]SS@.]2#AA+O8>-X22!RQGQ] M[;UN^:N&?$6"4,2X*:[V%76)!:D4BS(F9Y#'F%M7YNZ"[SM4KMYI/&RF_(MS M&)WA<+1P/8"'$%08 M[/:H1N&@^UW9N>_ZC]$X3NF%6%05?[Z;F8;KJ-9J*T[IA=PD2X7PMJZ.O11TQ['>L=V!C=/!1*$Z?MQ0W JW_ M&L[.[RQF^NUJIN]O)=LLQ'.UF(ME#2$/ALQM(!-<6W0,3' ,@>RN(E0IKO3U M-K1U09"F%^/7L)D1+\V M'.@3-*E(%>M?>$#G"!'M5P7%UY!<26X]2918>\<'JK!?_SHNI![[CBO%K+77ELGLD6E5 M*]6S 7+]N8\N_7[]3V M1"]@,KF:-W.NWRCCR8O+Z8P^94)F#P[G5E#]M3H;]Z94.U^)]8&FX0U:[\*Z M=>$&I&!&&:_ 2.V5HYT3P5@.'F(2,@UZ1=:J%A(NZ+7 #^>(L[]/QI>?"=#7 M5^7#C$#/^Z?!/"OA1ADJUW5"(P@658A,YU#+4.FO*9;@A#>0;6]5(7MB;C'I M_9J(5?_C]_2X^3/S.W)NZ =PA@-.;T\0F)@MVC-M(="N50PS06G@HE09-9;. M]NB.&-P\A+:M&PK? VV]3&K[^MZO[V!30DC),!ZM8EK(VCY ',.+!EMPD;9 M>NKQ_8B^,T5J2$\O[5]NJOE7@.33&:>XCR(XX;YQ%%$*738KIOT MWEO15RC?F;JT(*3/&X[G5^NDLHR5\># U/D?IK;QE\JP:&O!$$2N09"=W+Q9 MXC:X#AXK/X;>-"?HT<2ZKQ=VXU)J'L"=AR"-=<7I]ZH_M.@^G^N.KCOFH96GY;MI"+$=E(&VI#"5X!D[7H M30(F=%%><<=U::U7N^ [7:7JC:4#-NJ )(W,M#D'E.1OJ$*'?=+($'20)2.) MI?F(B4>:DM2;6]9 ](^]!\&3#B&W[F_V^#5USS2CQZ.H.Y#:=NK;&_*D\?HN:36%+JHB M+7!63!%,.PXL&IU8R!&3TD9$_7 SA;4?_<2S@'8B:MQ0RCWX@=]>"Y6RCNF M5A$>,"$.I0>[R+FM)? !1\/QY$,M9<'\ZWB&TY\O\1?Z]'-BQM4:ELO)='5T M::>D+XHSC#[0VF5@4()@TF"*2$=9# \;"+L\\?!V0QN*QOW+MVV/K;]/$$MKVS^MA6X@/K$1TG.M"= ML0=4H(.X>X@.;$ '424I5&#"5\4/RC*?A*C#/@S]A XN:'TE<4@E>" R<"@= MV$7*/7 _/[+>P57=Y=[.SG&R_'KERUC-T?*0F"3SA>#1[N<- $,1,7,42HO6 MV1P/0#K"*-<&S(W[$WL/=PAW?5JK;,:0)"N1?!FR8FFQ%@5+6D=K4S+>M4[, M> 2Q@QZ8[R;:'G: I>U:E[B:\F059.TY4:)HE_,9&*3B6-%6H\Y&JM Z*'P' MQ(EPW46T/2397'VI7O)H(IH'.M> Y, '6>B535M Z MN?@^/"?K#S0CX:Z"F'8*\F(\FD\HOVFN;H&MM]O#S;B.=8/8BL6-ZM&(@E[N M$^_!*&,P26;-A+.6SC,REP-WM&."!4[F/!>\1C:L8ODCWC+Z',J MM$'R>J]*ZP_.,>_!,I%BY,D:LGMOM?5X@K>,K6C:\Z9Q%QD?^J:1!P$BU\OU MG.NXCZQ84-&R8CD!)C_1WG3V)[TMM(\UFUC2MD5,GR93M6=S58R\*KN M>%"$%L4G;1]D_%'?-K9GOA_I'OG&L22RG'UD=-#5)FAT!D+FD7E9N_\Y#,H_ M?.O\!&X<#[OY=Y7T46\=.7(TX!,I;ZY[&!)&1& 814':P#3&/5..'M6MXX$T MHHV<-UXXM>P_>-.Y?C'^]'D\J@G9[R9C\M5G5^_HAS,8Y9?_=3G\7*WGO3L+ M[OF<[CT#6RSP5C= GHM)6D5=).C ;:Q_XR*BHA>;#"1Y&U;ER?],3Z.M%L0$N*@2& M9^>SM^4?T\7P[>=8QA-\EM+EISI!H\8'/T\P+=J(TS]]]JD6C/Z?^5\'!0.9 M\@I9 4Z;0R1C/H*I[4H#V7N%_F@^ .4 RSI"$6Y;';W3)^"1J4(/=T)[+G'+ MQ6D#QA@ZC^@,-$R7;.JL2]+NA/#>^-_CYZL.RYN#+#R98K ME,$7:YQG-O#:QL99%I4+S"A/@N=S>_V1*/CVJ_I3R_M5A!ZN #^D<\R7%_BV M;%SKXHH+G8E.N<*\"H7I$&JS_L190 OT(QYU\QUY6VR':M'8L[+U0L5C:<2X M<4G/K[ZF4V6"#QHR$T:3\%SM9NO)M@&7(9J:*GT]1A?"-FL@W$OAHR/@SO.#?2S:G=5G4Z\G(D%>+&>%'J6V229%IGST(0 MF251K!+!H6O>Z?QHJO/ ;?5CT)Q=Z.BCQ=D\>/<5V#)H6D20\TY41V]KZ4W6Y6UEG>/80X?H%T3I;=Y.KF@E=%G44[ M\+5H)W):K V)@97 A) ^TSL!O+0.Q-T#Y_04HI7L>]@;7HSG.3RI"OCUB 1Q M-L'IUV)?B#F7I%E(M0L[&68L*&V8$Y"-ER(6;%TE<1^>TU.,9M+OP9F>QP+. MQQ>Y=B'Z^I?7GSY/QE_F[M0*I^?>^R TF>Q",#I&!0O".2:<2-Q:KL&GQEJR M+;;3TYA>6.FA3<_SR^%%'H[.5BTYLY>YQ,)HW73XR6AI\48PDTQV:$L1V'K: MU;<(3D\3.DBX8=%EQ$&]B[V3?.ZC#ZGF4R3R<%??PO:T-J+D)";4%(TRB1(.^?+K'M^FTC5 MA\OXGYAF'\=O)\^^T.?60.^K\>0M_9">-CJ;FS'7UPXJ2J%L$0PX'6EKN40MOX[UO2TUO3T#^8)<:-?: M0KKY_./MD3UJQ]T"DST%WF/*R5;+__MD/)T.3W>&FR%>,-M_X"<1BFL+8P'J&N(F?F@8DW&#Z5D M[DMOUPI=2R[8OPNE*]7XMJ6<"PN9VI7=7*MZ_B:,KX8CM^-?Z\M3.?= MT*5A*M7BU1!2'4XCF=52"B=TMN[AIH'W/."D=:&A;'MH"K;1(R?!(HIVW"2I:,*])M$Y+5P#JW+:#[8O'3V4\AK+LD>BX"VE' MRE+;!N*?B8X=J=TC76T?7HZD0B"T1ZCF0#"6'%;!&<@(##WX8G+,Q?85*WZ* MB8Y]:\XN=!Q28Y9W8RJA#"[7%,]0^V [R7Q*CDD9O%&9&S '*SA]S%>3.]&X MK9KLP4'#L/MT,IMG6Y%#FFO8Z^5H1H+&Q1AV+#*1\1@9*D68BO4LV"2859C MRJRAA&WT@AYR0R?H;]?Z<-_SOT-+IAD=#:.0FS M7XIM4.UBK>RA+,L!FABX^6 %+44.4I(;^@3)WV!:')K[7:3; M@_GP3Y@,ZX[VFCSM"4YGHXC$G8:TI>K>>;1&0!:-F0P3$L9 M68B1#C9K1T?C)3&Y@4=C?DRS=Y.%B-;EUWU9< H M#)W'Q=:)>](P,'4T6JYU'Y)[)T6##6/=L[]3LZ(S#0WOFV[@N9[E>_U:; &J MH46Q$QXK[F4GGM1Q_V?&\D\7%#<34\P#,.!V_P#"X6]L6B+-AE1+(96/%0I]O%"L5E MAL!5R:E:+?=EETPQ_>5L_.4G^NC%"TI?7+^;:Q[X'1[87<7>,%.@0EF@6-7[ M;X%CB^/Y836X^=3#GL6=Q3]N*+N&F_$=/"&@BZX$9K*G725#9%X49,(9'\@% M$5S=-^+G,7"XX63MC<)=1-;V')TG#+V[G*3SFJIX-L'YE7 + M>B&1V5AS%3.2SU=[@W.7@Q:T3'%[O/N:KPK.ZE0:T6>KLD2.;, M8XHH=-%!Q!A41/!T**.&"';0X;E=2UUNCJ9]\S5KIR047M'6Y 4:,AU1DN5? M-)/.)"[1B8!;W;SL5/6R%DKW8IZ;'_L")I,KDO*S3^/+T6Q@G:&U\, T*&!: M2%<';046;NP_/L4<3[\?_W6J>1A+OH;JG#ES[N!RX]N)R,B& M Z-CD6 2+:Y.M#"1'"8ZIUG)T7(0L:CR>D1OZ>4^^B5<@/50%I5HB/# M&X4E/U@$3EN/$RPI5U2Q)G+=)^.GQ_-.$NVAE\FWZUM=1+V'&7Z8U=NN=SA) M] ,XPZJ'VF JA"_0DH7E+)()QKRUZ&G!FC=/E=T>W6EH1D]L]%!S\BW2Y7!- M$;TW)K*4N6/::61 ;CG319'!XG,HHE^#]Z"Y_/WSO[M4'TOF_=HA[&2_6$Y[ M'0.I:*@@[L,I@TX$P>K,9/""--V1*^.#8B;KG )5R^NXJ&4 MX(%,]D/IP"Y2[H'[^5RS=W!5=[FWLW.<++]>=7+*/)!E*Q*+J!/3D>S?0+B8 M]4IYJ:$')7@ TJ,97+\3<^/^Q-Y#Y.CN$-2F(8%I+*G61>W0A^ >-(\MQ%MVTXANXZE)9/$)E^'FPHD]T2)0A9*H#]HJW;,)TG(A+5\[N58&. N_!Z]Z(3Q8E73'(E*WU M;$B[$J N##U*:;15:+?*QW^TBO! U.50>K"+G-OZ7/<9&]+=LC2DK_X_]\R* M.GVCMH<%DR(+'"%&8;D3L9,U=_N)Q[Z=VY>B[8RY3O)M&&8AF'^?((Y>C$=? M<#(;THEW-RQ@?/92D)6"KB@Z^$K-NLR&9:>,)I/'<:D?Y/[!QSQ]PMM*LN^7 M?0E)>X'(:848,C(-CM>U$KA8X2'M;T7N\6*?"J=-Y-;0D"-(-0^DIJO2;O(! M/\_F<(@0?]<]]!Q(I1PR:WQ-_94%_>%.W S(O$* MTO!BWJ6@^[R1E@\_4'7!/J*X56Y0@,N *B@?O([.!\>SXIX4S H3=-BNW&!+ M(/W4'SC%A;9DGW =/1UEF%FT6$=GD8+S(&RY;>D]C?J#>]/B,M)I75RDO9RV M<3+"#?,8+./>"U 0591_)BGNIAL=DA1W8:.'^^:O?546G=GG^;89I,E"2 ;% M"*:Y<"Q&$Y@3A=/['4U.]U5+[J,@:V".\1\L4=0/22 MMB24Y.M5(S((P8(&Q119EE%SIWENW:3\$68IMSL =I?J8\E27A,5EM$[!Q 8 MCW5&-6 M(S\IILC0)63:DGU+1JUB/H,GO$D)ST_UQFPGBO:\,=M%O@>_,2O"H"(7!KV2 M9"J)VE@>:UX/&5"&6Q?#PWE03^G&;$_"VTKR 4IBSR D!58\E"2K!475G(6 M9)"L@,I6",ANQ5:5ULOLXR[JF"?4WRWS:HOM>JM)T8VZXB:1]Q'ZXJ MK48J;4W>%*$VH])&LRB-8Q"3H7V)*^U;.WZ/O2JM!QW81$S:5H#*HQ&WSDI>CVX,],-]-M!MW@(/?K?\Z'DW67N7V>ZO^X&,/=)^^ MV_)OW:1S;\ED#+R^USKIVA/;%PN2%W(EN$W;W:0_"*&?.W3M70)9:&M"3Z:P M3XI!IM,010;N!4K(_8:!WG2]0R?';-Y(;/P%1S":_4)*\NER_HXO.UV_QVGM M43U]C_]U.217?>"=IS<2Z9UTPM1IH_/9%N2ON2RC=1PD/.SO[O;,8SN_^Q%^ MP_?M4<0]G'@[W. #TJYO!&?.TYZOHZH[MQ:LZ%@[8J,TEO?Z CR-?(I]U*9G M-GJPG]_C9[B:;\=OY_U3!\:* #( *\8ETMXD&0!9;EFE0ML[.0G0NC;X-H;3 MT(%.DNTA9++2PJ6EOFQ#^6R4;_8ES,HJT&3 01U"Y#VR4.<>1AM$S@)JNEQ/ MF33WP#H-?6@M_QXZ!_Z=9#-],YY.S^+W-J->A#4::A'6]GWT![P!4S/25OK?^J0U"]P4?>V M9U\[&?\3+BYQD*&@JIT+M4<":5(=A4)P(3B?DT>59.OC8RM@IZ$D[3GHO6I] MA5.L8K&1!T\:F3-"\.*>-_@[Z2+8S*7>7ZK$SM-8._I 22XZ> M.67GO9 MBSDEEJPUP81,AO!]X]"?S,2BSMS=-WYH!QDV]!_NCM#9 LN2S>T]DAV+P;L0;IR=+@FGF+&<$X7^YM,O(8.-QE_% 3"G<0 M6=NDI^V&YS@>7/)%LN* / N5:>,)/#-AL& MY7#VX5+3QSY^:"<2=AT_M(L$ M>PCPK;W/C:GFW\C(K%:"5#72)-+[0U):U8X,(SM'2&2?(K?&SM73WV M3)<>=& 7*?? _=V+=S 82E&<%2X4^?FV]CNRG@DM1*0EZYA;%\8^WIR&G=AY M,*=A%]'VDK]RNZ^H([N45N:9]8:,U, ++2\K9FU&)'/52;AON.]IM6SMQG47 MT?9>KS+?O+CUEH?H6-*)M,\Z08A\JO6WBEO":['?BO=3,NHZRK>':Y:-6?K; MX/I>2]9VXFS;4J5]!'[(DC40F4XB[RN^7-O6" ;2N=I2F@?CG8VRW\+FQU>R MUHL>["+G Y2L_8_+$4JNQ-T^1L%($9U'Q@.O]SO9,]H7%7-:E<(=JA+W[!:U M\9G'OCG;EZ8'RM;:R+AMX=KV_ZI /Y(]7/7JNIYF7EF#5D=FR/@E'T61%1RB()HAN4)."JJ'VWX^W#1E+>&/YKF=W^,TZ&7^:]QI:-6>#B6C[3%^F3^^>Z]Z?,&ZEO&M2J(*@30Y%URY7SIC(R>V0(B'/:= 4 M25=SYC;( MNN>TI@N83H=EF.8MC%[1IO(LIKU1O=R9X7NW0"H84:I61]XXP MCO.O.'M;/L(?S^)T3LT (NBXC[6<8P- MO+DVWDVU/3+A?80 9^/TV_GX@CYM6G.]9E<$^N*REM2\J]VYB++9;#*,E[,: M(?DXKEFD=1L97] GGJV230>. X]:.Q9K!V2-!5G(6;$4M)5"!N&:U\*W07YX M13V^%MT.51Y>!7H(;FR26WW]GV,93_"VX*C.P>+MI;RG*@(:'323-KI6):&L^"$#6QR&?/13%< MMP[,N:5IF."*\]\EI8\:ZVR15(WT;HL M_IZJ ZYMO)7IOW;T?7W".6 TR*Y-9(TO]0).CZPD)1BZ /]3\6L M7?L^G ^ ^E.Y&A/70SE)(RO8:'1&1&3%U)R!F O)*$26H\V1+&/G3>O2QCX< MH<;1H.=7_X'YC)[V'B\6YMCY\//SJX72S6N5YQ4LXX6R/K]:]V'OA]/?%M?T M'$P$J\EN,R+1,1>@MI,DC80HG9.VR-!Z]/?A5G>XXJ'>XR6/5"6.7:)T_=XN M%[EX:>MV/![-"^WJ!;0HY(K(>C,8;&T#JJRD+ MTUH8LEZ ;# 3O42CT(G638L.J H/9 $=6A-V$78?\TZNW0$ROU<[:G44:MWW MJXOQ[W5OQ>D^QN3R4COI% " ,]I/J\R<8#Y&S4I!D4K03F+SJ2F]K^KPSEP# M];D]>>5Q<=]+HZKU)_W\74XRUZE_CCQ7DM^\'SU$C035V(Q""J.1TC+K\@W" M%*>O+F>7$UQV YU_Z]VRQ]_>"97;?G#W7,F]EG [#;* 01>C(;M1UP8+R4C/ M>9 %(L_H!ML^I&,=-$ZGB/,/_AFG:3+\O)3&JM%2\DF!()L;D*P:VHP8:2*P M6"=9EFRYPN9]$>Z'U/D*E\Q'J$WAYD]X,X2X;);\5;"7^/4^R";M5:J=XJ*D MMT?0BQ-5,@RXSBIJ[T V3YO9 =\1ZD@;ZLN=V]F^F.FCB@]D=[> WK3PMN M-RR-FY8EH5Q3R"82:@ M%4!0<6=)"!.Q:L*$P; PR#$JR,7&K:;>D/[81FL9#3B=Z9;,": M(IM//=L1XY_ZM1]=#9/K(MX/]>/X.;GLP_RLS'#R%:Q6VDCTFF&V-8>.VUI) M$EB K%.6Q2>X98BMJ3C>_;DGJ"_]R_^NLMA#[46#X'1PBG9*U%$RC;9.,"#$ M &45MYIVWI*P+;83E"7>J7GKAJY7M7H'Z-,#NOX5"S?!/0[U7!FA!W5]M\/X'3JX$N)E33 MCBE5#-,AU6HS )!^8 M]'6OS%FP('-F8(0RJJA:7]%83;9'=UJ!])Y8Z2&2N0[I0[%775P4QM8NM+3W ME4*F6^2E]A?5(F9%KU7K\/GN* ^O3WUQOH5J-23LT"JV+LHJ@L/(:S>\5*NT M)(G'UQ[U1@M.N,&G>VP1Q$.%@)_)*JT#S4]!+ZW@CF/GTIA!*A JX^2]E'I M$PO$5]7WG$,Q6=C6G1"V!O=]:]'.]/00WMX&Z#STI21W.9*+8%7 FE1?]=UJ M1E:E___;^[+E-I)DR_?Y%Y\;^_(R9BR5JJS&JB695-UM\T3SV"1,DX & -6M M^_7C 8 [0"P9F0 AM;6I*))"GO#C&>'NX8LW%FW"UJ6ENV+[H;5H;W+:!K'7 M0EP?/$7+E&6%D22P]N @[S/0-@E"(/?.<\?U]@E(NS_O[+2B/VGW$*K>IKJ7 M/%AIDM' #7-DWM<9F;PX(!_5\82NL#ST?G)V&M,+&3T$I-?BVQC/M-*K*)(& MEP.=F(9Y<#8F*,5SIK..SK2^P=\+X(^E1DUHZB'LO!;LI?>V8.W7().JRQ]%ERMXEWA0Q.99,F!C#6%D@E3(^H9(GG_ M5DF'S@UQ"_$ TH^E)P=2L495&F51/[V!61;S)L-YR)9#[5(.2FH#9&I'")+V M/):%1]LZ7O<"G*$:)O5Y)]5*VL=N;;3(-ZK3;:?3VHC^;IH.2NY0%0VB"-KX MK+*UBY2 PE4MNLO:\B<&R=J,KN>??*S2^6:$3=H)KNV8D*=P;L=A[ !H?4W[ M#HP>HSZ]B>0WL]A!;(/P*<@<$;6LNM2#3,7:1<0+!,Z*B9D\&*GU2?&XH9!\ M&!KWD59;^OZ&8_RC:0]:2BJAB61L^G\\LUD/)MW+94XJEPE-A$*R( MM14Y@HN(4!(K(D5GA-DI.D@/>6!$T=_N#:B7GG\NAV\ ]^$Z;8+W ZH M]FD-:= M8C(G1OZ&$WIH[O>1;@^95?_ Z:CN:+>=1Q;HOG^8CJYQ^OV7/"9AQQ%]N3J> M1 F,\5" A6S(WR?A MCCG)HV]USGBGOC O?&*KAC"[@G[2"2;Z*+(-LC#%5*VV)4(,8UK(P$U*_'+K MIW>/@TVFFZ,^(; BT3#PR>4Z]4C3QB4+%.L]62Q:%]M'#=(+D%I$_B;3QRGU MM]'/>@E_*]_U^:R%N9AS8L 5KW,L@P,L%D&8HAUMZSJ8/F*#!P,^3FY[*XU: M%T<NL;L OY9FFM*TF-*#G(H#I2@/2[DI(&3,9%0,CH7^FC<<0C6'U/= M.C'64XN877#_]>])?3%FET)Y'9BDX[\63:ODD,05R2[(S!7O(YD#?70EV@?C MCZE9!S'44_>7G?#6;-@E8I4T"N84,(ZQ9B,A8*:O DNK\L@OBF@RY!&Q$)"DX R)$#6F=!\9#W=) MM@NJ'^VF="^F=KLM.T3,PRE!#DD88SD(R0.A"P*0A0B&3"%N2AU+^:/HC8!LDWUC($@E;W"$]_:%D+).@@DS)SF4(*+NU?"7!"^<9M M:=Q'6FWIJP,?"YTKDV6ATFC\^7:N8T#&(ED=R6D!RF$&EU4 AR9PJ0T/NFPE M<-.GGT+6\5XRG[05V"!)1)_FD_BO7VCMJ8X4)3U?3'!\^Y_Z9<9Q>GO]]6KR M/>?E*3__<(7CV>+?A W_YN#DH]Z0=$]:&D9(3Y*=I)$V.,U"R45ACK1;&"EY MY#D:SY.X[ U5QV'2J\>N4NX_?<%I?H;RXNIJ-2ST??F8X^3S>/3?.7W(T]&$ M?F\VG]V'PS!%8VG=8&,MK"Q*@E^T,0N1%>VE4D\;@'I:.R\-6"?H3-7%QJ=V1^<]H9>%#'7E< HJ?CH:<>S+ MC5M);!B?O7 =A/#))J9 !(MD>-(;&ZQS4.O*72E&HFC=6O4%.,>*=)R KCR; M'=N&LUXF"*^%=EL_N0.XGN:/OPCL. /(F]&XFWITX&!P1<'DK:NC.12]!J!2 M$8#U3D&7;(I-+C ST,YSQ!'DQ]&/?43?@U[4+9*,2KRZJY..,5EMHB<$LN:. M9 1?G(&(T5OKD["Q=4'+,Q##.P0-29JTE' /YOG'/,OT@5_(B?@U?\M7DZ]U MQ2M?X[;P37+C.)V4*)'1<1D4.%L'0F5.'@39?>A;.^ [P#HGM6C-0@][PZ=\ M13_Z3 C_AM-_Y9IR]AB?284;'POP.JA%%:\@H+' 2](,!2JTK6]BMV$Z)Q5I M*O\>:AY^KS%3O")\%^F:Y%R[HLU'W_)CD.B3-BH4(&0*E*I);D9[R"&B8R(X M)UKWHMP)V#EI2GLF-I8RG,1%Q/O%[??L78V!U74.?P&Q"<$1+QYV$LJ3"P?G M,U.@OH90LN<["&S"Y$@SZVWH^ZH^Y\E-]]_(.GSOZ:O _$ MROCWR23-:/.X#23?-;BT,M+_7>W%80W)*D7(_']QV;MA423&#)&#K[K!7D()D(CLLZ&5"&$'F=/=.Z1F W M9,=4L_YXGO1.4A_.R:'OW^I@^GUQ>_;'>!DI_GTZFX]Z/>^Y1F]I8M5 MS1[_:/Y_\OS^,N2A/7;I:GJ330RB-%A'PME::<0!2R@Z.*7UTQ;?:]( AL-[ MULI\NLPWK&1OOL@:4'VZT.5K_-MDNOI6_;U+;YG6I+5@HPIT0LG:9,1E\.3B M%)1,);%]$M-QL/]4^Z-K1-NZ^P_326VM-/N-!/\&9U_N>P),'[ZD;_^3IW%$ M*[\,-GHA:MB717I;"X'V7I.(;5+2..V#V%[!L.]3SUWM>F6AAQ+\^UR(K?;. M;)/!L\I_$,E$%A $AMK)D$OR-6OLSW*I.'*A0NMF,\W #Y4Q=6R7_BADGTIB MU!(^_?+BOIU991TM K+6DDSQY,$IP8%K)Z5/7"O9VA-[!.#XR4^#ZL#3",#! M7!S#T=\HB/MEC%,-3+_#Z[RZ;-EE33UE1O6QGN,D5'50DWV]^:$X?BWZZPPW M&%4BYXUL6$5+!>=\ +)A(R9I,]K6W:)?C]YNR?,Z<;7=A]H>U/7.%[NWAU?7 MQTE'E8,GT1CD=8!& 9>M@R2S"LK)PEQO13E/P9S@?4_O7$_Z(*J/\H_;!(K+5GJ,YCJ75B*ZGF:EM9-U'5O)S9"GGY#A'D%@4J) X!)T,"%Z* MDSR(E%JW-1V*_2WVRF#D[R/B7E+1KZ\GXP6NB]5)IDO@00<-/!E!6YS3X R+ M8+(6,=,W?6R="/ AX#V7$)Y3^MR>"=Y/QTK5X^_]NB,4_QK/Y]&9AF[Z_F<_F M1/]H_/GCY.KJM\FT_OZE9LJDA JLJR-$O O@+>TN)AMO+$E8Y];']&"+.T&G MLZV^-TNRZ55M^G!9#UWH\_7-O^3I7U]P?)O_?'MK_>YFC3+6Y MD"6G324-7J7LN116F=;5=8,M[A6]'_TJ:*O7J%?M.J6)NG9YY MBR8H2"[7>=AU8))' ]9CT$[D[,3K.8D>K^WG.S3T.]1!MWH8FM3?.HF%DD@WJ9N&-4Q:'=YZ9:DV MORRT863#EKN&$P4A<>'(<=71\OZJ#0?UC4Z2A7_FT>?X-1]-_X-5-?OCR%$Q^'$[8+PDL>9'$>HI$.E&%DWE4ZF;46D;GDPNMQ(/9<_,_W M^#3?XSYU^!7'S+8+PA:3T2@/-E9!9.F!O#,-9'/IA*44[N2K>9GW7/S/E_DT M7^8^=?@U!N]NIGFV70H2#2\E90C"DA14(BFDXLE3"IJ<*.U0OIXKIGU6_O,U M/LW7N#?M?9TQP^TR8$;;: P')T.-[TH%*&OS3K#D/-FD27@&94=6& M9G5.&PDS!QL8&3Y.M^\Z=V8UY_OHP(LUY_MP\5IJ=G=9T\^:\[UJSO=2DR&* M=P_A^+7H;W8LLE(R>)4]*.$8A&S)2C:H(\\JF^$#E2>CMWO5G)^Q'0"3K(O7/^?'A%(\)>07'9,=O,;P!P[ *S_9K,&UDW/)N+]D8Y[H+$HCFS M/BH>7);>@VC:@8V^]R&L86U6_\UQ[SY@ M^;M/0VZ7*IFL??) I"@+)EIWG@!I8[7L4JF^#0@,'RKY"UK^&%T^NB2WDM; M^NS;M,=Z_YK,\>J01KK\TDA:I@L6S&)DD34%?*R4,6NBRDPFUKIZ9-@5_C!O MSBM0H#Y21IH%/3V+UD@= *- 4%Q'<$K2#B ")LF\D>UMO1_PEJ.+:A^'[-.\ MY;"!"ZU+ L]=(>><>4!I+-B"P=JB5@VY*%J;8H7>;L\A^82>":,*#EX6?3)Z MN]Z MY=B'L).]Y7C41/C#S31^H7]??S+H5<=6%,>Y[]A/.$\N/<@:M%%QY8W0RDJ% M*0=>8@ZE>"^R/^C28RNBH]]\(')K@E6S&1G1=99%G8R-=S- M;CX>M^+^-ZG>[,OH:^7E[:?W'];%U)G0T9*K #I*#;0AD0^!3(,W(3*; RNR MM9CV!GF")T!;_7NYHWIK&D^I;=WBN[,_9K.;!WTF,M>)':GTQCEDV+^*GA@ZK!*0_[W?L:/@6M@P\!HJRMYX)W M$$*PI+4E,!O7F=/Y,V>G593T^!3GHX+I)1K-@&9?5AB "VB0\^9 MS]S]3-HXKDUT%+)/)6GC]AIC<9.FD8XBEQ'H2'*@K*_3SB,#EM$(Z3"B:9TR M_?#YKS]E8R\-F#1BHH<@R9/+K5W0])1K<0I9$H-T:^/M!%(*^N)X'VDVY)8\G@M!:]AXD;>Z7 XA^5PX M65;925 ^)4+F/&CELTF6%6W45B]VER<-;S%W(6+2GQ0'N:+_,)G.R^1J-/EM M-,9Q'(T_-R@NW.5#NU^@[PW]R7VX3SXD6Z*-02O+-,:"LG8VS\E:)OSE+@_H MMJ'^ Z>C:@[\01;;E!RBM^/Y:/[]WEJ5*5HG!"D@5BM!,0XAU@Y0C(1M,I-1 MMT[!V0*I2QANP5_U"_-T=B?;#Y-_U_?">NV2(2,LU>Y0(6I E!F*4<8''U#: MM'5W>>$!PV\J+:E]&)UJ),2V97$?\]>EA?N^W&'Z-8?Y);?)!F8L)$G&K?*T MJP8;(V"R/-+W@\YQ*Z^;/OUL2&TBOA[LO=]))K,_)[-9GKT?O_W/G'; F]'L MRQ+I J!UP>E8!' E?:W$=. UDCFD>3&A),5SZQOZK:#.0RWZX:"'"\-_3D=S MC(P-2T?!*A8"OPJ2UL>S?OWZ>8LH?II/_F^/\,I+MFCTRVJPX M89(U>4!8A!"4IQ_9I)_V/EZC'AL__FR8;R/ YZ2:+J1.)S'G-/N-A/ ):^S\ MD0]SZ4(L5CD$2?L3J!H.=]%Y\#Z:0D9N-$)LI_;EAYP/P0V%^9QFV_DZE"#- M:MG+GQEG^5VFC:7>\UXOMIC%]RX*R:.V>?EWM4M(3]^0J3*:5P/WS0V9+72& M&2Y3<5PM M(SN1L%I1R=0#L=#16,NJ(:L@,!>FE6]>@-D&^D^=[,KG<[7TG6_1IA,RO^;? MZ[7 _&*\Z+3^M2Z"5G3).7H=?:&].Y(SGVKY7@GU?LG;6'22RH3&NO82GO-2 MH&:27Q-KZUPZ;FE1G#S.I(3+RRR7:(&3S%*OML,Y+*5KSL$97.D^?^F,8!H'/7DT-EOT8S.B>P/T>WJ$A9!8C'G_\DN8RN2/R$5)$" ME,$(OI HM'465>V?DUJGJ.\![]RUI@TO:W3HX.#N+=:/F?3YAH"XC%F@<>!5 MK DH-@$:%8%D4*R)UAO=VF"]??9YL7^01-=0VSF@6R^.WY<5G$O/R3H6.@%+ MQ=;;15(T3!K(86*,)^F+;VV2/@)P7B0?+MLU3'<.EK[+\S4I15I0WM6,YK4(@!4$?RGIS/7EI&.UO[_G&/,9R7 M,G22\)K,K\XARP^/X#Q.3JN[V^PRZ*#)IL5ZXVR71?^A,$)HA9 F^V*;YP=N M!75>2M&6@S5:TKV/SEW1W%HYT-ZU+(D3QA,2B8",CD&EHH"018%@$K-!1VMY M\WO?W: -5=_:Z^59#RP3:Y&J4Z-N5W)HC0K&=2E=L%.L7I% M496:#1_ FYRB2I(%MM/60P]YH$KTMWLU>NGYQR]1;/$R-]0J#HT]_M(MXM:N.(OEQ58/I(_K4L')PVA%8* M!IB1?*6BR5-"*WEL;9'NAW X\[0EKY/!2.FA:VF]]IL3EOF72;K/*:H90P^D ML_Q!7M9]EZ0B8\J!S$6"P%> MO8"[0.ZIF<8!<(_3<:-G1>BB=AU8[&,:WP'0#;?9%&K6W[B2RJT6^;7UQ\GN:\#$9=?\7Q=XFK,]]) MQJ.+!4Q(AN=KTJ.P>S"P_J"% M7^=/NUD%+KK6;GYL\?WM8Y?@'<;_MX!X!"6USIPQ[&Q MFE*ZN[ITX*-O,V@M4,FDMCPY8,5S LKH_4%RO:5'3<=MD%RW+N$]DL)L,6V. MJR_[T-"WGBS_0@=Q^>5[/4#?3>;KS^?52,M0E,[4I7M+\L.Z9Y^C?=-$S@W;9CW ,R.'<87H]@Y_ M%U -TY\V AD^^ZD[1\\);R3@QHE/F\$)(2*BK^V?6 "E:TN+2'M@4MR@5D;: MIUW37@/K+Z0]#43Z/G)M&]AXE^B!P')BWZ%TJ)F+K./DC .= \>$2;9CR17O,FFU%>'(XO': 7!$8713X MVF2USH^)Z&50?GNZP]EMQAT%U<-%[1O\.B)(=>+@HGSJ??G[^.MT\BVG5;,8 M\A[>_J<&V7.J73@OKB?TO?]>K."7[[<-9=Y/5Q'RY90@;1$E"8>IXNA((1U$ M1QYB#"XY,D)B^XZ6/2SC'+VY4V&]8991!E/2NE%R>P/H=]2<+B5YR1)(K!G".1KP(K!J=EMD M@:7T6D;-W7[\4I878;9HRD?O(\JL?0*73?50''D8A2_Z^PI?O"\96Q]HCQ&< M7M^)?3A?VT#W,.GV$#5;HEGUG;\#I9,6D7D%">D/I6N*D_0,F"A!HXN.I]@+ MY4^ #,]\%W;6$MU%M#W8JK4ITL4XU?_46HMO>%5[H%S,W^!T^IUVUW_@U4V^ MU)XE\@@5F5[!@DHL -I"IAA$XC./N34#/:C)1]KT MIJ,XSPNRBV MO8BQ3D.;?^RR,;7XHO(#G M')2@F;Q[B.8R,PU1LEH^EP3!-W7*GBB1_'MG2^L!EJ]S)%%[W1J< MOQZ2C3],\U<<%KU\'\F*3DI.!KB38+)A])HD!$?O#11=@G=& M87'M![]LA74.&M1:^@V3M]8N^M)C(J-<<-"T/%!%.@BL%"CDD[GL69"\]6YS M=J0?+M%^KF(VSQUB IG77D(BDYBPE00!Z;C,3G%IK>>Z>:[O:4U\:NBK-A-T M#T9IJ^EETA3#?4%0M6^7DHZ3;4UK$=$'SR3CF;>.8[W::70-5>L8]/5@#C_V MUQ[@,E$;90,91LK53O/10-#,@76.=LG(%6>ML\PV87G5>M)$P#W8H ^,G@>@ M=!"T\\6*0L?:05J!XT+1Z7;2]F9273 #V8C0_N .]6950RFGL!,6939[T@ M!*]MU2K:5BR*[%I'K]; .*^KK*YR[B%P_0#24Z\H _"!*S(%.FUD>3+ M6%;'B9%FMPX4;$8SO")T)FLS^5TDW8,.+(Z5Y_ N56&(14F0I1H2EA<@S5=0 M@BED8HAH8^LI2QN@')7]3FRM.\$[BKIMQM6ON63"D%;C@>I-VVJBX*_YZV0V MNH]M"%<"=]F"Y+)Z%0;!1Z:A%JL((]%Y]T0=UB1B[?RX5T]Y;[)M6T'PYV3\ M^:\\O:Z)0R3>]X4LRX\Y3FZF=29<'?2QZO/R,5_59H(?<#K_OH+]-YS?3)=# M@0I/-GLO02LZ$96V 3Q:":J@M-&S*#QN58XV6,Y!=KU3 MPYE]+JA>UQRW+L&J/E@XZ3EN"C':$CP$8VH5-_E@CD<2FW6^R)1E3CM=3)WI M'+>]>-YECML^\AYNA-]>.TVQVT?4@:I>7WH,/TUQ?&,[/':J_&^^'+3;QQ<\=K]D=WK M71LO^TFU:^'>&$8+]BF2VQ&\5,P$5\B1\3'D<-G]\5V3G-9^^KT![I3D22=> M,P)X'8G-P-.V">08*Y%\;6+>?C3]RYBZ)W8M8E"U*\U6WT7L=5,("F+@& MY4L&M"* B$P:F4-"UK[<:0.8X1WRIKKP/-FKA=![J(>]]QXVO6F_?'_TDX4O MX9V-*88 B:.IFS89%2P[.C-"E-'53:[U:W$0T*'\^%YUIW^*CNW6;Q'CD_4M M>W7&J)"E"%9H2FIU]1S-_3<.70N*F-49)<[?'['A-;EJ(SQYT6Y5%HF MV=\;TP3#HJ6])ZB:"Q5=KLY3)$U)W$1CBG.M[PU?1M2Y[',UE?=]N!I]7O0( MO#1"J8!DC_FBJRGF-3@1%:B@M$A*!.U;YUD]1S'\=M.0^67!C!\MO78PX@\1]9#%U<4)61CM/B;4 M$RD$ U@[T42;4N*.;.&G:;5G5%P]F!8<*/"VZ=8?KG+Z?+O*FM1YF9@J0J&O M4X<"*&?I)')90 Z99\6UD&G[Y(=G'WL6/':65\/"Z3LL2R@?\G0T27]-_I;S M_,UT-*>_XJ46KF@C%4A3:XISK$F M#SP+SGN4\7--\-W+3^8K3)_R?+Z\RUXU_[MD4KBDDH$8ZL0W4S1X;6W-A=/. M)ID=;U_GN!'.62A':[&O"<$T3(=9*X#5_*AL6/(V@)7:+ZGM")WTE#(C8L3/N:OJ_N&B\_3 MO%"FIQ!7UZF[@&Q8L+(SL&/4KW3E<#(4 4?3%BS*T*O!0&I+[X?/#D+R D0( MG.RGK-5N%T.GK24O%KH<14GVD7OS2=[_F[;'VZ'3VCORGQ18562]J R HCB0 M4D:RG%A*YW?+2%_?O[)H'GMTQWU6H M#>_Q*I0EBI6R[H)CAT-\.\D/GSKL"=U9_).&LFNXQ3[#@YPO>L9#M)[V#$^Z M&6I#'LR.!HY-_Y^F'YT?*]5<K4X I MA45+ ][XVI0UD',:;(: 22:1O0Q^2][>CD\:[BSM1L&D/_DU/$6KO7!_FCQ/ M'5T$CM8DE-Z9A2$8+[/GX).I61[6D5H;"73TE.A,U#GO%*C98BQWP7AVI_2@ MI#5,S:BX-^%:O6*[(&OHJ;^,9GCW?#A6)[U2TMAWWX(P"RF<"!)"L;:.<2 W M1J4$/#L79, 8S4ZC)4]065[PTD]15_9A8D C1:P.64V':+ J@C ^57^W0# B M0'8IZQQC],B[&2GB& Y_2U)V-%L.D6A#LV4;/!E6^%QBDENU,*LXX6,2R!8G M"RZ38671&!=U-\9O'W7VE!\DTP'Z$2WVL^PSX[4ON FU\8XT2 M6 K@RR:24 M:4MK88:>;F.R7NY[&@B[84+GEM8ZNZ#ZT;J2[<74;IVI#A'S<%W)!(:@+3.0 M2M7UQ9C"7#Q$'JSS03&I=VIQ>F+D']*5K ?N]Y'N\;N2"9XYVJA 2D6VB8D1 MT)H Q4AAC"I.B];#'%]I5[*]>.W6E6P?4@8I07Z7%U,!Z?C\] 6G^>(;CJ[J M>N:36H,[&7^:3^*_ODRNZ/D/>F9=T"K3Z.IF/OJ6/^6X:O9\<,UR'R"Z%SGW M+IHG5=%&1U%$$J*DI%1TSGGND:&07GJR+2_[ -1QLMO:SUZV \^I]J*JUO/- M')>]Q-_B=$PV6LW07JS@S[N4+BE%D3QZ(/M<@K(" 1734(I//)>:PMMZEE@K M[)VGXW7#<7%=+[NPN^GMK@;<-VG*9X)Z,,.REI1R:/H7'2 M133D0 $O=)ZIP#UXEC,$+A7Y]CS1S\]"T[;TVWNUBK8/@6VO4M],QM_R=#ZB M#?_=9)YO\WQ=R"&P;,![*4!EI6IUJ0;G4B:7717CY<6E$?.+M7B_KH_2+=#99P%[;N]E[]1;]'?EF:/-3BMF_+VD=T M-3UCK+$WLI(^S7&<<)IF?_]:;Y7HZ8R97M:QVS,'WP%>8O"9P;>/V/:]^5I] MN_X1<);_U__X_U!+ P04 " "R@ E5 _\(;[LS "8=P $@ &)E+3(P M,C(P-C,P7VPCNP5T2(+A#<#J&!W?WX.[: 8(&"1!" M@B8XP8([!+<@ 8);TP2"TV@CW3T\S_N3F5GOFO7.W+ON'W?XMNTZO4]]:E>= M/K7[].I"S:'6@/O*\DKR !H:&F!Q>P-0D <\"V MK < )/+T.W_7>:<[W>E.=[K3G?XOE;Z#JXV;GQ>SAKV;MQNSG(V#MYLGLZ MGP"?H(" H""?X&-A<9'_HI>0@*"XI("XI* PLZ"PI*B@I*@8 &"]0_]G5D)" M_P[C7[9 2O+?-KJH. "DI/S;_HSV[^SFWYD+[OV_6GN7N=SI3G>ZTYWN]'^W M_L=L0^36%OI/M]T*"PW]'SD%UNT3+8#YMPV0O$>C^Y>=A<;Q#Y_;3.0>VC^O MGI 4W+OW3YL8_ ^TQ7^4_^,5-8=:!)X#.%A8V%B8.-C8V+BX.'@$Y(0$^/@$ M-*1DQ.0,M$R,#+3T],RL?.S,#WE8Z.DYQ#AY! 1%1$28V"5DQ(6D^81%A/ZJ M! T7%Y< GX":D)!:Z '] Z'_;:&^ R0X -]M!H7V +A'@H9.@H;J!9AN6XF) M]K?^V7EH]] Q,+&P<7#Q\&\=ZN_?1HR.?@\#'1,3XS98M)#;]P$,$DS2!X)/ ML<@T+;$?>I +A25_P6%Y5MU%H?7SB%78RC,<%X^2BIJ&ENT1.P?OX^OD'!$:\B8R*CHF-2TE] MG_8A_>.GC+S\@L*BXI+2KS6U=?4-C4W-+=T]O7W] X-#PY-3T[]F9N?F%R#K MT(W?FUM_MG=@QR>G9^<7\,NKO^+Z*\Y_ZC^-B^0VKGL8&.@8V'_%A7;/[R\' M$@S,!X)8I$\UL2T]R!X*A>&0/TO^4MV%RR*L=41AY?D3CY)5!,(&^RNTOR/[ MKP46_G\4V;\"^W=<"P !^NU!2(). H" PV!#F)PT?Y528$>[+7U0:FZF 7 16Q;,-B?F<,$@5I4,H5[53MN0S90L5LGAIFZND M\623SEA9CB1B_R)5JFO6T6_]TJM2KGX<,H*+(N]]JE6WO2:Z!D=Y%;OC ([/ M]_X73Y>+ZYM@"*AYX.;H+0IX6N4X?<,)*U)31 ? M^*L]&=_7'P5T"\'@5P;[V3ES71Q>B-\8%DC_FYVJWMQ+KG3S0V,4\ =7?1__ MRRE%WX_'OE4>'EQ]!,J&RXGWPG;-G$ING"=Y*\VD>&77#T3%2=-)L*[0Q[?B MWF3RUB6LX@4K_;S1]CI_06IDQM1*WFN)\$V>OG9W*IFN5Y%A4O]P=>43M?+@ MPRO0YS,143L+M9VM#'78@)KA>5>!J1*E_ZMDG=R>W"U3\)L;KT+_!G;*1)BI MO-#YY)H 8WXUX^F2\YM"7VV86*^4.H%_W*)BXIX%F-IGY=RZ.OF^G*-/39,-X)O#.Q"KIG 5EP&T M$2R3ZRN]\\+0%M],WEW.9&L HB:[(*=?BI :'XH3&7MN33/8&W;>LI9[0=,MYYV,;[Z)O)/.TWJR,-\\-#T"XG5S3O7Q]-$,:>49* -W6VC9CFSY+L-7#?](2ND[3D*)C 64OC0+BII?EX_#!M;VA_K.]8-5_+1S+V#?K*(]-NA)T4Y9[P6=EA2;JBV0T9;F MT,#\D,J8XPCWOX[Z"AD%2'H"LN=!B)P;.<%'S*F4E>]B6*U\*<_KYX/6-JMM MG4J6_J3,\XB=N%JZJ_^X#OR"720A'30+@K$CE;-GKV=0P-4]S?.P/3\0K8^$ M2["$=7&_(E4JV2.IKV@#F_K'I:%4<'4E%/#FV:IF4VWX^LY1K=0H=3"'U6>" MTVT5^[2V1.QU^73L2&DO@@6%J\?PR0-!ZG6QI9ZP[;0QF5T[*%8C[P8M1=[- MNU%G?@:%9Z/=2 .WL8R9WGVOUB.WB#I%:28+MJF*XI3-9;8,)6NB'X9/=T*; MJKA3'JR-OQTAC" /EQJCT/9%;1"V#O;K\W8@K3QO_SP<#% M4CC@I:R>\VLAJ<1 ?058YK.IFAH!HI!V8\1$+:# MI7UIB0"VQNXRNL]>K+Y/.$\'T(_7FU>)S!WTJ$A'2[J/AUX_1$-'VPDXG&S; M>PFEK=Z6C[GDTFJ<,G\Q-=!6SOH.1PF MO(/^&J0\+!Q?+,:006Z35>C:#PX7<7+:RCG8$4VS>J!);6/7#"K4AQ5&UD>5 M,=F2.MB>-II$9:XLS6_U:7.#TVLW7Y-U[F?0;ZPHM=8JB8$=>M$JV;]A#EY^%7V>:%]QP.^A*VGBE M^D#EDL#N0#$*,&MA8GI\+2-1'?]!_(:R5DN-0L+W@0B4FU*:%S)".6G=UA+& M_L'" !?K6?R:A1Y3?+[ ;K7\2,.RI5R"_F?-'.S=*]WIHB_1J@$4'"63YBQ? M9\B4&2D^ED0,':NGR,N>RYH$;=;(,N%ZA&1=@MBGI&*H<94 MM3-6G3$N9 0;OCXH8->JA4'?"+T+!;C$A['U6E(Q?#P"\X&YTOCM)-]NLE[: MLFH<,691#@=MDR$"CJ=DIGUNQH\KXZ;DZFH^*MUWKGR&);&(",IIWC6:*&K/ M,N;+HN*2MH8^3O)P6S?P,2U86'Y1VGE=V8S!U(-]/\P7&$=YX:KXZ<,T< Z241_Q[V&66\/UI_S/WK# MWSSNZ?'8>X)PK.H9C[GB2X.4G%98^3:DS#5^0!J+^["#NHF(E$KK?\5U-$JH M4SJZP/ '- 8*>O?B2UW0/,)U2%5(YFR3(*;Z_<2$0XR9!3N/A\<)L\QMWD.E M]!.BMV=/R,\=\&9;16ZX8>H],RM4M0W3E;:-+?5A5C;'AHW[U)C*X1* 3Y\' MK=$(M#.N^PHGFW=T>$F"Y>#%Q_Z0L:4055RC/9>5OL[XSF,9(Q0P^QY\13?; MM (>? 1%-HDA([3.GQO7]H7BH(#!\1+P;#%RK'XBV!T%O&-,1P'FO"C@\Z^0 M+_QOMJ79';9<&Z%.-HJ5E?-*$@M="QI0) M)KT1:)[?)[7?-$]3QA(J21WGY?9 D;%!*,"4ZE(/W$M\B;<(GF5"?)Q60?P" MFRJ"NT3:Y"S9MMXX%\90!OG_'*2'U:$CN**C11DP'$;<2GI<&W'4QUD-5XAE M/-1,JLNSSNU=AXO;?Q$CYZ8J16/V3O92J=B0\\U0Y^ AC/85*C MY29=;\:J"1>*4=@0*77K*3R'=%Y2\8!WWU6"^JD>;?4J.;D'E]G[OH9X/G$F M74$!ZHY?#Z8?MN.5H #?CN=DSR8(6C-[\:R1!S_$MG*W3?L3&#,Q4WJ*1LBZ MVY7%G7.U#]6)U;)L?;B_%5(7YS?K]TF"SZ,B)4M^)">)@H@ZBYQ&(W^-+A?;1;;I"/^F&'&')VB<;:CQ>ULE\,FFG M7K3]F%;F<_U4A57#&_K]!(_4G1#UYG($N)N6/]:706MJU+^?5,ZS/'^*^?1< MI'+ :N7M%P-[6J/M&9*:14[K^KGJH=VARB MN"'$5-E+L";(SOK#M4@DVHT$ M^A'YY+@LD6Z^QFCUT:Q>_RT3+;UY'$+5.-7O#KTF4^M0KCZ6R'9[+W?Y(@J'%U9 M8M]^/J$1\$B"/'R[Z][P@<]AP:7>?H(86=B9]"]5A9Z,5R6; M*C&"G+L/&0H0(6#:L4+Q:;UWA11LK^2L(:9"T4D7_!.?XB3Z(\^%9MTOFT(-EY7; \FD?LP]"-JD+) M'R/?,J&1 +=-R<-K08?JL;/04Z;9V_.KNY&?O/G<_C$2?\S!(-R/Z M>5# OU'W(BN9S(*IIY#K?;ZFT5,.3FZA\\POVU=ZJ@5H)O%45BHDVQF^^?GS MCMV"0<09+$/F'^/MJIZK:D6SL]41*1X??^"ML*IM2%S!7"2WQFMF1X=5@69_ MFVKW[=H%,$.Q3U MN"G+.KJF8Z*JJ"_H-S"2CTE& ;QD.>"72(H$9RVXR3&FT'1H^*OHJT):JC@GMS V M\CY-"X.BR^GQ.'SF/!:2J4KQX^NH:)>)FP46]K=]D]-O62F;J)7N5+" R/GUN-)328(G1-4%CR1^:69O M4F0R-=DW;JX6-0^@D #32[FG+YAU;*WM7=VP<;+V8E5RM^9CU!/D$! $4 M1/"/O;>WNR0_OZL7GZ6-FY4MG[6;"[^_I3O_K0,_( WR=[>T=K+U9K:RM7-P ME6$_;.UD9W:PD6'7%U454'5_;FOOH!CH::L=J*9C'>AD+6'##I(EQ)/VE_1W M<7>Q];9D]G=Q=O62])=Y^'?MDK?V7YOY'\I*>]J\DM1Z(?\/C]N2S,-_M,7/ MSX_/3YC/S=..7U!"0H)?0(A?2(CWUH/7*\#5V]*?U]6+Y1\5O+#ULO9T7FXRWST,?'P4;RE>4K42L;&U%>*TMA&UY!01M+7DL;84%>&V%A M&S%107&A5X)6#__90!?W?^'_TZZXY=WZ2#[WM+7T=O/4<7-SEOTO_?0CS?\_ M[_;O>FQ?W#YD_[HRPRL@SBLHK///*S-\HN*"_]V._^$GS?\_!?R/+;=]>&O] MJ\=ONY_Y_P/=0>X@=Y [R!WD#G('N8/<0>X@=Y [R!WD#G('N8/<0>X@=Y [ MR!WD#G('N8/<0>X@=Y [R!WD#G('N8/<0>X@=Y [R!WD#G('N8/<0>X@=Y [ MR!WD#G('^7^F?_]KP];51H;=CQTD^_="#.CW[OUUOQ7&[1T3YZ\E#3#QL+&Q M< CP" CP\?#Q"8E([Q,2D1#AX]^GO$]"1DY!04% 3$5-24Y-2DY!_O="#.BW M^V!@XF)BXI(3XA.2_V_K/Q9B>($6B([V\&XAAO\?+,1PW;-^L6]]=+(&CMV_ M :VW[HZXJ 7IMBM6[*U8_A9NP6(+]*+3)T0!Q-1PSO$;-5$!;"WOYBB0\J4Z M$B\F'TEU$9T*5XARB5J9N]9==D6!PK7J:QFG5>]VQP&3;XT=4Y60SIHFTXFE1476Q*<[Y40X M%Q27HK#:-D0/4T.\ M00'V+MH0OSX9INX+/T]UB/K]9;;X#Y[-QVLY"O^]&+E; WD4LZ*A]9 M?%624F4JZ2239;-' ;@WA*7P1E-A%&#C,$+W8^8/P]$QC]-K120[ \)I,)0> MN;Q*(,OIOZA\5!ESU7A>5,@BA[W 2\$R^&PI>P.*%Q2HF[N8#SH:EI7A$;XN M,RL&'5\2AGJ$]D4F[)HNZ1)-0ZRA8^@91J_VVVO' MW2JX!BLFMK9'+9PEXUP//"(46;6GDG>?$.=ET#40\MFCV1<=,)XF")@I,EM+ ML) #5YRM T^'^CV>OB,:./Z,K?GR!$M(?F5+?#VY2)=F([&-8 +CO3;&ET0! MKU,4('[CX)?T_ E1WJ=-@N3QEZ>%*Y+GNQF #_DRE-GK4G.3J+W='FU:6_K7 M%8+3SWLM#O"AH%H@AN4J"%9Z\7HMGZG[->KLS\7,UP@S B!-WP-'MHW < M$$(^+F!'_K6K!MOHMK+XQ2"RTZ++_$XF,PZT4YU0]RT@=5]E,SYY=GL4D(VS M^RB<>!H0X2OQ5V&L!4;YR=JSX8(VLIRLNGN =;@JZVV9MG#.H,MJ?B@!77()"64'Q4XUV6;3 30L*",\##W7Y!]N@ MHP"MY%'BP YKI$ 4B\^-[@ MT(EOAAZ0MU[O%$#;Z2:,H#'N+1!&,"GLHC?[D8M"=P?%=#U"DG.!*F<8R[XW M['[:VCMJ3K4>4*3O<:FV4FWB33V=PN[A/A7,NKN3 $D)CSHT[Z@C5;66J>_( M.:[*]F/YHANK+R$A/B8)*'VGN&2ZEO)71@$#3'1MQ 4&+.I2.Q^FAK\2#Q%H M\=2,3"64E'MZY(Y(Y(C 0=#<:"?R%;:CHNH\.18>CR5SP[2W =LG:>@LNXD! MXFL(;12 \1M>=738$\K!2-_^^>5 MB,G:GF5L%.'JJ?0GQ/+:1^S&*BEIP(/B\WC5E8DT,J!JC'^N"JGV%G*("!U" M 7FL53]1P&)MTOSS@:6M"[W.*WW,4/?0/O"QMSDQ>/=<'4'"I@H*2].&*NQ5 M] ZYT2D]T'E!\&//O00K@'VR4Q9D7P7G9/SB5+YJ#\+/#^-UF5^7?=2B^ZG M5MR:X 4%CD" A=)N6&)H.**]+<1KC6F^T\2),V?E0C^']Y&$M4MY&:>;&.,F M6S)XS7#?/+NS&@5TO>5/7*6K:\?7(5J@*!=R-'KCD=WAK)E36H,WZ2!@=0+LU5HQ5N=U?^L("JB-R=O'E:5;%R)+,6*C3 M2LL*_RP(J5':4"!<>G*1^ +-($EA=Z<=!%?%AZ27 M78Z@DMSC!"OX:@^]^>'[+^PC5O1V%*->IW9=L@*3L@_\]5_"B*)]&Z]D"^\M M&?\ Q:J7['W?()F+N]E E*$ Q\,X%' [<=D34_F#>Y#\35-UQC06]Q=Y"^O" M_(S[>VWSEG_5SL*=?OXU\83*M+?]#':"X,=F.$GA?IEV\6OPO6S]H"&#I4F$ M3<,3-/L#U/CH-Z),.B!L,&>VJGC^P>"-AW*6BQ@E6:J[EL+7&^?;LTV"?Z.1 MDXL89*/L\WP?AM6NKCVI<>DF3L>K44CR_<>0[&;Q\1$S]=M(%_V@:F$EX?R 'T $P?7EX^)A4DF^AG@+HT.AC\9:JD08LIY@Q[;LE$_ MMH21Q?X2/I8Y!A6(9Y_R?>'YA:]"D9<\A.KI&;_Y&;RX.U8#IF&+#=+MEZD9=7H17W<$)_5:L(21*G^RZM MO1:NKYVPV^^SPO)(4= TC^FL-;VY\MLG/)IQ,B30$HO9>\B_5)Z.EW0Z^,H\ MGQ;Q$1Y=!8J4)BMW''PVY.!\2++?F8>^GQ5:G_AP.EUJ89:/[((N_?E AR!R MDHH6JT(V&J(;95PB3'_UIN>'CILQN&I H6UQA"6=2_@9C3Q"YYG4]XQ6YCATQ75)E?LM]D.8B 4_Y3:%EWTZ$MGVV51AB7&2^N#-SW\QP.'5!+0R: M3$Q _(P;6K7 -]ZSNUX6\KQG]BID@VJB.D>*+O*3EL7W@P=*"]36R$O1/110 MDQO#_JN#8C8$=83C04X=L]8I:Q,+QP.D ?:F+#Q0V H\77D#YB22"'U?L[Z8SR M8>SG.3'1&(K%"2;3TD M60.,LMB.\#P_T,C R&>)^4DOIT8@67S$+(8UC>COGQ^$*6)*GV7+IYT=_\IR M]]G531,?>=XKTIFT(C7IBK%;-128E=)HSZ; F+-\N=E1 0?!A%;7_:(2CGMY MJRPL*4:;7!:-:0A \]+0/T[]?YT.T!UH>8SDZRWM"--^]8Y3#+S+?+'*]UR MGG)W7#LG$*_TFGE%B2DV6,XE=WG(@3Y>RE5^ 73*8FJ@G';T\7=DF:P-"M#U M'OVC7$&O\"VK\M,I<:\;H\&-U-'25?VY"?%RCVL!5H;VA:X7' G,#B&9$07! M+NMT,X];PAWT]I0'W.SCC-$[H"=B:]R?$>4W2GQ?H$&\S(+7LKG.K N@K8+H MU*0+WS6$4R$BT_K(+BI8&%'[=9=6M;+5>R]WNU$POX7D_Q>!\$K>HEQ-NG.8O==+N$EKQ@56#\R.QS+GHZ MT)640&E.=CJ?8C S8E"OZ["O* MHJ][L=58L7&B+GD8C4,?6V*07G\$C'NCY $!QQ@Q;&"FT>Y;Y@@.MWD&)Q8S M-"_)3.MPU=?LP.*_>G4_V\HAS5,+_FGWJ[-.+*Y>'<# M-' M$H/]!['4S%?ZT?Z@\\S94U-^_9!7V_45RHI0%>J-%PDD'2%[ODG>-V4S8,>B MY:/V0%C)"PFFO?;@@:.I+JW@)[ /N7GY'ZT^IF<\71 U^7:5\[Z6Z]5])";=:F(N2;!VB8AO1OPN"ZG>HDI$WE$@H/[2ZU!S\28 M'OEEE+=^K%3LXX[E<=7GR^E&^0TL# LH"U;[XKGA3^]K]2B/U>>T(34[ 7(_ MFM!JRG5UM6>2OE+_%.5O"$D?>UK7]C+>6+:)H^U\O-U+ MA3@FD6PW9WYEMC$YON273DAKR4$ >W=G5 <+/+EK.:0CP\8-+;? M)$ST9@N]2$#&:09D?TCK/_ ]E'FJ>%+T$Z]WV1]%@QF..5R-FQXV=0V%#2?\ MQ.>2HXMZ9^?K MA[X4=D;Q1Y819A=7AP+>M,@@"TMY,LZ;I5BI]$OB/NQ8I\@-O_ZHN$&2R!W-GQ9L\G5V,R2EM?'2V0L24F@GF7XJG0GA[QUUZZ5J M( 0'B/ZN^/6]SO[@&1:I"*%XF@>YU"K\ULRZ4+S>6<;)PQP;J5XDWL&XJ'[$R,;3*<>@:K/0)Y(XE"?*['LFU)/_3;P5U\ ME0_ 86:/&@DZ/.$9?OXG6=Q&"Z\]_OCF]M+^NLUVPI%C5[E]AQC;H0^.ENO2 ML)SO0X#37+^ ]Y\XPMKT%DBCC@(]R M)?97X0RI%.P$(^^&H5Y$.MP+VC4/KM/XQN?=J/R=E&'IT3Z$9,:UB2A MN2.RXH#WM^G@GQZ,(*;07W"-QDFX>>^JTZ1;W&CQ:L!,^D\!=D]Q_]\F'ET] M:#ESXD-5Q1WYS>?H5WDD5^6N33Y#I')0N8]\A]> >O >\#=E-I8;D17LY> M*DCI-F$M-@J^6*V=R?3 .S %]3Z^T+I^$/[[-I_N*#"Z+$;B?BI=V.ZLDT.4 M3SJG7#]IK@\3'A'/6'D&.HSYB*0XNQT\']Q.%_5Y!0W3P,E9I::9R-$Z%;O6 MD7"#5P]QY=<5>^3+%68Z!45Y^?M!M;E]HHG^FQ,WZGG+EQ/5>OB/EJSD0L7R M.1;TI:M,O/-RJMUQM]F$+QZJ1$:G-LJHLX0MH0#)F]N/3WBF(^5"]#Y^T<+B M2(<*/[&Q\GI">2:0+3:_9I,:10X;)!G+O&TL8S8T<^ M ;;C=+:;6@=]6 O*DQI UME8%QJ(""2W<;F0VPQ1_;GZE4.G>J* /D,C-W&) M*(S].T*9@0EJUX-X!INA,S8G<9CZ<0FA<&6Q"OV( 3.O,<>4I9B_88+KWZ;I MV,8N60[GU^QIT60_-MHJ0][6,A537,I=&R#'_5! [6'O[HC_%S>XO"BN&52A MC7#RD45PUKG],16+M,N9N/=&(2??>I:1TCGHE?5[%_2L+?KDK"O]7M"1+L,K M"KC?6@6K$%UKMI;QQY_O*;G)7Y#*8-F@PRA^FQ/^-;R,[$?ID?LBG23^6L04 M*T8*&X\*,L+J IZ]1DM^X4K38I-8?[+:/YZ8PXDH:/-P*]F9*%-IW,MP32K. M)R&M#1D<6+&3MH$R<6PKDV>DS6N7%-*Q;(/A;*XY4_[0 :H_)EU$F1C6UQ4= M\BR@BQ[]&.32'%.]79($NTM?%3*EV^-RO?,9V,I\'@E=4^@.R>A]*JU9^;*Q M)3R<..7+LSXB\+QF*G*JT:S^9) @$.^S4RR%%BID+Q#L>$O%?- M#@7CTV[S(<^08YV$3ZA10%SH2#'"P^AR (E7B )86[M6SZG "-)?I^"]/A3P MZ/!HZ?Y31J;J09;B [*XRQXD7@%X?18NX"?9$W9[ZL_A-1B BJ8?C?$C<552 MRX)5!FZNY]S!*TU5[6VV*.!A8BL*,!-& 7\:JL+!:^]=4 "96ZR)Q\8< 0KX M7LE]Z$8#'LROO"V,Q*. Z(.%;/.$Q-SO27U,\ZM(E8L>_FN:NDX$3V*G%5)R ML7VVVYQ4_FT3(MWC7&-8Z09@/ZH: ,TO=ZXC;X3$M]==>'(4T/Y]&@T==&V8BL>?[[LZ M!66'RP^84 R'>^V:9ZYMKWW^K4);P;;C+\+RC'ZBUS5.]9II)RMB74H(V^U! ME,REZ"X*P$!2+MWP3/IPV/ M?^L+DG#LGNX5BRZ:3-+NQ-VSU6W1J&_)9;PQ'[CA)29+74!JHX DVFN6M1\Y M?MVK!/36+F\T4< J%Q6H,-@-%H%43HK3"5[=GB)(#%$-B3UZB0+ZRHYF,",@8X44!(QX30?9DN-R;0D>+/N, F:AMR-?:^*V%[<8[%!)X'7^ M$'S,43ERWHT"DLU[H*UFWY@NNBK%SN58D&2JSCF=%F,RH,"B;+=+>H7?EQBW M_/218XG#A2;G9)G8Z<;9J?3;8EY5,?Y5QH?BQHI7*" &!4"KS)Y>_N] MJ@C_J$6H3X,._F2 M$Z?OA(0U_D;_#(2F'5_L>[GE/ZXJ4"5<&;\?$&KRH0L-Z[X?MP22E!JVIUX8 M\LRX06JV;[6N,C7$#J:MW=1*?!XTE_?X1*#[/X>37KHN5O= 41:C@W"GZ15V;MB\UJA\[V$65$ZR? V%IH##1I8/5 M+-^JNAXNS7SJ";\XV?"X-Q9I,DGAH7QP*>1]\QC:G(\EUG4!LC]=0UB"]]'_ M/#'_/EL8K .OD58Z G6?6[F=(A0Y.FCHT@>Y6\5EEKYG3R?*I- MA<"XJ!93OF+3?$%[N_OX]R*L[R&+CH[E#GB%\EW\Y<5LTU5[]* M>ARJ;L=6E4G*.)-0RSUI038:D=Q&.;5#VQA;E.26TFG3R".^-&?'LFK_]-3+ M7.-AVIA3$OPYA G^+!B]<-OV\8_JR]J<3?W+56E?'IT@CLJQCA'^'H0Q(9Y; M:$=Q>U3AGH/\ SER_<\^!-X\.A'AQ%O[9KHPNG-#N"7,#%8EK021DBK;U*@( M<#TV'EO9@]6DR^ZG'II5RTG5?\M0]]JJX#_'A;,5K SX,$5\@.0SQQSR'[R* M_0:.)<@T__,],5"_Y<\542YD^3$O2+FZ8:K\@6FUT4)O=6_$O X PIO(BUI< M#H\S)I%^I%8QL<&XA@*RD#X01B%$M"P1'&J8J=M^E.6K?Y(]I51DHN180P\H M)> \49/@^IQUDG$QS*%:$3YTX DBZ*"$!T&((_;;!"&9\K4_]^>7'Z3HOS]X MQ=-;2QKPZ#,\[J;OR;?VO/3. 2\_TD(9'7;4E^&%VY3S62-/^/%_K*=_EVWPQ3+_A1@3.O585L>!DZ ^Z MK47$DT"%U:'%(41LN$?+,&D\7K*L9U1-$3:XDX6QAZRQ1L3 *.JT=JYA&T:;LFSXMV,AP; M#7C.V.@B([:ZIZU"/\5 (@281/*?/R[3O;4E0^#9CI%EA_._GU MI,HDKRS#=$@S;OZ^",_W^$K!1.Q=,REHY]PNA+UWG,)1EA4F]J:_N'P',_2G MNP_=X,6^KL;C@BX%/$DTLRDY[KJ#:)L+H6!N2#:H*X=ARIOWX>I>AEFVZX>& M!LC\3=.$I3Z/DCAZ::7;^D 7"#O8=8K'&P70_$$!BX_UM.EBF,6\OF-$>J18 M^; GF[X:+AF9E*:LK#^.>T&@S]6#87,_4#>#LV&EG->%!"++A(A! M$OKK]]*Z-A;ZBQON9+C\\/M0FZ &NRE-CF")=% ^0X^W:N]5F,Y!U"*#K IO M#Z8E4A5KNEXSLLDV8ZL9H[XW5.?E@C6Z0TS/IT,I-D]"AY%8*58_Y4)K=+5"22_= <*2*G N>1U&S1?G;>&L*^S)&K_)@X$@A1E2EXKG&SXSU MG=\_4H;.%R.7>L^^!X>F+?X)9,N-%FD-D5)_8SR_6#F8AY&=OQ-0=JK3GR#I MZ?E&RUFS&*>USV KV':-@6Q@YINQTX=7YS@&+>S9K/ZLUB 6 J2H0C<37K#H MFM30@;>,B*&J4( :,CB%M(T^>,]C<-\TDKP]00SD,-S<.F]^2*1XXF6L!>+Y M,-0EWA>P&B<+P*7Z&E-,EQW>NO@\8"NJL:;["B_ M^X,=9UHOHWDCT&VO<\V))D6I_$#T?K2[RDCX2*X)( R?+9ES\%TPK?.=<7_N MXD+=+4>+B7^IV\+E,%&H /=0U"C& ]^K#EL_Q-P.%9^2SZTP#JGY(9XZ4EE?\>O\0M\Z;6\'9<>" MO*QT8VX$]-S#<]-)"TOK[=!W%+![5A4'MB>.H>H0@,WD%Q_V?RI49RNG+'N- MS[*?/ =-;6*4 :H:YOVL=\TY0B= &/4NH%ZJ')9)7IMI[]9^,2J!Q5('EDP6 M#RXLWT9V%NDM<:@LGP]>34_HOJFY[D; Y1L[+J7GKL4>D-5Y_>[1 J-ZQ&_$ MKZ7D6-8,W/ OK':_Z0*UZZOF03VDAD.(;'"ID1F&)=V0@/<8*,9EVXP=8KZ MWY]S?VJ].NJ8;L3^R8NX8\)%=PG3^3WP8&FPRK6"_V)O1G!#0A!1-D&<;D$?F4Z$#ZRQ"Q1^5?4V6,FR=-5PU/:+L7(C(>N@ MA@DFVWM 0<)">-\,'K]4NCQ_1R=6@*T 9/97[EHLJ2=/6[$(X^^5->7[8E]1I[GA<0,FO',,EI\KVQOTY\N* _[<> MG)5?FB76XSC1QE?]F7HRZJ=D#L**S!0!J0,>J->8UW20IMV:.9'],:)HX,GD MWI99BO'\ %VHY=.\N/'YY[D0&UL[+UY<^0XEB?X_WP*;(W9 M;J:94,D#)(':Z1Y37#6Q%AD*BU!V3V_:FAM.!3M=[FJ2K@SUIU^ ASLEOP Z M2+%FUZPJ4J$@B?=^(']X>'C'?_OO/^Z7X%$69;Y>_=-?PK\&?P%RQ=%I)64H _\^H[^%J/OYD_&"TET,JMROJO__27[U7U\+=??OGSSS__^H,5R[^NB[M?HB"(?^FN M_DM[^8^]Z_^,ZZM#0L@O];]N+RWS0Q?JQX:__,]?/WWCW^4]A?FJK.B*FP'* M_&]E_XR:'X%PPC&X5]_E.(O__Q? &C@*-9+^54J M8/[[V]>/1XI#_])Y*WV9?4@7*WN9U\RGL+T MLS=Q;S4_R/$%[@USLBW6%5U.\%KLANF)O#2_ M^*1_:HO\I[)8I&0((QPI)F8F46*X1C22&&(682"B&,L MLF11;5_RA5S!W[YU\M2#.H[X%P?=JR/?<"'+]:;@N]7O?GEH2=.KF5G_\"\K M>B_+!]K>H,4VAD*CR3_O! ;/) 9&Y/_VRTY/'V@OI\=P^8KP@=\;>?^?HSBN M^3/)EL;"6!BW%==%K1@I^9H_:*7[AY^D,%GTV7,4X'JE^M![Y3S41HL?X"UH60A3:P M#ZBX]^Z_DTH6A11OUV55+J($\42R%"J:)II54@H)$0JB"%-)6O4H'ENBQ!M0:2%JM\=6>YKHPRR78;@]>:NI%7J)=J-3/64PS4FH%GJH%&MRO0 M:@<:]32ORGJWIE7TMRL9 WA/FQJOHDVZ)QH#U)=;JE'&&+8HW#Q(XYQ9W7V2 M5!.A^:,9;,%)$&,9A#"((PX1)AB2%"FH69['G&1!&BH7AC\ZTMSH^OU2\JK( M>5X]#?.N',?4CE"](#4R.VYE!+5\5\U_6OKS1W%GH?#$5\?'F91\SJK[DDG. MWS",%O1#"O.P=[+Y[\?5MVK-__B^7NIGE.__8Z,_CJ_KY?+#NOB3%F*!0\P5 MP2%D0EN"B%,!280)I'$2A")*(A$A%[)P'']N%-*)#W[J%/@9Y"O0U^'_ (T6 MX'>C!V@5.7YXX66:[/AG1/!'9J41<'>FK('H>2(RU]$GI;>!T+PDO:&/&4:% MGV192OF":'/*\J4>Y@M],LZ;\MU&+DC,XB#!$8Q(J VF,!.0Z8TPE)&, T7" M6(IP46W/ZL]^AK8#.Y'?D8@$GQ]A'8X [O-5?K^Y!\OZ>WQHQ76C-VOH[7AM M#$!')K1&Y"NP;VYUG_'4/_14<&,OQ_FPX[#Q4!Z9 MR:P !K_7\@.C *@U\&B8#8/.$[,Y#CXIOPT#YB7+#7S*,*[[4JQ57GU:E^4B MSD@@,I9J'DL)1&F40)R0 *(@"$E,4Q;$D8O9M7OTW PKXT,VIP-N--2#2B(5 M1Z%*8:"4!DA%7%NHB81!+ @F88+B,+$[T[\,K&F.[2^&RXZ1AT$P,ML:W1M' M$/C)B/;SE?GKE5I^9;FLH\KO?#* MTF,8U3Y4GMBU]^!)F7-?H9>L>."*H:>W]=G %UI43[<%7964FTDLKUE9%?KG M!4\DIS'-():)WGYJ6H14LQ\,D4IP*) , ^QV(GMZP+E9<*V\H!88]"4&OWT#J#\G1#STO 7' ":8=,MY.)<\,-_%)HYWR^Z>'EO<-]7?I[:GQ MI97:AMO^Y>/]0[%^E/56MYSBNUKLA+VB-S#:= M2."KY#)_-#N@*Y.Q+_(*&&,=O/_Q(%?F(-$$9A8E7?[L=1MT%B-_&Z/C0TV] M53JK]('-T_E[AE'(O] B-[/>;7+?KRKCC"_R>UH\O9$KJ7*>ZQ_;93>,9::B M*(5I2K&V==(0LC!.().49#A5/%69"ZFX#3\WFNFDW[H(0"/_%6@U #T5W"C( M<5[L2&D\M$>F*2>@1S".A@'GB;L/-[59AE[VEW2'DA>F]")]S]DP?/2R/BOTA2ID>):+X?T3GZ5 M]S0W\>EOC<=0FQL;NKR5Q?U"$HEBBB441&4018A!%@L*PU2@.,XH5]0J;'1: ML>?&L#T-KD#1"0WX3FJPS)5E7.K$;\!I3I[OO(Y] &I4@K5.H*\WZ"D.V!/H M7]LR4>+>'%\;EPS 5YB] MHPF$4\HR5?[A*^#;2U]\C=&'U@QAU<=5617U1_N6%L63'J-)S5O@,%*QPB&, MHB@QD0,4DD2$,.4R8QBA*)9./J-3@\W-U/AM]4!S8384*YX_Z$__#5V:8GRN M%45.P!M%+!4819J>I-X]\Y1 ' L$XQ#1($K3E#/L$J+A#=ZIHF$]8FFWX_6% MT-A.__7J#IJ/&QB!K\#?BU/Q&@/*MIQ'P5L5EQ-#35S4Y;S2^S5>+.YQXUTA M\T6SG[T60K\SY9=UJ;^$_SM_>+L69FY M2LG_>K=^_$4_H&$&_<..$,X\=A(JL%.M(P'+JYV]3A_RE;$CZF- S=,M7\])FEO MDWGTDF$[P?[COIJMYXWZK93792FK11:B*.$B@X2D"")SXL<20B"/1*J2C,8X MX"X;P1-CSCQJ7?@32@&J'QS&RMI.\8#61P30(,Q?+Z2P8 M1TVHXW=.94N=E;UG5)V_=F#XN/[LC4?/N)1^I=6FR*M0*17QC$4J<2OA/42(N?&G?KV08Q#Y M$.CMS+"Q 9W8S]RJ\'0%C*Q "^LQH/P"J'P%EP\18=I \PM V@LZO^19/@X3 MKW_DY2*2-%526W>!HA%$ 4X@53&#H8HP38,T8"0>?H1HAI@;01D)P4Y$\+L1 MTC'#[@"00PZX7.$9F6X+%,!XC$.%@\O>KJ-$@2U)YO+ M=_)2PO$^F9Z85X#)NWQ5AR3]E*] :?0JC^=?C#B-(HU8:@XK HP41$1P2.)( M09J$-*%)ED0L:Z>Q:V\VUTD\W.EMM"F4]7]?>_[.N@E>9T9&7GX\A P^F\M& MP5?Y_D:/$;UH'O]Q0D!=YG.2Z,ZCN/L/WMP?:O:QF4?1\1%Z>?SAEY^G;Y?/+A. M^_I>WM(?[_*2+]?EII#;XD01RL($HP 2F080,:KW+6D:F>/'2$D51C%U*@AU M8JRYN:;:TF=:5K 3=G 9J%,@VQ&")^A&IH7!J VID7X.#W_UT(^.-'7M\W,J M'ZAS?O86'_[K#S0O_L6LGXL,DSC4Y@*D,I4092F!).42!BA@BL9* ,"IZHX-@HDU+!&55?4L&YR]UC%]M#]+8V\(WZO%Y]E5R_+J;/ M"JO>_VBK!_>K3VY_V7:FVYV^ZT$33B)$K=M' M>Q;.Y2N:J%3U>@6+5B$@M$;VX7^^YRTA:4:C&#*D]XLH-O.6*&1B&50@<<#3 MP(KU7W?6IE@HYC-G9T^Y7G$F1EZ%=H%=75'S&V4B0F&G7AOPM54&/*MPW/^' MKF/K3L]7FU#[R-W7F]BIXGU?98*= H;'F8/C8<:>QYLL.'D\^M[U=/\B"[4N[HT;^(8M\[OZX_FF_RQ-3_"/JR^%?,S7F[)I\;L( M&<**I!)B+A*(1"H@Y2F#A$FNF$AIDD8N6[#+19K;(ORUZ<]KDDO6=ZO\/_5W M;ZI'K]858/ER:?Y:FE.AZKLT(2G=CTU(C-N&SL-\VNW]IIVED1?H3AGPI]8& M=.I<@9Y"8*<1V*ID]I.=4FT3=7_[2G\(>]J">A!HTMVJ/P!?;FP]/GE _MZ) M/GVWZS?2[+6O31ZGB2+_H+^111QF2 9I!E4F"438G+%%(H231:+T61, MX!WR"<><@,D2#<>9"+=X=1CYULT>E/][KE?@FB\><:[J[44U<<6ZRV[O8H/)6CU >_J?V<\F05$FB M#>]UM2, MS8W#9L69&L> SQ.%>A5M4JH= ]27E#S*&!YSY-JDO/+=1FZ=;(HSDD0404%- M)X(H4)#13$%*(A&*F,DL&UR \M3 T$H+OM!!_TD+63JARK:KZ M+_<[P:U/4PX@>O:8ZC*<1O?3-1#]Z@<,ZZ.CRT"9Z&C(!1R7XY[CRA\]SCEP MRU3'-<>E[1W'G+AH:.;:0R&UA5:_2$R*3$0TA"%2O&WUG<4*!DG !>*)DH%C MS;7=P^=&6GW9:L*B-N6CSV-H9PT-169DFNJ+Y3,#;5]9;VEGO4=/G&NVK]1^ M@MF!:RXM@]UV:DYBJ:027'^A40!1+ 6D+$B@_D8ES@0)6$"&E<">9X_L+GBI M;0)BSJ\NKX!MU?7:!T(C?[W_JB%MH=/WZKUOR/CV6YD>+=IM"?=!-Q6)=9*NM_O'DP[T/9=K>4 M8L&1:7P826V=9)KV!#;^')Q!24@@HC1 DJ4N)HJ["',CQDXP$XM=&H'!NI'8 MO5C@!?-B9_:,B_;()-N4@WMC63;NS<&R<8UVVQ;"LJSCLCV'8P]'V9-5-D" M26VWX0"]M/ N>-+0_9J212'%+?U1!_64G4LKE^5G62TX"0AGF&D[D&E^Q*F M!$D"4Z10%N(X35,KL]!RO+F182%A;?]X.G1)MXB6JF^OVNTNVT8@3R/ZWK1*]S$6ICXBJ^T MDIK)N&E[$Z6Q9(2$D+ D@TB&!#(A3"Y[(%C,8APJZL(HK@+,C6)V\9-U.43' M,HC.\-LQSIB@CDQ!>^'%G?2@%1]T\@.C0)WJQKUT)[H4/$^)"'*A(PBR%-NO-Y! GGR+ GHUM6+4F];0SGG7[@F1' ;0S="Z! M960V>H[(NU.(.-LKQ]3V9)7L/7Y2V^.8'NCB.J>)<[W*8H!#%+(44X1A2G-(D8*%,D&U)PA/#S.US;D0UD;NT$190 M\$B+O#X%7M5]6^H3M%H%\U.3TWQMCGKN324=X\RW7G]/X7_6'/&$ZNA^FQK0 MVS5HY6P.ODKWV(-38%E;+IY F\B,.0:>%W/& HJCMLVI>ZJ+/J;OGMS MO+I*SC77Z\NF+I?9CP[5=U[WXH\7*A,QCP6!D@12LTP60H9P!),@5&&2QHC% MR9#R->.)/#=[;U<9Y<'H7(=XRUUAE)5K9, $DQZ*"*53+$ M8229B"C!<2Z--*+ KU(V:?P).%92:8*1+VQO M*$N3O+Q@04J%Y#$,HSB&**4!I!E/8(QI%&11&@214VS/B^?/S29X:^SQ.M50 MU,&:O=K5=:6[O#'5*R/_P):&+;!VK'X!7"-3\*YUH2SK//<1>A4^5]IW?\+V MZ:_3D_"Y:D?[$+ZX;& 5(WG_L"YH\638IFIZ5)>]GM2+-$!WGU?/XJ DZ-S]KCFUC7^NLB2NP MWJDP/'7B[&S8,8-/C$>FBJVHH)'UJO,#]\3U6#S($AA?!8'.#3=MD1]+Y?<* M]]C>-]BJ*(Q9\TXV__VXJCTO;0.07O3R(I4:X9AS&+.,0\19! G) AA+DB21 M%"A(G,Z0K4>>&R=I:Z_8:.J1C4.JK/4&,]=7TKJD3L\IG38:J>B_&Y%V^6AD#S'-CH=,S:L>' MH\[3R+QXK&U0ZRSK:V"F\.OYR@I>F@19P3=B3Z#3X[]Z"R K>&PZ_M@]:+Q2 MC+=Z#N4BQ2J+HAA!%3(&D2"QMOZ2%!*>R0@'F.',*7??>N2Y$:9^-Q/_Q1@; MD.VX;!3H1N8PAW*,M>C3UF-\AM:$!1F;<6=7D?$9'$-*,CY_P#!J^BRKQM?V M:5V6"\%5)@A.8:P"TT8@2" 3^J^A_ET<)ZE 3+H1L4]5FF/Y0NK!&L^%L?GZC#;,ZQ+'V@WU?+S7 CEO/YT#;4=!@^$:F&8-< M%[-C1/L97+^ \ LMO.:?'D3"$X4\?_:D-'%0K9=4&&MNUD;7>:U=-WOB M#NO8= IFNT_?$W@C$\$%N#E3@ 4BG@CAU$B3TH.%RB_)PN:68=1QO:IRD2\W M5?XHOTG>=JQN>EE+\4$+;RH^;9JP\!OUGA;&2V$ZI-;.]$_YJNY.4BYD0'B$ M)#*Y41BB2*20D4S!B%$>)FG(T]AIC^-+L+F14E\OL%,,=)HU'J.>;L8CU&EG M,J:;4R;PN]$0U"HZTIBW*;?CO->8R)$)%?#M%$6_QG1PNFD;66%=3">M_CG\;$ZR;_R%"OL,L_K?3A;?Z9>T8X MK/PJ3:\B_3#3N*[D=&G.(18\Y#)B*(,B"A%$,5$0QR&%DO$XRJBB5#K%R+N+ M,#=.V0IIK #S[GD\RSP\!QX.-2]&=A:GF\^@;_2H3SPG.NL\">(4AYZ'!9C/ MZ>=)@)R.04\_R8W]RJ):O&VRB[2-]EXIR:NF4/F-NA9-NX#K'WFYB#.<9"C& MFNM,:%N02(B5"B&-5"1PH+(PPC9<9SO@W)AM)S-HA+YJB_.;SZT3'/QN1+?T M-EI#?YKBQ@!T9$+S@J4U?;D"=(JL]+-Z1*7_MB,IZV$FH217I3L"['ZSTZL/<'<>!D50P!EA4(14&R%) MF.D-5QI!QGB04:$W7X&5N\9AS+D1Q3?^78K-LN[IU.A0QVOUM NCAT7]$]S MQTB8CNW>;B"\?@ZAB>PP8K?1',#&Z3,85NLZ=F/ .U%1N],P>REMYXK.T3IW MU@^:JNB=JV:]"GC.MP[LUM>2THWZE5:ME_]&?5JO[FYE<6_JE;Y\YT..DU1* MF& 10H2QA)0Q F,4(IGP"".WQ'-7 >;,ZMM2KS6Q;_L"M 7*'-OUN4Z,G3MM M3+A')OP^TCOAS=^,^-#(7]O =_0Y_CH MGM7CVU[VPC4KZP2L!='GQN MW/>BR]-%7;/.P&[';F.!.=&)Y5[7K(,'!N#W3@6/O#8$N5%:99T9^A7;9-F! MJF?<]=9*-K*W-73 M.7S)0N_1(T29@)Q&>@-/4P5)%!"H4B+"&*<2F0+S5NUJ1A?6B2>GS-MBM;+@ MH=%V+XVKV!4U6CU3#.2=+6D,RR/_9KV_'?]E.>MOF-4K,#*[[^>>-0J#5N/G MJ6BW:_!W6OCEPVH]? VC\RJ]=A(L?*7%X+%T_-9/-TU,4SO@13 M^88FP[+G5)INS&$[L::4F8DL7:_T%_AN;<(E%ECH?14.$QCQ2&^Y(M/6)B4I MQ D*0VV6Q#%%+ENN@Z/,;6_5" FV4H+?&SD=$Z(.(VJWF[H8IY$75G>(G+=% M)R'PM/\Y/,:D&YV3:K[* ;VH28FR+)K&I[!'$2TS#((AA&#$-$]%8# M1UQ PA4+Z[S ME+L/]YCJOIRT>\^?U@M[3+T]-^O1"P=^Q'0IRUM];^WJJ&V-1VT3-%$']>^: MHNC+Y?I/$R/Y85V\U>/GE;%&VAJ "Y2AE%**( H8@8BA&&)%!&19*!-&6:*D MVW?O0:BY4457 0RH.MC4F/G%^>)NX\U9&H5)QB(*XX0PB$+C$S<5YS.5LI0I MXS(/!W3.FFSJIF^R93R^?P.\K5W:^H->8>;TUY2&6:"@C%D(D>D:@!7*(!8X M#$*>$A*P1;]'_7PFK?W>^L+]?^>+LUSC)YZ+L":%0#1K>KKFRP1Z/"(]:^[! ?(DUKNG@$<<_:\?GL@94(ZIB> M#S0O_H4N-_)=7O+ENM0VV$)&"<8H$E &2D)$8P5)'$FHD"EDEW"<2>Y2QN[H M2',[&KDU8[2U@QU+ QP%TXX2_=%Q MIDV_RQUS(E5BD2K$D2A'D6&IF0-*D51 % M420C;DY=2>14=\1BS+EM=[8G'4TK)]<&"N=O M91)2(@*H1)R14#-0D%GE;]D--S>.&5Y2XRB@=JSB#Z:1">5(D-JXA37.X>*U MM,;1P5ZAN,8YQ0^7USA[EWN*>7/:\ZNLOJ]%PU%2?M:O27N2&""FMRU9!(.$ M9":YG$":1!0BQKF4FE-PFMDFEY\>:FZ,L2/L*V"D=#R@M<#V-('X16PR:\06 M+*.42@$Q38UM89AEW=VLZ!I>;_1?AGA$;&?#SC 9 M >.12>9%M9U##<3'Z0[N"-4(-75.C?IJA70LH#A5/'V)N9-1*"&H1!T:7'0#2 MCEPN@V=D'G%$QIDNCBOOB1D.## I"1Q7\.7W?N)*G^U"/FVKJ$0LS)( <8@$ MUM^Y"##$H60PC;* $(EP%GAH&?)IKL5J3K6_^#2TZ/XYS%T<(5Z0G,@3,A1$ M3XU$]J 9M9G(I]>I46^INEU3D?W;AI',%_TZF#U47>,-"Q8PPC*H D8ABE(. M6:I_2I-0RB"*4_2D'_$AI5Y^L0>O\=S]^;.L%C*A2:J"&&8$Q1 %60(93F*8BCA3:<90 M%CJY(DX--K?/=]LP>(AWX22J>GO$PE1&, M4"A$5&61,SC0&/Q,<.4%W\!Y<8S<"-T/- MH^=W3VGK]M[]>YR+0I@4K4)^EZLR?Y2[O$_]S!MU2W_4X8X'TS_/97E>K\21 MC.\X( A1+*%(>:(Y2C!(4!9#35 1HZ$0L7&C656)F%YZI^5Z@MC(9PBTC7_K M3_>5ZT>\PGMUFIYG_[:,SO?]%^5948$F1GZM@ 9!+P#UZW.LP,#Y(@)UK8%+ MZTZ\PNMC78ABWJ_11)4IYOTZN=2K>+WI/%K XA5$FJJBQ>NAW2MQ\8I"7%J! M];J\'H1=,<+OE[V M6.2:B*($TC#6O4DE,P:$ BBQ,DBS, A01 MRXX%QT>9&UNVDNH]82NJM55_ LFSFS<_^(Q]YM-"LY7R"NSD] &3]2;%#UP3 M;2:&P>9BY)^'XZ@Q?N+6J8SF\]+WC%N+B]U;N'!>;*1XN]8/79K<@0]2;NL, MA%F2J01AJ.)$0L0QAB26"J)49#2@6'$1VK9M.3'.W&BPE17PK;! -D7\'9JS MG,+U+"7Z0FMD4NR VLD)C*#GZRLXH67?9\43:E/U5AF*GE-W%0M,CG=4.77S M9%U4+#3H=TZQN7S@7GWS\+"4]9NQ?$O+[Q^6ZS][#;6VU>I3A"-$%(6A#%.( ML.9.PK4IB5+&J>(ACIE3TK;EN'.CT;[80&RSYLUFD&LM@-)J:%-SJ\??'#?C MEK-AN>GVC_'8F^L^O$9D8&1^WE9OA%8!CD#YVB9;CCKM=M@-BKUMK^/M TGK M.RWD&UH:2KPW1DSS\$);D'?UX.6;I]TU;5N"VDEV4T=-EGK/K61>Z2^W_+AJ M6HK^JS3)&5)H*\\Z&L/V!/H7]@BT'BS359^#<(5Z,%@ZJ$U0%R!#@K08@$Z,$"- MAL?5X97FT=PO?:\DQ; 5]IP=XK-MJ?USI);G>&G[-RS_J M0/:0!H2K&,$T2J5>[0+2!!333""$LQ1G=GYBF\'FMC+M9 4[80?E!IR$V&X% M\07:97MQ+D1F46OP"/#L*& [)V(=']F@,3AD:)97X MQ<-?)6WH= KQD:O\U4C;-F'L.O9]E68D_= ;]2$O.5W^FZ3%(@Y"$J8)AXG, MC!U 4TC3-#6./XQI)(ET2RP:+LK?7*;VZ V52%C.L=F MN?7'DXQ+I8((ADF00"0R!1G-$,P"@F3(4HDSIQW3J<'FQH5;6G>@+3UOGN ;VTLV'#EW)Y8%)+X<3J>&FM8Y9*'TGB/'YAXW"A$R7[Q?59J@ MKH70+U!9CW%3?"G6C[E69$&CF"18,AA)02$R=2=Q3#C$(D!244I08G6\<&Z@ MN5%'(RMHA;T"M;@:4M );,<<9_$]S1H^41N9,88#9DT8MF@<((M2\K_>K1]_ MT8]H>$+_L*.'LP^>A!ILU>MHP?KZ@>4FNPK\'URA_NYVY4>_RLDGL M,B=%YQ.[%@JC),2*PR@)-'7$2FC6"!F42:1$R!E.T\RA?=TELEA].-.WJWNF MA5VFN7V@[/").\U3H\_#1*[C5@=PH\#S>;#*L9U@&NP3%Z:8CJGR&D::%J?, MATOQ/)X8,?C)D^5-7*I[/ZWBXF<-LV=OJN^R.).PW 0WZ-\733'#YK];%X^D M09)0$L P2D.( LH@$YS 0'$<$$H3))RR?R\7:6[6<:T1X'NU5*[ JBEE4-$? MLG0,/?8P9O.0RKY::SY[]K3M- ^IM=="\^!%PS[4-[3, MM:WV14][9^=?K\2W_&Z5JYS3577-^7JS,B>>7];+G.?]KFPXY6&6X @&J6GT M0&,*F40)#$T#W@#SB//(Y;N^1)BYT<"WS?T]+9[J4BD[! M-",U7<$4R9 M')*7APY;'_5H)O:ICG'0*]N;I]]**3ZNME&7;:5!O2(O4BI03 ($)3,]ME.) M(&-(;T-($*88D32P*X_M/O0,Y/#V MMHX=I7$B@]1;84HW5'P%6YP>;-I "BO%]X(D[.X:GOR^+IZ[4GH'<833-$49 MAC15@:%O"ED:!I"P !.L@E2$R#7!_?AP)GU?\4"ZXQ5V7-K%Y?_^P7#])^4T6CSF71RI] M+>OIU3_=J*^2K^]6^7]*T41WO5V755GW=U@HF8HX%"D,>)9HQE$)Q-J(A#*B M(N$XT)SCQ#BC2#DWHNJW7.G4!*V>;05!ME=J\ KLE#4W[M1M*PB"6N&V+8MK MCOHH+X?E =AK3_G8!V.'2D+NZNA=@?=-W7I1!Y&\I0]Y19=&)SWC]R9@X.R4 M7M!>9P3(O3?=\2GC*[7B&0'FXPUZQAAL8'FUPFSPJB=3 ,IT9WO_'YO\P;ST M;18K3U",<)S!+ NQW@@'*22!RF!*4)IQ3C+F5I#IS'AS6PYRQR MKLW#O" X<0NQ04@.Z"1V%IMS_<2./V#BKF)G-=GO+7;^EDL]!->K*A?YW@)7'\#4QUE MV")B(A>^2F-WRG?R85WFU5>SI2VDT'N 7ZF0"\1B2K/ % ?4?R"%.<2APE 1 MA4.9Z)U_0EW6A;,CSHWJ6RE+;:4+RXJ ]NC:\:U7S$:FT#IZJ146M-*"3MQZ MX__K*1R=V= :&T\$=WZ\23G+6OV7-&1_HWNUT4_RCB[;LH4F@5T(RE0029C$ M:021"!G$3 90,)4I$? 8958<D3E005!7SYKLAJ@1Y3HE_T\=LG 4)3UZNY6%O?O)*MZ+=+C@+*8AR%D M,2(0,20A92B&*.(!C;,@$IE3,NGA8>;VD6K)8"&Y?EXI@="B.D:A',82XR15 M5".H3$*2WC&'D&",89J10,8B"PA-%H^R8.OIT.P/-R*>=>Y143R9&+?'IC3H M4LL.]63>>\'6SDZZ'*^Q2=& 8B0$1L2K=B]9!WVW(9:_TJK=!WB,ZSD)BZ]X MGL.#3!O'_C<.+43$&@)K;WP^Y"=/;"X"(BQ]SX]#,Z?:IX'P_H, MXB)0)CITL'I!7 X7CBI]]#1A_XZIC@^.RMH[+SA^S4"3;Q>=O\@H#UB"$IA( MTT$Z51+B4&*(:9IF249H@$.7/.G>LYV(:()$Z%LSQO#4A#YJEE;',"S&-C4L M '"W)/95]64^])X\KH7#@D@%Q$&LNI>BEB&FS[X8M\[N:=\N%9%D: M,8I@:*JG(9KJ3S0P^;]ADLDX$1&)K&)S+<::F^W0R=L+B!@.I%M A!TT)P(BSCQ@NH ( M.TV>!418WN(C6?9%]_*F)U_WCV;;%RY"H7@JPQ0&62(A$G$&F:(,J@ G4C#] M/^*4#>$JP-QH^$5"[44YG1;PVUE78X(Z,COOY7UVTH-6?+"5O[D"W)[REUV8 M"FH/W2C)H1;#OV*ZJ#TXIQ-('9XS,.KK<'K +D'ES=/NDC9_I2X5_"E?R8^5 MO"\7)% 8A0&!DJ8"(L0)9%'(8(@Q5UF$B&"A4Z37Q2+-C0B/)77U$X%,%:C^ M==M]&-U KYQK0=?D$VQ'KM-,V,M7VL[;.S]B;H3/F'JOE#61?\5F7 M"S1M3)8W /?BL/P]V8W*RZ+:M7G]NUS?%?3A>\[ILC[SCRC6W!PPR)*80,1- M_YF$*!BK( XRK@(DK-HNGAQE;H3;E\\I:N(TEJ>)T!M"(W.;"SC6!&6E_"G. MT0_H\8W^VXYK3C][$OJP4J]C!+N+O=8R;:JI/JLVN.UCE'*69DH%$".LMZ41 MBR$UW=Q9F H24,5Y[-3-W5V$N=%#'5.HZHIHM8$@CEO^])0 %F@]N/J5MX_ MK M:/)EZ#M73U_5R^6%=F+$7)%6(9RB 29PIB$*"]89#)9"K+$LYR:CD3@F_ M+H//;:$\5)!9KY=;!4"C ?C=Z !:)1P=NTZ38[?7& ORD5=%SV@[[RZ&P.9I M7^$T]*0[BB&@O-Q+#'J&C\-^<5V6LBIW1R !39(4,P$)RE*(1!!":CK.9J'" M24!$&&56S13LAIL;G;TX>!:@D?>"4ZDS< \YRK\$Q&D/[MWPN_"8_A@LHQS* M[PWVBD?PQQ0_?>!^]*YAM/).%ODC-0GYO:#/KB00HBA F6GDA\P?(9>09$D$ M2<01%DD6A\HI%?[48'.CE"X_2;-Y5^M";,4?'FU]$F\[5O&%XLBW1V90!K[%XR=+RK=7M9^G[W#7,)OD \V+ M?S%)U;]J@V=3U!ZEK4VLX2*)@I!DA$,L2011)"-($TJA M2DS**0FXS)S<.DZCSXULC)R@%A1L):UKT'R^_A?P>R.SXT[(;3;L3)C1,!Z9 MB"Z#U]FV&023)V/';>Q)K9]!L+PTAX8]Q'.=\5TGET *%;%4LUC&0HC2-#7. M:0:5C"-$DBQ)8NY62^/\H"X?UC1U-?KE"$^6T/94?=RUDXY?3$F"4OCKV,(U=D/R5^NO8 V!=EOS2/CO&V-*5V6!8$V#-)(*!9SE3GE;/H0:FZ? M>$],('IR#K,2+IHN-SMBJDF8UM*X>FYJ7(&F<5QSJ 0V*V%JXKQ,%>W/X3N; M.1QLE?@ W;/=/-09_3TGV(O,V#;T27XIABU-BK[JWY:I_JG"@BL'S=V>4A)#7F\G7 MSKL=KL _1I[NQ1/D+:_W>V@#UCKU;@KGWN>:X9AKG= N,3R9&7@\M =&_+ M8(F,KZX,YX:;MBF#I?)[/1EL[_-\[O);*=5F^2E7W<2X!<8"-8X>,-QOGS' 3VSAVRN_;.);W.5<7N*F^ MR\*84(7\KJVH_%%^7/'UO?RT+LO/LKI1M_3'ER9\_;JJBIQM*K.RWZZ_2B'E M?9V%J85;:^'TWDYO_SZN])-.0$HE!1B#%',&$J8%F LB ) M[*)1QA1S?O$KYJ#C;^"9KF"IU02TIQBHUJ#8J@96SW0#>:N<=<[[>&_!:;J< MR\R.3+&UCB^FM-$2_&3T_/D*F"(R-PIH9;4%V*:+]/4%MVNPTQ@\5QE\G,^$ M6]<\F,7$3U0"X?5? )>J"*//S-$B">.-/%7-A-&QZY50&'^L8?N6)KMP&P?[ M+B^Y7L VA=PZ"@6B$8Z)@+$B(40LU;9!PD*]CR%AJ,(L"+'3QN7LB'/;N30" MNVU-SL-JMS?Q"M;(*V?J>K]NQ*\*<@F]&)%BQ)H,9KB;):UV>8$]X(+@D,4*X@4RTSC(@Y)'"@81EE MXQCQ .'V37J_$O\KOT>=>O__6^3^%HT$.7_M:""?*OUCQ >-,(G>(H;&D&UHW1I6[>S4 M71X?BCGG:13#0-'09(-CR#!3D!$IPSCB1"*K;@)GQIG;GK0?\OII35=E?0C] M37+36_L)7-\5LLEP=:U6;TE'2(<_@X*TZS>%1)BY, MO9>5C?JJWR4J\W.P9)PG*4L(# -,8=(H!@2PQ&,BT J%"4T M=6*&@Z/,C1>,D":9NFC$=.P9B\0::5<*28P!,8>#LD/S3& MQ"?C)]3:! MD$)*F"8#+B.<(!2QS*FHGW4^Q_F9]F$LK4:@5:E.LK-T9!P MFB%;@AD']]%YIP?S<7A',D6&@#9"Q/+9H5\M>MD6E%.1S-;/&%@>J^XD+.LL MR%XIOW:?5K[K+=4D%B2)L.8Z'B"(4I1!DA *29220(4BC ,GKK,?>FY,UTK> M9!L[DI<#X';4-0Z,(Q/7,P2O^C4]JS5@$GRAN1C%BG)'RU<)+/N!IZU_Y0S( M7O$K]R>XMWS\4JS%AE>EIL-OLGC,N2S;.-S4)%UPSF&21'HKQE0&<< "J,(@ MH)Q&B>16(00G1YD; [6"MHZ96E+'..?3H)ZF'F]0C M?_9D32#/JM=O GG^8N>@Y*;6Q_-:#2VOW*[?R*^2R_Q1BFNEO[E_D[3XH%^= MA4Q8*F68PC@1"B*"$:0BRV!DXHF2F$2<6-5 &#C^W*CB]KLL)#426@>%#H+] M-&5, .;(9-*(?[5?;*8[$FPLETZ-*U!C#HPFP*@R+OK6T;9CS\)$@;2CS89+ M?.PE6!X-?1WTT*FB6B_1N!>P>M%CAI:5__9=+I=F:TU73]IJ) $/L# 16T0O M$E$"B_WZ]7;)2W+-[_*NGVF)$&"(Z)@ M0D0*42)#R*0*($]XP)B* Q0Y567?'V)N'VPM&W@#>-.EH#2N=68S8O!1$3T0U M6(Q)Z>Q2L%Z2WL7/N^08+J?+73CD]8^\7&"990*'*619: HV8[U-B30'LA2S M2"'.TGC F=O>.',CMJV8OO/K9X"N6 XC'% ."1I?1"6,,A$FL HC#/"TT!BGCE928/$F!N5Z/^'RS"A.(9IP$U%\]!L^T(*>482DN%8/\JI M0L#!4>9&6K60731Q71+$,2?Q()1V#'4Q0",34!=CW:M-YMT+=!(#7UEL!\>8 M-JWLE)I[>5XG+QYXOM GKC%!,B M10)E;!H 4R6TP9-I5HB2+$!"A#)DCK4.7668'5WT.MUUZH _M3Z@4^BJ[9=B M(F&V2CD71'2>*UN/\Z@S,+I+^C#@V]_7JO3^WG,DF>EH#COK6DYCMM&[ &1_ M%1B=)9BZ*.-0B [4:1S\J.&M^+YT=11, I3".(U-]FIB+"<6091$ M6%(4*F1'E$='F!L-;OO3-5("+6:=5^_>I^\YD.P: MSZB.S1&G ?UF ^B@;'9+B#QFMI\;%)^;*3)#\//J'SHO/O<+4/MF$)O:ZNZ M&.VVQ,_?:;XR56G?//T/*>[RU5W=J,<4^_F>/[QY:LK6?JNT%64N_V0F6?_C MFZ=##S/E[ULF0K%($AY!F6 ,49IDD%),H" X33"*(\9#-W-H*M'G1FP[8?LU MS:Z 4;ZM4#W4JIKL;; USN8XQZ/;>)=/[P ;;VJDO9F*DPD^L<4Y]83L&ZZ3 M2W!)!?-%G&:88LF@#%,)48CTSCL*0Y@%#$>!PDSA=%&M*[JT6V":QSJ1__;A MX['#K1D#T,$5R9W*CL^(%<_48!]8.=PS&;4/?84:X,<^XA?_ZJ/TXK;T120# M&6(L89@@93S6%+(X$3"428A3$H=9XNS@FG\S@+T*@@/[LQX!U=YK->M6 -0 MNK#*XD@E08X,\HHU%L^5^CAS]3 *>$^+E5[MRR^RJ O%;M]7E=(@P/K3SU3" M(*)1 $F24LA3&60HY9%,G4[ZCPTT-QKHY#2G-4WQZ<%,$)THX.LRDI'!.V9>T/: M(D=A0GE"$4Z=G,\GQIH;/;3]PK:R@D[801D2IT"V(PE/T(W,$X-1%Y*T_J,/AE7P-M-4>B1%DPF@@C!8<:# M!"*4Q) E4O\UY3P,0L1I+)TCBH^/-S?Z:&*+*_H#+'?%V@:$%Y] V(XW/.(V M,GJSE1DCQ02MA*E]LFI)'-^JE-?3FZ? #ZB46,1Q$*18PPY&$ M2'(&2480E)G^?433),NX,L@*&G.*+;VB\YBXL5VMP^;, MW04[/IJ^_+HC2CJMLWA\R/<\T!,,Z5RS4ANVA0FG^+CZ*KG^<$Q@!:L^KU>= M=91QR6D4A#!57-N?F 60!)'^*:&QD#&/I5U&F\58Z M6J\@;Z0&FP=3SEZLF\B@M0+7WWX#^LL)8)#J*VVSX6PFXS0Y>X9X_"WN%MU. MV#9+5\L+S]FISMA9UYSTB>%$]24OQ-*EBJ0M.D&TZLZ&>NU7^GU)H.M*VHS82;QZDL17?-(V" M%SRB2!$:PQA1!5$@&,29WK6K&',64H05E8N5O--"BULKT\V+7%;?#&F^F3WI MQOM^NA3]8BN_M='A9[K.6G73H?^Z2P3YJO?H992H3URLF/3O8[W,OKSO6[?%,2\-,90$D#.N% M3\4A)"0S'9$SE@J48<)CO?!5=G;R@1'WFL;7O;G/W] M#UF8P[;RXZK)?G_1I+W[]R]%KA=X&:DTQMI^5A&.(:*F7D\+FD!'F0!2J-R^;/C:?ZTKX)E<,!L)WCL6 .C MU*$NNGW= 7L"_0N[IC(B292B&APM3A#1+(2*H@SAA52"^ B@B79#'[H9W6J0D2RK3D M@&O1P4\;PU+YZF?PT&IA&$QU&@"Z5<%MZ7*8%63:/84B@3&G B*94<@42R#& M&0HRB0E+G*HCCS0K$U@/ MLNDU1&"J0BB"@)GU)8 D#B,8\$0)&F2Q%+;]36W&FQM]&9'!^V]?OEC[J*U0 M/7MDX!NKD>FG@:D5%]3R@DY@8"0^?Z0Y"$=K5[YO/"?RU'O U<4'[X+241>[ MU4.F\J"[:-1SD#O==IG_^^/J4995O0-92)0H@@,."9:F62A*(8V$@#3-8DHR MK7J,AS35Z(TQ-X+MB6;%L!Q["T\T//A"ER?S@/?G\N[X/*._9 M]=T?X55;E>GN]66]S+D)^.VRHH.(I4J%%*J F# / M2B##,H%294+&2$9Q9&5:G1]J;A_]3E+0B3HXZ?P$P':?OQ_81F:!@8BYIS*< M!<-7)L+Q@:9-)#BK\%X>P/D[G+=B7]9%I?33UML-7FO@8BGCB&MFD 2%$*5< M0982 44D(DR)%(+;AN\?&V-NY+"5<^>UL-XT',7Q[(;+!SHC<\ !8-RW54<1 MLMY*^4!JHNV3RZODLD\Z!\'1O='1&Z?:#YV3O+<'.GNI,\O5A5_+%^5QDF4,"H%SLB0=#%7&"=L M%>^JCHKUGQ]V0'O/R6']$5XE,^R BL?2P@Y=.K#L9'N64%>9EMNN;+DLNYCM M,$Q(B+(4)A)34YLEACC+$&0DD:E"F"&:.-6?/#?B_$B@%W]HRA\QN9(J=TT6 M/8^T'1]XQ6]D=NADA44C+.A).T+)*&MH?-6I/#O>M 4K;=7?JUQI?>,PDKF5 M]P_K@A9/[_]CDU=/;VE1/)E8D7MC_EU759&S356W@5Q_H?6G$ D5$L0SJ!*6 M:J--Q9!D5$(2H#A"E(4D<"(=9PGF1D)?I9#ROFZ,JM\&;4!7N?GY0;_(4D^1 M *4Y#+X"WZ0YH037?P/_^W_%41C]GVTT/*";ZONZ,&E3-8>]_%?]J]6Z^UM> MEIOVNO6F*BO]0QT)5X'_:[.2( ZN3!V2J+[@G>2U]P7$8?U;_:=^Q(,T<4!R M^?17-Y)T?U/L2'/4^1^91+>R@T9X39RM^*"1_PKT-0#5&C0Z^"/6P?!Y(EKW M\2;)J&R:)J.O)%J7Z:XS41<9D6'&PQ"24#&]2<08LC1,H.0J"CA6 M0-&26UE&FWTMK.NV%L9?8;4-!YI")#B'D:0,2P MU)N"4$"*DI DH= "<8=*$'.9X^F+1'PI)*RKT&J=YS.]MIZ)67R1HWLXZ@^P M[0MFR!_L5 4[7;L/MKV^5KHD>*W3/8ZDKU#G>U3(#]<) M'W?(82:$)K 'FHO6(W6]$C?5=UDT79$ZQX8*.%59D$$<(@E1P&-(L38*:*!0 M)O4*(FBXT'L:MK9=*"Q&=:&0_MBCX9_"IGH!?CDA^ES;NE&L)$R$3"&* M"(&4TQ2FA,4X9()%W*E+AV_TIS%S7@M].UO&,Z8CVR0=G.][3%(+#!J)1_"M M.@#DR5ZP&7'2==\!@I?KM\NM%_3[N-7WUF?MOZWN-K2@>HF7XJLL<[&ARWJT MA< IPE&(] K,0XA4RB!).85,!C*5F.H_G#RKEN/.C9#>EU5^7Q])%*V8X)$N M-]+4.EK*NIQ$0TC@ITU/)]>B(I:38L=1(T ],D_5$D/SW*[9?5]JT(G=L);G MUB'V0/EL(6(QZO2M1.RA.-A2Q.%V-^XJBVKQ=G._6=9]B]\K)7G5U+"X4==M MX?-WZWN:KQ8LP@G.B(1<(0H1Y@'$7 F8D1@)Q$F*$RL;RG[(N3'63FK0B'W5 MUK*I2\-W9>)_;X2W#!9TF(#3%#4.K".SDR=$K>G)':13S*2?UF,E_;<=(SD, M- D9N2O>\=" .P=FO$HTV93 M%NH]7);",)&$)D@Q&3F5;CLSWMS(IQ'WJEO%>R*#WXW0H);:,4/N'.9V5I%' M)$?FFTM!=,^AM8/&5S[MF=&FS:VU4WTOS];RMH$YM_>FH.I_MHUXMNDK;]=E M9?JV=0'1Y4+$7.L<"4TTICECF,20IMKX02E-(IR2)+"S=EP'GAOM].4VB_*? MU-1%JQKWD2E)6X>JF**_@!M='#-T;:?#CHC& 'ED1GJ);]U4_F,':2UY$^33 MR>XQH=<1+5_IO;;#3IOLZPC&7NJOZ_U^>M3?RA_5&ZW''WI[QHC*L@R*3,80 M\3"%1$41Y)G>FD4IU__EES2IWXXT-X8R]/UZT>:+[M(K+?K^WO] M;=6E6KZOEQIKU[#AHYC;L9(7)$>FH4/=ZXVV",U,!^-\ZK=K#? M4_=<"_O]&]P=/+_2?U\773'_IA>HE!@SC#'D$>$0:4L',A(ED"L2T#".@R"R M=N;L/WYN%-$)Y]22]0ARY[TPE^$QNL?%#@HGE\IQC2]PGQQXZ&2NDN,*]=TB M)ZX:MKH;*V&Y+C>%O%'#JQ+OUJ9&$]_X=RDVR_H$JBFHUQ1X[BJC/KG9#;YGT\[:>,4Y&IFZ=IK5$W1Q M?7IMX=0VXBAVSDC3X,DZ\BW=I#;52-"^M,3&&F;8TM#L*)M#P&T_)A-.V/7 MS>(LB3,.TU0HB"@)(&9"0LE)0+ @(B/1@'#P,\-:LSVSMQ_:U/EKAX6F_.C3;I^F&I^LOUP/:VP:;_P[JD MR[\7Z\U#\Q5NA2?EY7M0.QCCG7O]Z&G+<%VF*EF I%!C77:/+'.#/E M0D,HPC#4F_P@)LR)?"X19F[,U.D":F6N0*>.L2&-=:@U,E]8!?I*]9)*G&W^ MX=-H;>!/,CGC6_,7SS8<\8W!E@:*)HFG^^W'54N7J[KD-NTA)C# W5:4"8EJABA!BICBD M)$L3GI"(2Z>C8^N1Y\9A6S';O6MAJB7"M8(;D^'3)"/4:5,OKAN\Q[6?(SNN M&P7YD8FNDQG\U$G]LVGWL9N+6O+=?MAKXK8;6O[2L"W'G3JIV@V. RG2C@\8 MQFS&N"CD=[DJ\\"3# *J8(U-) MWW3;H(%)%J51)E',<.R2F^M9/B>6G""/]YEZ \IF^)X^.VI\Q4D9^TC_V7P\ M*Y:A=]#:7M0[:JWE%=CJ"5I%]ZI6C5XK8Z19\$3,OJ6;E+Y'@O8ER8\US+"E MH*V7^(46U=-M05>EZ17;SV"0A(4Q3@+(L6E2&048TBQ,H.(!$4JR) V9BVU[ M;L"YF;2MO* 6&/0DOB!KY"SH=HSL$\J1*?9"%)UITA8:3[QW=KA)B*T;LX10=YSAXXYUF7E^+_)XC$WWME#$GY>UUU 92-&>6MVW?U_-VD_G]?5 MO\GJJ^3KNY4I^MPD37]8%^VOS'7A J=()32,(8E3;9]RDD!L&J0DA&9(DE"$ MQ.D(:5KQ9[LKZ M[Y(P[1QY;KDPD?"OTK]AVHDYU@QB8BF&K9=_UTMN:9R-LKQ9O?]AG/V;O/QN M/KD;53=9BI(H1;$D4*91 A&3"61!IJ!B. [U A=B[E3O[.R(" M3PN^W1KM]0T>>5DULG:EMS6,[_=@]-MMS!H:3ZO9^?$F78"LU7^Y9MC?.* # M^9^R^*+?I^]Z#;J^*V1M3YFUAJZ>HC9V->%484P3J E=DWS$4\BH.5(-]6L5 ML"C,XLBZ&_GY\>9&\5^^7(./'QU:;5M >II+1@!J9":IQ06=O& K,&@E!M&0 MGN460#KT+_<+Z&2]S"\'UJW'N3U,)_J=6SQDNM[G]AH]ZX/N<-LP\[JN4GS@ MS-50?=-P0-OR2UJ6N3B%9?C3G5XX?^Y[B+2YTY9%OS#.Y9*IL[,CQYZ.:=:%IFSZR2B6 MMK'+GC;]^!9_-J@'6#U9IY=(,JG=Z@&REQ:MCT<.S+6F>?$OIA3YFZ=^C':= MC:+MZET" HZ(P%0R;>I&,419QB#19C 4-)("Q2112>J4]&LY\-RLWW[A#*,# MJ)5H8J6WG1+;W^E+MC5H] 3*_-&$![5%[NKB=ZNR*FJSR35AV';:[,AUC,D8 MF4EWV%^9'+KG62.=X*.6O7 %S5=^L>VPTR8:.X*QEW'L>O_ U&-9Z(_05'4QBF6)B^10)BR6)(19"%B40D0DY5ET\--C=:V\D* M.F$'QIN>/*U/?U^E/>_] M@4N<_?3&>GZ[?I0KNJI^S5?Y_>;>_*H]1?XJ2_V#++_*_]CDA12+2&".XPC! M*$DCB$C ]:*>9'H'PQ$/0TZI$)8>>[>1Y[?,ZUW'?2-V4]*\; 0WC:EJR?4/ MC>C6?FG'N3CKZA\/X='M 6;\T(WD5Z"5O=GIM=*#3GSP=628K0\"QH-[HB,! MO["[' X,@^[H,8'CXZ8Z,!BF9>_H8. #!J8NM/Z9&]5K>K@K7;7SC$BJ8HXS M!FDB"4182H@CO3H$2*1Q0I,@3K%3.H+EP'-;$OH.K<8]_6F]NH.WLKAO^WLZ MYAO83H"=03@&K".O _N(=GU2=W*/ZIERQW[WJ_&V\) MF2_>KZJ\>OHJ[_*R,AUG3(#_(DLDXP'.8$1B;;,J;%JG)C%4L6)9'#),8RM^ M.C; W'BHD1'LA 1&2CON.0KB:8[Q MJ+)\;%5W[*B'#%RMW#N5J4YFNLK[UQ^ ETQ*>0.8 ,6*.!'=+EDF@;4^D!\7 M%M;EXG7#C(Y[]?BT6K/UCR9?KXYBKFZWFX?5VIZSSTB6H333$BJ5:(@%)[#D MB8 E051GB*!$>AV>79AO:J_V%R65>JR_=\*& KL)^+2 M;*.:$8ZJO[0>7&\;6L&15V;;9,R0]]_M(7*O'09*%"FX(9NRT#;9.H>E(J79 M["#&>99F,O>J!7%RIJEQS5Y0T$CJ6Y3Q%**.VY40.,7>G[R$*%IEQ0M8!"NC M>&J>D6LF7E#WL$#BI1N\_>(7DXQ/Y1B___-IWM:6_;AL4^K-8_6T-I MQJ1F9:X4+&1ILYM*#,W?.<12$<*%QKGD'NDVL>5U>N7&S]*I11]BXD1?WXNN M^==?KO'S:T\UW %OSO3;N0$]C<''99MF>]-KUVC4!K7>$UE\YP.#R3P$(YTO M3.-A\#F7&&6%3AYCQ)U]K%./43#L'9*,,Y]_0MQ:/;&Y?-?NU&V#V7E5V!*O+WLT.IDQ*\#8N2>Y9;$+3&RFT;@II7,MM%-$ZGL)V^=;3$M8O2 M]]/5+E\\L" SJQ[L_ZT_YSM;V'W;[5)^?5BM-_;(]&-=J>+QN>N <\&SC$O( MTS*!N,P)9#:P6&M#DBG6O$"ECS-F@ Q3X]&V:SQ;#,^!&+(2;DZ C=UUDFM0W.VW],BDO_G"AA#%3D>(,&XA8R'0W10K/B*H88>6=]* M:9[!(8&*_9^\%+5CHP'KH>RPS),090AF$ZE(HH+ML%*HKP$ M:EA-E-THDRB*\E(GUZHH!_<-VW'6_82J6U[5.6V.6YCG-TV("AK!P.^=: 'W M&\=U#K25>#'XJ+N$XXJ]W "UCO^_2IEI)_^%9).>Y Z(:.\ MZA>A"%64YN0\XY:.E)8%#5YE75#$B>W3Y_5\*>9/B[8N7E]RWYZZ9Q!V/. -A%OLD]R^F#>@$13\WOXWSIFM M S+!.M">F6KD=K*7E3[L#>MPC_>QR^VB7B(EZU@__C(L9W[S+V9C!3?5A]6ZK:Q0W:W?+MC\L9I);4STK) P4]A8@"J5D"&:0J$$ MEP5',D>N]6_B2#@ULFIB>6OMZMK(NYC?UO7C?$@1:4$OGA"]_C)%YL:=@J"_ M5L_BL[L.:48GT*D)[C2H%:U_VZE:QU]WRH*[-6C4?>U5=CZ[>OW5'NFPZU57 MW>>0+.Z*G#Q5BS3M6,=P<5'KG=M%GL@_;T\MYW8\L5TK^6FU4=6[K?K5C/!@ M5KBP+:?VC4[0 MWU/R/T&C FAU +420&X5J-4 5@_W#"N?9;CX#8X%;FPWS#% WST#] 9TTON' M;7AA[)Z4%@GKL7+,?# /DR,V +#3*5\^@XV6P35 PWY"UI#;A_F,?ITO5^O: M7=4Z@%61B 1A0^D:YQ#3DD)>"+-SRU.6Y&4AD/)*&'@YP=2H_(4'=W[)@^N& MHILOZ!IL7L$A/K[W^Q1 @=Q !\./ZOHYI=Q+=\_)ZX:>HQOCLVE8N,N$^;RJ MZBZUNZ@0+3'*&**0%5@W+%"2-($:XZ3,->>,>K& RZ138X:=S'6_E5W24">V M2W#)\ 5P/8<+"VMT4KD:T0$':.X0!3L>HY#>YY? @(6F5(&8C4@P^-:\*B%IEJ=L+> (O=3MY=B]U. MYG!$XXY/()YQF'!4FG$'X"7+>-SI?>YF6UW8Z@AM?* =LO'KV@8E[_]LHP>_ MJ(4E-L-QQNKJ?OFVJ?]O)-JNS3[,O"F)R!-./[EX+_\C$M^_LTL52W^G]49[5S=8J M[.*M6_5 K5__'UH5P5['UUE&Y]/!UUK.D4X/QU]6GY/&&."?/(D,.ME8)Y4Q M$.J=9$89?F@N>U6MUKOLQ#IEN2UF6=VOWJBF2[J2'XQ\_Z',-GI&"4W*-&4P M+44.<4X(I"*M/Z\9D4HA3@H?\]Y;@JE]/LT3G_L9^?Z@N]G\4:&,_26L9;\! M^WSE6OR;7>7>S0IPVS>P4>$&6 6 U21DO8*!^ 4K:> [_\A5#P;"A MPYVH\Z;4VNU2VF;49E:U%(8^W\TKL5A5V[7:'3)B77)29@B*0@J;"RU@244) M)2LISC'-:>&9$^0Q^]3(K2=\7:_PF?A@+__@ MO4$+Z(-UGWMT;ZPW+,?\LOZ##".[#VR^KCV^^Y%[]599P@HJDP06.#'6&TX3 M2)FF$!642Z)(GB9.B4=.LTV-S*RPS=&%'T>=A]2-DX(!%9F#]ACU""=605HG M4 )QS/FY1N44)[5? MS5)C$R6IK2Z;X!1B:@PFFM$,YDB4&<\EXLBIY<"U@DR-:?92W]3]0,G_;<];5TX]"9Z% ZI@NV'C# M#">SZURPJIKKN:C=PQ^,HK=";!^WM1^N;C9M@WK6ZD$M*[,__;@4JT?5>N2: M1B_U*=@]^W.W82D$EB5G!92<8(@)YI JE<$R3S K%2K2(O.QMV((.37RO+U[ M^W%XE9G=F;'1$/S^Q?RK32NUC7D\=Z91G@>H<_D'>-^OF7WVO_YXY*O%+$4J+PI50,48@3AC%'+&-P5B']5U4.CU\Y%& M"[8^JD _O/KX!4.S*C[,%^K3MDG<3P5F&#&S?56ELVWJ81M%;VRO[K;;JH-JTN&_DO-OSW8:[ZK M-?NFOJA'-K>U7ZW_W7Z^MVQAHS!FC)=9D:8*ED6909QDM@@@2:$N>)85+)6Y M=@I8GH0V4Z.=1K'Z.$NUJEG;_GMMR*\[)8#8:P$6<^U>S^OU$8_8I?M5GHK( M[!N@>W/[3-G241TPX'Y5__H&],"Y 1T\H,4'[ "/82 A>BO],3%;PW^*D_> M7Z=_^+A/X"BMQH.O>/A^Y.%$G'S3\N"K$:*S>7BAAB:A-9Y (YOU%;8^FADG MJN!"%9"EY@]<*@&92!DL"LQQ*E#"L%<>[/%IIF9@=5*"IT9,WWRSHU"ZN:FO M!RCZ^6"+32OA31=2'S*/[!P&P7+'CDXR;O+U,-L'FVW+>9-L\#SS_8BV6._U;I6ZK2FVJC\OFL&>6%F!27;*-#T#7+>;@]9NHL>F<@+$IVZ]FMQIU^FS(!: WBG MX6^VZG:MA.W: S['!][9,1%Y 4;R),19")_M_A4XGMR?#QESK WU%?KV=L#7 MC.+?N7VMGMA<_LJ69D/SQ7SSPZ9O M?C:SW&I#*39WT^9PSE"B>"9D 5&1)A!+K@W791E,RESF&4EIG@A'KG.?=6K\ M=_^@UHI9"9W?:P^(+[)@'. B,V,K=)<+OI/[QIZVO%' RGX#:ND=$L*O@->9 M2N/ /!*]AH7;AWO]83O)QQY#C<71_MKU>'O S':T 8([/Y50AZNUT=<0GD>+TTVZBN5T?57SI?76_SK^IGN:MWP%P_ MW13A4F),H,R8[:: ,DAY@:!@.2,ISE+S@VMUOB/C3XT^&I=0/\3$AS).@7C1 M[+L6FLB4$ <5]SIT5Z(S5CVYERB%J0-W1OG3]=R.W31:7;8S$O?KJYV[;)AM M]$^VGMN#[.YLL@?I]C\V;_X[6]@*1#,F"D M51[QKI-D:AS4BKCKK DJ(Z3SIN?*5;FX:1P/ZU$]3C>]HA-]95'6ED/L'MKQ[LD-4/YLA>A%PB214%Z(P7SPB; LV AE%$B8) MSQ')29IQKT.2L02?V@>RELZ\\;:#6]VUK?)LVS;:BKL9_%- R[! M73_'YGHEO\\9M4\[?<[=-(Q"WFNMQ&97!>^>_?F%;513N'YKK/:=I5[->*HU M*A,!BS>RB8-H9.;9@]E(75?[M'+7?=268KZ8/W<$A",A?[P",9+'Q*/2DS\@+[EJ MP A#6_TL[8$5&.SD'13$>!%Q-Y(*B6-D:KH&P@%M>=QP"=:) MY\)T(S??<5/^L-^.XWW#2.:WRM:GKS9SV^2[FB4%3G!:2I@)KB#.:0*9-G]% M/.5**$&X1#Z4\GSXJ1&(S65=:;"3SX\M7D#GQ@W# 8G,!"^Q,,;(:C$7/\#O M[7^C!.8.GI&@TB2 N+" MO.I4B!2F-!49TISSPBF'S7OFJ1' KZNE^@$LE:H-T-NE]*0 =\@=+8<80,8V M(4X%TMR HPVX MH3OFB%,BR]4\]^/RULA M5ELS5UMB:T:T5*62.614)Q!K0U5E(BFD*I$YP;) R.OD\>*,4R.F3KRAE? N M >Q&1T%ABTQ#G:S@IT[:O]E#M!V0GR\ .:!:GB,XP0KG79IOY!IZCNH?EM-S MO?'*IJ&_FM$-6=E#JG_--P^_+5?WK!J7NW2 M4^NQ9IAKA"4JH.""FXU1F<*RE (F.I5,"F4+]LV:.E*++ZO)0O M)8[W?KY1W^;+NE8P9PN;!#RP;VG0554:(;. "4PSSB#FN(!4FS_,)X8CCG"F M4]RNZONE_$NM:2=O1+=V729W2LOI]E5[]06*_"7<6]TWH*M.(]F M+LU5=5^;Q4)SK J;X9@5!&)14L@RI6'*2 M]N9U(VW[#YYG+*Y+X<;E$0".S,Z!L/6/_O-#*E3PGN.LX\;>^4%Q$#KG>?M MRMH:MOSWUE8,_F[=,+NVJ\Q8K&6995#@C%N.(I I1J!"";/'-$DFG?*0+DTT M.5+:R0D:0<'OG:B^%'0*6D?."0!8;)(9@I4_I5P (A2'G)IF7-*XH.P!2URZ M/E!02!LRQ+ZI9,;+'"4E*Z"A"%N&AI>0YRF')%6*%HKGE'IUZ#XWV=3HX7DD MP]H(>V/+<[?B7AD'T@?9\20G$'2Q#V\.XC]V06CG4+L^].,('+'"/OI3O6[( MQQ&E+X9['+MG:"R](:*MJF8(R43R#,,\L4TB"O_%OX^46\ M1)1U:BS:2&S=%6PG\/H4UOVCL->XN;X" M>YTGD+'JOC"OG:3J(.E?(R_5'?)@J:@>4WH7"WJ[K3:K1YO8NE:JS8?4&1(J MQ3FD-B )$VP^(@Q3J!-C,2#=+^;46,S+!-W58GNG5I>K^9+7XVTT3W&[5 [5^-\!JN/O7NA4. M>*EGO>)&TW &<0S\ UG 044;U>2- >I+&S?*'(.C[YNTY6/%IY$-K<^Y@*+ M*<1)+B!3A8 YI7FA=:95XN4:/C?9U S>?7*^+Q.?A=2-64,!%9DI>P4,HA?M M=H$D7&S]Z:G&#JN_J/21B/K+]UQU9O3!R/E%+:P9\YFM;8C+K&"(2YEPJ$M, M(,X2!1DE"F8%S6P=%2:P5QC*R9FF1A//3DJ 74'SEUI@\-1(/.CXY C$7NY_AT)B.U78X!+9>K8A]@#K=F=AIE-$:%?OHU.];['7?,).M/2&I[O0[ MQ3?O_[3MX+?SZJ&9J=I4,YHJDB>)@ DNN-GD80W+--50L"PO18GR,BEF2_7- M?B'NW2VXBQ,[O0UE\S8<3!_OC;#2@D?V7PK^\6"FMBG7]0O1676;%; $;HB; M 6FN]3/O+B^'5!CQ4B+(RSRSJ:4,LL+^(76B14HQ4HF?SS7,2HSJ2*T703V3 M% @C:FBPW6SJH #&_EBVCZM>K4&-XG-Q0??KNF?ZCY;JSP#K;78[@Q7(_+X\ MWZAFN+/Z+\UQ]QN'.OILX/EJ_>/#?&F&5?+GU4I6G]3F3G]1-A//;#%SJG-I MLT<*F1C+'(O$EMQ !O3"? >(91^O$H(.=(3CT$;K?.I1NFB0X MV\K=C#O+2L)462BH4IU#G)I-/T59 ;-4Y%QG1&GFY2!\,?[4:*0^('PRL@&Y MK7/G-P\*-*48ZD]SUQW+EV">@^I*)H.ABDX<;:*K%>W&F"I=:Z2W[&F^88LZ ME+2[Z*;KD63^_=:6W)V']1>>@"D8>SP??62F.*K:(2LJL]J MW07LS<4L*66:D(+ )),%Q$QDL.0$0TDS6N0T*=.">!55/S;+U-C ?@47JZJR M#-"$10/VGG!;5,WK_[YC=GN/#ZNEJ"R%?#-1M3@;CZGW&I7 M!U?+U6+!UKT1/>.LCZ^.&Z%KZ11EI+&ZR1%S#PO2L=L=S%Y+:G MCEW>-HQ2]]1P]I.?786+1PVAD(U,&"VD]RO0"MJF,=R 5M8P<#F?)H2";:1# MA.'P^9P6D?#A]H8 8Q6ZCJWMQ;SV3V8-;K56WL-!^7]>\^LVIC)JP+-.U#-(M492E/ M*"R*(H684PXYH@(F2:Y4(1.&D](K.WB8'%,CO'ZILEHE:.?HWE>[Q=WK95,@ MZG_P3/X=N&)N/#G".D1F2V?8;X!5!1A=VM)Q]&[<3WNG/Z]5_*M&%J'1!4DIG,B=F!ZYLGT24EN8GF4)64&D;DDE. MG+($SLXR.38TDH([#5I9NW@IYXWB&3PO[JK#H#0"5QT!R#]2[]R3Y[JA#H/8 M2-MIWT?+9Q-]&8B36^@SMXZU@;XL?6_[['#Q=2%U]ZM?Y\O5VABO]=:\==+/ M!&_P?%;YV$) M'+QU8K)7B=PZK_BIL*T+=UU;J'S?$OMX6Z;]7DA+I E!#&HJ,<1Y4CO73HF:D%9+<+)?V= ZYNXKY;AKC8M_9.YRACON M/G4XAL$KG[M+\$I5T+TA.ET1W7^H0&60[<[XW>J1S1#E2_60#YRBQ]M5.O-[(MZ.DR\VEISVJ9M__AD'I#V MV4Y+J3-*.&19IB%."PW+O,10IR47BLM4NQ4+]9IU>E2REQ)8,3U)Q _R\W02 M#C-1^02L_%? /8IO$@>\;*>Q+((>Z.Q'$5FK$)HR?<_P*->.#V!9Z? M69@(S;P6 M'YMJE^\6L,AD U$,M=)O^G6HMYI>2,\R+72.<042PA M3@F%-%$IS(0D%*6":NYLVZ%;BK[U>886#6" ]5)[EZBRWW-ZUDD/C/A-5A=H%0#OXX/M7AHM(NAC54D+#+Y7P;2! M\)VNG>8[X&AEU 9JVJ^H-G2(D7N4-;N!WK>MK@A^_\"6K81&8*WF&_-=J_ZE MYM\>-DK>?E=K]DW]; ;?O&,;]8'-U_]DBZV:&=M=%6F)(4I+8]DSE4"&B(1< MEZGB:9TI.TH[LZ!J3>T+U\K>-C>[-O]^&AC';HGV:@]$;,_*]=W36G=,?]O3 M-)[8&'2Z;\D-Z %T SJ(0(L1J$$"%B5@80(U3A/HN!9EW5^[.5M8I?X:?=RB M+&2PEF]QI OHF^OZ=_PR7ZJ/&_58S:0F*<6\@(@E"F*<,MJL ?A6?V@!LP[C/3D(5 MTU%V..GKN\1. N'D_#I]MQ]=236?O5]N:MHT;SJSGC1E>)#MBI0D22HI*V$J MB8"8: U+IDJ(>)87>9YIZ9;-=VFBJ5%2(ROH"6OM*N97 >8BNN3@?/WP@C"K]?/: M#/O4EC>JM\R_/,R@)7"S8\8 -C+G-"H<*1;3;:V;2C&=)FVUF+ME MX%HQUZ 8L&3,(#%&KQQS#5C'"LA<-=XP;MSM$-_\>,/, RG4UP>E-C^O5]LG M(T:=MS33O,@3BLR^+L,(XIPR6$IBK"B1)RJE.4O*PH<'72:=&N?M75 WUOG5 MR@UJP4$G>9OHY;FE$E67O=Z MARI81]G6OM-?5WKS!ULK&QS!UM+^V!;'2$M*4ZTX)&5B& GS''*442AU4194 M*$S<+#.GV:9&13N);T#5REQ'%3VT4CN?BSL ?3'L("Q\D?FFAUPG+KBU\5BM MP/X%7!P@= XF" OE2.$#G= ]1)D7HC[Q NX(G8P0-UU; ME^'S>F7,TR+Q9!^IUBK$QB146D*:XQ+BA)F-L<@5Y%++-"M2 M37,^K!C#^8FG1L>=M&:K9N6M'_^=Q,,L0N/XRH[M=L66FUOM.[L/;;JE*;ZE:(.KW11D;=5G4" MWNVC_R7>J^>_'Y>E@"6R'%M2 2D6!"J>\;+4ML"$9\]%UZFGQJ=O'VR\ M3V6+&*]V'G[6O-'6MEFTM<+GJOJ';]\TY^5PH]$X($>FS$YH\%,G]M\LUOO3 ME%9T\'LG?$#KT1^Q8(W7G"<>N2>;+R"'[=J\1QC8R!WXZ]8H$9FL!V>E_)U [K4KH$L5",XGZG'[0\W )2#MG%#QKCR)/>7 MO2GQJZ'.[5K)N^47);9KVZS5-JZK?ENNN.V$:[=U'Y=/VXWY9P.*N:OV%N\3 MMC/$95FF#&I=E(;P<@IYJDI(LISG2^5[D$P\+PXY$I[GB^_TOJ->![=TQ!T*MHJKSLEZ[:;9N/=UQ/4BH+GFD8M M_QIS14*??8<4\77.RB. ?/)L/<9<_JU1;&X*/Y.^PG_L+^FGK[1)*G?;3;4Q M&UPC\:>Z?>=MUQM8K]9UGLJ,EZ1,\I3"A)<)Q*3DD#*6P@*I4B98:5YFLZ:] M^-<-6V\NGNC'E]F'LEY*'H^]WJAO\Z7M4@MX&TACDSF;7JF.&9SCK'BF,D5) MHF&>:F2;D*706!8"%CDN"4^)0'G9KOC[I?Q+KG[2E^ QK5;\!.^?IPH%9_2D^#>T^C23T58_5& MFM+3X=5X:;35.MW *;X(HS6"&@W-?D.I\28=YM[X=;54/YJ*I!^V2]FY!)D6 MJ5;"IO 1#3%.,62ISF'!,.(E5BD6U,=!<7R:J;D8:BG;@L) 6SG]/ @GP'3S M 5P/4>2O;(-.(R&H18S@,CV/0J"=\XE)1MW[GE?TY>[UPM4#RM:I)S:7;07B MVZ6LJR TA]UM=F#]FYG9260%911F7 J(M<0V&C$S?RB6RE+EA#KEJ'C,.356 M:$JL/#72 ]6(WQPOK^I_$HWP[;FS1_DTQS6X:.S'0#8RF;0B=Z7(ZW#Q!NA& M[)LN*_BF^75X5#V*T85'=[0B=(%0]JL^YX?7F:ISC@.-5VW.3[-G5>8\;QW8 M9W2UK@W,S<[=N?MA7_:T-4MRAK*L) SR3)<0HTS#$F<")D5:$)YE7 OB8^-Y MS#TUBF]%!VS3JXG5'4\\.I=R&+(*;L9A)&QCD_PE6",8D .0"M68U&/F<;N4 M^D-RT+)TP!##&.R+VK#Y4LGW;&U][MT>2J0TP85",".*0IRE"I8Z)Y"F*J%) M4>89E3YD=7R:J?'2K3!FPG9A6R^#=TUS"S\F.H&F&^E&ZN%4@QQH@6D&540 M$2$5(9P+[!4*[2_"U#C#/%PD3A69'NQN!!(7S,CD,JQR3*W*^+5C#A$A.Y/,,X42@$G)4 MY!"+S.Q4;)T[AA#-2*FSU*V#>&Q!IV:\U#+;+^N3^?7PX)MHZWK1%3^9U8I, M8T[5[-^<;9L^_K3O*UCV#6C<;T75]1P5QGA.(24(@ M4P1!H2G-DRRC.%4^SHF#&:;V^6X$;'I;^9GVA^"YF?A701+Y&]E'(X)G\J3J M@8S_P_%'W02<5._E9N#TA>-M"M[_^31?*]E1RTR13&.MM7GSD]R6N"X@TX3" ME&-%15+F(N.SI?IF/?OW<;C_*YOTX$##>N])*69O\7\0"6$I MGQIZO(_I/U5EFVXMZV@I83] *_NKM@.GM=B;6/B91"JC)"^@$.8#B\N$0JY2 M8V[+G.0HI5@PI_;T8P@[-5.]D;N.8E6MY-;O]MW\>ER_F_-JQ_LZQUC#Z7^V MVR? QH1V>EOWB_WU#>CIWB4Z3>A1B/^YC_%(_'7L@&"/QBAF@N]:A;O5?YKAN_+Q:89$:6.>BPQ#C$@.6:8XS+C2+"^+-!-> M9;:?C3ZUCWTK'/C]W>J1S9>>9;.? ^?FEQL,1^3OIC,2_H''QS0.%5K\;.QQ M@X>/J740'GSTHBO#8NKJ/OM*2K0LM4@HA:5]33$F!-HV =H*W',ZL8GP(E6U/CE M?*]LJNYT?;!X^^>\FN5""6*3WWFJ4[-E MT HR2FVO:Y)CFF8RR;QRD$[.-#4;I);/LDE[E&UE]&V]W<*\ MOXE&*>*D8$1W.P:W-_CL? ,V"I%?Z9VX]E,EC8B^*<7GT'5[PZ]';*P$XTY. MBU53.<6*"JVLX-TY[ 8D&CM@$BS?^-Q<(Z<=.ZA]F'WL; M'[W^ [5D]P]LV1;S:\XYNL"*?ZGYMP=[[O%=K=DW54<@OS.O_ZZPPDR6BBA- M!>2);8M",@997J10%)272&!C:'@5:)F,9E,S+!5M7X,F\Z74( MA&,$Q.0P=K6UIB+OA%C?Z0"=GP^DJ]%YUEZF^7IL#$#[C5T MJ=4UO_4";O9/0:U]J>C-JG#/W)">@=U_@K6YH1Y5>U_CX7 M:EYC M56V5G)',OL6$P[*PU;Q+B2%+: [-[U&IBBS/L%<,U9FYIO:J?U%2J<PW>AI8-Z(( U=D MGGB.5"=FA'((E]$(U7?S]$3C=L^\J/!!#\S+=PSCB&=U[+L.\C-*>"$2Q&#. M$(P),00;H)3G&4)(RJ;&8N&KT9#LC_;7PI+-V:]&I_(I/JB>P?XO9,Q()^> MQ2 0E1Z?8U06/:OF2P(]?_$P[GQ><;;K3OSCDQ&_F6=&2YTP;5[]3&;:IKF7 MD,F,P5)(LV?CG&KN969=G'%JG+HOP=R4CET,;?%^&6N#ITX25, 2907$'.6P ME&D&%4^8P"4G"45^T4%AT!XU0LC(!KNF5JOQL'?CYJ!/;V2>/J@=OA/W!NP% M#L?9SM@$XN_+\XW*Y<[JO^1U]QO#-#7I]?5HVWK,:%%J0;,&7[S4YDB&8G1U!VHYBPV$7FF,,F*#\=:1MSVHMY M=4>4T^A$ZHYR9,)7[91R&H!+75/.W#DX87+UJ';1U&T7^Z\/2FW,GO]6RKD] MW&6+?=.FZLT/\Y>G5<46/Z]7VZ?*#+'8VH;#]IK5TK#B5LF6(%?+JL[9H057 M1*>VO+EF$.&N%U"H!: _#)7#HHMVJD17?C MSNDM9>Q#4O]5')(K.B*HX1).QQ!Z[*S5$1?B2.KKF+,/] 4+L=HN-U73+Z>N MWJ,VK. 5FRM.5>6:ZZ7DT.VG!>B>N MV5=7%6"+Q>H/NYI K]9 KK9\H[<+P+KK5QK\CR0I :M__+_;I0(9N@'VI:L/ M5MZ9\:PC'V1)_=O$TUEZ;M%2G&.LL804H11BC,W6I- )I#Q)9 Z8WM-OWLZ7Z[5H:IP"^K:N_"#NBW M=D KE/OZW%3C>K$=E#YP9KO<O/C?LV6%1.U5;JW9_>ERX3( M4R4S"(*]X.#W*!7F!B 6S,OJ/O/([E9O2 []KOY#C)P]WF:Q]8K>ODAA M:_]%?5[/A9H)G>5IAFPP%540EXJ:C30OH.*Z9"D5)9)>>[*1Y)X:=?;$?MWT M;\_E=[3PIK>HD:D[0.KV+CG[69WS@[SL#@%00S"!A.QA:_;:Z=:>4O\UDJF' M+46P5.F!TP_[X+W;J@\&N?>/3XO5#Z6J&2D0D8B7,,ES:0NK*_.-2@E$(A5" M$2*Q*GR^3"\GF-HG9.\^J8!]AH#J)/7[=!P Z<;QU\ 3^V1LJQI$WE]$Q)LF M3ZD=B,\.AA^5>$XI]Y(A3EX7R7:M+C+.T[P]2#I1A^&Y%:-8F1,L,2QDKB$6 MA$'*A("%SG%!,J08%4&-V, *3(V*^DT4&TMV;\CZYC&._C $,FE?<8DG8-M6 M[L;M#H:SY8=>S=5.\E29R^<'AIG _S2K#%?RBV_F!^4\V27"44 M,0X+4L>[:@%IGE,HE+S>&+][_V09#_I.MY]:#\W%I7BW;>M#^\UQ5__SXOOT:"22EU(F 3.0$ M8IIDL$PYA205C.J"%"EU:A=XK2!3HXF^+J!1QFXN6G7 LW\V2KAQQ]6K=9Y@ MQER#R"SD"7] ,R04B.>L%3-'SU(Q?]O3V=73C\)YH4#JB#'8>,,V.#8^D%4/ MG]>K[W-C^KSY\5ME*Z[NLB=OQ6;^O9YQ5V\A*21C/&>0%I1#K!F#+-4(4I(I M5)989!+[[(#\19@<8QKQ@5ZL_FB/"_8)UFPGNV>IBP'KXK:[BHMV9&XTPH,: M[$Y\ZQO[R6H YLN_@7UN]EZ+*(4TAH,8:"J@V/VZ%6&_9H@OV)R+12.0"EBQ!$&>Z@!2E M'"JDM4B*HD@RIPSO 7-/C0-KZ5 P9.9*H=7 M3JTSV"=;D=JV+_FTK?U7E&4")26&E#*S:RY4#CGG&!*:()1C0IC4LZ?Z/--H MN=XX\L98\ON\;R^UB/?J_=;*"'B3-S^\QO=X#P)3FI=)QB%/: *Q3,TC(60* M,TZ3I*28%25I'X3W2\>"=!-^##H=_O^'H/\0.'[VIKBLL;^FHW5JVV%@?JQ1 MF$#$_]"%>^V8?V^YIQ7\%'HYQFN1=DH ?]^7G9\?B+B4MN. I=6N^_I2MINL MZL-JW74PNEN_7;"YL><5)V4F%( M/LJ(#&NU@.CIY>["";-0E[UHH\,_RI>%'_FR+"7HE )W&M1JU;_M% -&LWT; MN+LU:)0;>\WQ<4[],^O3#3C.;I"XI*W_\7=N"AE2UV M26*[#J3[Y/-90JE":5E"IB6#6.044LXH))@D2)8ISC3U*V9Q;KJI?>7>;JO- MZM&8W'J^- MBCV2'5MNZ@+/;3BH<>I$_4CU!;WK=H7M5*D(6IG !)5@MBK.3 MC5Q^PD7QPXH33G<-S+EM>]:]756[;A2S3"O%%<&PQ FS76(HY+FD$!6:X53Q MDN5.$8KG)ID:5W G;%T@]=/M/P=5VG-$ MWXTNPF,:F4"N@=._@Y\7.J&Z^;E-.FYG/R\@#KK\^=WM[?SKS/7[/U9=CWJB M*"V3%*JL2"#&E$!6H (J4I B+Y."IZZ1;0>#3XU@=IL5(Z&S2^<0LHL>M:N MB,P*?0PNIQ0X/#^NKJJK0!G)Z^3T@/CXBTXJ?=+U,OPZ=5'-0YDU33XJA:+RV(XQ>%:&_YQ19?N-._5:IN MI3DK\I1E:9I 1@V/X90Q\[;R$A).LXQ)EF0\&=[:\L5L4WM[7[:U7%MQX4K# MK?E+T_/VFA:++['.I$Q5C@5,,"LMUA32TNP7=L3O,^,%QI-V,YP #H_35VN9W M?EZWGOCZ<+]]-[C@19Y+#G.:%(:@BAR6*!=0:4$$1XH9NO+*Q#D]U]0HJ1$5 MW(*G3EC/<.=G&UX4'B&<0 D5*CNF9G&#:Z]K/)!.*S# M+=X^[*YD[NU2?EHMN[^U03_' W!WP;-UK&W5_R=[V/=IM?D/M?FBQ.K; M_VE54$"9_PIK;1F+@"L;/M0J 59F;VG^_LCFMN,R^*,M_PA96^"T23QQ=EZ_ MTH-S\;A@^H]#9-[N5*[#.(UJ+%@1P*EFDE]S1)(780(E^N*A%PURS 08/ ML ?DIJV:6\>*]D"9^K/D?-HR_6=JI".=O\"SY7.@]+KK>O+4ZI7$&NMH['51 M[YV_O;(@K]-7ZY^-^+8&1&,IW*_LK^ZVF\K6AS"FP=GB]$DNL"RS NJ"9! 3 MG4&SD]2P*-)4JC0IA?3R;+VN.E.SXAIMZKBBOB%G'[E)=.6Z\N%QW![_91Z) MV#OP@#V\>D_6^]Z397]MKMI#,Z7.!Z.L\VOG (=1YJ^1&!QTX4)W"0LDU<#0 MYCKA1]6'5K_,&9\O;$OA)FIZ5[[E3C>7S=GB\ZJJC8FZD%,UYPMS5[69"84T M0P+!0AZ/0#O^\U!.^79NO5--?P#:D.L^ING]7QUS+RY_$UEM$_E#LHZJ%"O<,( M-6XH>% @#T+%PXX^O.%&W92Y'OJ+>EJM-S-$>)ZH,H-9HCC$.$DA3W,)RX+G MK$1*H_*K5YNYZ;MVK.9FF2"XE+ M!@4FYEU77$#*E80D$81CG7#J9KXYS#6U5[[U\IHMZ:.1$HA63._$;4),ZQV'O+[%;#R@K?!L7,^* F)X4A'&E=BZ7/^96#+P;KDUZ]J\["2'VL?O7UV/AE->EU"FG]0JDY4S1.-6%(H M6')&($:B@*7E7I2JE!898XY5Z =+,#4*;@L -AJ O0KUT5U?"=!I,2B/V'^E MW/:W4?&/?68?''K_+HI#X0O59=%[_G&[, Z%YZ!+X^"!_#>5OYA57WQ^6"U5 M6T 5E0G*)#.<1QF"..<:4J0IY(A+J@A.D'9JPWIL\*G162T?J 6\5*GT,G"7 M-XW7P!&973R0\-HDGE)YT.;P8+#1-H6GU.AO!D]>)4BD5W,\5\,*OGO;\,!0[, M.>L!Z68N7 E/Y%=VGU_6B =^L@*>/NT?GE-VJ'[H3++>#*^3/W:HXLFLL2.7 M#GO#S4!KZTQ^IYK_?ES:;_K2+,I<53-6D]"OU?_/,(ZI5*;+1S$66'8%&4: M\J3(H,Z(3+!*,25EA_#K@!O;A]Z*">9+\[\H&+L1[?6XC4.YG9S@IT[2OUGL M7)Y/;_9UPB00#Y^?:U1&=E+[)3>[W32TC^L?MT*LMDO+_9_7JZ7Y4=1G?=5G MLQ<3/YH_[]6?FS=&D?^:*9LXI[/"T'5"(4ZDA)3H A9*9337*4ZH5_BCKP!3 MVV39ZIXVVFRG WBN1!UPUOO7G[=F@VL/[;M([UNY>MKXIN!Y+YL;4\5TX_.$\J*_;Q6 M3VPNN^J>;=K9[;))96[<^[,BDYAQQF#*A82X%,:\);B$*"N9E%1)2600\]9% MFHG:O:WH=9RWD;EARE5=(F%(Q9N!*S74A L&_*O:=MT:=,F3=@F:*A6WYY<@ M@,'G@V T2]!)B%HTV/(SKXU*OUH^U1^O>%NB8:5VR(N%FBT^4 MH41J*+'4J8+,D*/,<)H4B5.'GW.33,TXW 4I]00%O]>B.IX9GH7TLD\^!%"1 MF6D01H-"N4Z!<%4HU\&@HX=RG5+K6"C7R6L'UX.REEBU;W'P1=5E73ZS]<8Z M2*@0(N4HA:@LJ"W!*6"9: 73LBP35::<%J5G&:BS$TZ- #IY!WG&+N3DI/R1^DUN]PUCE;>KQ\?5 MLB[N4NU9K-VX)12"D7FE!>]K UXCZ;/$SW"DXH)(($(Y.]6H9.*B M]$LB<;IG<.TW6\2@+4M&2T$4)0HF&=80YRR!/!$(*IV@DG'$BLPO:;\_^M1H MHA7.NZA;#R^W-W\P"I%?]:X42Y0Z;8<:AZO,UAM[[%ILAVH=J;YVY*+!A?J? MU'KSX[-9MXW-./[W=O[4I"C?FQ'KH%=Y?LOS3FU-[D3^0;40C?%"SJQ;X 5>U $L@O\;A00&-3(Q/#+:OD-_C+_ M;G82]^;W==9K[?$*'DSL@4NX3@(79QR[OX K!$>Z#CC?.HR NA37^?'NH+G* M,:*DA'F2V]8AE,"RS MC-! D*,8E+8E/*.+YZ;QH9X2HQ'L[!UCL9?9CEPO8 MNA%+.,1B<\I>T.B=5]U "40H%R8;E4O<%'])(XYW^:>QKOY0Z\_F 7I@E;K] MME;U^;,MNL*6/TAK0B.$BX]9FD$J2PQ3978;F%&%L).CPG&^R9DN MGV]!*R$@[HF8+LB>)Y (>$5FD%I>\4)A;#[&&7-N"(90@6"*=0H54 MPG*F."Z]VM^>GFIJI'LLBU)Y.H+. .MFN86!*S+G'D#NE?KAHMH,9Q@Y5 M.Z7BD3BTDY<.+!C9[>AZN[Q?%;,[.WFW---LU^OY\ML;5LVKWY8K7JEU/>W' MY=.V+E"]%.:NV@+]9;Y4'S?JL9KQI$P9+CGD!2X@5AK#DJL,9EB7&,E2$^%E M.L00JPM^MPJ#6F/?HI(Q MG@PWSGOM]8Y,FJ^YU/Z%)R.N1:@RE#%$'+^%9OY]UJ56UYMUDQL M9IIPHC-<]S_6$&->0*9LGR*4Y*46%)/,JX9Q#"&G]A'JZ6A+Z*T[+6T37["P M51;,;^W/PN@)MK90_'S9%5TP7,5V&O[#,T SQA/@]K%Y[76-_+%YL:0[!8'1 M\'E1"/O/5D_0*6I[ OST6[/(?P/[4A)[?<'OG<8A^X1&7)!0 :@Q1!PW:#4B MR >!KC'GNM*GT2;NO%%+I>>;F6##_@0_\4;$OX$GNQJ5<_^U2]!ZNCN& S::RV.7[_=3*V7 NCH7 M< CM^W@QR^OX/XZK>M('YH(MWJUL?\L9 M5T7!RUS A&D%<6ZL2:H$@0H1I:G&@A=. :]G9YD:&?0E!+\W,CKZ#LZC>9X! M@F$4^?WW@\?YQ7=2_]QK;P;HO?+F;_O7_?S8H[SL3NIUK[K;Q0,CVK>\FLLY M6_^X6Q\[,OG*%NI.U\'T;WX<7MQ=UJ2.2L5T6I093)+$UM_29H])2 $UT8S0 MHDAQZF4NA!1N:K2R%]>L%SA^ L=,#T0L5 M3>T[_;CQU0/!.8BX'CK.T$SQ9>U3^]=\\_!V6VW,]GJ]#S"XU88>;A>+U1^V MX-Z'U?KM6LGYIBZ1K+E(=*(0))1B8_\2 IG=)!-#=8BKI"29E_T[6)*IL=W5 M%2N&KXD;"XZ"=&0Z['0 ?Q@E0*?%S;.2%\QJ G:J &T,SD898+4)F:U^):#! M4MF'RC%RGON5CKO#QYQBP:5*(-&\@#CA"61:Y##5+*=* MZUQHY7^2<##/U(BO]8[O&Z8ZG!!ZX>ISC' 56N,<(W@!-? 4X20,04\1#F=Y MA5.$DZH>/T4X??E Y^*5O<-_-A=NJH_+IK'9SVO[/2\88YJQ K),:H@1-C\5 MI=E72JP**3/%L%=_L0@R3HV$:A&5'%[/)\8Z.CH*7W=U8OL+K>BPEAWT]0,] M!6L'8>^Z5DE0:VGWOK6>-Z#1M"Z_6NMJ?Q/4HHNX%*&\AQ$D'->)& _B U]B MQ*F\4Y^_JN5\M?YJ8RV5_+3:V C,.C=,)P0E*A,0B9S9ABZ&[-,L@4C9:BU) MJ5-!'-.=3\TQ-;+._H[P_P2-M* 5%]3R KE5X/]NEPIDZ :D*$N<$W=/ GR> MA0/!%IM%CV'EG=M\$B+G?.804(V4PWP,LB#)RI2T2^ M>.G0L&]9]T-G"^NN_KA\RY[F&[;H\H]+I#0I&<.=MPD70+^ZH@F X#CGL105W&NR$!79X4$<*3]UC5 ^FR_7*$Y MN0V[.,!8VS%737K;,N=;AFW/OJAJLYX+0UDV-^N3T6"[7IO99CA'C&F50\K* M$F*&#,.RI(0RD2@K$DP1(;/O:LU7KGNS4U/Y/-G]"6,^V)VD=0ZLWV[L)*(E MRQEF7$,AA+%7B2XAQ9G9\*8%8C:V1A*O!B\A\!RG[>O'YH]%VUN=,_KU:R MNEW*MCQ\]76UD+,LY4F2:P)37#+;[,W8LYIP2#-)L,@3PIE7'9W34TV-&&S= MTZZCI6_@W$DXW;@@#$B1V< *:6W[6LRZH'TG*+"2A@QKNX1&L+BUDQ.-')AV M2>'#R+.+=PQCAG^I^;<'0S>WQK1AW]2GK?67W>EW\\76_/:PT9#$6:8+G$'! MBQ1BF1!8$HFA(#3719$S8YOYT(7G_%/CD$Y\P!KYVU"0IFS)9@7$ZO')*+*O M;?*DULTUY@XV7]25EFQ-C 4S_WA;OV7-SV_LO;L>4@]FI8TZ-T VP P/._%= M<#="B[B,D5ENMX*MZ*"1OO[=[(V_]VM?S8BBA M&(@K'I3_5GYLW1N#_FF%-E"H2#7.,,,2I*"!G M-*_[8C*99:@@7F'ZKA-/S5CJY+;?UIWDGD&SKIB[$44,)"-SQU$0;T K=IO8 M#JSDH!8]9(Z[)UJA(E!=IQTWK-03C(-84=_[ P2 OMLJ&^IHHQP_K6P93O-4 M5EW+ "&1Y$EJ3!212HA1R6&I,@25)(4T-$4=_,T^-IER"1:\,%#V[$!(;L)?S!NQT@'JUAI4M032\%K[?POC:MX'A MCKY!/HOT5V>DK[!Q/1 +;NBZS/U*UJX'+*=-7I]!!L;]M\4Q]NGY[2<_*;1F M(M5F"V[+;2;$F+E93F&I42&X9(F07EV%3DTT-?+:50MQZ*#CAZ@;%87 *3+K M'($H1E3_!2!"!?2?FF;<6/X+RAZ$\5^ZWGL7O*_OO91?'U;KS;U:/];5CNR9 MZLP6V$T27$!!"(68)!DL&2MAC@1*ANX2"*3 7[ZF=UW(,5%5I9NV)H5MQ0J#EO0L.A-]*F\RH4?3::;LB MN'VLC:2;%KV-H^,-0V/&;/A!7?BR;N4S2U)2%(DJ8&:XT5A.B$-:=VPE&#,L M)"D$]8L4>S[!U!CR;2_^XA_@?Z"_(X02\,36X+L5]__9!6VT,1\0Y C=H.;_ MW2_9=F,69O[?-D3$O -)GMT@2FY(LK^B_C6ZR=/BQB#9_7I>5=OVIM7^-J7OQN+F9E=<\1)&_(>WS4\MVT_5B^U@#'#)V[KC^P2+F7@P_ M4.H^-.7#>0^=AZ_<,\]E_4D^%4)6\?K4VZZVGV;EZ)Q0H*0@#A'QH9,<6H#XPKS6A2R-%M*K^ .3PFF%_9A&S]U2C2/OB<;>"Z! M(UG$@S4REW02-UAV71R;FF[!=Z@#80I%.9ZSC\M(PZ Y(*R!PPP-2>.;C\MJ MLZYM_D_F,6N;I20B(UK)!&I'^T!L2MG8U;:RYL8T-_M,8[O>KNW7?-_^\/'A38S#72<*Q;5^7VIHY!X _ M6X!O:H3?=PC? %O/?K4&MU5E3,_MTKP"ART,N-*KM0*W0FP?MPM;*,%L8I_6 M2C2MAL-1V7"D Y'< %&I;_A +TDQBM&\CY+>*>T6J^5_'EE2&59MPZS%1OW MZ?"]I&!J>!!G!$%,4O,'S27DF!.89DJPDI*BD-+Q8,%CVNE96HWHX-M.=O#- M"M^K$^*?D>VY%!>/)2(!'-TN:['=B]T4K.U5P'!*X;X&6^?#BT@8CW22$0QK MGU.- 9"=/.+P&6NL\XX!^O4./X;-RKMJDCB&Y&ZU701&;@%A7'XKC^L6BG5 \5;W8P M_K@Q9:?4.X@;.WGAR!T4NI9_W3:\NML\J/7] UL>+>#](O&T_L=W9M>Q\_/- MB""((RFAUJ6&6%,%:9%)FUPO$T8Y9=RK_NQD-)L:?_6[-A<"XF#B@.-(6FA A:K"^=EX_68 MB+7^K]V9(KA>?XU^%K&6,U@7C&@"^ID)MC/\;35GGYF8Z[EHK56*C86?R0Q* MI@G$@A-(>89@FN5(XH(A19S\.4='G]KGT@H(6@G=/H['03O_@;H:BL@?B3X* M ?5G-+\U9B2YS+:79NXN,2HBEP) 7YI566- R*[3&PJ_7V2 QIO;& M6P7JYJ4K;:/XNC*0=? C8%;LZHI69\-6RM&\C8Y_;%NTQKC1 #0J[&S%1@O; M;G:W),WEK1$:NAW955B&LNN&"3&N$7854 <6TW6C79T(O-S,Z[IR\^^]3+SW M?XK%5BKYP2C_MBYC5]MQ=_H]6R^-C)41LI9P7W2%J53C++6UK02%&!49+ N. M(9-(BB(CIU-;Q0S8@$O;:=@R M1\,:@[./0ST-CO3]JFL"?%SVXG+JG;\5:ZT>U+(RDC?-E"W%O:CT M93XK*27<[,21;$/_BT)(=LK?4$"PGKZNQ%RDF%?"_,16MMX\7>J^>_'I0T?KQ/VNKHT MU8P3SEBI-11$2XAS)B!#B$"4)E(5N98H%1Z=('WF=F*&\5M"OMU6&_/Q7O?: M0:X'5IMR6@$W3@X&Z#A4VXD+?NH$_ILUW5N9>[6I OK]?2 *1(=.4X[*B"QA M*,EQQV/G*2RVJ -H;\2X0J^CT>BK>IX;)[%2$PKU>W,VU*^-X?NXC^&KM>Z5 M)05&\>:RB2R_>V7KJ3P&8Q7"GLCCX%5'>XPU.EUV.^KLHU7I'@/#?E'O4>8; MMKWY;6F,E(4M#O8SFR^MK^UNV6O49#9<=44E.=_\V'G\9\2\3YDJ$\C2-(4X MRQGDI220YYQKI@4723Y@NS-$EHEN?[XH6QAN=W8K]UV>%OO]J]\V:-!*N6V+ MH@$_SF=]+SZP\G=G%@;ZGA)-N;Q.#8?C*^^=TS4H!MI)#1)AU)W5-2"]W&E= M-=; LP-F=F_WYMZZAL GM;$=>ZJ-9>QFGZ=N%XO5'S9\TA#TV[4RD_]2ETH1 MB"2)T#!1B88XR3 L)35_L$)HQI(\+?W21 <*,K43@:Y9E9%]_E@?1HI:UKI% MJG=BZ=#55!?31 M7PEH*'?\4#'&];Q?"=:!D_W:\;Q]5WN6?O^GK<.RG5,&HM)/=.VL5VYNRLYJ>+/-;1"QT&7C%)G"2\R!DE!2HBYM!V<,@X5+3)%S :+B]RO5,;4 M.[0T_3(VME_&HCX0%D9(W\V1;Y.6,/!$/]*)TTGDLO+!2A>\3I.1RPH>)O,' M;BNR8Q"'F)[?EBM>J75]?/YQ^;3=V$Z82V'NJNFH#OF9(5TRH@6&&4\9Q%H6 MD.ND@&F9)RF31 3$;R2_Q54X^C@<'*$YZ3:X=/]8FW]'/7I;>-<[AEGK_V3K>\P @6IMN=CL $,B,OS3:J5>BH^DLCS_6V MH;WVJ@?[?UO[[[NAK[KW-EU] MC=7)2$(8236D6&%HEH/"LJ E)"KC3.I,:Z5FF]6&+2:V,GN9XNZ?;H"PNRBU ME[(.+.S5R;/_/N:2N5D!HRU$9!NA68-Z)]L3\%E5O.82NRHO?MF_(V2+S #( M!FN8>8TL([?/# #;83/-$(,.,U_.U:_XL%JK^;=E$^PH?MROV;)BHLX"6,KZ M;XLF)T#^Y[8)P?JD-G?ZGOTY*QE1F"<)U(QJ\Y5,4\AIALR7$]&R*)'2J/#K ML1='4!^.&*AL8]!_U$1@LPL ZZD -JNZ]^!>"3!OM?#[0/@ODQOW1P4_ M,JTW.0;]>G*W+Z!_KL+. 1B.J0?#%XB$_>S2MAWO-MOQ!QDDB552'4E5,[V_ M_@5XD5BZ4 %LKBVXWBGITUTY:2&PKT>925JB4S[SGZ^V/^C3EKWQ;2SO/ MC#&"*LMU2. ,8&4$H!G-0,:%PA12A/P(+XXY4R/ QH.P0TXQYN5BAM;L2F%'&940"4@(C:(YQK@ M+"L TX4$*26$0))2X]>$[_)04_MH->]42TGFKV'!>@>L!4(%S@0"ND@9P$61 M 9[S BB"\L+ @BJ%PK8;X@ [SI;!H-#ZK7GBP#7TYWQOY)[C?VL,C;B2N8Q& MI%5+QT"CKE N.WRX&O&XHA_YOBHG=?W&ZM:K'__0:SG?:#4CT*"4,08R5^AI MB3@%0DL#4E$0BB1+H0KJGWAQQ*E1\:ZHN2RFU[69;IMI55D>1AZ7$??CD*@X M#DPEKR&L.AK6YB8[>^,1BCN>IU6/5 MG DFC$"(@HP9"+"@&1"20V"9A6)#:49(4)AW9IRI$4ME9M5S]2:95PU!>S== M/0>N?Q;V2LA&2+=:M+Y6:#6-4BLSXV95.W"(F#X]-=(.5T\E1+M^'ISY M_+Q:MM>:=0MQ80B#+&, ZBP%&*4IH%#E@&22X@P7IE!>Q[O/#3 U$K!&@G4[ MT>*=]CJ-W\6-E2/KM+F5]>K^7;_HIA)RWC> F)E48L@Y X4N$,"%E);*L %<4TH)UI+H MH/;(AP-,C1 I2CVX\:F9QS M[C D.?N[GE(U91>C2BIS=_KM#Z?EKF>$&Z9TS@#-,P&P)BG@.>4 FHPPS(E( M=9 <5<=84WNM=P%S2]WSKTWS+%^7-U'S[O"X;H;J4K7KW MO/V\VOZGWM[SN9I)::!@$@%("PAPYAHMI(18?C$XQX:2E 6=I/<=>&KLTA8M M4]5I?]2!];L>L^,9\)D +R'SJ!4 M)B=MFY/&Z$0\;Q-K=O)#;Q-G>,S#'W/?2%> M[O%7*V>2HA1EE #$<6&YRF#@MGT A *FA41,BR"N:M]\:GSTS9TQ3I0V>+_@FTUR6]5[EG]^E\A6&O?[:J&\M8).8NVY^=,3P:'W>7BU21PM#='E M;ZS-F_:MQ]VG.>'4T9;,J=_T;G*[>M1?MWQ;]J/ZQ8$^7RT_K![Y?#FC.:%4 MV65-E@H%<&HX$+S0($>4"\HYWCC:UE[X^M[*S-FG,37ZK# X4]>F& MVN\5CP;@P._\%=CUZ5M[&9-X#6L[QAJ[4^UEMT^TJ/6XZ/I,21/ -W6!,T9, MP3#G %%E *9< TX9 2F&F&3$;>"@'HWCNL;T>AW>H-]&>111UJ53^R;9*[&8 M/_ >M2.=N(?G2WK!^"8)DYVENTJT85(FYQ 9(&=R--2;)4W..=V5-3E[S94J MX;>;C2Y/W'1+S-H??%XMUZ\49W_9:>9E6.8*9@QH0I"-95Q]:RH$4"F15'-D M%-.]),)C6#>UV*>M(%WY5ZYN+HM)NU^UW:S4I:^00HS[$'C2X5M-[=#\^1:S MVE\5/";ZL27!H]CV-GK@,6$]*P8>=9"PSX?2\]FMC6Z5BW!_7O"'FH).-EG]^6+W\Q5Y3,8G]PYY CN\TRLM_UH'FQ3W_@]Y:-4Y<[7Z] M>IDKK=[]^/M&JT_+JL.D>^'E=OY2G:Y$)B4Y<8J3RKV54%' &"Q SBE4-E93 M@M 0Q4G_H8->VQ'D)9U*2BDN^6PM=HU8YXW-"=\9'2Q&XSL/?C'1,.@.S <. MV%+_L3$[$3^2G_Y>H?RG9&=\;;_>E M@.],D!QC+.QZTQ -,(824*(U$%DA4D6X(2IKTE[=+!?9LA[)L:&7G)61?4X[ MQ)ZU;D9\BYD8JZ6>M1F41B=MQY*69\F['TG[=[5W2>E>*=+8.&CI-;D/T+&. M/8O>I=UO-9LC582//JLA]>1#8'^V##WJ8&-5KP^!4*OH?9#;]]11?M)K[C[C M^SZEU&A"",= N@8/6%,,!$(&<,:+5.?8_E<9DK0]'F)J2_B=A?W[O9[ T2_& MOPZ=@3].>V &:?=ZWO=88KS' XPKI'O6P2,1W/._C"^0OA/"5A1S6E!E7W#E M-&L1 XQ#Y41(B,QRKB@L0M(!/H-.+1%0J6#+5RK83K"VK&QUX@);_D=H)L + M?,&HT"G& (N4 (SR%(C"3@-%!GJ'Z-/GHDM?/R M,'EUC/S#L]L4JF++R8FJQY,>O]_?)4VU@UFP4_KAH5 4GE0+XEOFMWUQHU:UJ9Q)'&>Q*.SJX",Q&_];!B5\*Z"Z9 !K[M9;XF< M0\+=A095SX8!=$ZO S!6$-?/B'&CN*N .@KCKKM;WSAN:>_S M7/8,^[2\7Z\>[).\J<]XIAE.)38<<)UIRY&F -0@"92R7(DRF.$PMNP:;&J< MV+85S)?@J;8V-"[K@-R?QQN=T?J/FBGYPB__+!G>![WLQR0W*((0+<$&$7?TP!S@H$E,YQ MAC4SJ..SKTV)T[ 3.BBG),"E"D M95_NG .1<@32 B)F"JRP)L$;U3V!'C';UD ],+J:LS03QCZUI>0$% C0#')@ M9"X()3!%A>C1]?PZ?,?I0?(6#W/ [O)U$(ZRH7RJ.TGDW>/S*,3<,#XQROA[ MQ.==/;DMW/'S*[YSU4%"UT&V?F*AI$+S@@"4%<;%O!(P90C([.(YEPBIS!)$ M2$G@J5&F%O!6C_?"-63;NH9LO+2W!P4

G.O<,T1T"PPIW"T@PP0]UV$A>8 M:&3QY<%?LZO@'*W.:@@X<0$A$H@"+3$#F&JW'<<(4-B(+->:I4KU^'Q= ^@X M'Z_A( WX1%T#TR@?J,K FV1O8N3/TSD$8GZZ5?5HN%_0M7 M,C^S(6RF4AO-LO+;A20!+)<0<*213C&$./?*UUQORM0^<(T[B?,G:1RJ92KL M/YQ3R2VC?_GA#7SF]$(K5@+9[L'&;T'HY?M2( MUN^J:XO/ @^HUGTJ;Y7E/_L'OMA7\NRKG#BDTM < TXL8>&\R %%.064%C@U M6BDD@U3,![5V:E37+F4[>[)<-"?+Q:F3Y;7;-A[9.=ZJN(I1]#;$4^/'LY-Y M%@:F:2^! =$I,!#A,;BB\F[ Z8E>H#>$K6]4QS<@[.?+_88<-*)N=FW#YL.S M_JS_V'[[72]>]*\VZO^^F6F,LT)!#B"S7RI/NMO9?].F!><%(J M, N MX)8VX$ZE 2R'!6>%0!KF(>35-=C4B.JUK>[X5&UM\EMI;V",VXFS'V/%0F]@ M=NH/7# A^2 2B7PZAQJ5:'R(.FG- 3<8!9@1E10Z50D'=P'T&G=I' M9_?6.)&%^683WLW*"VJ_X#8V@$-_*O;F)CN"<@:78@O#U(R%0!2W V_WD&_1 M?=<+A#.==_VN[;G;KC>;U?JU*&.S>/^V>J>_:*GG+X[U7!,_>]\[4VV4NFS- MC#!J4FD)*5>%Y2+#"6 P54 RF*F6E.Y)#=R-OVIF M/#?KQ\)[Z+W\T@^WTW,@X]KL!%5YQL:=F^35W+1V_B/N\L> -E81P%6VC%LC M$ .VHQ*"*#>-$-UMMIL[\_?ETWIE1[M?KZQ%[D3+QS_DXEEI];.%X_;1'>;\ M5[E&>?>C_LV/N[7]T__1_^:L3.-FENK,2(@,T'8U#S#'#%!D!#!YD66(YRPU0;M3 M/>V8&C6_$I(-[\]S[:SX,?$(6 _,MEW"LI4;W K/>MPLCS,UZ.WN_>EY:%GGBEH0_V\>S"F +JKE"#.29M@%LP5(@Y$KG2-),X*" )]" J=% M8W]58U)ZD)0N)&T? L.>T$GQC'<&A'KH0,<+Y;JX)W$>)*4+,:N_>Z(7*[() M'7[Q3-_[!-<-?:G:\U2E2%6]8Y-&_#)_^+ZU2])-W91^WYP5\H+K M7 .4(TN C I J18 &RUPJB@DTBO$Z3?\U)BOY8)[+4U=$%QUH5L[)\#*@&?[ M+Z6T1Z*J]*_5/L![EPH-/ $CE0D-,Q$A!4-7X'BV6*C//<KY2>%3D3DBNGQ8F)#;-3!7@F M)( 49CE3AE'H=P8$7*8YX,K,>=&MW8)PS'/1#8 .RW,A\ MH%Y)>#X MGS5\O.-_!TB-=.JO&752A_T.H @]XW=X^I?[X7\\E6;I>":5M M=\_;S98OE8W0VJ<2,!>YR"@'&$YUP:$E1@?SS&U#XI+1,#"^9/X.?']5>B,C KMZP;1H_NO/>Q MZL]/C#!N5?EY%X]JQ3M^VN^];DH0727-]G:I')L\.1KYK+V'J3/#EKRXXDNK'W)EGJ\V?1PH$N M%$.%4 1 1)$%F@M BZ( 4G"2"2V0X468=GXLJ,>1T!\5;#_:C07@P/R[1^Y^ MA]S'/7*?.Y +YF(?2"*1*Y1+G&<+V'R',[3?LU#B\M-JM_^_M M79M-TS F\<3;CU/BHS@PN^P W)MLB:8T-_FM_N<@-4IA2$4B'<]!1Z6?," . MB2CPZGZ4]-$8+;=WYN,?\KM;M7[A6WVW?,\WW]W_=]SWPA=N8?I%VY!U+K=V MK6O_@^7%UW_1^N6,\AR;7!L =9$!G(D4,&/_M1"("Y5J38H@H<NQEM_$N^E-O=R^1].9/N?Y.6[>[H^&X>JY^XR3WXR]=7..V&^?+9Y3SK M,\A=5;[!1#[@#$5B_2$L'/43,2#$A]^3(8<*+GQU*4^^6)1/;-WJ'MO(-DTE M 40* 7"1I:ZFG]O_D8H8(@N5&<^ZUN.[3XWPVQ9ZUSZ> *V;:J^&8F"2;!N7 M_%:9YZ\<=P(.[TK/ZV 9J9 S#)Z0 LWS[I^MOSQQR5CEE>>M;55/=OPHF)V: M H2?5^N_/SVLN=+U&>^9)H:* C-0,&Y)"IH"" 8-,")7NI"(&^H5VW8-,C6N M*N,.%XL90OLEH4[(;.[M4VNHWHI+8RN8^& MD3?51<%J),;KA5D(\5T$XRS_G;]R+!J\:'N+#2__MJ_H4!D1'L2!NUU1RK,, MJA2#U$D98\E=D] L VF6*@PA25/EI6?L-]QDB?)PI=:['] %N/T6VO% ')@Q MK\*OAYB/#RS1='DZ!QM98L?'\6.U'*^KPF.M^UMT6W-4'<6G@DLLD 8*Y3G M1!' BEP 0F@.<\J9R;WD;$[>?6JD82U,T&WSL?,/#(YANQPU707&T.'2*QS" M5X,G /$/D:X"9JS8R.]!"8J&SOI]/@PZOF2T^.>LM>W Y_R/^D4\I\4=9R3' M3$K! 6&%70B2+ 4\U0C(G&><&F.@5B&1SNEAID96>QG4V<4825LT *H, Q@F"O MW)\HIHKK%%)8!!7:!HT^-?[X,'<[">*Y$DK9KI*EG74G0+Y:+-S[,7?*0GK3 M\69$F!$_5AD,YX')YLANMP>YL]QAOK.]/D@1CX5Z81:)G,+&'I6S>L%R2&7] M;M*/X2J1 ;O::]4L.ZEKK7>I!X9X1K4K34,B!1@) 033$.0:$XD04I#F856O MEP<->+:+-^[:%;N S75-^OMR)39Z_>*$MSXMGYY= MF8+SUMI0TJ']M^>UDW8JR^9V1XG_QN?+7U:;S:=EI>/\:?F1KY?V9YM9FDMC MF)% **T!5CP%0A(*L#0V*&-4,A:T@AO-\JD%=>_K(K7Y,C$6@^3%@1 H9##: MK/LQZ"3G%)YGKQVW=6OUO]!@< LE/ M#H,_)0T*[H%I<(BHS3#VU,52=QC-[G'U(<:>CB.%B=$-Z%F)W=;(KDX'-]LA M*3,XSP5 3&$;:FL#F'1!M^(4"U)PDZ=AH?;9L:8781\(QU?&!I8XGT460@%3 M(0@HBBP'&&<8"&1# "*5R:4PPIBP2O48N(ZB%UR"N7JJ$@0N]N:ERD8L8/V^ MLE'@&OBK>%*18G_"_Z9^(B.6YWFC$ZN&^NPXXU9"7W+WJ)[YX@4]Q8)TF8NT M:YQ?^?J?VF6//_[AU!V:;45(:8:PS@!/TPQ@@3- 4Y4#NYY 6:6 (SEX8; M5Q?&T_DC.1??Z_KQRN?55F_L)\0%G'?;[WI=_WE3/_0F2R'$D(+"0&7#O$(! M>Q\"3)H5QDDAXK!@Y,)X4V.5TMPP'KF$J!^-1,1I8!8I+4UJ\VSDX8QM_G4S M (MX(A.)1"Z--BJ'>+I^2"&^ET5M#U>N;EM1T.;C'WHMYS9BG9E":F2PL M& M=UQ!$0XX5P8@@7)MUS@\]SNNT-N"J;%,8YC;%-VT%T%16L)US(1G2#,DOD/' M.!UMX.JT8GL-OTEV3@S>_^TR?L-V?NL8?PH]WR[#X]GMS>-&(PNX'@OL.5;^ M]IW7 GSN@(31\ZU+Y-7=(I Q12&Q!()R8CG36,ZD3()4,J?+P@0V;+;4#ZXQ MS+<1E%S#7? B!5:1PI$C VXP-'9>T8ISQ.? D[$G-JW_-GJNQR*N=4"[M1 T MWXB;9/_0S..U*'G#R7MK2=<>EO][B+KVGY)HLJY7F-!3V'6U?+#,_?A!B^U, M0LEX2EP31&H 1L@ X60)L?U+C7.B-?323SAU\ZF%\_MCH?=P.][!5O;TJ0R-?FI-O;\TB/\](T7*K%.X70/ M-NYI'"_'CT[E^%W54Z%@]?CH.EFMY#^KYO.WS]OOJ_7\7UK-:)8;JJ6E#NF: M1:>DL(M\N[XW,&7V0V]C@2SH+$['6%.CD&GHZA,W5#S<0 K>L[D!RM?_TI&R;6Q+X#IO!.]ETW"]9R<>O! M7U9\^>%9?[6NEGO>=@[HY[*&R,O[0>JO-# +Q2"(T,:$.4:H)QNRL@(W_G<;2M0GVK25W$WYM MW](C^XUPS]>=J1;K3@IL]?BTUM_MFGW^HNN_;0XJ*TDA]H#FN..IWFRM%O^J@.@K[+4#TG.?X1IXAMY:V&'R\1(F_76\#OV. M+>&UN__;J'<=NG=6N.OHAST5;:0-CY_+A6ZY^W"".MRIWL_:\LLW_L>L2%.5 MI30#@A+ALGIV?2K'3M[ QE,S! N2'J4*U8K3*Z3!759L?L<1L"4[1NMUZ#CMSW-@2(XPZX05?W3"BY0^3?[+6E M,FOY/U^TU/-2CV5&.*09*SC JZ1QK MW&2.C]M'J1NOBZZI]GKOE%%OZWT8C5EA*%2@T)!:[N %H)DQ0 EH),T94S"H M7/1XB*D11FE;S5,$4<9H!2H0!6% $&"<$<%H0A3,D MB]RWA=^@ADZ.9:HNQO-EHALGDJ?*"Y>*:*3;J\;5&^M)PAM7O'?;AYWY;DJ; MTGP.3(RO_4P:DV^2QM7DI\;9/R7.W:2>_$_+9.=Q4KNU\[MY'9B MD^]=GC&9AV"DDHYI/ PAQ2"CS-#9 I)A1Q^KZ&04#%N%*N.,%[6IY?8]7Z]_ M6&M+68L9$B(7.D< $5H S%%AXP98 (.@*;!6.51>7>F"1IU<$'"N%W"4OI8' MB%.="X*Q @)GVJ[D,@8H=4< 50:9SEA1" MYWJ+WB1\FS165T)%@_<8/8W2L*U&#\:<0L?1TS!X-AX]^_NOP?,CG]Z0#$PMS9[\ M^]@;\B<=CMI3Z_U;;*^?=.MTIZS#'X6]J4K/9Q^76_NJ?WWDB\6[Y\U\J3>; M64$S+"1G@&$$ <:( EY #) @4"LFF5#4)_PX<_^IA1>5B4EI8](8Z?>ZGD.P M^X6-@,O KVP8)-XO[@7'3[RZ&RW__+!Z^8N]LGIK[1_V+^NY^XWRNEYPIGEA M+_WLRCYV[WZT&@^5O81N_YAO9I)PD=EO*LADZCZW@@#&% $0PX)3EFU%[I=H.QTLCD-V=FX.&G2R#[?98C0C?P6Q^,6O_N:=U8Q.YY=F:TM^E4 MUNWZV?YB%RZ[0OAX<_>\W6SMFGJ^?)@9@W6NIKY02?H6L3%DF M;?@$,"EL5,6,C:H0@%3CL=4"7YU__&U?$^Y=U)Q]^0/KSR^614;SA^^;^_,WS>Z7)/= M/KK]Q'^5N^J-^"&4"!.6*P"I74MA2BD0Q!U<9UIQ]RK&/H_H._S:G50/!.7N8-?0^(S?+J&BX:NNQ:X-@4LQE*J$- M,+6RH9%$P$9&!2A$3@5)M4YYF+Y=3.NFQIN?GTLU'-='%R M+@/"L;>8H3%"N>N:5M3JGW63HREUI.C"_JU[3IRT[=^CJT07K-'Z1G0.TN\; M\*7:B-_L!9E2F E$#5 FMQ&N0A)PEFK -8>T$&F6RR!!IL,!IL;$M7U_#:/; M(]C\&/,:, 8FO<:T062/SOD=B7".;C\J9YQS[O"U/_N[X',OO_(E?]#JJUZ_ MS*7>-/O\<[W;9\88D5R;## ;B &<&@&XR35(:PJ;W1U?'. M=2U2N]C;ZWW X#*^W:][;-2&WBVH;$T:8Y.6M9Q3AEX^](Z*>!_3=_0R/+T7%H2<26E,TJS#%-, ,U4YE)_ M!@@$$2!&,"AIFA99'E+W]/KV020Z0N'3WKJRECPT.GJ%7 X)0=(BIQGG !<$ M 2%Q"HPRAB"JB>$P+*3LC=PH 64\Y'RCRKYX#!Y3[J!XWP5%CWCRE,?1HLE7 M-Q\YECSEV'$D>?)7_6CNU_ERM2[;$5:'IMI'K#[,W4#BN52 _[8Z?3;K?ZT6 M=K3-K& Y4]R^X7DJ"H"-R@%#.@,$,IHRDQF%BA[]<&/9Y_5>C-_L]I4+93U\ M+>BR2;:K9/GZS&5S=CJP!C7:%/OQT:@S]L8'H1O?$ON2VL-X MC!@;\TA<&LVL45DX-IB'_!W]_L$9A-XIR/>N\F.QT*IN4?OL$I)U*O+VA<\7 M3JO'_K>_V3MM9PQR^P60!"CA#F8B"0&'!@,N)%54L11AX9F&&,?BJ063.^/_ M=>TE'S\!SN;74["G=)#O_71/TI$1@:@^&=\IG M>@_(2'FCJ3TH(9FH<2?M;#IK)#/&RHF-BVHKL3;RP%?J@MXNU8?Y6LOMS_.E M';^IGMD\,KR9-V87A5D)TZ7WK.V)0C\BRN]02 =F$%W:-9&)SNK:](L MNQJ&=F +PM5[H30(OB.M=;QPCK(R"4;I[.+"_TYCK0^"?6N%^.'7]FTMXAJ# M;7_&=6 J_\4U9?EE M_F))YIO]^[D+:\MC%)=Q[-%.Q!N9:+U$+H\XG&T%9GD6N5 MV4[@[D<^T6!\4PVV':)#=!H)@6@PJ;430[ZQOMIY$"Z+JG5<&Z[/]%7+73"Q?C$9=RPF4VH!0 MN>RT6Q55:D;V!VUW _4%8L^R7PCSEG,W,)VU7;M)7CE73EK;/3=W.P>3O8?) MWL7DMT$V((::@%@2!['-&U<"82!PCR02AAHG[(NQ66]G^^&U*G4!Y[I2DR., ML)2FTBX@N1.)0AI0B)!E?6F*-).R*+P.WW4-,C7F;MN9-(8&:?5U0MI-L;& M&I@F>V'D37,^('11E;V^15/VW_84U7GK46C&Q[F&*KQ^VR] _*#%]M-RLUV7 MNR2_V CEDZ66S^F=F MSN0W9VE2FAJ8ICX'K%]H%0&N@5_]7D@%1S@7<(@4J)P;9=1XXX*KAV'#I9_W M32Q7Y?CW_(=+#M7'3FTDTFK<+E*C#1(.U6O=R7"5CTM8*U%@; H-4I-#@+-, D%Y 3)!D( A,N< [90NH#"(PN8;M4>ZX&JW7N:U M[8Z$GG5V46J:E]4Z3C,&'4D@ V2>(M?1C0&*# -%EG++'1(B*OT%U@-'#WD' MWE!VW;M",@AYBF6.>4H RR$#EJ81$(4Q ,(L5YHA2!CW%6 ?'/>Q9=F'@;R; ML <$4@GN-Q]LY( U=4EF"M*4E4T>(1 ID@!S@JE &:&8A0@37AHPB 9'RP@] MSI?SQ^?'.F'1:&@%MHF[!+4?J<4$<& &JTT]RE[<./$JH9-[/H\H6N\+3*RN M<9>&&[=MG*?S1WWC?*^+2"]G#M9S"8E,D08DATX"-5- *%0 *B$LB(8(YT'= M[ /&GEKLU59$./\2_3S?2,M-_ZGYNJCNS2WT7.#' *"XL MSQ4,\ +G@)(<%9QI!D5@.<^%$:?&;L[,Y*>%-?1/R6J9J)VMH54]EY V6*:2 M" V88/:+PJD$G-,F#\>AEOOT]$U.=UX _#WJZ;I'IL?VD>V_9_LD;'K+/RQ"=:Q=6E\4:NO?)T M_[@*R_?"?LS^B]YL5NO7NX)-I/QM]:Y6K=%J)@O-"HXX@&EF%\J80,"5U(!R ME$M5V!4S"M+R]QWX_]ZELS?T?@PT!* #$U%E\DUR5!)PW]+S%HWPEHZXK X% M*Q(K>0\[*CF%@G'(4<'7]Z2J?47-[5)]W=JP]GLEZEQE&'>"0#G/F8*YC46Y MZS@N$ 5"0@E2BC.!D;3A:%#]J._ 4PM)7[7163MEF,=RB6]WI8"'T_K M9N=PX_QZ];LS2OKE^;1-"X7_\=]H!LG_M#&OFX%@'-%>Z/4]=WXWV_FC75+=F9_Y?/T?KLIP M]X?]Z;Q?M>N..Y,HRRR]&;OXYLJE&XEK19D!AGB*BR*5,N=!6[X!@T^-_IRA M26EIX-9M".">>[8#P3CT9FUM=IFQW:&9_&H_\-;6,7:E0T9 M>MSMV!Z@'.W#]KE'SQV2YKZE?IBCQQ99UH^/NEM^<5H4:QM;5$71+)LNV[7?3QOX[5PI@XNV M,W7*/["R)=[<>FZ^O,6,#;TULYNLJ^8G?!\F-I:Q=FFBV37N'DYL.(]V>*(/ MT'/IO5H^.(E3=R:TWF"R!GS13>+KSMS;\>3\B2\J751[:RA%MQ,[+;6IG3-[/?^;Y-54M';*(Z["(\$8:W5^K3GCKMHC@7>TFH]UWRM[ MLY39T\]ZNZ^4_+0L_^[66"*Z72Q6O[M-_Y]7Z_>6^^=;MR74.M:=PPRG2G)@ M*599HE4&T Q)H"G)"PC MD\QW#KI:@,V^KTNY0Q>X,Q=K6B7,L=;( ,BEZY3$D*N'$0 A0SC-A28RG;WH MM5A->&+;]OT_]5+ZQ41O,",#AT954Z1ONVY5925(ZZB&>\'J_\"=:\G.M\2L MUDGE7>+,V4 K3%MK??&J?R\:V8 F*5XB1C(NB M, 4@$@DGZR& R)3]'TBPH%IADIN0PI_>B(U0W+.S[<8%%5> YO?MZ O%P!^ M%@I1:P!/N1M-+:EUZY%ED8Z=.M8_.O&;8*6-75.Y.[&8/Y1GSEO1"B8JTRAE M("/:$EMA_\1S3$ *$1),%8QG7@=-+@TT-9+;-VM<[:SUI+N+F':_Q3&1&GJ_ M80?2WE"OX"P,+V]!AFBXC:3 T!N_$+D%+U#.ZBMT7SV6H(*7#RT%!;_?]XO[ MFE8DKU7G9AABR;"6 !ECB9)Q!3BV$2#F5.14"5;@+&Q1?GJ@Z:VQ=[UTGB[( M(X; Z1?I7 _1P RYPZ:V\"9Y'WO=VHU!I$#HS""CAD3=CAX&1Q=^'5>0[%;9 MU:6+$&:Y* @A.054*@BPRC 0(K?+&F67ASDOB#!>.Y+>(TXM<-H9%D><:8_L MQ:@I/EX#DX.' --@:,81N>J%ZG3DK2ZC&TW7Z@BI?HI6^]M,0LOJR"M?%:OC M"P>O(/FT=/NI/]OG:V:HS)';S4S35 $;M!' 52Y!H=),4Y8*1+SZO5UEQ=2( MVSZ'Q6#E(2WP_2*[P2$=F-O/%X*4\@C.VC>I_#@&:_QRCY8-4ZWQ.(;IBL*. M$S>+W,/;_KFMVO#%M12_,W_?5 5^-A1^?GQ>N//S'_336LMYTZ?I]M%M=U<] MG&8J@[DBU*Y;&;2L6-@_4413UPK31JV"V&4LZM%W=U"CPTI 1FO8ZXXN_C7A M>Q<2U?(A4M_P*)/NQ\9O/X?CL/9!]_>;U^W?RW][)7^3E Z#E0'6Y:JK^4W2 M\CIINUU>WG9\A+[G,>=GZ([I46R=1J_UF+![=VF/.FAP?N2SWOYOO=W4Y]=X MCC*>\@*PC!F >28!1PH"K8TJTD)CC7VWC5[=>&I!1<@V7'H.0-,))7\]F"U[_>JRDP$D;6VO_T_^]7]#[ M#QM9ZSMC[DPC?5VV$-MLGAW5O5]MMC-&2)9EE%BBP99M=)8!#K4 C*,,0FJ( M+%C8WLOE0:>W#U/:;&,1XXI7E6MSI^:;,@D>%G!Z .X7-<8%<6!**XU-:O1V MNO=5M\#:XL29'"]H\X"HX9,_ (QLN/:S6/^S?%TIS)NV*6#. 4:Z $!P!I;5 &'&6Z\PGGCES_ZF%-96)26EC MTACIQR+G$.RFC BX#,P/89!XD\$%QT^\^1LM__RP>OF+O;)ZZ>T?]N_ZN?N- M\F)?<*9YBR_]K'=R3&JM-C];5ZD(6G_BR-.[;5N#$[-@1S!^;E#!>(ISF20"*[D,,94X": MLNP=N:Z6$&&1A]!/T.A3HZ+&^(17UB>;TNSD>6/_;KMRA/3T; -R=PC/J1\G M3_:S6_[&7L'GBU))SO[N_8+;_WA;YE:K/[][16:U=-9-(AP*R4_N%%\YTI\" M%T5!4^VY/AIJ H=>*C5S5QN>5)8[_JML3UK&WR2E^1&737U0B[6""AI[W,54 M'UB.UE6];M+S:'K=M^'._ =?S]W[W/1S+F/#N=[L^RE0C% N*0*4%98ZD2A< M01VT_PI9D:;<+L6"=#X"QIX:<;;;733&)[L.Y8WY@4=; Z;"C]H& GA@8O/# M=M"6%CV BW72-&#D<4^3AD-R=&*TQRVN5A,^H8*W4YTUB*&"IIFKM2@ 5C0# M@AL!"ERHC.0T4SA(4--OV*EQ6N 47^.W:]"W4OCU *)#W]?GZIZ'E!;E?&I5AFXV7-/*+GN?]')3[H1^_,/] M4<\@)5A@0H#*10YP(2%@Q$"@BX(+B;$I6% AK-^P4Z.AG=75TM RL5N$RI;A MB:XL#SS:Y#<)?BP5']JA@ZD2R]+0IO%"VY_HJC/KQPN8AI^$"H(HULDH MOT''/2D5!,31R:FPJ_L1E#N.R3??*^6.2F)R=VCSTU8_;G8?<9(1CI%$0.*" M XPU!12B%$")%**""J.#1*R\1YX:394R5=;R6I2JD7;=*QM9F^GW+JS]."D2@@.ST"%XK^R,1SD>8$0BF:Z1 M1J45#Y,PP[H@VA .2(Y=;ZE" VI8 M!G3&!:<%A1HKW_JB4P-,C20:&Y/&R,19Z5]A=!+$;B*( ]\K>Z>RB//K7VT M@_VVCW_HM9QO]/UZ+O6,,E1H*%*@39:ZUI@4"&270(H@@U.4,F/0[$FOYROU M=>G9HG^TPT'HST1.CRG_]6CX/G M=NST)GC$[&/;YW8*,A$_DI-92N>Y:Q];^G[SNIKEJ/BE02 I(8BX$SSNG,7: M11[)ZG%WH,>=BJ/=ZY&'CZN-U?S%!_VTVLRWFQF%R&A%">"%4&S/(=2T1@268<#3VT-M-.F5[6!<32>CO#N_D0,B>+@R9*+"D\[C#\,BW$< M.:UKL)Z.JI8_YM'4MCK^36V>N#Z;[\V(B.[Y'XL?_) MJ^_1_D/TQ<;7/Z_6[F]+L8"<: ,*I+1KQLD *R@&2$$H,DI@@:'G!R&R:5/[ M9+2L;,+3OWSY^G?7$>.@!-N;YV)/YL6OS1M.T2AK#N&YYA GUQRM"?[->9G4 M;OI++,2>4.]/VQM.[$@?O[>9X)"OY$!SHM.T]KSXNO\R7NMPRGT%(\AP7 LA, M.7GS- 5,,@R@9H8CB3+(O19ML0R:VI>YW7JY=BDI?4H:IVZ2G5O)SJ^D<2SY MS;E659GT[9S==V[]=7_NO9K>WX>OW#E3H].KF?&>22ZI1* M8,KC"ZIKC)@:0>]]2):OG$CFM1=AK-MK8G".!:), M@EQ!"C!!=J7+3 X$=+MWBJH(HZ!Q"1S M.N$9$)0HH(P4,%4PS74>NM_ *8H9$?.&AI$=AK^W =!A^7'6OX,SN_5H_\;GZQVK] M3_M);B]<9XP7FV7J MJS-AW@FY#E O)DOC0#4P,S4HU5:^2HW%0,D[ QD'K9&2B;U0"\D%7D;C;%JO MX]*Q,G27K6\EVSQ^W'?YM=FNYW*KU7N^^=XTITMY!C6!!! )4X II985Q$X%H ML>JI,48.1CO:?/2RIU7!.YS=4NJ3[+&,I53E*[!C4:8&.7I)QE$DC.."Q4 5-=!$KY M7AAR:NQQT*KHH%-1_]U$#_#]V"4NI(,O8:]&,U[3IB. ANZ\],O;;-GY ^#= M ^GXRN ?&K$T%@;$)*=1NYC]U&N^<.W;U.-\.7>*)MOYBZ[5F>I'SE L MN=8($.@650QA0%VV2E'-F<)8XC#=7*]1IT9HM='E-YV_,CLL,O*#W"\XB@[D MP&S8QO"UQ8V,6T0*Z 52I!C);\Q1PZ0@& XCI;"+^R;)7_3R6;LN"Z=.H'S\ M0RZ>7;& ZT-I_T]]XW_,E,@A@3:&RG N;4B5$< *D8,<"80-4M#PH,1/#QNF MQE/?5EO[AJTK1ZK6(K(Y;?6[.VTE:V<"Q7+[3(]O$GE0T >/\%I(OW^%]/Y< MV\Z'I'$BL5[$S$+WAC!:CCK<@I$SV+TA.LYO][]5>#'%0JN'JOGNYKZLROIY MM?ZB%ZXY[PQQ1 3B!2!::Y?XUH!A5 "M4FIR3@IHO!)8%\:9&L?=*C5WZQ)+ M=%6AFNOA8IYM5+&N#/:O%^A"]^+2,Q9F0Z>E2C.KQN*;FZ2RU)T82K[$A,N_ MP"(2;&.56/2&+ZC.P@.4\Y4671>/5FOAX4&[VL+GY]=N%MY9?N!.<*]L9JZJ MT!FCZ/N.'4.^T?[C91#.[T-Z7!L< MPS5B";]RY0IPFQH;FC(,69$!I4@!L.88"&D$R#G-)3*H(-)7PN;T"%.CF\;* MY-&:Z1UTG$'O8G1V/28#4\4.#F>A*\>_6)[D"8UW)'8]1"/%8.%0A<1>W3"< MC;K.7#96O-5M=2O2NO##P-*NJ&K\9[WM)8[[^DZC MJ>*>=* MAWOZ!_UB=;>7]6EI;U722!482D4S4ACL)*P9P"ETE='$ $3S@A"N M(2)!S3I.C#&U3V,[;/QEM7P =M#':E=T;WG/8/P4Q'ZQ]Y7 C1AJEYA]ZX59 M<+3=@4JDX/K4"*/&TATN'H;.73\-UX#DF^_W?.Y2 =4IM,VGIV[ M_M7&Y,_K\HC\G2D#]%8?M-T'B3*H35X8@*E&]G^D I0@#I10*]ZZY]ZM,RR2+O7>>S8%BS>G% M:'_LF1HZ-'&3=-],4NU1\NE@DGY]/4FE7TG+,9_89I#I\E>R''G:QA*XC#)] M<20O(R)\7@DSQB"C"61&1*2MFQGSME<*='U:/CUO-[_H%[U =4F1D"C-J-) M%88"S%,;5(N<@YS C A-%&=!55P=8TWMBU?:EJ">@E@GL/2+GB,A-/"7IBUC M51EZD]2 #5"-Y8%);.&I$R.]C:;4>9?/RD5U7!)>2;#Z7:_O[6/SW7+/[<-: MEURT^5CW+J\?[8QF&$%I@&;,=09)4R!83@"5&FO"4IEJKYYSO@-.C2M*HY/& MZF1O=M+8[;];[@7XQ<@V.HP#$\IE!,,+X?V@]*] B WI6*4($: -*DH(P>E\ M=8+7748K4PCQJ5VO$'1=,#N[!);+7]VOUNX9NC.?5\MVO?^NJNR+7KBVRO=\ M[=38RU3^KWSKVI.Y-I:DR I!#0,$.;$QI3G@E$/ &4]YAC.5&N0G*A'-II#W M:!P!"M<#>=V8?_$99X#G+/"SB 4-/>J6WZ3 M.1JK2_6;SM#%K_+XN _\V=[O.M0N)7?&[;2"5V>TVK7,M6=)Z=I.6R/9>S?V MI'E__\>?O)$"A#$G,220B OXV4@CTC!CA2)Q46G%*I%OW"\9=;M8K'YW8L<_ MK]8?5L]B:YX7MU*6F3%KC)Z_E#N1>28IS@@#.44*,:9U M2%[*;]BI??!V5I<)8U7;G?#:\+#4E2?R?EFL^'@._"%KC$OVUMTDK_%]O]9J MODU^66TBMD,/ RI2ELMST%$37F% '.:^ J^^MD*\+?/W?K79VE&/VR#N^VUL MG'F25ZQZNJ6BN\OF7:DJ<2"HI"6AE"FW$\TEP-CD@#)*08YQ[H3KL&!!>C-O MXL74F+-=!?+Q\6FQ^J%U><+8A3V[O_BZM::?ZN1:'V'M6]X^YN/CQ]>3?R@& MIO^3O7CW7MH0USKA^BLY+T92 7N#F8A>YC^F#V]T;N -ING\082W,*;?Q_33 M\L4:L%K_<,JYGY;WZY74F\UGO;TS7_1&KU_LTESBC+)"4QO;8P4PIQ((4R @ M,42"(%-0@4,^?1YC3NU#Y2P%\R5X6J\>['T#8WH?D/T^$)&A&YC.=];>E!K7 MKG2FMO@FL3:[KWYC=3SF#H H$L_ZC#@J*P9 <,AA(9?VK',I.R;ILHKFH!GY MA_FF7"M\X5M]K^U#N-S.D#1IEHL4\-PIKSD5(Z:9 (RD+)-8\"(/(I^PX:?& M0[7U54EG( L% N]9)S,8G$.7SM1(EI9;?JIM3VKCD\;ZQ)E?GAR748XL70=< MK/J:L,''+;GI!!^"-8Y*T1LM M0$/!"-0CBK?,DVM'A1]T]<]/RU.CE0?F9UPQPR76@,.< ZR@LA&7_5>*TQ1G M,!-%3F=+_> VG[Z%K/J\3?!ZS5CUFAT9,MPKMWO+>"DL$+H&])\!H_.DWAS)--[MMH^TJ$3II/+A)G .)=20> MC_5%+Q*9!0\_*J/U!>>0UGK?IQ^WG6ZQVAQ1P'F1$E8 B @!F @*N((&*,1% MD18\+Z17$PB?P:;&66<:#H?16">Z?I05"[.!Z>D,7 ,!EZHL5_F^6MCK-U5SYAG#2"E(!5 $,X"I7SA]%/+[7]>AK]51%3G?&%9>;U6*^I9R3+"#CUS'41#-[.W-=28([LN3^>7]_FWSZ](D'='PZ M@V^A)4DSJ4!!N<67YQ0P0E)@J"1%QE**C.^1L:N '76'9U!$NZDX$DZ#[^ T M$-V99&=D:-.U,P %M!J['JC1&HZ% Q;6=:P;BH[>8VM1]$X;FU#@QBY=-.#3%N#JW#R:.\6==O>^X&ZNVGI5P] M:G?8_':[7<_%\[8\?;7ZLDM+G]Y7F'&,*4X+#JA,-<"9X( 1R9R"IU Y8FD! MO82L(]@R.0K1F\U?RP- "^M+PEO.N&W[RQG_P%W'*V;1L]2.^U] MYT;RDW/D3\GMP;IA%N>89Y9Q2E;N6?RZ;I+0 5(D"%"AC5)F<9R9 M_=,CGY&^OF36(=3?;*^\G>5\>6C;=O.+7>WZ4WG>*1 M/F5O.=4A7\+!YN+LQS/^B&-];P?#JO6)'FZ,?KFHN_4#7]9;;N]7R\UJ,5?E MO]AQ[^T+T[Q)N^TXOOAJ_Z;6%]KU=A(XYR+5@"G$ -:D "S#!5!(2L8$-@@' MJ6E$L6IJW_&V4TYRK.5662;9=LQ]V7>N)7O?@KMWQ9UGO[S5Z+,W\&=]K(D+ M3F9%!3I26BN.3:,FN*+">)CJBGOSG@UUYYNGU88O_K9>/3_5+6Y6Q M\WO^--_RA?/KIMX!\)O+8)8?"/%([!_;NE&_"@-!>_BU&&J8>(UUL_K0.4.4 M(4X$$(0A@-,< VJ4 #:6MJ$S@5IQ>&UCW6R:)_JK/K'9]8UULZL;Z_9 :&!N M/-]8-QNIL6XV6F/=;"J-=;/PQKJ'EP3OF+[?GSW_O-KN.^EF5$J(-* P50!C M2PD\RU(GV8DD(2:EQ"M/>G:$J;%!R\IDZ"$4 MZ0G)6:Z\=/U8I.GI1XL]?:\(HU&EY[.ZF>;/\XWD"ZO=?3MA5:=#9S:$DBDO.-"$NY-=!@.*>08$ MRE.84U.DD/;:1?"U8&H4L6O46(JP):O&A>3)=>G[R7GQIYM$MK<"=)_.C>%3 M%9CB'V("!J:>UTTRDYWU58?$!ON@KIG]$_:A^,5.R7N/_S9)]U!XSJ;5@V\4 MO)0\D[+?[PZ]^W'6L#M*7;,[Y]>%B7 MRFZ?EMOU?+F9RS*I-Z,IQFEJ.#!&$H!S@P##N 2V@FG>2Z%\DK%OXGU4Z/D MRI%RXT[7KK@#G"_VKV\2WOC@#M163B3NJ((G';_-XW%Q=3WM21]Q+_?L5OV[ M9JO^W:FM^OJ1<:O4!HCDVZK\ZYND!<9-LH,CV>%1[95,^?GQ3C),^SD:*6\Q M\>.M3Y_C'.>"<0(R#/75P47$M "DU*(R/Y5)G*3]FC4UV,>10<(W9L";=A]+8MO6$ZU;NE_\UZIO/X>FG'VMSK=4GQ'^8+]V;/ MN 5#9R0#K% YP"Q#@,L\ XJZSGJ9IA(']6XY,\[4UH$[D24["&?F MR#-;=SWR0^?D:@M=T^@J0KY):BLC)MVZ88B56CLSRK@)M&Y7C])D%W[>CUCV MIW^_\H6^,_?KE7W^MS]<^FWK.C,\N2AR1DA.M(8I8$P(@&&F@,A3 3+",IQK MJ1"$/6(RO]$G&H25I^T=HUC3W;'+I]KXFW*#H.K?HAL?PJC$6JA6[NK4IZBNWRL=?+K]*'5* MDS@P&=_>?WI_N];%;KZD1(K0Q& CY6.X2AS1VWI<)(X!^U M91AKW.#]Y%V+B#NQF#]4&@M5/<^,%$@K*%.0"@X!3CFQ$7-6 ,T5S+0N&,5> MAW([1YD:V>\L358[4_V/7'2@>7&;- Y& W/I'IZ]E3=);6<,F+QW ^/ -=*N M73_80C;3+L-Q=M.KX]*Q-JJ 1*1#L&FG4&,[#Y2JQM,-U\P)DV*[?\#*7<]6]-< M 4%R!DC!,D$()BRC/5M*]XF91FLB+>M:^U8SZ=YMGOV"IC@(#;W/VNZM'>V+ M?]GU^*V;1PT*+CO8T9XY3CC0N4M:IQ V'YZU._+P[??5#&&&"QL( *6E.YJN M.:"I,D"F/-=(I1#[U!&T"5QQ.76 N?"Z.-N_CQ<_UH >1Y6;BRQ;.[_LXT VQF4B%$W,J' M:2U=/9^$(N8L9XJOP&)@! M]E"\CP"%O_#$-9",)341 $V0PL0YW\]K2AQ=,9J*Q#E;V[H19W\31DN;]=82 MWN.S$YUXT1^-T7);;9O=F5NU>BJ/'.PVY.HO.5W^PP^-5K;VY_HTH'D^TW266]P[JQ_Z;=Y29>5'4-=%TAEKUO*[RR_[8/ MK7H-.0I570-&0V57W6. 5-6O?/N\MO_\5K8'U7]LWUE/_SG+"B(Y%12D)E,V M4+.K/@XU 5IAD<)"0B/#>J2'VS UXOLJOVOU7-7"^B1?&J\BIKG.3%:$5-?U M4S"!=%?C1/);Z4;B_$A*1V)V<.\/XQB9KS,63"?[U0U14 ;LPJW")<0^VH!E M^^-6J;4[V%3]XY?Y4L,9S7,J649 H0RKE!A%3A3(F< J+207RDL]J'.4J3%> M96A2FWC3_"%QQB9WRP AL?/ =G-7-+@&9J?>2 7)B5U$HI>>V/F[CB8H=M&Q MMJ+8Y1_WD6#=]TO_^$?=)N52J_099IJF6AB@\HQ;4H#(!DE%#C2D".(BDTJD MLQ>]%BL_;=8>-H2\ VU+!DQHU&<70W1&^X!_.2$V.*!#9\TLDI4']6DAU]NC M=B/9^Y&\=B3Y%'0:OO\$A.B_#CP1(\K"#C$A@X?5K M^=EK;M2W='2S==U27O32G;A2BII,N "2%G9I71! =6J :UV #4N1_6[X?35. MWG]Z7X2Z LP=FK%+YW5E9FAE:!O!0D*+G92 2(7M=S>W"/)< &D_QP051:98 M4$.PWOB-4V ;#3?/C>6^: R=!JV!^'(!B!YELB<%?)E-]5_S+??FVV:W5I]5N0P(P9*H%)B5]",,B 8P8 A:@0T)K6L&%@C M?WZTJ;W$'[31Z[56?=_B+F!]W^I(< W^EE=V)K];0W=[HJTT7]3R^,N0Q"N0 M[QAK[!+YRVZ?*)+WN"AXX?VWM=;+5D.5KWHY7ZU?M7324G*3:N "(X"-L&ML MQBG0.2*0898)YK41X3/8U%@C^W/^WY/2ZJ3=J:>RNVYNI)YUW-[,\HURR7 ))H1/ A 9PC! H$-:%)C(SS+<(\&T]F=KW MXN_+]<[V2@CNE#")6XA[\]P;/RH7OT'_/@_ T#M034<)I]QL703[%A,5&*\T M3MI.WR0[1"H1Z,U!YPF+2F)A2?:XO!9,J2Y*2G 2ATY2P_/O\I1Y?ZK_?9ZV MD>* ?ZNG+B3ZF,9,GPUMWMB\L>*F:[5+OG< %.+CYJ6CDZYLN&G$)V*LT!VARDQ MX!DX>NB!3% )<9?[5Y0)G[SM:*7 74ZURWT[?]Y$G^],*3[X8?7(Y\N9 M,09I35)@4I0"S)D$ G(&=(&89!!9Y\).9QX-,;77N5*^7IFZB=IOE96AFC/' M2'HFU*_"9^@L>B TX;GSL]['2I@?#S!NEORL@T>I\?._[/=R5Q)6NJQU_8>> M/WQWP<.+7O,'_46[^S>%L-_T^A'.H'VW"R4QX$AQ^^(K#"CC!$"8,0U5AHC* M0E[\L.&G1@JU]V)[7QR<[ZZA>)LS\> MP?2#+1+Y! X^*C'U ^:0M'K>I2>A\?FZ5"+],-_(Q6KS;!_36[$I-Q1G# DB M,$P!0L;&+0H9P(B+8%*=$U@414IU$'UU##8YLK*V5CW3DI:U-O*N[0V,93IQ M]F2K2.@-S4V]@0LG(@]$8M%.UU#CDHR'TT>4XG-->&G^:OF>;[Z77-3TAV94 M,YD6%*"TC'A$:B.>3 ,#"R&,T= (WYZS)VX_-9)P:55I;:Q"FC!=^3, 7MQ6 MN1*6@=]^AX@SKPX\+G7&]D'$OYC].F3&JE0/0RBH /T\ .>KRT]<,UKI^'E[ MVW7A';_J%_0TM>/-$Z8YIHC:. >FQA4R408H5P@4N*!.^,8@WJ?MX\$P7L_B M^+V$&BO[=<4XA-(OE.F#S#C\M4,CVGMYP>=(\Z25B=;W0V)Z71@4N8"X#[O?GQ8!R8"*Y$,)@>_(") MQ!87!AN5//P9&F$ A7"HU5)H"P[ -2K4V64Z,+Z%5!%\&6J9'2WI6DY4NY ML5E[D^S=:24/>B==KIE'/SH;:78&YKHA)R:8""- &HDEK[%D5 J- -DAO\:X M97!"Z:M=>]OQG-*I'?B+EMK:(!9Z!I&D*#,Y@"X;C6WT!D1A%,A3&]-1H7+C M)V_<,<;4R+*T,YDWAB;KG:7>R92S<%[,,<4 :>CXK,1G9V/R)2(^WAFG&#B- ME';J@5=(ZND2$F?S3V, SDY MK4F.%16 (J8!)J( M% IR'$NI5:%9<6@5A7^0T^.'UN2?[7M=<%QW40D:;D2 MN-#UGP_/1>\@* ]-L"< ;MD]J)!?.&"Q%L;^ X^[2 X&Y&C!''Z'OLGU%_OV MK=8_W(9CW0IUH]C/C6*@T8Q1(HHU=&^'FAI; M[2RU<5QE86B:_2RHOAGW&% -GGQO4-I9F7RYA%>/1/PE**+EY,\.-')Z_I+# MQYGZBU?T(X>/__7L! *;)$M6Y )2# 'GKL-]:L,9+@P#E!42,P2ID4%)^M>W MGQH)E#G*[ZN%A6OS/_X;S2#YGXG29B[GV[^&T<$!C'X4T!^<@5_[RK!!DDFG M?8[T?A_W=_Y?+[?*G7/VZ7RMWXJ27RGQ$D,DHQ2$7* M ,Y8#CC)A/VRZSPOM#8I34->Y(ZQIO96[TPM\Z6Z,3;LA>["UN_MCH38P*_Z M:[!V=@[0:\H#CT@TT#72J)S@X?(A0?AE'L>SO_Y(2=VM?E.3:HJCX! DL6#P=BY*F^$6R$N7U:9T_3^:#QH#/XM&*'D_;, M4P.#CR=O1M^4I1Y+::S!J^?=(RVO97T%NO$M.J=#AU>B_UI?K7ZW;"A4[H1V M]5.3@8-CE4),,85$, (%S960&!A\Q7M#25VV%AQX,$XBC2'[G\HF%=G$9(4$)@S!F&6$5Z,RNQ@(DP7U F,I58U;6\V-/4W-:6*D5+"_;%!8V\ MKJ0RYP#N7PN\PC9VZ&HH8@/(92Z@<07!S+F6 Y/,7%#PF&CFT@N!/>(-#VK] MV^KF:?UU59K:07<(ZW]$A+5!H>;<"U%8<,)A'!4L%1$I"D:<3NU]2S@U0]3A M9UX]/.C95%=,W)R=":!6)9A7U5-]"3Z\[WMVH$=VD1AS[M'NJ+T3@>$_@([ M+_F9V*-"[X M'963'4S.I5@( MT$@)&C&M5X73^%U0%^0@0=T*7T\A8KVQ7(Q1H#;+_=%Q6AE[MS]KP MTV^%LK:],G?L8O]S[MPKG;:JCZMRK5:+^>KCZG?]M14)I0CS C*5(8A1C"&E M40+3@LN$AY-QC'PF7YNP0(%D\/K(4D/;@+IT229QS%4$:<0YS1&%(5*2@*'F=ICJ0D3E7.K7J=FL7L MWIK;5\"&'_<*].V.'KQC.K*!/0OAJ-D/,T0VUZ#SA%'* YG MB>OK_MB_;ZI*KC_(=7M;_@X7&24%S2'""868)1DL$OTGQ#*N&$IR+IQJ?5OT M.;6U>SN#J)'3\8:N#<9V=L@S")&*E%A=$.KO9H(F9RLIV(CJ M2)=T =A^H^,/KO'MS!"DG*C0+@-Q!2%:3^/!:-$N*]@E1[-X>J _0JNO;12? M2)6*+!(P%DI!3%,*2<8SR M4)+1(<,RLXJK'34]NJFO)'%V*'4R6GL,@Y<>> MN*;6O?\[@,>Z^EK-=PV'7;2/%#I:FX^?&#;_/I:K1UFNGS\_L;]+OOZRNBUO MOM'YPNS-?UJ5M_J7>M?>L@R]WU9XCC@24B0%)%3HN8KU7*513"#-,.$1PHHJ MYC)7AXDQM7F]T0*T:H#U2@\&V&I2N[Q;75K6A^%5N >.G9T!&7]$1C8V&P5F MX*/^N=E_=,L,S#3Z564&QWBTX&FII\RPH7$V5]>O\[#J5:A;6T7_NB,?2\GG3;[?4MP\K,KU_%]-*@!FBK*B*"##%&MKDD60)"R!B20, MHR0G*BZ&N&,CRCPUP[1S%QZ-TOL5G&;@OG0V6B$&WLV7F\APOJCC5_]MCS07 MU&K#E8):\4VPFM6Z@X[RH*M]W4I7?__N88#!\NQ+CBGQBSB> 8;@G)<:HNMA MU]H&E7/X+DL^KV2UK0&3QXI*A3(H&:402Y)!JJ2$G.""I#@O>(PW)8#ZURRO M3;J:7?^4KF=$KLKV'@Z7]SRBGO_O2P_706]=N45G<-;57X;'[99["[Q&X[,MK_;Y:9, M__-=%-%(9:J @IO]GH@+2%. M-0EPJO7O:RYNQVV;Y1#8[;S\ SOR>K>W,YJ!+0?NQ@9J2[D5V]^>QPTF3]L6 MRTZ#[CS<@#CY7B]J\[CE9U<)2@J50Y0:NQ1KKYXD M',$XYIF(DQPGR(G5HZ>OJ1FCG8" /JR>7*M^]Z%J9VH\836R?=E)"79BSOQ3 M;%N@X&68E.J&(#W+],YTO38YGG=RLU^J?]%)MZ".- MW\073^92NKFE9'RN];JR$:T M&Y4VQX1&7?"#4?C']@*(\8>-TJ#1&FS5!JW>H*NXR5/95WWG^/E/UPHW5)XL M? "!@RX4X0;@<+T)V+-S<+OEPC,UA^EB42^*6Y=YUY6)#_3COR&P=R;2!]V*(V3-HXYOI&J^NN+O= M\^7[+D,@M([R>H8R4/CV6DA=XK$.")T-M-JT$2J"ZJ!/)S3J\M; F">=EX9< M4'9H2'^1U/#(B]OE)\EU+]K.OZ+5O/IUN6*F!(E9"-XM'Y_6^M=:@/6@ <,Z'' M_X0LP[U3^C#&CA1/YYMPCS>'&B=?H>K1Y0T;Y0X%_U& /%C'PV_#F7]-UL\W MNM!K:_5);VW*.=<[)O.+FZ78_T'GR>8 4F^=2A/_?R.;_V^W4F^_\Z_F./.3 MWGV]U?L8OKZ+3=>J47?KMU,:SX3HOD M5HGQ#**)Q(A6;,.L9 XE9\W1I-RI66<.EEL0ZM^[WP4,^)'8K7S3'?J1E\'7 M]2C7 ;>.1C.P4Q8TCYAQ/_CA_AL-"F # _AA \2/LT[\;@,&,&B !@Z_5RG# M#Z/'ZYH!A0]^)33\P)RZ=OH"4@QE]7HMS:'&XMU2R.__(Y_O,EGD"2LP)+$D M$.W#@6;)N4\P73^:@\K/QT6N__8,> MW;:N"2D01T1*J#C6\YHR"AFC"J8\PC@111K;%8RQ[7!JT[PK+]@)/ -&9,<2 M,M:@6Y[+>H1R['#]=2BZGX-:0N/K%/-2=V'/("V5/SI!M'UO:A38'U;+;S5G MZ0'[PL^ZZ?4;[?-L8Q/=L"/'+$N2)(,Y*RC$"=8>2Y$C*),(X5QF!$],Z@FM%>&8NK=(G6 2 M.OEACE+F=:)?PDLS+(ZDW1^#GW'8RH!?SBKS"-/+28V2%1EA@I)V!C;PS4$L,C,C R.P10.NL M(J] !LHINAY0EZPB:X3.YA1=;B%41I&U+IU\(OMW!N[@6M:-ELZW;\6HSBT9 M-3/!79*FFNDS M6SH/QW"5OV&WW!J]Q&".O:DY&L?^#4[5N\.Y.([NFQ#?F/O:/GB3*ZSC[QO. M(Y?=>P?#EH3:X6_S6#N)/YN4Z30FL8A2!B7E*<19'$,F$^UN"RD$RW":YTZ7 MZ?N[FYKQKJ5UL[47\+0SH/Y0&MDJ-D&93>)Y1]01""OL0/%DMBYT%M06V2E^ M:& LWQJ:/M >="G$J,IR!*,H+B!.%--^(,H@P42@#*5F0^Z6-3#-4\3V2-SM MN/ (+=O4@,D=_]FJ/R 1X.)YGNWY?\B3NG/B'Y_V7W7R9IIY;?: I:2O5T)O MNQ0E*D48*BF1GFXBAPP3#O-8LIPI+I+$>KIU&Y[:=#.R 2,<,-+9S[8]L"[/ MMJ$0C#S;++5WFFRG5!TTV?8:"C;93HG?G6PG?S^X.H-9,S^6*R6K2KOB=/&3 MW'EPE!=)D>MU+DH3[1'GF.L5+\]@)BA26<2*S,TC[N]N:A-SX^HMY#U= -F4 MPW"OB] 'L)V+[ ^VD2?S!K&NI,"(.H*+; >*OYO_?9V%OK5OH?B)&_ 1O9'/2Q6U?5O]UHBQ1\61/+O46 MU*!8JGYH46Q?&^B9U'RK6[KF(I91$A$!14PHQ)@FD"F!(,\BI;?C5.\(N),G MLM?\U S&S0"RV0/ 6$+S-,]RF$2R@%BI"-(L53"-HEP4DB>QB.^^R9*MQH>L MV\VD0;-TQP8#,;;[50LV2M[7:9U]>5?[C8?UIDXJ=N0]G7YJ8.',U?)^W9Y\ M?]%-M &SB.!88B0A(MR$%PL,&4,8)GK;E0M*"(VIKT=KY,E]F)UB!Y1[O''R5RCS=2=@JF;V*'A7([']Z(".4 M_C:^TDK>LD5;??-.Q#')TH+#/$D-'0:FD) TAP62E(BD8'GD1N!TU,74#,!& M0K#:BNA(KW2,HMV4OPZ;D:?[%I;;R["X4PN=U=P7$]!Q!V&)>\XJ>,2S<_[) M@7EG:[JN4QENU>?UBO_CZVJA7ZZ:[./=?L;L9@AG,$7Z/WK51Y DB.@9+V6* M(QYEU.T^CTVO4YOZ6Z'K1*..V/^YN11AX,0AV9L([M"-;#B^HNN=DN:#D M*]_*JL^PN50N,!SE23F]/(RUB_4D7['GW2/=W*LM/:Y:E?5EB.X-LI@7$2<1 MAXC%"<1<1K#@&8$)E@J1@DC]6\M+"J,(.#FC9Y$8VYL7.SO@$6\N?PVIFC?: M-]%O6*DG&_/>:U#>L;$P.Z0@ M&ZT?9Z?AC52R+*7X)+_)Y9.\68K73]5Z]2#+-_)Q5* M=@1,>F164(@$(D)%*<,LM70$K#N=VN*^$1R4C>3UT25O90>B%=[:<-N#K]VN M3*4L@5E:0X^ +9A<7P!FOL\NZ?4NAEFIGW3K+K_N[ MP\*$'^3:E$7\6*Z^S844KYY_K4QQ_8:Y;[Z\O^'K^;?Z%L,V7$6H2'*6*\B3 MC$*,M+5G*%(PE3E">KU-!;*J6CA M:GQJ5JP5$-!:PADPY\S6KM0Q=!<]T:L &?O8L\7BIL7BRW586+N/5V$2R$UT MPL;%%SRK_%F?[_B-4+[=65D[/MSY9YPMTY>2+BOM$=ZJC1NX-8"?))?S;PT3 MG;:2C[)41XP>/$ MTI!=*\O4[-Y&'W-.N=VB[URXC5[VOEQO-9F I[7>?5X_I M10L;]0?IX8I"V2H4;'VNK'W*< BT2 <;+96GQA?#9 ME>CJ#D(M7+Z0Z*QSWIJ\HIR*.:0HY5>YK.;?#(>#EL)0N>K=PZWZ0K\[\+;> MQ3F6F2HX9#DSI*J%@"P3$BI6H%@R$^6PC&&/).'TPMWO957]&>QI"!9:.4 / M6)V7^ZS.\U:C ?5>/ ZX7>#D!0=QY+6UJ2BS/WJ-;BV)]ZQF]=:67*LXHEJ"OK4^[]S+=3JJVC"(QRH-;.8V#=%]">;/K5X@0UXK[ .[3: MWMIUKTUN&-DZ.4<;?B7)>**]W$X7T#\]&O! MJH;W2MTM%=[_X/!;V ?UQ^>R^J0MZW/##J$^EO,EGS\:^KH/VJ1^^5TNOLE? MM#?\M;J+12;CA.3:[\P(Q$06VA)2 I&4N:!I$A6IT_VMJZ29FM74WUGB?G5[ M^^9+!(![;[IZE*:@)"FZ7'JOB>,',XZ7QX;($OUM^-6RGKJ!?W^@P8]G$ ME65MB#<%=I]_70KMEFLIWG[GLJIN'LS?[@A7G&>J@#%+L=Z>4VT<.8TA M23B)1$IRD>"[I;RG^L4O]C;220BK"4N:"7LDRM@!V_G#X].ZSIT:$H9U&PP[ MX^@?VS#&L)4;U(+/ME6YM3'L"@\:Z4$COC_S. @U3^;0K>^@YF\0+(?F;E@C M5YQD=0J'FZAGFX >IVF:F8UNGL2&_(5I,X:3 B9%RCB7BF7(L8[6^/V:5VMJ7:JZK-=O7VLYKQF.+UC#),BPP)&&8H@ MCG$!"XXR_2<6XP1%>13;AOK]2S\[""-;$4]5&;8&^*MHBX4\.,,[/A5.+P,\!^G!,>@@0Y2?./B0/BOO'&^ MR\F7W;B(EH^:&Y<[&;:6#^$W_VO-76[R>[\_2F[BF2OSH[??9OAP9Z"!H:[RL $"?%G5/YZ!O>]G"\=U+D?8[\?-)9GL M=Q3499GL]^3LV;S(>/9[/F%%"NH9O0C:AY[3RP@Q+'[[;LE+$XAY(YO_OUO6 MH>)=E&87,[ZC!5=9FJ8P)5A 3')D*IHQ*'F>$"HBB@OA$L!UZ'MJ7LU&=.W' M@%5S*#3T*,AE!.PBNR/A.K(CL87TAXWEUZ M#AKI'0#)8:AW2!,#;]#,J\=511<_EZNGQ]<+6E5S->>U[6US:)ED+"D0A:A M$AH&&5@(9"@E2)YG4BHL,J^12WYS'>!B^& ^>+9L>\X+/^.,R!'O#SN+5Q!-/KN MX9'.2]/::[U;O=<[#ZQ0G#,>0XH1@CA3$202Q3#'$4UC) 113O[3Z6ZFYC3] M;SE?2[A2RIBHIAX=*.7"&,BZ7LS'&_#NW3LZ@&3S&&$[6W0];B/;G5I L),0 MM")ZYMX\"X%/#L[C3L)S<9Y5]"0GY_FGG0_>WCX\+E;/TI3\_;!:;O[V69;? MYER>CG/IY[XU<2P3TJKV?[7^FUQ_DGQUOS1W=FM"G]M'\ZOJ3D8J3E)!88JR M N(TBR#+$8:4)#)B,45YEEL>N(63>FJVZM=EN943\&[DG*^J===L/;7Z@LJH M U:-/M9'* $_C(M';],<[I%-[$;-^H1#JP.W/V@5!^<.4>K\ZW;P&_5G^XY78GW -LVO)=#!VB2_&I?CM/"C=_88+: HH8[/PJ/; M.39[@;$Z[9D ?] M9F0&M=#NQUO]H%N?;GF#%GM$YR%%B^Y7\F4R_FJ_"SYDQ[K#ZNU MK-X\R5], 1%2?1AM32AUZ=R&Z,C,6-Y@1F,22+-?7_#AHE0*L%J-4 0F^R:T6 T<3^/IOC6*"$JE@4# K$"HA9 MG$(-OX)90G,N5<'2++6\%FW[*YGCH1[J/J5_])WN0 X#\/P%1L?V@MT^'*9G]^K@P!;RWY][P&3L28 V-M4VP4KW/?]<-='QW_;>=W][?=A!3 M8*7>9M;;/3PT4T%(^6 N#K\VF1+E>J[_^+%L*53JE(AV,:0HB_(889AD/(8X MXQQ2A"G,D" 9$XSD1+J5=+7N>WH>X4YTP'>R@\>-\$W.I&L>@^U0V 4.1H%W M9$O2P;4C--A*W>:+C9'9X B6M_P&VWX#9SDXPG&OCX*NY=OO:T/9IWM]/Z_6=TA;)R$B!B7FN2G'F$%*DQ3*#%&2%3&. MF%6Q)L=^I^;$[,0&6[E!(SCX;2(V [\BFRQ;:MTN]GROK M[9Q'^^6(EZ_K+Y:]AKT/XP;%T049Q]<]VRV-<11E3@N]55M_D)EB1(91-L(* M[X32V/-CK\]IS(Y3,%C/C9,OGYL9W3%]K__TES]M?J+_8XI%_N5/_P=02P,$ M% @ LH )54[JB].QP@ =.@( !, !B92TR,#(R,#8S,%]P&UL MY+U;E]LY/KY7__RMT^_,O^7__9O__1/__)_,/8_?OGPVT^O9^GB'*?+GU[- M$9:8?_ISO/SRT]\S+O[Q4YG/SG_Z^VS^C_$W8.S?5O_HU>SKC_GX\Y?E3Y)+ M>?=OY_^<41N'PC#G5G;>*6^:+ 17,O($GZB/JAD_'T'_]EB]<=__ML_OEGR;GZ^?*G_[+Y\>_W?OY/M?II$4+X>?6W5S^Z&#_T@_2QXN?_ M\?MO'],7/ K;_XV2[!+\\X^_IMGYS_7O M?WXU(S2\A\^5VM6_7O[XBO_ZE\7X_.ODZGM?YEC^]2^QKBDE)\74%?_/ZW_Z M\_7B7^>X(+RLF/V-OK'YA+K67H3@]R5.,Z[YNUQD,DNW?FA2I3N;7_[+"42< MK+X[RC@>K3[Y+"Z6V^G938_7TGT$\0)CE+6 M.F/P3!>GFP1YR/2@@:DN&L*)!,>_+. ,$Q&[UT/$,2/+5& MRSTJAD7+H7J]"Y/#A-P73'[9<$ ,<.D 6%@Y\5QYY@U]%4 *-"D(<3F;!,PO"*U:D]C:$"%:Y MUC[MU>K#@*2YI])4R)V Y1/][,A8EQ.G(Q=!T@DL!?G[WA2F5#&807")A\5L M-U?KRFW=4W_(ASR1T"9Z(D.A"S ML2QH89C2G+PI8R+Z-K;BUK);H4.].'3L+]I.L/%I#M/%N IE@^_@?4YDY1AY M7^16JRR93[IF4;6U)2A.CE.;H^3.RELA1+\XA!PDX(%!\F:Z'"]__#J>X!\7 MZYC+&411@'$.HAZ/B?DB!#-9\P)"YFSM0>"XN^)6H# O!A0'";0+,'S S^.: M9)XN_X!S''E4!GU1#(4K3)L=2M0V!<&B@,$VP4P MWD[3;$X&;B645:[PU>QBNIS_>#7+.,I"*0XED*]D"><8D<4L*N)M@I@R.=Q<-L=)SI9",=GQD8 MB4P7HW22Z; ;O2>7WPHY_H4AIX6HN\#,6,>(A58-%9PW0A M] =)G(C"I9%6ZIQU [P\L/166 DO#"N'BK@GG+RB+]_-/\W^G(X*< 2;,M,Q MD%%4%*]%3>%;DB&#P:+1'I8J>63A[3)H_&6"9$_Y]@21U3GZ;OY^/OLVGB8Z M1B5(X[-APE6EY-O;2;IGA#S?K98 MPN3_'7]=N5V0$BK!#0V0\.^[H#,V82SN\W%I[.[2\G#1L(RD/ MC)5J$\_F"&NGW(HH=210JVH:(7 &,@OD_9?9]#+SDTTLQ9?""BARGR(%:3Y!9J@#%T)Y$>QA:?B[*VZ'A)>3 M8#U(H@.CX2.FBSDA6L\[*L2QU(AA3%A0IVD'@YB=*#)=M%H/'J8EZEM[Y$K @GE5PL1B4%8V/Q#)VB M@ E ,0 ,+"!"%(I ?F!9V%.K;X>4EY88;2#I+A#S=DJ?!FDY_H:O80D;MD8B M8N&!C*!PL59K>V20>6+<2&>4MU'PPR[XGUI].\2\M/1H TEW@9AZ,3U_!4O\ M/)O_&*&3Q6E+,54&(M^1='Q.@CF>"^KHD[*F 5!N+;I=$=E+RXSN+]S\*TQ_C+SF&J,1)!(DQ\J42"(19 .+BN"C MT8:WN.E_MT[00<8D1NK+D=.%Y.)O1 J7:!B?5[G=7KGX]?2(R+=Q?+VAN@AO"CZ#!: M.A 96CH==3,VTL]3XP1$*:P^3M-./W M_QM_C*+E8(A8EK3-Q$ 1]2698MXE .^,5]JW@,WM9;=#RLO)IQXNVZ&OW-9! MV*_C18+)_T287Q;I>XV$8_*S'(I$[G?6+"IB)".86((701]62O;8RMM!Y.6D M6IM(N)-G$-=,_$K?68PP>2NB0F:)9J8QU/>CTC H)8$R$D0\+/'ZR,+;8>3E MY%Y;R+@R&4*K6'1:*6&C5;S-2[M[2V\'DY>3 M>&TCXX&!XZ:E>(<^>(U/DLA,$@IUMX$$OEA%N36793,0_,O/]V1)?/UC[S9BY$--%YCIB\5L,LZU6=PO,*E]T"B&P^7B M-@/;]1=[]C/;-![;C?0#.Y+=ZS?SKOPZGM)B8[(,L_53NJM&5T%K+@QR%F4F M5T-D9%Y+SZPMQ7N+F$WK3BO;T'5HLY"SQ8+$>L6E\#$7FX"Y5 (CEFM30$&6 M4)5HDY5@\U,'S3Y+NH+/,FOJ--W[%A(.L5?2!<1EL MM;R1 6)]!.04D!/. 5HWEWF0D&&AI*;C/Y'1EX1@()1B'HCC/BIOF3?*V M(JP'+!T$@+OMBIIKHP.(?4"2S#B1CU#YNKP+-QC)>2H9I97(\"#63?1=(HB!E M)9*_CY>T'19+BF?F*YG=8(KBR42;0M%^0,^T2[JV@T-F>J*8+_& M>\^2-4P#E".>;HTUT<'9]G;ZC:B>S7\0"Z-DB'";/'-%$>U@@=&_0$;GM02R MOI)7O67; 2Y>;Y9]-5M<"64$)6:/!I@OIN:^C&/>D?.& MPAMT4J4X^'D8%EW@)>/Y.DO:L/!WQ 6];BMX%\LUVG4U??. M"JUV-IG,_JQIME]G\U=$Y7CYVVQQQ;/WTG/I!#,%:(]$7VB/U*RH4RH$[&]OZ>YO>69+F#2R/+.O.%_^ M>#\!$LOUY<#:#G^H,Y;>E;_1GJCLKDUP2A?G%Y-Z??4:B8$T M7FMQFL_.ZU.?_US]<90Y!UE[\@DN(JNM.YG/BOY8O#!"!V^?K#O M\EY-TO"= :"#P_@=R0/J0[6'^![I8'U,O# $0?M;1<<@"\_(V1!@.&U]U3J7 M_R1!/63/F@"QG=@[P-!!3NP?LVFZ\F.5@*@D$ZJZ&LH#"R@%XQB=UJDDX9YZ MCGKRF.2:]!ZR;TUP.80J=T=P6"-XBLLC7#K=Y")IF0L0V=K6=__T5?2N, G) MRR3(RH?6J=[':.DA8=<$84V$W46@<2N7-,H^&!'1,?2N#G\PNG:^I'"(J2'[%D;]^E@,7> E37]H]J SAI3&/VBF4Z"$!Z*)*H#*,.M M5K*UC[U>N8=L5L/BJIT$V4$RXKG"HL9%,OX\DT^X# LBF\**6$:%]^_B EW8#I(#T_4GYU@- ' MC:4B5BL^S3#/-1V[>?SQ?C[+%VGY=YC7D28_B,GY!4PNF7/D)I0ZER(X1>>\ M=9X%"9*9HI4P7'B\:Z+NOGW98]5A3[K&Z#FVU#NP1JL(X;[81E$4F;A IGRJ MXC+D&(!23#NAE'<157FJ+]7>H=A]4H;-91_)'K40^V#Y0-H6E\F'#_@-IQ?U M2ORR^/ U?JVNY15'W 0-D5Q*Q;F@0U_5<7W2,(]0!"=V$?FS5FCKY89-,+1)\VB M+3P*CE@$/&M_'O_\8=/)[0U.(TD."X??9M//GW!^_K[6&\RF[\H')/>?/O@U MQN6;[VER4;LP?#F$OT+*L0-@B M4(%4S^*F 2'#YJ+; ^S4NND,B7_4$;4[,YQ23LI0G&J])%F+X)DWSK 4E,E2 M\^C5,VT,FM$R;#;\!'@\OH:ZN)5](/@HH(3*6M$^JBG@)$2]0PPL&T/[+ 7I M7>N:O#W#O:,5@A[)T3I0V />PFP5@]RX6RPY" XZ,8ZV=DR%S**(D:+8[$+1 MS@N3G[54NZS83<*I?>[[F++O-P2\R9"0M,^((5MOJW4NB;9X$/EVK!7!(;H/-/%"!94,0RBC5Q"EE[J9ZW5 MDTMTDY ZBGEJ)]W.W/1G/<"K;]YW!;.S/CN-M"^"9EIQR59AL^+@+N MSOH!%'63NSH*!@?376>0W29N>8+SX"0YL%FQXK.H_60=!3#DZ!:0P0G(MF#: M';6'$=5-]>@MTX.KC5-D+D3(7:D91'VH>&?HET@'B>T4;7 M^EWKX]1TDX([HLO71A5=P.H&&Z/$$V*)FI4DR:@G1XYJE)Z,.J!'B3K+UE4U M-Y;O)E=VDKJLG83=06%IG= P7CW9J?*IC73(K"*YL]4/H,->8?',\[AZL$NV M5/O,0U/N'YU]D+&L5VJ?9>UB;6 @I"%,81V\9.9F&10F.8S A\];%-CL3N5U9 M8/.A<2<%X7$UUP$T/V!&/%]UGZ,#OK8.FTWH9S^O9BOB8OD0WR-3N$7-"Q.Q M-CLT=>0W[3K&)7TCBJ@B,#20>0>(N3%J:]W,UT!P(=9GU" H$@[5 M!X645JZ#DC$YO)O6;>*]W:1AV"KZ0_3Y@&.VMW [ ,=9SJN'3C!Y#^/\=OH* MOHXI@ACQ:+W)%FKSPTS!BK(,4 56')<9LK)*MW[ \P@IP]Y@-H1*"U'W@)CK M!C:KM$@=_#C'+SA=C+_A6SIVSW'5Q0&7[\HG^#ZR16OM);E_M9>F+E:SB)I\ M0(O."%"1F&V-I-U('/;.LB7"CJB:#I#W 9=#?Q]/9G.B^#")' MH*Q(D4>FH(Z63,ZQ@#XP$92QTCL03TX7WP<@=VD8]N:O(3P.$FZ7]H..V?4- MY.;>\G9>[.&\Q$APBD*+H#-8NDA! VV.*()FW'B2HN4JA=8^4AO*A[W[.ZJ= M.KHB.[!MSV5/1MYK*-XB(X/-F>1KF^1/B"RW&"R6UNVHRFO+W :>94/L'4*8=6%I&RE8(P:34Y83)$ M%I5P+#I3T)L0LFU=07**H957:WRJ9GHDI50: [$E%$4CF3: M)I6115U?/V$4+(@06%#96VD11/-^5_>IZ 0IAZGW[OW*8;+N "T?<5[=N/>7 MRZ]8^1W/(\Z)%9F%([,K5(UVA2W,@\T,HBO*:$X&N'G<]S@YP^+G4$W?M3:- MQ-X!@M9WC"OYG&TX\-)($)6#4-^.9"695Q0.1,>UDLI+59I/Q[U'Q; WI^*8:_7C@>3?83< M 4RNSFD*;/$M?;D8N2P00=5+FU3;["O/ J^C>J/%)%T XUJ7@=^GHI,FL W] MW/T$W %$;LYE>#V[B,MR,;D_H7.M/Y!#G#.D.G0-$>8N\50>\NEHO:X'8\_3SBM"H@+RS8 M^O19^U*[AR@6?? %<_!.G 1&-V@:MJ[H%%C:5P$= .I&8?![F+^;K\255S7" M[W&^8F\4$@Z2.P](FAS9JNL MC$BUW[\0BM$I+9EW9&=#E)H[5:\)6Y]QCY R;%W1L9&SA[A[1,VMT]EQKM%& MYNIS3RUS9*"]8VJ51A'>A-+Z)N,I>H9M+7!L_.PK^&8@.D$ET)4,%[.RZ;A& M?]NH"NB1#S]:!= VS#2J_ED_\[A:\*K,@TQ-=E9;AF!RC5T, M1"A,!5$@RV ];&44MT/&?0*&@4<;G=X'R($"[L#%W3"RN=A5D!#0(K,J1A*' MI9UC:A\3PWGR7DF$UB_!;A$P.#H.5>BLE72'[27Y=DK>]F2RDOPE\3&@T36[ M+7->/S6!:E1+CB9:+T4*X6F_],'/'>:.J;W&#Q=:!\9@(X<-\3D%+P2)08&M MW1PL9P$J9@$EV<9<4OL:B9L$#'-Q=#QCL+]T.X#&FPFFY;P^>/ZQ84!(@Q&" M8T) 8'I536ACJ'=>217!@VL^$/ >$!:_I$/01LM:Z>-DZ#.^\U&J?J*21@#N R&9RQ?4$>VT+8=MKAKHF"CF% M[-&@8LD ANB0:]%ZM-]=&CH)6O?4Z;V>%0<(N". C+R.V6:!C$ M"I:+21ZE-)!:7\Y2OI%JQQ9 ML,8P"\*ZF&+,=P?DM<7)P"^+#E?H4Q#92;I=M(#_]_ELL2"?O8R7HQQY4=5! MM]K6Y[^0AAF-?L7;0".1JIM6;[U_K[>7U M8WH46*Z*W@\!"UM1-[!4?.!U$ $ M?*'@_S59Q,GL:Q72AJM1#BKQK#R#HBB\ VV8ES8R[B''*$MROO71\R1!PQY% MC91^SZEMI8$.X/015RV5B)??8?X/O"$LVFX^1>XS,W5ZCT:1&02L_2H2^>X0 MLE:M;='CU SK\QX'2(UDWP&*_KW6Y<"$.#G+Y^/IN IG.?Z&E^R@)C]->L.* M%R0E*16+Q3M60E$!2A2Z^>2;9T@:UA4Z#IY::J$#4-T3T@B(6EG'KB1R]D@X M-E,X$3QS9%6++!;SW7F^[;VC8;VBXP#G,$GWY%!?MUT>.8[9\CJ ."IDVA7- M/ ?B R2&0@94-9\4\@ 9W3WO:.)$[RGF#I#R=OH-%ZO13FL>+GM)5F=N_&V< M<9I'7&$./$>&L@[?E+4PQV$MS.&\#D1WR;5VHK<@J[OG'8<@J;4:.CBNKL;> MK&UH'9HYRB@".EV8M*F.<96"04R6<3IP(Z"@WUM?+SU 1G?/.PY#SF%BWATI M88V4*7ZNQ>5M_&483Q?5?.+BW?3-]VI2+\:++^OF@6N69)&._#&6G2L41DK+ MO$F9H3Z4>H^H5UR[^_^P'IB_PKC^>J-[UG^7Q?K4_U=^3O,YS!=+D;9 Z]%2*-YN3-? $R4;P&UQA'=B]ZUCD5Q+S>ECK M!>W ZY=?OV"9S3<3>3[!=UR0N9\#Z7@\A?F/E?0?:3"O;2QHD39J!L]T\A3< M%*\8&&5YR0@"VD<"1V-GX*&4S1W!/O3>15"[87%SWOR"4UQ=B^;LK:$3!X*N MY: 22- N,($@8W$Z>B./ M][I P\M_(HT#M,WAU8SO7E^2J+DT0H6D#M'Y05 MTZ@B U%<+=(*21B3>&J=++M>?> 9$XW!L:=4.S CY!Q<&]7M!K!(Q9U7A003 M LG)D%]K,P7>//LZ D:5W/K-ULY$;H>NEU+'<%P==6"4;C$X$ER[4"^J0J)M MM'K0X)%7VYJ4R_5+U;KD\A8!VX'GI>3O]Y=MW];IN4GD(R,3R%IN&%R]' N0 M&7".+,<0%2_2N="Z]=2ZC^5WH;-F]SB \2LAWN7LKEQ.&R[L"3N\O$ MZ_'D8HEY9%-&RXNH,_3((:UEV\"C9JEZHI%'2,V;ESU"RG:@>2EW$"WDW0%L M_H[CSU^([K-O.(?/^,=%?8O\KMSKQ;;>$ZBLDMG4M@;.,IWKR]9H"T. 0K\C M-Z5UD>I.!&Y7M]K[/0H"5(9STH"BJ#( M'+O0.OFQ(XG;@>^E)/R/J9^7VJOQU>R&M@([:)&M2[N#'81>)= M/&Y=%;X\()C*#870[\HG^$X.Z7B6Z?MSA%JQM_[]2G19\9P2MPR-J7$P2!91 M<.83:@C"B.1;)^<.I[J3-_@G0.>)-=R!(_@4QZ]@\>77R>S/_X[Y\U6ES5FA MQ3]@JG/JQF6DFC_B.@HG S])[7=KG @P_0)X+\5U<$7S #N7K-"?)AH2 M>U$"\T"_1TY&4LQ< *CK4K=]?-6:AD_8]O42H1])]%T[( M$WM_Q(."$-&R9$'7=FF">6T]UQSOI9$#;&G'_ MK?5L]0L$-$YZSJ+T=6).)$\?:H%J2L))FS3>[2[T0#G3T:Z^NM M&6Y_DWUSR?6 [ZM=X;E15@,RR)%V!=K$P'G'K)(NJX0^R]9/ K7=PPW=%_5HBU>;/ MIG7?K@:SQ:R*D8;\\?J"L]+/@@Z26>D)*03S!RNZ+M%S@=+ MO0/HO%\)<3-E*6:1BB'O#[WR]/;YA +Q 46H/"JE($L$YVBJE,%0H,=#W/+8>8'6/B&$1LK\^ M'Y_KOH=P.T#'6<[C*G68O(=Q?CM]!5_'%--=SO3+PBH0GO%0JYU!<@:6OO(Z M<0@:LTFMD?(D0<-61S1#33NA]X"@E"[.+R8U5'TL][=AS( 4SNK$DN.B,J99 M5"4Q+,#I^UZ9YHV/MB9NV#O==L@ZBC(Z0-D'7-(ACOGR/=J&"_0"HB(NO%*6 M:0>)K&W4+%#>R)@/OI@>;JZ !E=]]R MO)W>OZ#^0 ')K[/YG\3S"*PJ+F7-C$FI5O$09SHDYFJ1)#B;I6K].'A'$COQ MYMN@[ICJZ0!]]YN$" MDW75DJ;9>TP8YBX9<5BATB//(A;&M&XSNUZ;E:';K MJ"J_>TH>)/^] ?1UY+W :@]_(+;FX[0J>J0? M.ZN27DUD'VDBB-B=&OX"7D=F@H[%F-:G]&*C>F=)A8X^3H_BXFNSA M<'^*RS?G7R>S'XBK'WI_,4]?2.;O)S!=C(SCQ<=L6.:6_"5.^S*6$)BQ'$0N MSDIH'PCO1>JP-U?=(+:1+ON%[&HVTZ-!8H^BY? &P= MX>KH*Y4E2X4KS9W!:%OGBG:G,9Y(CF +0R*24Q@/?!LDBG>Z6S[ MT#"58Y(X['CD4X"^*R5W<#3\/I[.YJL,XYJAF^R_'B_6:<9Z^#V69OSO:^V, M@"<;K?8LZWHD&AD8&">8C%):GYR,L75>N17M X]E/J6M'T3=N\,\K&$^Q<^U M4OW329KL'M! THNC=EK M[8$G.I_*03F^7KKH('?_8CZ(:#1HPV*RM'M4"T#!95)O<)6L>1>Q9& M_->XHCM( 0?>&;^9YI[J(I2+FM<'4=$ESK2(CH4L!$LH'6;C2LFMS_ 3UD4< M;]3T"RR,V$7534'>4?NK]8O +[@<)YC<9O;HO;!NKSUX8ZPG1''2+EE":TQ! M>)9$\DQG+UGT=6!9B-:5$*.#U@W;3](EZ[Z%^(3G7V=SF/^X;QXP:@QU4*2# M^GRG.-JEJ0@6M.:(J=;GM>XWJWTP/RW>GLK9JW%6KN M/3\_L@J[J8.\.\]G\:YIJY)7+4)!<&"_(J4JJ5*=*,:SS M3YV-$)N_6=^)P-YJ=X\&SV,IK0/S>4=F5TF*D4@I%E4\J_U":LJ+,S"@6#2\ M8#"^6-=ZMM)CM/1677LDG#5110>0VLN<.V%B3D*S4&_9=+:U.*A(YG+6F6>1 M;/-2[Z.=R">,RGLZD7=1X8L.P#?C^HXR(/GJLT\30#_,2OL ^6JAJWA&!LQ! M@6=.6$GP1,X"D">7K3>F\$P'9_O*X\?I.;CY$"[K9[Z?S[Z-27*__/@;B?WM M]!WA%>K+V[-::3!>CO%: DDZK:WDS(8Z%HD+PWS&0K]X+JUQWH36_;-WI[*; MT/@P!-WK5W1<=75P"M^8!.UJ;[.8!(JM/>$LHWBL3&P.ME]G; MQ];SX^.W=Q%Z%_=VMPH&:[7?-(TG>.O6\M-L5V%2(*1-3(&A*)Q03:& M"14MFLA%QM:=^H[!Q["1[HE!/#@0.K">KY%63N.5BD?1\6@A%L9AU63<:9)C M+LQ%%P$U[6_=.@]S<_UA+>CP:)@U4LW@1TX936P"$(QI6*P*)0HJO45VW:4#9N]ZP:, M1U1G/Y6X9XL%2?;\*XSGE8M77V#^&1-B/=OO?)97+8^G M*ZD1CT5C\<04]T4Q;8)@WM(A /6A?U9&@6Y=D[@/G<.^>^\.L$=7]?"FE)R6 MAY_E$7/U-2M,$VX*1>@[?X?YG,Z-6MN^>:VW>#=_-8'Q^6*$N: FWE@(OK;S ML^0;*W*5E44PWD1IX_-C<=O0,NR[^&Y@/(QNAXU[KC?JF^]5E!?CQ9=U1O^_ LOH]&WK /[7N"?!\(&-ZR7^GFO%8U_^RO4RB)&Y30N<8!*"M)ZU@T7/.E$DZHK(I M8^OKVT>)&?9]>W=@;*.T?NSE_:J7*\EM^EAGZ!EE:PXJA7U:)#/!&,UX,5]P&#;)UC/,D0;W5FI\(=/NJ MI&>8O=[0"VR&J MZ1ERMS_'KS#.EUMK$_.?3=Q&(48M"%8VT1K073,B/)M?:5R49K M78(4)P@ZMJ&TMT[*)\)GP]Y+U.H%=)^LN');5;XOJ[N.)R M,X';ACW6+BW+L5-078"772= GP/ M/U;II:@$3ZMV;@G)=@=+4DRN5OAE3$%ESL7Q<]5WB.JM4_")DW_[J*9+K*W; M8*X:72XOC74-[:/'B(GPYUMJ-VFK82YU8*=P8IP. /7Y+J"=)[*YM[H ) MZ/WTU@$LMW\[-Q(\RZCJ'/:PKB;R+)B@F53!."&P>->Z5^3VU V;ES[Q"\0C M*6U_.,YHMQT3CC7]OGA$D*B$XY8"*Z-IK]5V;PRRD>21"%=L@%1\:S]Q=RH[ MF5Q]HC8!K=35@7TDE_=R1DSZWQ?C.=YZCW0VS==/DC!+"N=!L^+J0$2?B#." M#K-.9/**?2FE=5IF>^JZ;#/0#"=WVPP<1VG]Y JWE^?(T]86L5;".T';.PLZ M8DP )FV1A3OCM6Y=P[ ]=5WV#3@6*H^DM'Y/[:NTU0."-!@=[2_#2C*17'(@ M7HN(+"19A)?2)M/ZLGEW*H=U*D]]:K=2U[!Y[ _X=6W]WY7:';W,)N-9?24Q MRC+SG(ME(H@ZCRV1P^UH$Z>:KL*@++_;3NJ!9/5CG][E\=I,H;.VTNWG'+UB M9_&NK/),O\VFG^GCSU<\01!>."^9JZ47FJ?$@!-/**4SP6CMFP_W>I*@+D_+ MUB!KKYI#X=8TCE@_V;K]T&OU#&:DH\)B!&T964>/J$RN1"C>SPA>SH)= M-9K8C)(9<2F"LW22BP"VUE=+%K5SS!H>57)!BM3ZLO5IBH8MHQO(\6J@G(X0 M=\,9N.Y=LFJ_LQ['5=^&BNA*9#[6'B7UK7M 7^_G %+4@,FW[F_]+%'#5M:= M&G=-5=3#9=4-AE8,O/NZ,NMOON,\C4F6(UV"D=8[5D*L#*7"P*!F2CH92XR1 MZ]9W^,\2-6Q1W8"8.UQ%'6!N>_F-=V(8'DEK'=Q%O2D%T_)=>?,]K:9??J!C_=VJR6W]_WKQ^PTFN'K) M7AW?1(=^_8NS:;[]C1L_.?(2,T7L@F&H<;O5@H&C,%XYQXNVT@39^@[U"&P, MFX8YVFW6T KOP 8?Q.S[U<2@^V6.FQ'#-\6Z%O4H%)]-T4A>$2?#8Y-FP0,= M4\[6P4E6Q^855Z?E<-B\T]%V2L#@.,QB".FU+)"9P/I*-BG)/&!DQ:&( M/@(4W7J0Q_$/@Z,ENOJ$^$Y*[&9FZF$L8Q0F:@$L&T2FH3:H4E&PG%$YG2(Z MW?K%R_%Q>[3$6*>XW46)32<+'C#[[N+KU\E*E#"Y%.7;:9G-S]?*O!2JCT(8 M+34S-F>F-="6M,6R:'ET2E XHEH_R-^2M&%394=#XC$4TX&+?'E_\1[&F8+? MD4"4)<5,T7*NA9RRU$:CY)P411M&R<1CZ_Z<=T@8>'+@,=1\[^G4_C(?]OI[ ME1LAJG^=S=?#6Q=K1[?F2#Y]P=_)];V8;[;?K1?_-_,S%KW5RB$#B(;\7P#R M?]&QZ(7VDN0'^4ZZZX&;S!:4#/SXY(A(&T)5'1BSV]TF+J_/1EBL@"P2(WHU MTW&5M0#'C 3MO)':VM;)_8#O")KK (_K#LR? MX#LNJG1',DE99%#,&\Z9%O6-=(CMT0OG.(M8N\8ZXQ@D$,QYH;*019?4&DQ;$S?L MU?CQ'B =13G#A@R?YC!=T*(DJTU/B"N6KKLI?IH]_A(UFEB,)%FBP"K0VDX[ M9,EDM-+%Y"7"\Z78AU(Q\#NFX^!B-HR2^NCG]G9:9QE:_K5CHC M762)02MFBR(W(X? C>1917I6$@V>Q=MSJPS\9.G8>&HJY Y.S4WCG%5; MS3Q>DJ]:'=C*2_[E@OA:_D]<97-&U755+@8DG]/6&.2%])6-U?)-)^*P)VV/A@1\T'=NJ'5L5'0'M2G!/<^=1 M2DLA,Y,^.J:Y1>8Q"J:0WUCI-C>+\3G%_D^#;=<%?KYFY"Z+FW5NX:H] M4_A]20<9YK\??X;I9LS@J]ET,9N,\^7\V)N+7X$-)EU(/S@6X5#B*@C'">SFMW\1,K\95)?3ZB, MVM6^US)PH),@!^:SL PA*NUB*(*W?N#2FH=AX^'3X_G>?<:0F/BO8;Y?XQ+& MD\71K?CE.@,8\P=9[,JFJQ 5A=P$_\0U.2@^DH.2(A,@+"_9@U2MVTUU8=,_ M7L0%*0[F/][-:Q9K^>-W7'ZI=;S5IT/\")/+B>J__+C_PY<_]FG5]AM4%%)D M7F\2R+.W5I._)R1#*QVY?#YKV[K&M27]_Q5L^2XXOE_9-1 6.DALU>9!RTWS MH$_T;\Z^CQO9.8RG(V%M@)AK.W"_&D/D:==RQ8S+.7$PV976I\_#E P+M<,U_ QD M]A#W\+FHRUN#W_$\XGP4T$!PTC%B09 \UO-U#5->A*2U3>GN0Y)'4DVW/[^CJ%DKJ0VH\L5\>7VK_N\X^SR'KU_&"2:KK8#%B^2B(JKK"<_)< 8*CE@& M;Q1M$D>_;V,F:)4;)H+^=&T>GB1@Z#K1@0^B=LH9&F'X^2X+FPV7DXU:F,", M$EB?C,OZ.(^,K=+6Y1)"D%ME9)Y#V&,$#&.%&BIVUEK* T/E;#&&]Y#&99PV MEE1$Q5/VGF59:/M$KQD F6@EK!0\<.=AJR+B9R!R;^$!H=%&D;-64NW CZ4 M-6&=WU@, YD$$Q+ H^+*RN;/ M79^A:>B2S$["J*:JZQ**E]QL-FG2(06M- L"@&D/>;4_F?$%53:"V]BZ=]MS M- WK;+=%P+/P.D ='<#K_$Q#><7N ?>!F5:E.X4)"8-S6W ;7ZJD3: M;=:B(CDA-I^]\B APP9V1P70X8+O #T/6.SK_)A0-B6W:D6DF YUBF%$R7@* M3O$LL[6M'\ _0<[ /:0Z=K+V4EB/V+N1GT.C9"VK(JN+-:OF"HN@(\M1!R=4 M!AZ.[EKUDKQNIO+GH+2G_#N TG4$?8^IC5WF5AJ+6A('M9]J<9Y%910=\HIK M)XM';1L#ZEFB.H/5ONJ?'5,7'8#K\L'.8^RD#!BD!@:\SE.58)D/)M7>38&D MEK4*S9O2/4U29UY7(V"UU,/ R<_?X7_-YI?\+%:6W&@KBJ> N'BMUZ]<(\F' M%7(*!'FGEOYKD/V\O_+ +0>'=JP:J&-@,/T!YR2B6SQL=IO,)(YH!./<%Z:- MH;WA*;S)HI3:P%>7M%44^ RF'B5@N,SZH1J=M1;OP%V%-H2_FUYE.0K'8I5B M*D*D,YB,)4"@K1* OI;>>W[GT'JH1=#=CQU.X8VT-&LDLC[4_>G/V89VDZR4 MR3LZ%A&8KNT3@B:7RV07LM#")OW\,Z)['SN,GW%4=>\GLD[439J[!&L$*0&S M(["2!+2(EH6YZSJNRO<46P>AR;5#=,-/^FT\Q=4C MN1$4;P.HPL0JO2G(6 6G7>WL(X63"H5MW6+U:8H&[OT[M*]Y!+5U ,);XU&K M+V4IA&=>^\"T*W5&)?)J-9/R:(26K6>)[CRH]@05S8?K]8&"T[V$W!E ZLO> M38<*E6+ !)HE)4@<61L6 X7O"KQ"<+53>^M[SH^]C>[FM;(:#@V77 MZ9/:CQ?GYR2G6?DX_CRM99.U[]:Z-&0\_?Q^-AFG.J+K%A/;/*'=\G-;/)G= MAX5&3V3O+W/= ;( G2X@60))V/!TTGB/@LF0I*73QFK5ND[S<6H./8)6+X_? MW7IY?#;-3\K[^N&Y,-D&J26CH( D@3JS4!MS*6NBU""\@]9'U"'T#NM"-T+4 MW>/K9 I\T6;NV.9N +,WE/E#&P&=11:UEW3&%LFB)^Q:+5%F"3:&UJF7HYN_ M.PO\6/]ZO4_ I$RQ0Z&-83V%I=$R\@H57NGOD#G]'"^WZ.M$8>]F:9 M.K.>#J85BOX^7GZY3$%=(0M*3-8X8,G4F0#@%0M:&"9SL #UX<[=B5<'[\HM M23O40#VSS V\ T0+Q'W(O%X*.V4\XD+YSWC'L2ALZ"'".#GKFD@DXV>PFM MO8<3V:D'/[LV4#Z;YJOQ3RL-7&^&X"F@L/5M94WKZ>+),S!T3H>"*7-K7>1' M>,N_*YDOPWKM@JP'8KZCZJX#/__U> &?/\_Q\Z;5X4:L=YA"E_ M:#CSRM8A*^2GVB"\X:VS=EL1-FRFX100;*^?%W-Z7LKT%YC4"7J+O=OV;O_1 MQSE?MV+DQ >N 96T2H[97 0Y=<*2F4+-0&1 A9@XMJY'&_# O6YF<%8(QF>3 MR>S/JHI?9_-7!/_Q\K?98C'2A?8I]X:Y$BWYH-S6:=H,Y42S-W:X*,< MNUL1^S(.WUU0MLWAVUZ/'1S!CWH9=4)W+LBMX)I,N:&S TI@$'QF:$FV4B:5 M3>M&I4_1\S(.W-:PVTL; []]>("-*Y?UZIT ?ITMQLO%R'C:$H5SEI'VB99T M@H+7B@DH("7&@N7Y%J<[+3ELRO^80#JJ\#LU5]=SC*,T.DD7F>(B@_4@JB/$!;<_^+A1P1-,G#@F MX YJ,MU]? 3@CJC/I# ,HR$SA+N64L.0M'@0?1L3+J[.!FO4^$?Z==%Y?;M]/T66KSRD+'$B@$\GEE],W[3AU,]3#Q<(=H/J*R.X7W MU>%B=3& /# 1N6+:2,D DV)>_F^F>8" M^C)O,#[*;=L#GW[TLHRYUV4V6CDUCP-M/T7?QGQ]"YP MV3;YW$@A'=]MW.%PY(4&5]]$0BZ%I&@H=E/^' MLYVT,'C<_!QS9SFOCIG%"'@=EA<-$\&1Z%!1F%42UE_(_Y#"1ML=IV&-TVDM#\3\Z>2'*RIMDT'+2E1D MUHO5S#NA6 (3#'J)KCS?)*;YX7JJF+27PW47+;RHL'3SG?CCX^QBGK!A2/K( M)Q\G'-V&C1.'HM)D(PM$EK4,='Q&P:),B4$0(4I50E8G?A35JOSSJ8+ID;+< M.A<\,]G65O@N,Y\B[4:+/@47,9G6;#]%S\N(0W?!RB[EZSMI8^!>\N_GLWR1 MEN_F'W'^;9S60V:RLU82G2QH+9GV=*R#\(K%S#-QE&7B+0:S/K3VL,AII]59 M0Q'W 9%%[9^TYF"QZ<,<972^)$G1;G!,"SJIO2B<*>DQ2@G&E:UF[&R'D_L$ M#-=]_G"=W@?(@0+NX!)HP\CE>!;C3A=+F$Q6DK\D'LFCYU*Q$(-AFO[(0-(9;)U&2^94 M*?Y\T'__5\CQ L^; MCV.[1#)2.5:%Q#1/!'NH$S$S M?1W191Y;UY4\1].P[\B:QR]'444'T'HF1?#F^R;I72MDZ/_R)_@^*E$XVBZ< M%2YH+SHH+-:I]AX-)+ IQ] :;7N0V64 O2=.=NNY<[#2.L#ENZ]8.^Y//_^& M0!]9?WD[3<3="(7(UGC-7'WQJXNS+(JR*GQ5ALN8HVI]0CY*3)=&K@W&VBB@ M R1MI+(822RFY$C.H*,84==95R!%9 B:@@E7P$/KJN'+M8=]"WL*6[2;>/>' MQ8R"P:/=3_TZGL(TC6%2@\[YQ:K%XNYW40]^2HM[I^?):W3'] H67\@%K[_5 M 6#?8%*7NKHN2#&*+%-A%KAGVMC, J>O;/!4_.-]#1%!]=LT\?>_6B* M0+[,YLLZ1&@]_FPE[AO=I06=IEE*EGEM9R>U98&""H8J!0@J@#;-.WCM3N; M@];;X>A>%?>15=;I2^F'3,"^/0B?^*QC6:LC]B%\!FLV&="E1.:M)*<): M+2XK7 %Z#$JGEV6S/J8OF"_JC*.'U[G3/RPES;50P +]K[;X+ P,IS^*'(W/ MTEO3FO_=*.S:4NV"GGL)RN,IJ@/O^IJ[#V1PY^.TQ/P(GU_AW Z-,<,*44B3+IO8QR:8P[YRKG4&]%U92 -_ZP-V)P($OSH_L AY/5QT M\9%H;/D*YO,?M,7_ R87. *-PLMB6515?&38:.!4;:NEO:'W#>=QUJR8X^F,Y8@K 5%KSEQT6 N +0L9(S,"%"(7.LCV M4R^>IFE86W&[@X+]UB\_8V;S&J1I=<"&,^6F.51,(@!F##*V:"U M+J[YJ)%#"!ZV1.FTAO$T6GU!14Y'O.XX[:U&-Y<74%OZ.T3F:DI&1X&,3E/% M.,4K6=ED/;:N4CU5O<%_P'Q<-^C;*=E:DO>;Z7*U/]=^-I=XAH2DZ23?"O3M =VAGZFWT:SST!E#S'W!I8?5V]G M'MMA__'VS>4CPJ!4#C:PXDVN.SY($,_WL_'YS#_\0MYPF5,GN_\\CUK2EI[I#C$^]IPHV!A@;QRYE*0 MUI,'D5WK>ZS=*!RN(4%C()Y 00/;Q&LGH_JI].X8JJ+)W\E6WNT)O1<.GZ9BN-/W="B8'44EP_;I>3_[ M$^?O+^;I"RSP[/,<<95;NMR@&Y/NL@&='?&C)3+M2Q63#\R([(,+603Q?&?4 MK98:#DQCZ*0#B-V^.7MU,:]R'DFRHF1;/;.RT"9,*K+@D'AR MP91Z@Q]5ZW&E#Q(R;-Z]J:J?K)K81^[=@>>/V31=\L&YMAF1*5]OZIU(#*0! MQA7M.!).T7!<_%S3,FS>\%V D5V<#2^G\^^C1>D-6+J]>PB+LO%9,/H8J2#3KX8HJ?KQAF'0*Z9$GKMD 'C^?J1Q.X'Y=4_;7(:/DQ( MHR/OZM-?CQ=I,EM<$)G7^"@)T8(FNU ;G7 DN^",9>"ME,E@<;9U;]NGZ#FX M&< #GWW=U<59,GR&!^93]M6%K$41N3#I0N'2.D+N*9CMI =4,US>>A$P1J6!]LZH,G3?:)H),%H:A,26;R%/F+\F47.=4 MKU;9.%S3?&,,^^\(==G\;OJAOMR8KR9E+L9WVYQE36@7D3/#4=;,JV-1:TU? M$?:#"\+%XSU0;1[T#9'",*V;KQX##Z&=>J/AO?! M5=X3['_YL9EI_/$+XO+?Y[.+K\3[K=:4&E0(Y)^H.D(@U6=W()D !"X,4OS4 MNC?9MK0-FZH]/CQ;JJ9W)_)./@<>/'E@>2WTO;.[AZ[8U$UMPO8I_-I8;'8@ MH,X(J'<$3C-OL3!C.'AILR]NJQK?3OS:71T=^H$_9M/Y?;]G).M%"?W'4#N* M$8VT=:"").\G\9*$R#RT3I8W([YC?W87O#UJ0$^JW+X.]:LO__L8YT34EQ^_ MX3>9W@8KBFPRD'%M%'%7GDV'P:X7:4=8+'T\+F\=._E0Y[ M0N9&CJN[SOO\;:H B]56U"%]G!?+=*IY,BV!<9&CX*7XDENWT=B)P$YPVA A MCX&PN;IZPN(JGENL)"8V):+<2H<6+0-)\M)1<1:$XRRK#.2UOX--J:3(? F8\>Z)2PF%W@+NK673*>(*>3 MY,X@X-I'(YV"2VU8B4X8HPQYR"M6?/(LYA09.@^I6&=$/MK%PWUR.DG-# *N M?332 [@>ZSCME'7*62:"E+4KKV'@9.V[1>R!D!AR\R/Q@!;RQ[=8PX8'#;34 M =B:]@F6T?N4*K/2 M,V!A8B")*G5(*DJY)L'2[\_Z#1_"Z .F:C^5VTVP&R M'VD\'50RU@;!,H=:E1\*BQ$BL])Z5SS/Q$YCC![0'_QE-*#?"1G;]0??14W# M/BE]]W5U_S@[2__[8CS'CU](_I=<1(KS8WW]D2/65P+D?@ 2*R)F*9(HZ/F= MZ^<''I(^LA69%P*8<,([]%$7TWP^5DL&.HFS^[@Q^?_8^[+FMI)):J3 M@^W3 V8VI/8Z@./VBSA;&#P+CDLDIYKBR]78)R8@&(' @U8>L;9T:0W+G8D; M%YZ-0;'3C)!C-=0!].X5VUGM(",,^>(EA5HG9QE0),? *X%2<9F8:[W)WTO, MN*'3L-!JHX%F=\T/A]+&=O"0K&B!H)1DZK6J[=M]5! =!I!<6IVD-\JVKJ/9 MC;*G?U#>9GL=0(\=&+J;J&Z#O[. I?A@)6CRF$%QSR PQ4'ZHID*SL;U M;>/:M!/@JJ%">FW7,7GX)T\](?*YJ=&Y=O#G> M$.WT^*;&:7^&3F&PO"TRA2Q!..5 !8_@;9VY$9*S*4:OPU,R6"WOBJY.NKUD MDC/CP*(G%\&6#)XIA%3(=PC963]*IQ_IU+PEXS$%@,,#;Q1\[%@'N(^R.L!K"+Q@WYZ"2=TH7;,39,GM=2>1G.T\7Y MZN.'V?GY;[/YGV&>SX1/4J&SX+!6(1MN(&I4P!)ZSA!EB(/UE!B*J6?CNQ^( MV^$64@,0];2J-N[L_6NR_'*'^<7/W"\^W$H<7XKSQ^I99T83IUY'VG8])R&@ MA:"]!0P\YL)E*7:P1FPM&7DVJZ<%6'=H5G!:Y!R\?+Z1)SG+'Y=AOAQU$=TC MB:NTP.MI';F,^?7T59A/Z=<69R(;SJU7X(14H+ASX!S]LPC!R?X9R^Q@;>&& M9N[9^'L=+;9A$?9L]R^N!;C",9W(Q@B-5"0XL2)U4*%9+JAURCMR_7DWS\.G;5XOEY&N=YW[]G=HM\668SW^0!"Z_46;SEQ>+)3UE M3K+!R4IT]==^Q;C04O,@NUWD:R&A5J0R1^0PE M*5L8%B>&:Y@S9"[YGL:NEZ]G\Y5J;OI?;^'RJNL"6?D8 M,Y*R2!58\\X$>Y#7">Z:8>/VD+2!%-4!!J]24KTP2?'?:J,(R= 78Q+3G*)!U7K&S9XDCHO%P:!RYY[K<'KK MX@+/582W,;7G?NXTSUH87SL;LLHB>2Y.IP!<%>DDLTR5UJC(P))((,57#M#2S.EUFGWNU1TDLP;:B<]4NS= M >=M^(I7K9*5 M\!"*YR TIHAD6*-_?.O:YXT]H>50]Q;(LU42/4]DUU)@"Q*%2]-VAC,@F# M%/XP*-W[SIV0I)\TDMK(NX-@Z\UL^IF>]K5*K9YGK(()[X4UK+:@2$F2I#!# M4"J ILA3:H4I8.ORAVUTC&N1!H_4CQ9]A_"Y.O>*,@DN/7!79>.E 9K>%'('. N#L S*MT[W/D)27S Z1.NSX530 :+N1I5&FHP^"2B1 M(@+RYTR=P,XA*16-24D[VSISVUDD/P!JCA-S%SA9>7%5)%#DID?*323Q8;+X]^4&CG6H M2[W:5RM:5*"]VSL6@ =CG!0IR]"Z5O,A>L:-MDZ0SVJDBJY@]7(V75W_V%AP M(GJ=1%; K3%D2LE#],S2@@LF,/(08RQL,%C=I6?LG$4KK=\+IR-5T.$AT'TY M&)=3H27&:D:0Y.6M!>>" 9YB9,EH\O-NM4!\XOFN5BH^,.>UC[Q[SWDQSP// M-:6<\"TE>Q3R7NEE&TA1P]4JF%C-@*" MD]4RA\(5+RXI\RA:GDS>JSUJAI%TOUO5UDQ,2>0ON@BTF=?6@[3/A\PB.%'[ M=5KTTCV>.WUBN:_3;EC'2KU#/-V?CV'(4 >7:*'D:FN1>$(,@)$7)$.K,!Y8 M[--M_NM$:&HC\P["LIL8=DL$>UW=^Y%4N+KQ^C*LQF=O3/EBBD=BF$.4/A*_ MOD[YHG^F6+SE3H=LFO<8/Y+FG3!JAL+H"2^MGT"E'4#XYZ3WZRD]&1?+#\3> MBL?\'N>I*O@SGC&R;)YC E-J$LH$#]$6#=K7^U^\5/X&K:)]B+I.;AJ?!#4/ M5N$V4V$7MSTW&O1L'[!9O$]) XM&@N*B+G(>P-I@; C<1-$ZX? U*;U<1QG=XAVF MG$[G=FV*\^7LZ[?9M-X*^YGH75JVW?.<%LW6=B&Q49NT=_//83KYG\L6A 2? MV?DD7T)\FM]OT+]QE^X:=LFK"T$G/P6M&L8M@M.L5^I*%X#$GX21K[;@T M(?SHI/7%-\))?60XWU3:1C>Q3Z2H7^AO_GVF;69%Z4(!7B8A>45.,X\:I$)A M4G;,FM99I'WH&]>_.ST.[V3&A]+ED[*#J_BNF35S*LE6*GL M9B6QF(HF&4&MOJYS1ATX$1)$85WFMDC9?-;]KK0]!XNX#_[N6,0A=-A%Y''Y MVI>SQ7)!?O.$+/[D?[!*]5N89)+OJNYR/>_TVOS?\"NCE$FI4AN#^CH,,H%S M7(#A*6;BMI38^E#Q6)K'#9O'Q_))==X!QM_/9]]POOSQGG;-)7'WZC\7DV]5 MG!NK5F J+@MPH0[@J]5_G@M:Q#FGK#R+WJ3&*'Z#H_*VEP0%$?Z@K6N0Q)G+HC D6%(<3AT/D;= MN(GMGO#95(]/*G:_\M*)Y;>X/'@6Q3X/'RZRWX&9K@+]VE)3Q:PA(2N7I^W! MA2K:$+UC*?+0>D9T%X'^=6CX(?SY!SU\3F^I&GM7/F =,H.+,\^0'.1(OK(D M_UEY0VM-.PF80M19%<%EZXL\CU/U'(+[?3!WVV VUEL'6_DU1R2RR8*V@]]G MLWR+)56XU;P8$-[R6KUBP'F10!(62RE;5E!),#G7]45.3U""02ZU7WA!;#]98 >RGD,$W@2,C337 M$QB)BS.9LBS.*9"",U".'&$O,8 1,M8Q#4Z5P5!'[W\.@703>.VKB\-Q-%N& M\[8XJL4@Z^F;ZQ51I)5/"[/LA_]=298UK0!2%M;!7,/ M/M%^P+0H3E5AB-:'"+=I> YQ\3YXNI,H/$8GXUZ_6MN"/\)D2HN[&HLSS5,4 M3'.(L3JJB@R_9X9<#201D7,1I7[\UN?=YSZ'@/40D!POY"ZB =I3\%/XZZ:> M_(RH-S*2,X"FYA1UK#/1!:^C E/(,9)OT-H";R'C.82>Q]B>8S73B?F9AL^X M'M!!]M,P+ZP7$HI 4:^O)G!6.M FL:0-N9RXAPGZZ=G/(98\U@P=+NP.3-'+ ML/BR#DU^Q6^SQ63Y ?]S,2%"2(9_A(PU7M$VV@1!\MJ7T3O:?2E6+B:1Y$1P M3+7VB!XEZCF$E\>8J;9:Z\)HU;,^>ER-JRB.6LGO+(K(7YXU[S[<%X'2OT+I!S4UCX]>MDL:A7L,YX3B[[0-%" M/10FA[" C\:!#,7Y($S.0>R*G"W/WPDY]CDCYUBAC]PFHXJ#?#T2R.3[QC"Q M,V-+D4@6,]K:G2H+#]$S#26@0;2")?DX;NY[^DZH<<\2-4T$WH6U69_S_5RN MO#[M6WWGC)L41)V=R%<'O(*604C$(6<&O4VHHGB\1\^N;]L)4_Y98FH0A73@ MDN_ UYF50@L5,IB$]9I=BE5X$I@WVAF,S*O6USUW(&NWDTOV_- XE.J:91Q/ MD__9*)P/&X7SS;,^C[QGR%S//BSVE>&)!5-4&6*]'*:"J>W+F(4<';I2&/VT M-+88761X;LJ2[[_8L?)$T.IHI2VTVGVM*/$((28&'DV@'[&H;&L![4K;L\@( M[8&_^TO+&^JPBYW^'FY^^7$]$243Y:%N%UPK0>RQD7D,'C8]1[8@II<.H/9JY4]=,[+N?5FX%RRZ M+JVIL-$WA=R.NS)A4I M(G>^M3';2DBG<#I4W;/6LN\ 0'\$DB(Q\F-30%=3<8NRP=4)@I&1<(Q/$(P( MP+EPF=9?8,4UAM$#Y(Q;BC$TF%KIH0-(5>=U.;](536KLO+/I*OK2?_TVGWV_C(&N)E\PYYSGBIQ1SBD"RAP\MQ:XY8D9PU1PK2M\=J5MW#*. MH=$VB(8Z0-XO%R36R?3SFGJ=G<@E%B YN7IYVY"P- >==+9H2N'8NB?.SQ2, M6Y4Q-(J.D/:XB:MZ?'E1G_1Q5I9_DBQ)./\[S'/]>.4;1N^"3A*D04G,9%H" M@2)F&PSGED61]..#;!Y_S[@%%T,!I+V(.[ MOUW,IY/EQ8J3WR9_U4]75C)( MBG2EUF0E:Z3KD='^' CYQ13!@PC!MO:4[J=FW$J,H6U.(RUT@*=[)?7FNENR MB39*90586=.T6%N'JA)!4)@1HM')RM;7(A^G:MS@;MR#SL-4TS/85LMH=65@ MY09^F'S^LGQ7_K' 58KV%RPS6FHI77R].*]3!7Y%XB!-KI(=+[[.YLMU(N2L MH'[DK941A* M!ZTU!K#&:% E:_ Q,+#69D';H2S-4ZJ#,M3I2=^HJV, *.R_+OSENICBYTK' MI]&71Z$5NJ-@A'?%: HAC6>ASG,P$*7UH*4C?;'5Z+E.ULCN7'5Z>CGN0AD( M%,^C1NPM+M^&^3S4\N!3U8MM>^<(M6./LMY5'5D.%,YJ(Z$X;^IXK7JQ2&E( M$3TM&F%*\^M@7=217:GOXT7\OYB6GV;OYB^^DZYJ^/7;;/Z.?DA$3#^OEOXO M/_X(_WD3ID/U?+Y.,J? M0PW:/MB]S^J?4/\]QP<;E2]61>8=<@BNSJ,LBH-3V8-5PI80 LNJ=4>_[BO4 MQD#+ ?5K^ZBN9S1N'+<&KAP&C*"\IC7..8,@8@!TP16=8RZF=:O39U&_MA<4 M#JA?VT-.A;<'0&O,#;"=9A^!R@%B[F"3^V>83^JJN9JGO>+FQ_OYY&N8__@% MIU@F%$G-?ZQM;(Q6AT!B"A1(@1(B@H^13*XQ.061;'2M0__]*.P+9(=@8G8R M!8ULJ\ATYXNT?#=?-TY:K4@O/$:N$<@3J(W^A(:@A2=V:I&Z8,Z*G6XU/V*E MMKV[CQ/KD3:_HY71!YAJ>>=5'Z[UXM,N8O'2@T=4M6.;A4#N9AV3*+0T@IG8 M$%%W"1C/(AVOT[L .5+ XY9!OCO/EQ=C*@75%\YP5)[%PM4./IUU>-1X0#E?@;$!I=A V[V5/WUS7G-!"X=(4#H'% BJ1&^9* M]B E5RGD8D,9*C.Q'Z5]W./I('4VH(([@/%F 5+M%TO+63CPCDE:@K%>)R@! ME"?OC@O&E6T_4/WF_7TD+X;4]YUIZ <*OP/@["6NW^>S!3D127BAF <1I*IC M7RU0\&')X"ONLW7.#58CL#N53R@!T@:$ RNRB]'G>_%X3WGF&5-!<$.[!_/5 M0>%U+K*7$7@(OI3,7!FL*69* MXMZ0MUV<2:"TUQ#K"4Z*/B<5O,RE-9CWI?$)G9>T >Z@2APWH-X\.5R\)T[* M['PR6P6&9RHI[[/0(%.J[DX=EL&R *.$X):K;.RM:M@M8?0#+WA"DD 9N8%HG0%1VWA+@[0?MNY*,>J]E)L&^*^GBXMY5>/;V32MFXS3^DI6" 4" M$6G)*4<^+*,PC1=R$W0(*NP\\FO+\Y_#99!] '-WZL"Q0A_7)[OT,J^G<&SP MP 4:(3P#RR(%/]'5HWC:"WR17'A3&TD\#IQ['_\B)LV(N_ .7L9ODV6 MX7SR/W7XSW0EDY>SQ>H6XPU/+ =56/109!W#Z9BNY6\)A&;,VI12#*UCS%WH M>@[C+0_!WV"ZZV(DSZT1C,3*U:P-$3/7$BG:*<)7S[: %]71Y5P9=#;KVRFW MG2=?WKSE.OH=%\N5 MF,ZFF6V MX2U2:)N<$(*\1>;JX1[M\-9G8,91[*)=*6&G2XM[G>MFV@=CKG.IW$>@[GCM?.DNEF] M2&E^@9<+:^W#;C@4C5,!N[ULN*S F6AOYYMVW*JM/LQ?I/Q>3.=D5TL$U&[0U4- ?#!2> M$)2U@MAP'++"J(OG+L;'2T >>L-SR#D<@J26@A^UDI,8N77 N&4U5*>%8V:U M16:H;FR":&AQ.,%%3IG7 1V/PNC1USR'_,&!6&JK@@XBB;4_\WX^*[A8D-C" M^6]XPPWGIB3A,I \R W&)"'*:,%(;@5*)V)L'=<^3-%S2#,XV^&: MD=?3!44LYVOW_'(U_;CB1J<,AI!W!0#(>@XY MB ,-6FLU=?L7YY'NH?82WF&KS* M0_0\AU3$,>:LF:ZZ,&95AA?GM;9TTR8KZ;36EH&LIS\JE Q1J0*H4&JOK3+I M\?3[0V]X#FF&X\S7\8+OP&Y=M;=Z'W[4VJB;")=K&4N$[%?9..T@J'KE(1G4 MFES+(EJ?V&RGY#FD$HZQ50WTTP'*/H9SK#UQ7OV5)@O\%/ZZQ8[0+A5&^SS+ M=>A"YA%<$!IR-*+(;(L0K5NS/T+2IFBW,UCV?/'74&&]P&\+&\4B,JTD^"@S M.0N*0_!.08E"ZZ*22\:G_BU4U&D&]=W%MDDJ3D44(;1)^T,,&^*8L$5DD+K@/ !>KHT0OL@X4YXUTKX'3C7-[S\$99U M?9+W]JY50!M'(:%$-17:P E4- M%@6:T'HH]G!N>\V>SB]6I]0VY;72,CY>CE+OE[M%1DNX0+>LNU"H1J49E$-YQ$H:EG=EY"7IUM(89 M2QX:+SW,PX] Y@!Q=P":M[,E+M8IHM5)ZOKS8MUF/#.O8SVOCZ@2J!@X M>.(#C)/2"14&0,\C)/4%HT.T/AM.!1T@ZB-.)[/YBJDK!A)GY/F[VOK6@U*" M04S600C2!N8\-\VOU]XA8MRX; #4'"?F<0N@/F":7=!SJCBNQK QA]9G5OM M50[J+%+M/9A01PH&QC*_-71J2]G3W>>.6WS>4.W'2ZT+TT"19>T@-JC?6 M!\TQ"2>!B;9B#7-;93 %D#H&3[*+FCQ?8;GWTN.79 M;7%QO.PZV&]^/B6X'&!LLC'61+"R"(KSBB:W.F3(6IB"1B3/6N>G[E(Q?I*@ MY=G)D5+N#B=OP]>KQ2.*%+9H!&GJN&LDJ >L->$.A=#*2#0[C4(]&"TWM/1T MWK:_CA^$S($"[]=1$?;6KBECO)3;;^P) M+8>J=S(M6B2W)WEA*SPW9!>N^P$I_T6;9%DC$N=()@U9"NU MHLW;,J$>Q+&VEVIN16;.@'$=D)!'T&4$%RZILB)E8V4&RPT4< M8%!Z.#09WG@<(,-Q85 K+6IVGJS>1_RV7)%/RG1WPS/' L'7(ACM//&4&3B9 M.7VQM@BI1+'Y45SL_+IQ3TY: V48*?=F0!X.[WD2GBNA($A=&^2PNGG2F@A* MHP_:F,B.7,_#*0DYP3_33HH:%,D(R'XJ$%8G)M!R MC\,6L;S9:Q+OB7:OUL'U8?+N#C8OPWS^8S+]_.+K[&*Z/#.6Q,!9M:22E@ 7 M%ESB'F+V4D2D=>"'J.ZZCYZ>8J<#%?X@B(Z0?@=(VJP\O6XYHF(1%.21, 1Y M1H6."QR$%*7&Z1T5,8U08WQ\IZ?[CX2[A,<=D<+!O-59,AY]X* M 2KCJ@V@@U#(B2O>!6L"BT(/U>_[9TIZVJO:0^9 B7 MJGX^8T4]>?&I$#^>1,0-@Q@)_\[4.2[<*]9\@OONU/44=@WAYC333$-[-,(U MEUT-UNB$Z%86L+HZQ&*YQP\11E K.JHF%4LM^X.]%1NMNRC M]UUNMNPCZ@ZBN"WY9!&=M2%X8+&$=2VCU08",H8*4^1AB)5P0&7&26^U[*78 MQRLS]I%R=SC9.)UU1#I/Y"((R2.HLKH9EBTXYU@PPFL=ASTSZK@R8R\=[UJ9 ML8_ ^\UYW*D6J*?L*:8(:&M'=\,%1.TEN!P<\9J<0 M?9;!H(8'GP_]Z0UIL=X,D=+ND.TK!=31D13 M:ZK)Z:\#7+6"*+2%$),FP#.I7&N_]\GGT^U[)N0.;!)$Q=7B2N"$9G!BHQ#0Z] >8<#S)$ M&47GZ;&35P'M!8;#TV/[:*:+=/T5-^O)S:N\<@Y"9\X%A*(Y*+9J-4ZQI>6% M,8=1Y]3:L=Y"1D]Q6!L<'2OK#HS4BZ^S^7+=M?RZ,_GT\\O98KDX\[2]TS;M M(;I0]^D2P/$80>8BO;+/BB5348%V;$(A+,$L<[E(5 GH5D,',, OLAI\O"2*1>R=> + MU[7Z3I!;ZBU([14KUE)@\W?M,+F/WG?)P^\CZA$WPHR3LS?X.9R_FB[KFJR' M;5D(+)FLN95F5:AI(.:4(!FCO?8Y2O70$EA@^E^?9]__BQY]"1#Z<(.++2\< M'P]'*6_61I(C@^"2ZJOSCN*<[\-G3 M5LDZ:9X7$D248BN.0 M'#!2/:.6S!!_ M!H?-+^WLKIPT27F,NW*DE+O#R4918^"93*-SE8_5D"0.05A;&^4RKYTUL?DH MZR=34;Z7CG>M*-]'X!U6E/^?BRD*)OG=EBY>"QZM0V">,5".@CU:;Q*LDJ4P MB[+$ YOHW/O.GA!SJ(H?J2IO(^^GTLC+.,M$+B0J-+'R9,$+AI!BDLXQ*S-[ M_%Y"VT9>IZ\S/Q ^PTBY0Q/T0%LI)XU&HR)H<@')RY?D"_K("2(AV4)N/LK' M.T<.TA&>E@3M]R'K DA29(Z"B)"' MO5CW9J_ROA.UO6CM.1\F[W%-T*H+T.P[3L-T^<=D.OEZL0I /^+\^R3A!U+/ M_#LN/N!_+B9$UYFSCN6$";BMPDJ:0RSU5H_-(AK+@@B/WY#:[YT]>4$':GAV M"G%W9WX>+$8,Z)W3G(%UFN079:V@5AR*BDH9CT(;-JA%.KI,].3E?8= ;F#- M=%$F^@&_A1^KVJ/+^=EGVG ?A ]0M$VT5I* $)2!+%,I1G >0NNO*: MVB#H*"EW8)NN,+^^Y[/N?/=BFC<;FF5I9%"*&(F>Y$/1I[?D"D3C>+-;+' Q;OIJ[^6D^GGB\GB2Y79>KTH1D&) M2P&2U!2Q,$%[N14:G%?&F50RSZTO9#U*5)_MPHZ!5EL]'-'K\G/=5C\UP]?+ ML/A""Z3^WRMR#K^'\VJ*7USW??UG.+_ LQP*RMKW3#DDWG1BM'R(R^"MR\FA M3*+USK<38>,.T1H"9^WUTJ%>H:[=Y@L861S2CPP+0YSNM"]SW^P@^LN//\+R4MY7?%(4 M4G2I-[&EK,5\M:%^S%B3UT8K"H=-\YCQ88K&/YHX$@T/M7 ]4@$=^&2;W*QY MF=3#E9M YOU\,DV3;^'\ ]939=)7O;JT2.'\OS',SWS0M4$I RZ<)E=!UX:B MR0$3QDH?N2RJ=3QP+,WCUSJUPL\#T!Q)\TY%%<[43I3XZC P2%&G60,RK:^^704P>.77HT/VR/5^-0P6Q?EIS]G M9Z:$4KP08(ND=6FQ0$B,O.4DE'<4FC$UY*Z^*YWC#YWO :&'*.U) I.0AF?% MYLQUCA!8J1/660"779V-(2@\5%&*<:WH-:7C3[OO!IQ[*^XIPO.WV04Y-(Q; M:4R!' 6M02DR^&(#V" =,BR9>3 M[ZOQ+^M.1'4+OEH7!^0D'GE>BXS#/B0WRR=0>O[OM_>I/I*1?Z!G_/C/" MNI@]!40;>I4M M?U=JU<1OY[,_ZTMQ\7J:SB]($:^G+U*Z^'IQ7MV#54_NVG!ECE_(-UG12\K& M6MJSTN;-XO/)HM"NWEZLS04=> M 2Z>I%%^^25,24Z3Z6]A,E\5',W*S5^\G$U7NCF\$*?IVX(HX/-@*<4 M,G<)$A?UJIDGN$IIP'A9 @5DUF+[,Y*^'.I:O%D7\B\_UA1\P/,52A9?)M]^ M^7&YTE<7%E:%?/4E],-??FQ[V(?)XM^7%[Q8T#$8I2!JGL@K) _-64T6(41A MK3!%^).XWX-P]W2WC'WPOI.S/CYZ.CB&O>:O5J4N?]2=UK>YE7#2 MI<(A"5$/,;F&F(($U-$)U!(M;UW!NI60E+=5? B! :W2 M*F/+P<6HH!3DJ7AE!3:?$C X5^."N@'T;D\:Z L'':R,^_:>E=U((@NAE87H M2-ZKP<$A*B36M,G()D(Q486/$\67>NC].V4] *A8S5]3ZG $6+O #P/FO\WUQ=# MLW>9*4;>"7?$E<<,W@D/.G/M$U=!L/8]1G>A;.RV$D]V\SQ2R1U ]P.F\[!8 M3,KD4H+5W]TA+[+NK?">9#*K[O*[\BG\=7T&AR&)XFL0:2T)MXA,;GB.M,=8 M&X5'(6SKL>9#\-&+S6V'MSO-5T96?@<+X.-REO[]979.REQX[!@OFJG614(MZ1_7 M\>]N'8P&C0[\H(=LP#5/PJ'WM*3!247;&I,.7!9F=9TD&R2H\M:7JG>A:]Q[ MJMW!N+DJC[Z4T>SVSDU0=!4)O9O>?(^8.V,D&V:TH,56(JC5]=PD):#S]!\9 ML[*M)[D_2M2X5U6[PV=;)7;A5#0*&[1"JWE$*+I.98JYD%1]A!Q-CK5VR>G6 MG8%.&$4.=I>V.X2/ (/U%P=-<(7"QP70F-EX^^*7Z/ M7-0KXF288QV"$FJ7 4?,>E['X6;IV8-3GP_C[GYZ1FY+=KCF[_1\:"7T#B*) M2U[>D5T)M4_N;6ZL2#+P9$%(7AOE_;N<'#WAO^190;.(QQ"C!V-IM2'$'05H-J1B9 MO;9.N.9=&)MXPQ'/7M!NNKIV]&82XN1\=>'H8^W=>7R[J/>C2Y5@TBV@[UF)9V7L\7R%AM6Z2(-.DA> M*E"I)!(3M\#0(-9!<9A:7Q6\AY2N?-U#T--2U!T@9C/BNUH,U[V[;K$65++6 MBP11RCJZAICTRA>(1@@,(@G6/'#:@[RNW-]CD#642CI V[8 \3$664Y>J#J^ MA#$'RO@Z9D0CL,)<4%(F;)Y/.8#,KKSCX^S:L"KJ (4_1Y9ON=12 7KA:BJL@!B& M\6)9]C'YYJ/8VE ^[P-LSGJZ3ZPWY>QT-G65O M V/DD>;,Z[V6@N ,^::&9Q-<<)GIQR=I/_R.KDX@]E'EQ@E$0RF.VTS]VKZ] MB^>3SRLM;$P[#9&S+),DF83:0)+O)//,01W=>IP"/Q.K[:N'99KNQRF^6?7[-\Z:]JV MX.G^;,0UCPFC3-HG\%8R6E_1@F/%0PHZQFRL3J7U[:;'J>K*#]L'!7&^1C!)E4G(@@#OB0#0EI?:SV];#Y:]T&" MQH52:_T_6'!PC"HZ1-;UV?"ZF/G,V&("6@$.JRO )(4NL5Y$16$"EUI:/6P1 MRVV*QHT03HJMHY31Q3V&>_C9#(>,$]F94BN_'*@4%?A8_JY 9!M!F1PIE&(42GDGO0_:&-LZ^KR'E''S MB>,@:B_Q]W,E<#-??WMSMX%'94@V'FL>RG #P:I:MJBU,UK$(HP%!J0!&)D8[OQ.Z>=#8AO)QTX$GQ.F)E-LYI,]XMEQRDB0KB4(@ MS0H$SSVP:#GJX'*Z7;\Z*%#'':,Y(OSV4D3K08F-L;7AG@IM5#":02)?%%0Q M$6*.$D+(60D;@RRM:\ ?(6DGA+GGA+ #U=$YR,Z\*9F)(" IIXD7GB J[8FA M+')$" R.$UUKU0^1=*PE'\N N* )(M!/2D[,2M:-Z I&TR[^>SC54QCU4L&Z,Y9 P65$"* M/G6(X(*U16&MGF[=H^TN%5TEZ_;1\L.'1WL+N+-8Z-9)Q8NOM3O+_ZSTY :5T[0!'].=@H(@E$XN/EO+>?VM5EJ4.4?JRD#E=RLZS%EJ)C MD4R6103@PM3+SHF$8'4$%8OQ2-NJNJWKXVLO#RON/M75I6,,PI$"[F 7V< V M9F$=N55.UW2[A+VP7$C=B>ICX.3$9 M5(D%- HD:)G:N\:0MQK1H6*%XJ36%0S-;A8]*MB;UIA)BLS)$V>L%KJ;>KU3 MT3)$IJ/1Z'3)]E&O9.?7=14Z[Z/@#7=E&-EVL$G]?!SP*)O\3(?"I'.!8C=6 M6_M&#;&6Q!6==188+);6$]7VI7$

I M4^UGA[2BLS=@&!96BB YMRYHW(_"<4Y[3@;' =4U;C"_U5W9=$QN+D\47R]N M!1#&4.P:I +O,(-(UG')A.?N\6N:.[^NJ]/# _?3863;@?%ZT#AO,O@>YZFF M\Y5F7J!.D+RGD,@$5H<;1@B9*9U*RLF?=#_=0N-H^^E *-EG/SU691U \@$# MO8V[4,C@D]Q(@*4>Q"5BS)-08^'<2D14KG47E/TH'&T_/0T'?[M8 M7LSQ#_(7OEY<'OJ]#S]60S.///1X_,'M#C?V9&*80XQ0N"B>!2BB]IO/@I$W MQS-8I3.!+_)26A]$MRT"N*QZ63WS5URD^>1;5AY!VX["_F\S#]O*H#?_'79'$6)'?D MHVH017A05E5;*004KNID^OK2_GF\O?#'"%0XE M.6(@<0W1URP2*R91A(M2Z[WU?_GL<3WCHS1UO]8/$-NX>O\C3,DYRA]Q_GV2 M0_ RYC[2#O-/@*5 \3;'^_GD:YC_^(7B MOS))$_JX-IRB1,9X+, BUNYAQ*=C/H/T/(ALC9&Q]4'>?A3V!;)#,#$[F8(Z M@-]V._YF,L772_RZ.%/)U7E@$C!@JK?]$5S&4#O=ZERR81+;ERH\2-+8Q:AM M][TA]- !K+8WCZ %>7U0=7%SCFF2+ M]Z&OQP#\0&#LU.*C@98Z0."#(Q*N^+M,'9,"ZU7^10KG_XUA?B9IU1JE,WAA M-44ZFA.360 O*?*2$SK?NN_:X=2.B\[A$+3/Q(MVZGPJP"6QOL6_EI_^Q//O M^,=LNORR.+/9,U<2@G:U);XD3\=AT* ]&IX,60+=OO[W,%K'C5W[ NVQJGQ" MD*W+\=.?LS/)DM(\>5"A)BY=$N"B=9"R3[YD66<5CX34-8GC.IG= ?00Q3TU M7!+0\,P$Y85G%KSAI=X/"A L9Z!1.0KC>/&I_":.265%N@48*XWYB*KURNS!Q^R2ED4E\(MQW-KZG/?]XY[ MYVQPK VOBR=D \^\5=Y*LNBHH@"%QM;1*AY"\$$JZ:PRK>L%=Z5MW$YTW=F\ MO535P1WK!_GZQS2OJR$QO_HKT:^^^%K_=290,X^)DT$WC"0I&'D=SH)246=: M9-J(DX8P]Q$Z;A.[/L#91(G]-+F[KS&S*MI7#QBD+!J43^1C)![ N6(TY[G@ M[?N6H_;%'JS1WS!VSKWW2,PN?HFU%;T*'"RWL12IO1ATM$6W&99. M8'B(FIX*^E9'\H)K'J0G:45!]EZX!#[7R_@RY^R+SMRT[JJZ,W'CYE%Z0N#> MJGHB&%R=B$K!;(Z\#MWP2*$]KVO+*""OVWEC@\UAR,X=_69+.D+@WHKJIP'G M(^?QP3)E66$DN2!I57D!DRFF@WS'5G[N/2*WTJLD ML@:'D;P"PSPXFS*4XCG3J),SK0MB]B)PW/S&F!!LHK)^LAKWS(_QM@3N,LBL MJM1$/4I7!2+WPIN00Y GB1_&S6B,";.]5-"K>;L:G9:2X=87 RQ+#\HS"<$F M"\9+ZYT3Q98ANPX=-,-NN%% 8\+J$(UT;JQ^FK675L)'5&3]E*ZO;C%PWL_JOHP3X M,9SCXA,]\?*?1S;_NN=I[<2T"[G#M/DR.<>$+-="?UHRUEGP6G- (9(O]*.8 M6GM@;=M\O<7EZ^EW7"PKJEY/;[$G$C-!% $8..T_2I&S'"F6D\I);@0O3+=. MV#U(T-B730_6_6U3W$[L'1S._+S\5E\^8,+)]]6];PJQ3)$F@G>UYM;X!-%S M"4Y[QTE&7#9OKOH@0>-BJ*'B;P]K:::%[B#UC^GGBS /%,MC_H"+2;X(YZL! M9V\"-?Z M'/ H@LW7"X)+7SC,#V:UI;&/7#5W M8%O0/6YU0J< /D2G_9P:'<7ZQBF&$LYIG@MP52>325LGZYPU][C?0F>CZY'4YB^NX&O.1YZ(//+&= MC'8E>Z Q"(%IQ-H,F=8#F>S@(6I#7Z1W/H:H@FI]ZZ[M^6B]N#2;W[ZX=-G1 MD =;>[)RL#;3TL^L0,SH@%&@$"-J%?(0[5#N(:>KL]%]]+[MMFH+D7?8ZWC5 MU;<>C+A4X\JLZPAE$T@VC&)-P:0-3"K40W4Z[F-B0A/E[M(9>Q])=XB6=7M> MC%D88SD(R2-Q$04$%A,8HS@W17G,?[O.V'MI=K?.V/N(N8/H8L_&RRHI$462 M@++F]@MYR=$46EO>2*>+X<1KX[WJ&73&W@L3QW7&WD=!8_= "G?GGF#@VM;1 MMMG4V#QCHK48 GBDE8C%"YD>'V>][S^;*0F9Q=5I%-II_7 MABO%P%BB#3@[+4"Y@.!017#!1"ZUX5&71S5_W].[T?TA^IJU%5X'3L=V<_CF MNHU'C*S(8!CX[! 4%@TNR0+%>J^RT+K8(?J0/4#2^/,06FX?0^BA&UC]W##H MJM"Q7E^[.KC:WC6C,(H$,#/@Y)31FHP.0K%U[FO1CB2LHQEB&N7!!/<8@!\( MG:VP/(4>GQ!H[S33R%GZD+,#C'5:L*#M,&+6P*,5.4AF.0[1B?X06GMTOD\+ MU:.T]X10^NG/65V$BS.AO(Y,D@M2._"J[,BUS:D 0^:*]XD',<1XCWUH['%/ M/RTJ#]+64T)C[;EQR:'*.@CF%# >4KT_7.L(Z5/D0IK$GA,G:-N&202,22-EG[N96'1DW^<1W?*)F@]48>=/0E03:*AZ"LUV&7V=K[OWG< M=BI#8.P4*GA")N\,A=&,:P'6UYDAIC:D5*& 0&4%US8G.<1\RUUH&[>[2@\& M;B_M-*M7;UMZ]G$Y2__^A1C,+V=?O^%TL7K@J[_J1PS3_.KKM_/9#\3+?-GR M_7F8'E!N==!;6I1@'<]>H[*LS==_P/.:ZGPY6RPW"G:RSXK;#%G4&< 2(X1" MMDQ+23X;[:">MYXR^AA-QUJYS>>_V"[K3R3>7^AO_GW&A"XH&0*M3TL^@F!U M!C))(K&H4"4M=.M"M7WH&_?,L"EZ;IN[P=34:;7M(39AE3$XD>%;OVLL\[>- MU5,906>UE[6_I\&4:4--A#,3!:3,.?/:I9):NSM#&\&/Z0OFBW-\5S;?5%_Q MVVS^\0LM_Y5^UO[%1L)S4>O=T^JWWY6;7[S]E,4O/ZK:5EJ[6::%LVAM+!"Q M*/*' R=!>@DZ8 Y19$RLM2!'8;1SL[P/GN].!T$4K].%NE\MKB8XWVL M;@KFEQ]WY?9GF.<;]KDAMC$E8 5)82E&B(["!JNXSM8[J73KBO+&+(R;,1IT M18RI[ ZP?F,0_K&Z&K6Z\+^<3Q)]6FWT_YA.EHL/L_-S,A K3G]>VB[GK(QP MX#RGI:T]AZBU!I.YD]I[S**UAWTDR>/FF4YDW8=7YC/RPU=_$^_YFX-O@PU& MR5@^_/YB.MTQ1_0L:P[%15HS0DIP44A@L1C#,'C9O*'5Z3S\*U5\Q/GW2<)[ M]J@-[^P#IMGGZ>1_:(?"^61V2==E=9HF-PP]N5\I!P,JZ-IY4AJP3B@7=+'I M=E5G0VO=D)'./?1]\'B_#1]+\1UX):^G9*GP(ZETY7:]6;.X*M46PF>;F0(1 M;:!-2E!889V#.FO.E6)D$*T7^P/DC(O$#L R&T9S_8)P73,>LK>NCOA5) U0 MN0@(]:Z:+FB*S2XR53&,QM\ZZKC'<@:][AH.$BU MUD@'(/N(Y_2CS\31'V'^;ZRE"3_S8W+AQJ<"O(Z(5L4KB,%8X"5K%D10P;:^ M8OP83>.>X P'KZ:ZZ !;O]=3AW!._+S(7R?328V.EI/O^#-3P6=M5"Q G*C: MG[$.I-<>,*;@F(C.B=:]"G31C:Q@UI1D7:K">U/[<\? M-1^T@TA.E07BH23M:T\ZG\DI2C* ([0"4X6)4)!)V3JY,506B);O]E6[48L0 M?]S\RF8IPKN+Y6))*J/H82/3>^;):TLU=A"N-B8(B:R(3 (RT]()7Z3PCP_E M;4Q4YVFK.*/$EC4BB"8>(T_=.80:.L#I[*7F@)A ME1_W+MK1,UK'FE'!U!;3!VCV8#A_6SE2%#[/ETU _5!1V'TU8:_^PGF:+'#Q M>GKIUYVED@6Q*8%E1P9%&D%.7-$@*&S7%+](9A^_T]>.GG%"Q,Y ?7K-'CN< M831 D[@+3NKLPAO&N6?9I,B!257+U4@$SE@&*5C.!1>6B3@,VVL\)9'!8)V*E#"D^ #1=ZU]W6VM@0;!H3T+6K&.85^ M!G ^1JOCC\]IZW(YET5PR,"K;&OB.X$+Q4)T/#*#&A,WO3G3S;M8=(;ITVOV M2&?ZU70\$_W/53%[O4?ZUS>LU>R?9O5;:S^LY@:NY"%*\H$)D+19K6N-N.(4 M:_CH$BUZZ7=$^I!D=GZ=YIASCVZT^T1/0NXRS8O6QGD.VA5/&Q>Q[XJ(Q'1R MO@C+I>3#&>_#L#O>]9E3G]D=IZ\.,N<'K]K+D__%QI[T+YQ\_E)7\G>1><('V=! M[@6WT8_N=Q;.O9>ZU]*Y<]K[H(Q0AY2L3K3]DWA4M IB1 ,L!).C+<5D?^HE MV93#D0O+GMG*' ]\3V&;?$PZ6\ZL'Y2/]X$$I!@$QA,H$@B0]A",C3[D4EC[ M5D"GYG'<^.SOMCR'!.!S6*"K4_C5'^TFG^R$2+;6%-HZ=[F(1&&)\X#"RI(# M"A:;MQ,Y,8_C!H9_MP4Z) "?P@)MY/ESS4.VF4..GAR+9 W$[#TPG2SIT!AD M^AD'FH.U5']NRW$$N(VP'$:'078&I'L MEY*U\C-= M3SL'UNV2.$+Y'2"_8>GC 6;"R&+0A@@H4@ 5!'D!*"SHG+W3)AN%.ZZ44?EX MVNFKX5;6TP%7!ROQR$+.7:5"6C,2I8=<1&UL:1R$)#G8G!4J(12Z,MSFM#_! M3SOSU->N-3!<.EA$PUB<%Y\_SU>7I&[M]4EXEQG+D+6+H*PG+]>3EQNUD;X4 MCC'Y,;>O>^A^VMFCI[9=M0#/\UI9&V;H/N'$D-&(VF7!.-(E#Q)\%4Y.)">O M9>3Q]"OK<;K'/93^6ZRLQN!YGMV^%F]K,[3:('.L?E]W*>B@X]KI9+6LIC85@5EE' M]-?C/ DJ9$\B%!RX=E+ZS+62K6=3_T1 +Y-;3@J"62N-= "GPP5WP_8TUXWM M;?B*Z\[:SG 3DLH0BL2:R%?@G(\0)$LAD],6;K?H&K$ ^7X^Q@7W$;!J5O_; M2,<=X/RZG_"-][5NTIYU4A@]B=($VH5"W870.L@2551.%N8&ZU)^FYC.L\2# MX^2^=N-'*>U@]'W'>9RULK-70PA>GH?%XJI+]&JR4XDQ4] *1EG=H6)D(]=&O;?G9!TGZQ[0,OOZ=39=\?%B;61UB3SJJ('G>A&6 M.0W.L 2&(K.$]$V?6I?#WZ5BY!CV2+W>&:=VE) [@,G!QZ=OKD)3*5W(.",':VPR(9C@4^M91<=3/7))11\[XVEUWQ7:-R7\:?8N+LD4_#Z; MY05YO%?C/:X/MJQ,]%\7P-5+5ZI>#(NUXQKW9#B8\K6-YF (WX?2SN.-QGBZ M%\Z#*;<#"/\\P>:^7 4),K)LC 1M+6U#QB1P7 9(4<:8N.4VMM[K=Z.L%X@. MAY';QXGM%=8!#(_-!?^^FJ5T=?O\]_ELL3@+U@GAA2/7*_A:4)?KA/@ *"4S M) :1?>O#[P'8Z*4,^F0 'QL*XQ:O7)UID53?TFK>9?"'T MBX+GM#1JKOFV8"Y-QF^S^?I;]??.O&5:$^+!)A5I)Y4($1V"C\:7()G*XO&A M7N/0WDLQ\M-;,H.@8]SE\WX^2XAY\1LIZF58?"$NJ =58O)!1BTOO:L,=F)8W3/HK';[OL^]9>BGU/ =E!-?+<*@4O$XFCC07= M^OI1:P0?%\BI"@29#85G,GK"H"47(CF(4DBHLVJ]_28'@/K@;L$!P#P5W<-+R<]T0>?Z::5Y M8E#UF C!H>: T4:60W&Z_;G>LRP0W <$#Q8([J.1#N T2%$0.I98*>1%*ZQW M-QPCI]H&8";HQ%&AB?VT$'X:!8)[P>H4!8+[Z+@#G'^@0'$^J?=Z5L[7/RC\ M6WSX^(]UEE[RE(R7'NJ'6F]6#U&$([8"QNB1>]_: WJ0H%ZR(F/A93:4\CI M8H.TJ'?6*%T$V"(S!9-D!V+("F(RSIGD>-+EU/:U38G%4R@^/,)5.+'NGS+: MW\ZFE^NX9-*F9,CG3YF@=K]>-7 1OG0:#QAM+LM'8 MNOCQ9,QUOA\T1FVK13,HA)[RVKHKC^47G'_Z$J97%U>O3M;7\_JL+,X8$R@^ MSQ*4MC5(S[I.5$7/I;#DD/:RMO9E[HFNK6'!W6H)#HJTIS,^ZV#Q_%P,03K, M44<50*_Z'$9!@O'90HJ!2V651M&-X[>Y= :ZK&BU*\$%),"&RD".WH9S\B+D=>[T4_OP]%^-Q M:/L[K,?;7CO+-CI=R%2A89?VRHD2X/^U]V7-;24YNN_S7S W]^5E(EPN5X5O MN,H.EWOZ48'<;-Z615V2^D+UX"-).?>K5]LRYUUYU:9MV%!2?J:XX<3NT CB_:U]R>?6$'LIL:ZX;I/-%3;P\;I4 GLA.*?+M;[//N\ MY$$6YR$:Z4 91DY)!0&SUB(RE]SQLZR.M?@3/<%_*DTP))Y?M"'P8S#P><;9 M8C(:Y<'&RK@Z/@%+TD 6HDY82N&N=?9:-XL_T;#U3Z4(AL3SBU8$ZT!D[8O_ M/-]_W?P MI9C1-AK#P_@?I=.T.2E -&3T(@SHGC%S^Q*72GD5KI Z L0[O MH^T*3DD)2@1,DGDC1>MBU)^E5'H7W U7*KV+@#LPS'ZLH+2!"ZU+ L]= 86, MK$II+-B"P=JB56@^!NE%EDKO!((G2Z5WD4@'!T@L4&FC(G:H"H2BA41E"/GV!G/( E3 MM!>:EMW<)OW?4ND&IL*19=\!VK?L#&UMCD;9!(;7%O^:,ZBYF<"L2];&9$/S M.N?3:N5]'+SLU]9[%^&]I&ZM#UK8WCQ@];OW8X9G*IFL??) #".%84T&;[R M4I)F5LD4[S>V.GYSXV?6<*(Y*H?MA]&YOA-R.M#Z^_#GTW2!Y_NTN^5G1A); M7+!@C/&5.P5\K")FUD25F4RLM;]YW!6>:$)(FU.H8S"]H'ZVJU*4ZB,)>]YIZ#*H%V>- :O,8 MVJ)WJABE[P\@?\0,&X2TSB]L=@'7'=MI?"F.ZW7LO?ZU]7>GMG&E>A[PYC#<)#>FLYQ\-T'!!OLAV'P,'H5RC5+]C$Q M7R4Z5#]-Z[E\G8M[PXW?KKEA="+-53@4# A*1P>HZ+,4O2R(W C.MML=0Y$X MCEO=Y<;H @4='!C[\.&1,6,/^2![L>=8MP8YR43Z&X%I369.X@F\8H$\98FB:.=M.I5;@_8)7XI;YSAM MX91RO;M,"$AG'6@1'7K.?.;N?RM ]KI0V 5WPU6 ["+@#I(KKA-KEWGA&B7C M+A,'R9L'\D?JE-?(@&4T0CJ,:%HGSMU]_TNI_]@) M-&\N@(2^LD;;0Y6V2B[VE^0&2.S!UG$#"*\$K7FCC;).N \A M^5PX!Y<=:6V?$JW$>=#*9Y,L*]JH9[V=;=[4!QKV$>)T.(YVH#4:)(0A0,Z2E(5GD=PR,C]-R$RFP,KLC6X=R;RY L;=D+1 MII32043: 6;WYN\JI_'M?'YU9U) YIJS4@K$9!.HF!7X2+S(Z 0/&((PV(NR M?FP!)U^T< C6QX/"*>^#563W?7F5TC(O',_7V;Y7BR_36/V-19?0I@Q+2 MD%#H%/6!1:CB('/.^22Z,6&>7\[)EQB,LD<:P^0E[)@'#/ L"PPL0V9)@&*9 M W)3P##!1>%%:M_-:(9-BSC1=HR=[(Z#(/%35XRFH'7P(4"4=69:\ Y"")80 M7Q*3C,N@[UW,G&;%:'_=# _;.J-S?2?D='#L'+G(SRKZ3Q0+W)$31PK( GI1 M6S2*Q'+21>!@'GH_%:/-4STZ.; Z!E.G%:,?IK-%F9Y/IK]-+O B3BX^[Y&H M\=A#6N19/$M2_]B3J],*^!>I ]WB']?UH20M4_?645<;^ZT M$T8IL60(7'E0#BVXH$.=.HPY8$[)MNZFV83P0S7X?^-L4J/+;R\(JK2QWEPL M)HOOOT[F\7PZOYKE3R2E7^@/_G7&4/.88P)TB3PBGA%"I/U=M*EU2S;(W+I] MT=;$C1L6/3X"[ZO.8:1X.EIO>4'21O>M'S60!GR,T*[T(-F9='Q[ 5%+10=X M)!1Z3I\)XU16*EILO4,LPG4-H'4%)9"*4H8-)B ML+X$&T)C'NU WDO0A;N@<'.&65M)GHXV/+QI^S8/'4A#'J6Y>AN4(CJ7&.<@ M=2TS*I*!TTE!0A.8"<$Q+GY27;E,6!#&VXP2 9FF+::B@)!%@6 2LT%':^\7 M6X(CAJ/EL<7;+R)RN%[',"$P&EVU.($4I0$55 %$& M\":GJ))D@6UU#4XON8- ^NH6?4^]OY=H?(66@L@>;.XAZ/^YM?YA-ON+L^ZIL MB'3V[/LZ3=3'5*PLG-2SH=5)P0 S9L"BA;!H)8^M\W!VH[ OD.V#B:W"(4T$ MU '\5E.N_LB++]/T=AD-KX;!G].+>(>;JQ_D55)\22HRIAS(7,A4\G2;7].'D=NIP;,]38WW&93G 5T6).:'>U"00ZY5"JH M)%#RU#KNO@>9XQIQ P/G$)CN(<5Q,T,^3/^=9]>U'*\^S_+2JZHWB'CQ7>+Z M1'"2\>AB 1-2H<,GL#KCRH#U1C"E-)T.]XI''TG@V.I5)X2L?60]'9#Q'6B\ MM\2HK_G&.?\%SVN+FK^^Y+P@7_XVO?#V)F;^2[V6N9S.\?SWV?3J(NNGQ(3!R6R^LJN7#;/K_/"[ZC2';:FLV]:<77YSB?3\HDKN16MQLO ='13N.6$8-$ M=A!28A"91>*;0VO+D-KO(4DC)]@?X?QN*9.^(78S\4]JRY,#5FJ/+L&(;4@& MN?2H2:\'R77KY(9GB>I(GQT*@>WAM8<\>@/8Z@M2]^67[U5-_SE=/'X*K/4U M^7[19*-H>]84N."KD\DUE!)<#D4&L]U5W;[8VY'>;F&Y#W2> N:0MN M!KXN/IC;?:!E3D[4>@77UU5"B(CHR0'R+(#2=9)MI+V6%#>HE9%6;F6;;0>9 MAP2,=X=WN$P? N1 !H_K]_V9%^MET"K>7LP7>'Z^E,3-=:/E4@<$:1AM'H^^ MWFPJB#'8$HOR23Q?'?C,2T:'PZ$2G ["S@X,I#?GY*;.)G$9=U\N0&CG#,]U M:AU?^KT,L"!M'>:="5H()&.?VM3U>VG"Y YBLV;(F/GDC4P@* MA."D3F/Q0(OAP'QMFIR*B=@Z[OD# >/$Z8>#Q_[<'?=H>43]"4]6O*^-W;DB MXG51X)T+4-L@1O0R*/_\5>6>!TCSR,X@!\B!3.M &;S&RPDMH=:R+COQOB__ MN+B<3;_E1,PBYZL:YF_^KG'6G'XC9K[Z.J7OK1*,?_F^_IWO[V?K(.FJ4::V MB)*8R51QM346)Q^-7+887')DI,446N<$#;",D0NFCQ" '%OV'UMZIB'$(4MD[+9<9D)J-N;6 _0])6L+&G?+*U ME,G([::698W56J6GW=0T+C/>SH(E.S.9#"E94JXAZEHND:$897SP :5]?F[C M$R\85[TTE>&T.4/'A<7'?+EJDO.^W*SAUQP69]PF&QBIS"0C.3*TA2#8& &3 MY9&^7T#&AI-JRH_%)]"Q1XZ9I#@&I8>0Q_N"\ MZW7]@YGO'A.>R:#58;7J)<#I[,&GY)T,4O# M[E]#' RTYZD:-Z%H2*0UELC>NHQ.U#!M>K;5=?R!_\K__$+/)W_SZF)QQBPW M1KC::1W)/3#1$J>\)K^#%6&00\DZ9X["/^^+'T;#N*'%@?!U M1+&,'-]9;:/Y;]/9.G"QCH2<17(0LD=&:I73&F3M8BPL0@C*TX]LTO$Y631?4B7E_-JB3.#!7\T7TZ]D%%:U>Y8"Z5/! M2,O21U!:(P25:TRCF*"*+BJU/N!V(&\[W)U4>']H(8UZ);1Y<=4QN: _FM#) MSC46'WF=0^K(/E2:?&GA#%A$H9RH ]F'Q]P=@K9#V4D%^=L+XM!;[8%PM9R= MMKZMN/C\CA@Y.5]FIITI6:1Q,0 OM4.MP0B^$.^T=1:5+5HE-SC*-I*W'>9. MZHI@:"%U<+)^S+1YKHANES$+- Z\BC7]S"9 HR(0RXHUT7JC6QOXU^_>#CDG M=7]P$'L[@$7-VWA?UM2?>4[.A] )6"JV7L\3IC%I(%^6,9ZD+[YY31WE[<##UY%1>3;RNU:(GTS 2" MT;:VK+(9,(A:FFA5J+D?S+8^N[:G;KO4TI.,IP\DH@[ =Y-2-%]G-$99=X^I M(^"\!H48 '7M$.Q\]M(R4L"M:QWNT[ =D$XR-'X0NSN RX"A,%J0%4*:[(MMGJ'\+%'; >HD@^1M!=(P2##X'+/K(J1I M^?#AU77=T3(N,L>+=,>9:#GG;.>7#C0'[;#%=S4GC:FDK#&>4!E( ]8,9^^= M 1Y"-%IS^FYKA7%2<])L\=HD38J!,04JTTY&)TSM2X!:&B&];CW6_">:D[8+ M^O:=D[:+!#N<=K6L B?+)-H2B$_&U"XHA@X0'@LHZWR1*WF MI.W"Y@Y9Q8 M +1%061&Z&*L-ZQU-LU6A/6 IH,@\* %7VMI='!T?20%/9M$,BCKNJY+G$+4 M/HI<2$77O-K /&"V!;374ED;,//6M3Z/$C*N)=0>0H=SNPN]]"K&VH=@_C'' M3/N SOIZ;[I>C4_99QT%")[($PGD^CI'B_,A,<]]%L8V/\R>H&?>Z^?RT M@PN@!S;BFT05FC&]BZ.K5>L :8KAOB HE,11Z3AY+[1Z$7WP3#*>>>MHYS'[ M0@SL&C0!YABB[ +#/_K3=U9BHC;*!C(?E5MV!S80-'-@G2.-'KGBK/4EXB9: M>C#TFZ"L";.[@,T=T_#.,G00I*=CI;O>:B$J<%PHL@-XU%XPI^^/T#D\/^TQ M0GJPS)L YG V=X&6U0K.F Y:U@[CNBP;CCL-CAE1YYK6JG!3FPT,8G_W8'@W MO)79B9$=F-IW=Z!\WYG"?>]UMH@E0OO09B =26*]I"1Y&M:5@OZ:1>U#@AMIF;<6[J# M!;T9.(=PO8MS9WE\/ES0F2H,L2@)LE1SR_("M,\4E& *&6(BVMBZ]'@#*=U@ MYR!9/V:U',CVL=NR7_>67Q?*UEOK=3^17_/E=#ZYC7L)5P)WV8+DLOI]!L'' MFC=88A%&HO/N'I@>Z["][>O&/;$: V8P/H^-GG?3B\^?\NQK+4=:UE60]?XQ MQ^G5K/9TJ,5GZX;A'_-Y347]@+/%]_5"_\#%U6Q5(%MXLME["5K%FA9H WBT M$E1!::-G47A\%EIM:!DWTM,>=R-(J$N3ZBQKG9)+'K13Y([D+"&@\A QZ811 M:GY_K-8 IM2X$9Z!CL$#F3VBX[:57KX3D$BH8V&JD)5)BU%U:'S0.0%:;6)$ M[F-H<03N&. YQBEXD,D]))M/\@2\^>9#12M\RMP5"TP:5]6K)45;3_]L!:T^ M1WW_CJ354;B9J&[.Q$-1.*:P^CH5SW+R)4E'&EXG"RIH5>-T"C(K!97*);C6 M(>Q=6YH=XQQL'4K8B:_-3KZVC17N@O_3#"_FQ!]ZXA[=$C8^J44+A.W(;-37 M8-/+;O#CM8\EIP3&"DX^O]+@ OG\3@C,0F:O7.N>Q WKC1IZ;8 M>7C5.HR0FAU7Q]%-RT+#AAIJ_;PA]=1C)!]+6Z6(/K <0"^S9QGG$*PSX UG MB27!4_,&(D-KJ]MBU"<9?KL;9*2=ABJ#BN1;*)8TT%<O^.6B=$_6")&A6#1'GH)8$@93% MRA(\3Z9US^Z'5/2IZ0Z5]Q.PVH/Y'<"GUGTLOO^1%U^F:95IG_.Z-Y*AUXGE MT+M8DUM5G=$>ZHV99L(8+K"XUF?J9FKZ@=,^DGQWG%'S76TNJD<^^_634!>:6-[1U./>=I=6K M#>]U4 D+8.(:E"\9T(H (C)I9 X)67MW: ,Q_2BLPV7^^&23 P5P:B&0JZ^U MA>"TO+]:S!=X8X<\:0P1&LKZTQ9;4_N 5FK3 VN&RPM89[CJ8N M%=U^*'F^/\T!XNA4W[V>?OTZ69;7UB;\=6PC[?%\$2?[7%8]]; 6>FIK8AOI MH#OO>W7O?;?7E[>W#0ZCL2I 3*)ZDHZ@%F(F<"1;6!2I-.^^NA.!AT\&V^)E MM_1V>DIM M;SMMBV<.K.*&M+9V0V,1091ZU5DX*E!)1,"@(^@4D+P'PWUSK_ZHFN[62;\= M]%E;3Z15V>_*)Q>93GYO UBI/:AB&+@ZOUU8B](+'=7]BS**YJ]?%EM63_Q*]Y&9PVLB9;H0?/:Y21G'.B/_):MY=#ME&% MN-5&>W8*Q<-W]W)%U$JZTX:L'ADJ'_/EU2Q^J;UP/L]R7HU-^W%)UU'JH@PQ MAX'4ECCDLX.0O 1 G=*9*WB5BE$S^!G:X+&G#=QJ,RG0PM@1%2%7,>%_E_: M6>M["*^]*]$KL*J0O1G(\D11'$@IHTN*I23MT_;2_4>.)_J!I#5MP+H119[R MY.Q=_HSGJV87R_U@O8]><@-.6#J/BXO@$J^-=Z/)W!J/_JGC9I[C?WZ>?OL_ M].B5MJ!/;A7%(R_LY2JF\1ES*&M'1L6*ZNLMP?FR^21$ZPG-GM8?:MTD9DY^ M('F=+#P597T>$G??-HZ..%A*S:F%!8M M:_JLKRV.0H00;(: 22:1O0S^&1]ZRS>-!X/]Q3<=CIJ[ M8=9N]IGQVIW-A#IA5QHD!BD!7)ED4LJD>EL83@?-KAZL_\' T=\&+.\0-NN= M)3 $;9F!5"I;EG,D;#.!\6DWJIOQDL:7+V39+<;7+T+FSM(FMUQ+K+@ MF:.-"J14=.*:& &M"5",%,:HXK1H/7;C!0RNW@D3APVNWD5 '<#O437^[B8; M61ECT:9(N[*V[(LNUPSB"%HG;J(QM'5;5_L_3=&X?>L'._X&$$<'X+JV!]^' M\\GGI9#.C% J()(%6'2MDO :G*#=HH+2(BD1M&_=.N$A%>/>H+>4\?WA089)I?;VHR6!(C^E?A;!TZ>6 M2QW+=E?F.^4V;:)FW NR 2'42 =0.G'43)G.=3E)TXTEQHO$P*<,@*$XMRI M(D4H[ZT9O<;_C8& M4"^SGHZ&H3V9/W8;X _G.7V^\2#R[.M98JH(A1ZBP*??^QXTYX&@ %!_-NY!N))>TKTC_DV62:/DW_R'GQ>C:AYT_P3 M7 MM)$*I*E3L'(MD*OEP,$[;I6+:/GS+<.?>\M6J+"GB(I&G.T-)+]-9Q_S>677 MF8[*)RD]B-4D36X!2T1(NL2 W)IDS1X N7W#5N!PIPZ./3G:@>GZ^PQ_*((] M\R5Z*SP"9I% T1%(]$L)!.A2I(^!E=832>_3L!5F_ EAI@FSQ]4BUR,4?I^2 MS7)1+V:7B[F-$MTQG90WT5O)H-,BX;<7]&G^A'_OT^G@[A^W*/O=2$RC^MZ; MYS]2A5F'U"I!NB D,E%5U@H">@T%G10IE1A-ZQC"$^0>?1M;7N2@7MR MSD%$:4 )[@BVAH,05M;)A]PT;YC[%#WCWA"UPL1]O=%, OTKCKV["3SRC,9J M9,AN 4\AQX4< HL2M&69!*PM"3AK2,Z7H'F**;6>"'P,;;(^^%:9&(NSXCD+ M];J]8*959EZG\2@%SFBKT7H?F@_KVT!*OSID%R1LU"$'\+T#,W:UC'?3^;QV MRUNU0[@B8VUMM=5NC[E,9_G.OGWS-W&/Q#:YP-GWI1%7K7CZ2R*-7O/Y.D'H MS',52"\G\&A8G3BOR:*W'KAP7#/E O)ASK)!EC/N3?>P,!Y?_KMO!;_:"A?Y M\!AGSK)#$;VR8(0G4X&7#(XY!"U4-(QCELUG MP&Q/W;C7[$/A=2#I=&K(_9D7=6O2FO[Z0FQ_]8T,IAIS6TQK&QMR>Q=DL7Z9 MGI,L]S#Q=GIZ"^-O_^4T,@O?X.R"0%(#WBL*KB')N=9K#)EH.UE_WGGOKV3@6@I H@6P0#@J#KTN+ MB%I*"W7X>NWH+< YVK8YH;%:.J.:!\S:KZ)3;;@+\C9WOQM%U"] C=Z.=GN< M@WN']H8@XMB*>"_F#&Y%UCR:+!.DY F@1BER?9.N]7S)95X;1K:.N?6OJ9&\ ]H'7$XO?5:/C]+[ MTQ8Z@4RWN^=.^PSI(AKG//#"2!T%[L&SG"%PJ4(N/-'/C[(%QNYOU!UXM@+U MGI(<-[WO]?3B6YXM)K3/_YPN\G6[TU6X.1OP7@I0F</>.@Z"L&$%U$4UW!MRPJ??>2TW;;ZWD6M'>2Q/N4W= ]@/#Z6^"5U]K,_VS MH(/0SD; XJN5+!B$4BQH(VPI7'"K6F<1-R&\1R-S:,RU!?X> .CT_N"OJS#/ M__^JUCE\HP][!/\?/*%%Y/YILAJ%W>^_Y"8(FLDI*4XB^;NUFZ;)#EQP' M:T42R31OSK6)EH/#[O>>>R! ,;\+XX;7&^@?U0\!Y_J__^!]02P,$% @ LH )57R5>4^P M" MBT !( !E>&AI8FET,S$Q<3(R,BYH=&WM6FMSXC@6_;Z_0D-J>Y(J M7N:1!TFGBH![PVY/DB%DN^?3EK!E4,6V/)(,87[]W"O9/!K23=(]&Y*:?"#8 MNKJZTCT^]TCX[*?N=6?PVXU+QCH*RAQ1*EJ=2Z0ZZY'+PRT?2 M*%<=,I T5EQS$=.P4G&O"J0PUCII52K3Z;0\K9>%'%4&_0JZ:E1"(10K^]HO MG)_A'?ADU#__Q]E/I1+I"B^-6*R))QG5S">IXO&(?/*9NB>E4F;5$UX?"X[OA>O%R(>E\8,QV\=U1)] M.N6^'K><:O6?!6-W?A:(6,-@$CK;K];'FB?-'G2)AGP4M\Q\"K9KWNR)4,C6 M7M7\G6)+*: 1#V>MGP<\8HI&0;N?+WL7O0&I.V5G->+E65,Y@HEKD;0.P>M2Z!XL-)-_>>R- MC;%WW/Z@]Z'7:0]ZUU>WY/H#Z5SVW _$_>QV[@:]_[IP"YK=_FN;V,U=__:N M?34@@VO2O_OH$J=.2TYCGQZ0]E77W'JWYQQ63YVF;^^_MAE"K@:7+KF%1/5[ M@YY["TGK7+:O_N62=F> J71.ZHTB:=^2]B_N5=?M%E_;%#'T[O7-P.V2Y7S" ME!&NI%ZMD7P5VOV+]I5[6[K^_-']+5^ 6K5:^]XY;R"B1YV\T#+UBN0_?7(K MN3^FLD@\)C4/9D2/J7ZWUSP^W78)$NK[4"]*(0MTJSY?%![[L""M4OU%9FCJ M@E/.Y_#_'WUU66K'Y28N0X^,Z801R2:<3:'2ZC%7Y->42D!.."-]E@BIB8C) M!R$CXE1+OY) 2#!CY'=K11*(1OB$P?+ZY-]IS #015N314 NH-)'Q(V9',V@ M9$OP1U$D0$9/WD!&:SN7T0NJ( ^0L6A&[F,Q#9D_8D6;6&G3Z0L((1:@KV $ MRF-"XQE)8RU3!C, Q67$%R2/D@BN)*#0$8"'D.. M$2Z+G!8!?F .S7*IG\\^&V(ON M"Y\!T&SRW0=O3.,1(VU@I'X:@H51[\U]=F"Z&LV.5_:2HUR++4#1/T':6L*M MQ1'&LO5 PA)N7J$Z]!E"@0Y),N4 MLV\CJ8B5UJ.IVKX+EKPA U1D(]DB*E()#H":)EP9P@,K%AL_**L75+E,MY*% MU, LJZ(+J!0S*L9&#K0)L2@10X 6YKO2D ,7I*%=9?\U0J M4ZP-/0K%(" -=(R=$E"4W$M#BJP.TS)!+.HX]+"J8%G,P++@[,,Z(=A7%6[/5&IBWY[FM,0W/P83["%6J1$R1T*D"F*.@1/Q2Z>=8 M G1S.N0AUS.L[)N&Q2?+P,X@RCX4*Z9+@M34C8=L0DD*^QL%64 EXGE"^B8 M(TU'#/9 ($]FV,(2?&+0!&2W!2\\63P!ZC;P):\?O][NX#>G87="P]1P%6:7 M!0&(0SZ!O*@-(F\N)+;@7GNY6?<9O$)'X$UEU>50I/KQ"+:I#G1NS5 Z!]_> M[)!A+LK-(\CL2N3[(P0I_.X M#FQ48ZKF*@.YST">^:8HF/7("'M&0G[/PNS@X O[XG:?IV'1D'#:B'5O-2;&^ RBKC6C'VE M' P%B EL]SG$9YSL"W,*JI#=X3\JZ?P!9+^G',(W#UL:>^9\X>#OC=9?5>'; M(8@S$(L<@(9;6]PD>YP!,K(J/=_P3!F]Q[)KQ9HIO$9FFC/._"CH27C+]B;V M8&$#JU$?.BHV)[5'L9F)4^@" ,-6;2U7T'A5VD$\(!5,I/)BLG&0[,W5-=W M;R?4AO(=2.",(B2=&9H#V)@#Z0Q?15O]>#P1X81A"8SI*#M7EQDSLB@)Q8Q! MZW0L+!W2%?0"VGZ(/B@_Z;5Z\A%&NVA\UFOEXZ/&#W=[6&[4:\_R^O6V MP^KS>GYU8:'C<7TKMQ63-)LXP(9*:/R^4"_D';(GLE5+'HBSBC=\2+^$AT7& M"U%7%^A@M=IGDW_E\VJGHQ0$VHG]G??[)F?>>5I[J$7R0E.[F#TU856<4>%' MYO;E9O]NKP&EQ7PNO8RQLAA;/IY/6)47,\TJ$58NL"7F+)ODB_QJOD"MG]C#]Q!)J_EYV ]016C M13=HW^4W@!-AWW]NV1_0)FSMG> %[Q@Q6UUTH4,@GU2O=_G&:\39IWVCV;Q; M??XG4$L#!!0 ( +* "54KS2"CO @ *TM 2 97AH:6)I=#,Q,G$R M,C(N:'1M[5IM5R(Y%OZ^OR*#9WOT'-X*L%6T/0>A'-GCH(.XW?-I3ZA*08Y5 ME9HD!;*_?N]-J@ %;;1[1NP=/R"5W"0WN4^>^R34R4^=J_;@]VN7C'44DNO; ML\MNFQ1*EKM2Z0PZY&+PZR5IE*L.&4@:*ZZYB&E8J;B] BF,M4Z:ET73D^P!#X9]4__#PBGWVF[DBIE%FU13*3?#36I%:MU_XA-IZS77(3O-^3BKV^:1B M!CD9"G]V>N+S">'^IP)W&@?5(]^I'=2'1XV/P]K180U*V.'A/O/]?>K\QP$G M*V!NVR@]"]FG0L3CTICA^,V#6J*/I]S7XZ93K?ZS8.Q.3P(1:QA,0F/[U?:Q MTI-F][I$0SZ*FV8^!=LTK_9$*&1SIVK^CK&F%-"(A[/FSP,>,45Z;$KZ(J+Q MST4%,2@I)GE@#17_+P.?P#WS.,W\A7Y"'K/Q2_=(J]K^XI-4>8+"+6SPE][5Q=#]P.68X8S!$12.K5&LFGW>J?M7KN3>GJRZ7[>S[C6K6ZNN/F M/$/E"*A&BZ3Y,DYH',Z+' M5'_8V3\\WG *QPGU?4@!I9 %NEG'$A-['OL0]V:I_G;3=,KY'/[ZT1\N2^VP MO(_+T"5C.F%$L@EG4TB>>LP5^2VE$C9(."-]E@BIB8C)N9 1<:JEWT@@))@Q M\H>U(@EX(WS"8'E]\J\T9H#AHDVS(B!GD+PCXL9,CB"V0D)_%/,^1/3H!XAH M;>LB>D85Q $B%LW(72RF(?-'K&@#*VTX?0$NQ (D$XQ >4QH/"-IK&7*8 8@ MHHR>@N!1$L&3Y#0D ?6@2!(1<4VTL'8K!C'SF%(4MC&81/2.&:3,^U10YH,S M,&1HQ!B,@08>ER"^P"R&YN")#[":CKDW)BK%CT7[*9,LZP0G$'$5@DI#P3?E M>@P35 GSC(/8;P9-3TR@F4^&L^5E^$$06'\_"&0DX#'$&.&RB&D1X ?F4"V7 MZGD,/!,9JH#O7I@BNP!NEG$<4(XDE4#4$; (Y#!<(#(#@WHT,H#>-T>/(EJD M(1@ # 5@Q8RFC#L>56,2A&*JN)*P[E%$XJ%UFUPLK@$-94[L^+L#X*V MQM:A;? @-A]V#FO.P;'*\)1I".0'$00<'DW4NH1*9O !\>;#D)FDQ@"3PY"K M,9JC603V],XQ$C M+2"D?AJ"A5'D^[MLSS0U.AR?["-'41I;@&+_!%EK";<61^C+Q@,%#P8*8* \ M>2^C&2Q0!+Q>8YDC[;8@E&X/0H_*U0-C15FS?! MC#=D@(IL))M#12JA Z"F"5>&\,"*Q:8?5-4+JEQF6\E":F"6)=$%5(H9$V,E M!]H$7Y0(N6^N750Z5-SG5'*< +>IWO!_C#VE"M.OV97*Y&I#CT(Q<$@#'6.C M! 0E]]*0(JO#M(P3BS0.+:PH6,X!\&W(T!"(%]HS__5$NU4P'FX/C#.B?8CB MC=EJ!*,@"JA$/$](WSA@E.F(P1$(Y,D,:UB" M.P9-0'5;\,+.X@E0MX$O>?_X];8'OSD-NQ,:IH:K,+HL"$ <\@G$1:T1>7,A ML0'WVL?UNL_@%1H";RJK+HQ"7,Z:-Y2HF\+R=:393LQ9X+^!)S.7"\U*)D5]*G&MZC8324(Y7 MH-"7\J"C_")G]XDF 4 8&.R1=>8X')28N2K 6X0XG?NU9[T:4S57&X:!0VKA53S5&\*H,LHXEHS]DPZ& H0$UCO<_#/=+(K MS"6H0G:'_ZBD\PW(_D@YN&\V6QI[YGYA[^^#UI^5X5LAB#,0BQR AD=;/"1[ MG $RLBP]/_!,&;W#M&O%FDF\1F::*\[\*NA%>,O.)O9B80VK41\:*C8GM2>Q MF8E3: ( PU9M+E?0>)7:03P@%4RD\EOP=;=F?U >7W[3D(M2-^!!,XH0M"9 MH3F C;F/SO!5M-F/QQ,13ABFP)B.LFMUF3$CBY)0S!C43L?"TB%]@%Y VW?1 M!^7OE/2?^H]MV[/2@?.(U7]?I\W3?^?S:J6C M%#3:D?VE]]LF9UYD6MG4(GFCJ9W-7AJP*LZH\,/$]L-. Q*,^7S\6L:#1=EP MF[Y@==[,-,M(F G!EIAK;9*O]'N*W?])O-Y32-Q[YJ5XST?^#>=?WC]ONM;V5AZBLQ&=O-4 5HU;7R.'E%W\385][ M;MI?V29LY57@!2,9N5M=-*%#H*54KS;YRMO#V:=]D=F\4GWZ/U!+ P04 M" "R@ E5%"NG^78) (- '@ &5X:&EB:70S,6-E5;:U,;.1;]OK]"0W8SI,IODP"&H8J'DW@K@10XP\ZG+;E;;2OI M;O5(:ASOK]]SI6[;&!/,3HB=+%4\;.MQ'^>>>W5;'/YR=G':_^-#EXUL$K,/ M'T_>]4[95K5>OVZ?UNMG_3/VMO_^'=NI-9JLKWEJI)4JY7&]WCW?8ELC:[-. MO3X>CVOC=DWI8;U_6:>E=NJQ4D;40AMN'1W2._@I>'CTM\-?JE5VIH(\$:EE M@1;O#NMOD<*#"R=%A*&^8#'_;DF%S=\#;?+>YN_]RI[WS:O!2[.SS:"]L[ U$ M:Z_][W8;4M8QWD\R=A*+W[82F59'@@3H[+8R>S"6H1UUFHW&/[;ZL9,476^6Q'*:= .(*O>7GEI\'*E:Z\ZSAO@[HDVK$$QE/.K_V M92(,.Q=C=JD2GOY:,?!"U0@M(S_0R/^(3I/D^][IT>][OLXC4[?M\]/\-WG_4O6/]ME]U68P,5N.Q>]2'\&5O0I'=^>G'Y MX>+RN-^[.,<;&Z\(.WEW=<^[EV_^8'/"WRMYPO40@+0JZ^QCBSE%/N7& MRFCBWY)I"+TZ[5>9?7+5=I:J=H+03U@W%7HX00SK3&E.K%%JMA9S?Y_-EQMD MVXX$>_YLK]5J'#RQ'&[%CK0 1K *'Z@DX^EDG<9Q=FD>O*@PSH(96!B2"4^Q M3LAX&C+Q10+C2!$YX*W=6X,)NY':YH*IB)&%WPA CL?SD&/O^+C\^,HBT]"+ M,Q'S,=>";:Y?SMZD#B M<0*) [YDS7(==NKLBT$>I[WT5CS<%I4$B&2,[<;2CCS !:HIR_6$QD[1OASZ M6/"?/,UI<'.O@OJJT:S]<,YL.6?"AO#;@NU@[31T%:95S@27PECGG<<8>7,) M8B5U-H%!'%##'#'"X X5%R'#K)2B\ J;=PL M8U7P>:1B1)A!U#$>0-^0IX'P<8 8<(YL[;1*9Q*7^AT)$X9E6MU(@T%FP=W3 MO5!D?I@R0:89=+5(&@L:**(+!,;;($$0M5OG= Y0VEN*<"AA2(@&K-K)%(3-6M-Q$J2GBWV%4"U'N4H#N56-Q%HT\I3'LF/9- -DKDJ;"_MZH M85B395RS&QYCXPQJN%EL>R/SZ3(]-B%]5KYJ]Y.?Q.XG&V/W2F%XQ^]6#06" M2L]*[.5PW]@J<5.L.G?&AUGOT \!^H,6D= :.7$5+&^LQ1?4V 2CUXH_?L9R M;+!*.5;67__J?>OZZZ>HP#:BZF+?J4&[;'_OBE $A>,[KH%#H[:.7BN=)^LT MS9JKT8]I+)#QYDM+*A7=P1%Q-D9Y235C<88T(BZ./E2HXG0>6Z%3&/5&((1@ MR4JQ4JZMJV)&='+W#:M[6K1*5YB,[IGFFI.ILBAWL<.G7$L32B> WR@2H>L( MARAM-3Z [+0$1/&=@?+MN1U?4(J)XTJI4I3'L(#%\=A2-PDY*)&VZ%M@1@4' M8:^Z L/X3G40YV:JL=MLFXZ-,!VDD3?>'+RPDZ9^1" $L0,;:)73XTYWOH88 MT9T.QIN7W2X7 ZC&*H;A#9L_:=DYMZ MV#R*N-0&H1D@ME(!9C\F;\#)?G-*RQ :[@IP2'4'S@)88VDH+O[,I2[>)G2X M7:DW3SM0)%+7#Z^-"'(]57_F!1>^9/Q0B$10$>_9 30A ^&):?9N069^'"VS MV!V$75&!\J'FV>ANR^_>&P!SE<#\#8),^0L4'0VZ(1ZX@G#50UJJDTYA- MX0-P3&[O3GG@&H+_.=+ERAEBMDK\\+G*(]BTP^,QGYBM)[KZ\.,40E?YX!-( M;\K\2HNA(\4I "HL?XI\N#Q-38/S8RJM.U @GDWQ<,,]2GJ"3$4#$&4$M*G8 MI"(H']1K;S,!SXT/J((E"B:>/?^Z\C$J(?:Q3[/-_7:[0A5U08W?D1YF%+@: M1?Q%:MAD_"\O-5L;6X5W?0[D QG#I?_'Y7@O6E;; (AS9]PINDF^6JFPIR M)_CJ%N>=PWO''7MS !%N/O*])9X-+T(?BT2 ML)>C\KLQ/&>Z;9F"$BD^*Z[GIW++8@EIN3]3N)H:-#+/C8XCTD L6P\48HN- MW=#;HC_*/Z[#+_UI1UHDENA1\U_XJH>>_)&7@^GC[@69L)PWI?>^F;J?.'P! M *: FA/)NV%^<7??ZY]VK*W;]MGO9G=WL M7,O3@3O/V%P-%/K _S:@\ %MX O/D-3*['Y!->/P\3L5*!]0Z$CR3&7N4)NC M6HE=E,\@PLL:LMT$_X;<@>8]?M%]ZL>=9E8YZ^Y M7C#K?"VYQ[-2&&^ %B>3N4;Y^N+U:Q7E\V<[NP?&_617(SY.V?L:NU+X?"#T M<.-Q$*K[_Y%Q_ZUS]%]0 M2P,$% @ LH )590I7>SK!0 $"H !( !E>&AI8FET,S(Q<3(R,BYH M=&WM6NM3XD@0_WY_11_6[6H5>:.\7*L0XLF=!R[@/CY=#H92 M53("SA.J^](O'.RK)_A)B7_PV_[OF@8M[DU#&DGP!"62^C!-6#2&CSY-OH"F MY5Q-'L\%&T\DV*9MPT>4RF:YZM-A93@RK5+9\8?A93O8'_$(XF+"13.OF8Z5C1)>B$U$K!Q5$OM*62B M"[+' RYJ6V;Z5U<4;41"%LQK;P

  • ;[J]0?NHW6P,VMU.'[I'T#QNNT?@?G*;9X/V!Q_ZS1&<"@"U8%SO2^WM2A[S:5U6 YNV81&GUHM+JG [<% MR^P+IJJYA^;^\I8.CEWH-WJ'C8[;U[J?3MS/T&@.%*ZV:=H/WO[=01P2,<;, MECRN[>'N4B4L\E%!S<$'ZW+!A,*(!P&?J4+H42'9B'E$5=L$B* PH8(.YQ 2 MGP*+P.-11#U%AAF3$Y H_WY*!'HAF$./QEQ(0.(1%R%8IO8>M8N4ZVO&!3%N ME/M T70?_II&%!P,J+32\A$<8OT.P8VH&,^Q$ O4EVX&MI6.-UL5VS;K31[& M))JGOZSZ#I $1BQ =9=;ZE-O*K!GH*-(Y(-[X4U(-*:H,0Q9DBB%^*\X?>P# MJ9&X^/(:F2F+)=YL[5;J\(/8OL3X:!?A[Q[T!?,G1!3A5-"$J3VE;FU.&!VA M<]'9DIU3Z(XP=BBRY4&3A=.\"/%4)%."4I(OE90W6]9>N9Y7%,20^#Q637F9 M.^=1!04!2J$E8D@BFFC=BX#.H>%)15$)6T0ZD44EIAB'-$E)X1R^1'R&\3&F M*8[WA2 FOH]9H05TE&%P#11MC:A8^L*&YU_]NEOLBKZKW*#J2)[]HVF I<## M' U4_EWFI*!?ITQ0=6Y*%"Y)7DQ 4B"DK[J!G()=<)4!XBQ0"B BXI, M@@ ;!Q9]1@*$/XD1\:282HU81")//4>%?GJZ3TL*4QD==] M_3$U5+,J/U"(E[O]K6HE&09TH6'(A4^%AK %)$YH;?&E[K,D#LB\QJ+4^:E0 M/5]OR*7D80V=7C]7==,C0;YLNEY&OKH,Z&9V(9!HB?07*^=D/249TE^E[>J. M]6VJJ5O?I-VE%8_VE7+IR=7NZ27'?I36NVE[YN,D[W0L"E:<>ZDU4M RX# V M$@SJ=P6GL!#(\[!FQQ=@78] E9HWPR.+C.DVF'\X<"9BJ+"D^)[?JL?[-5*M>3]'/I9'O-&?=, MSP=X96VL>2=2O0QY(>$!\V'AY!>#V>O'Z<5 <:\+X :E]3>P[5/!\( =XPE[ M!9^=58",]"QZ]VG8^KFCC=>DX[GOC= NPI^"CKF80Q.OQ8)'Q272LQG[Z68V-^RE7 MGUQM57><^XT_'CJK>=P$Z#NS&GMO;S.K>1U'W8Y;'-3<.N*_UEOF4 M,YNU8G<3K^7&_TFP/.9:N,%M_;@M3716\'G(1&?YW<*89V]6U@0-B(J) ME;<-KZI2>N(UKT3($$O35*Z*?.<%Q?PS>U/I @!B92TR,#(R,#8S,%]C86PN>&UL4$L! A0# M% @ LH )5:F.?X(9>P ODT% !, ( !Z1L# &)E+3(P M,C(P-C,P7V1E9BYX;6Q02P$"% ,4 " "R@ E5 _\(;[LS "8=P $@ M @ $SEP, 8F4M,C R,C V,S!?9S$N:G!G4$L! A0#% @ MLH )501(&AI8FET,S$Q<3(R,BYH M=&U02P$"% ,4 " "R@ E5*\T@H[P( "M+0 $@ @ %K MS@4 97AH:6)I=#,Q,G$R,C(N:'1M4$L! A0#% @ LH )510KI_EV"0 M"#0 !X ( !5]<% &5X:&EB:70S,6-E&AI8FET,S(Q<3(R,BYH=&U02P4& L "P#* @ ).<% # end
  • /-'9FJFK:B@-"%7 MY^+RSZ/^1:VRPXAY.;RYA5?SXV:?5M.5Y M+>UYHOE!06\7@0LF9YS G">OC!#):J*UB30DQC;6L[)Y>V /#_OQT Y_4-X< M=+@U LQM^R4<[5_M37!I ##5>VDRA/VLO[S>H)U)_[WV[./'\*I MHURVZ%^=%HQK]_M19^_#^V^M[0.Q>_)7>Y>^/3Z O_>VM[[M?7A[M/OGV[1[ MO,MV#S])IDC@1B-&-TWXOC/PP%ZH?@#9TJO75;,"HO[0]/$XN+A\[T0]A50.+N%Y( MOG$C9E\M"D\H//6EF29C#KT^1>?U,R46*^!]N_>,-$^^-'H9[*J+SL\WA:=Z M!_M:O/V5I9!]*61?"MG7>YI+\?%2R+ZLI;JOI:7LP]=\*7K,O^L F;>4??G* M>_K*>Z5[CRGQ]8>6]_-E),.NP60LW,'AUQ,$RCWJ?H\'AHP?Y.D3^HR*>FO, MZ[&K;>K%6T:H^=KBQ&T>\'$>?C_*0VR'8Y#DX5+ M%4S//29;[BO8<>>=;K_\-LECRGV:X;^P;[\]@9/MDS?DX_&NV-M___7CMO__ M[+UY3YO)TC[\52ST_*0YDIO32_66.4)B0B8/\QZ;24(F@G^B7H/!8![;A,"G M?ZMM$Q9#8L" (3W2$-OWUG=W7U^V?_=;IGFSC_=JG.[OMM2^PO;M'6[M;)^W3C_B>L;N]6[9[_NOZ M^HB0'?!L"+5)$\@LEYT]##'6>IT5))[HT@K3HJGX(M5E>:1@G\I;B_-JM^ M MP00SVD;O4@"GO7%)6#""TR2=LG3F>@N5MQ:#MZ;"Q)/34D)B1 NK"&C!B4V& M$I^H<2*JI)Q'W@+5-"^QKFOEK1?)6Y('*8 KZ2P%[IA)RBB?0F0A*PYTYJ(1 ME;<6@[>F8[(%D]):0U1BA@"CEMC '8&0;.0@HXEA:450W61ZNC1,Y:W*6XO( M6\A%4DIG)-<"F!0.(G<4-2L'2&<49JY\47EK,7AK*@*:4LU0)B7"C+0$O+'$ M""J),YXEH0Q5I7XG-]#4=O'UK858&GDN?L[U"Y&$]W)VOKA%D1=9\>@VE4RS MC#EQ!DE0\-RZ%*/1TDVY GRY9 M:D56D"7Q23,$>E#$E-UTLS8V,RNI*;D^W#3--46**]!?"M"M=<$[@3WELG 6M8\Y$6HJJ M>^*<^%)7*7#$>' LR.265@1K2K%(.[DNA,/F>0>F?3A+]JR1:75'K?/23HJR MY**@3D8067M)K?:1*PA&)Q&KL^99,?XU14B]9U9P%Y#L'1!0.A*ON25>,!-X MLC8+I$1AFL#5PKOHZ]9Y=[;AN&),<9TD"^!#1,N-,\^55E*6RAW56?/,@#[E MK $EE1:2$H76>@D=B,0%+0@7-@DEP"8?RV9Z34T7?RVN OW.7EGK5,J&<; " M&'BG? C,<0"AA7&Z.FN>&="G=Y7QWE#N-!&^1 L!=<3RXJS)BN+(NB_DW[@+L>D MJ.8E#2L:EPTJ )PZ9VA&+;_Z:YX5Z9],^VNBAYB,F_/K2MS"XCPJ8;QA.F1FP"OAJ,I,1>$\BOW(V..X:RJ4;P/E MZ72T$*DQV9.4N25@3329ZZ75F03 M]+W75RK.%Q;G7BCI%$O*LPA:E#DQ+*H)*1M#JC7EF.)_RQLC -; H".5) M(,Z=)0:M,8(:FDM2*QUD6%IA34$7/T1N<2)GN%S6"^Z,V>P-7??,#7.Y+MR5 MLG /L;'P;?S=,Q4)?)'TRU.B(!-30#-0P2W33("2F@<;D@_5+_*'I&:V*_+D>@!>:T M]\Y%&D JXQ5W.G@.,M.*00DP@ MH\C($8PWD0TJ1]S^G5XV0=QI"Z=*$(M+$%.^FJQ+\3<>2(Z\Y"LS1IS,EE@9 MK6><,^;4T@H@04@[YRW[%GM_T\H./R_#A;R@5>(L>0 =N;66T$DMC)!",(8;Y2)Q/U&6A# "X$?*^R.22BL.$&C6YR",VY; ;PC.K!UWO4&OLO(CJN1AH_4=#9QF'J MNR'VUW\+@8[^K!\$5'JJ?C,O_::UN3IL=>BWD8ZS^>:DO?ONVV<: 61P@J"Q M P2$I@3-(542"< QPP(39FF%R:92+[#,:,7S0P6753P_"I[;KZ_@V9CDG1"2 M+2BQ"S=U0CGE53L'FY.RN>%P_/+7WJA>P]O$B3V$3_!GUTU\R>,^>"5P M]&/OR'?3]^7H^\5^+%I_S[[+POS[YZ6(FH>*FQM4R3(_R?)FVI,CLA"6)4$X MUY% U):8P#(IE1LI#B+^4G9> -'D8EYI!_.#SQ,G+50>K3SZ3&(+*X_.E4>G M/&C 6"EN+(A)C!( \0*&HCE"2TN"#E"B1CDI@GZWB9WY=$++WJ?,**7S:"S M]LQ+X&@$5 BH YJ.?& *JDMF:^2E\W>PM(* #2Y MOG^CP%?#?V/FZVL3X]RDS[JT+?TMS1U#.2G,3A$U>HAP/W'J: M-%4^,T[7'R&ZW_!QY1YS-GW2Q^NJ_6U70W+ MC?]>@YJZU/K='OWHVBO;?&MW2^RC<]NO?T+"?@C M?GYSNK7[D;=W6R>MW?=(O!]/V\>?A8XIA@@D&EOB^<$BU7JT\*U(%K"+&;5C MJ8HLD>)J$7F1-*&U %%W! MU2\,(-KZ\MEHJ9-FE* U5RP\Q4H!6DYHT(Y+EY1$7>4*(!YM[&X8L:(4_,+# M=MI^]QF2,UFJ0+!/%0$A<-@\<\3;E*0QVL6DIH9M$=CEASK,YDYJ!-?OGZ!& MVL#11E.ET1KE!,_YQB1L?=X6&_]PW-F&%J9-?IG]VEG'N<^JFD M].1>M]L['C1^ZQPTACN](VQQ'/SKU65ZNKZOV!5[^[O&-U)4S[7(D;:-O=9U MAX/TZNS#[V>*;N=@].ZCBWZ?W'ZB>A9]]8JR/7K>^/"Y4K5,QXK5)-YB\N3) MX>71H2NFP_B8AF4*ZL;#=)G=\9@4-S_T1U?^J+$,;VOEFV/XF4N452 MT1U.O<9M-)[&3^,EF=(J1O/ZKZ.#U!"T.4.,S4OM@K44TKY/_89@E[MAQMGS M#-R#/ZD$_IS'V,PTQD4%^K5?GSW[J7W]JZT.&O^;NG&6Q.';Y*'.LFP\7[%Q M^T?^ G&@E\S91UPX>OD+0"]R(2>:I#7@;5Q@($)V%M]?Q22B"DPP]WE]ME7O M:]R"4^Z-RS]<./-9+/K+/K\M;>-[=C>716MM3VZO?D.MO@ZH-V\U_KT M4:!M?;*Q^?%;^S30JXL^6_OO]UMO_]EOK85CO'^WO;:S6\YOOWWW;7LS=C;6 MUF5[\XUHGZ(-?LV>#MY099T-A*+I38 :2HPR90].H;,TP:7H2K0F:Z*\6/CB ML96X*G&-8L=-,%)QHV26P!TX25/BS"?O5,Y)C(B+,2Y8):[G05S3!15Y%"P9 M23QH2L";DLID(W%4,ILYF@K7X['5.T@GC7W7WTO# M1L;>FJ7(]"TR+%]T(J5)%G4H3Z,/'&^FO(\\ EC!@#(A8U6MGA5#M:\I"^TB MB\R!)LK)2 "U9N(STE2PB8.'Z%"]7EIANH33V-LQU,-I4!6?DT1G9J(3WNM4 M(DZ,-RZAFDQY=@X0K*%J$,\-GU,:A-0Q0H2 >H.R!")WQ&HMB60&AUV[R+5% MT\?J)A6W+-O^"(K"DY2'FS&:[Q?//ON%DLM8"-PGQVU6%"P"1Z)04Y1E'F** M)E0UYGG1Y(=I-4:6PB]14"*C*Y7KC2OYO(8('&CC7 ZCW2V 09/=5HVY/Y 6 MW'U4^? 7XT.7HC96IDR- C#<.VM3R#ZHJ*3*N:J-SXT/I]1&9DV"0#E1UC$" M/ CBHJ.H.R:K+8])&K:THIAL,C:O?9 ?G ^?HU?JQ@7L]^FPUT=8/-PB]C69 MT0^^BCWK,W^19>Q1:.35V,JZMEV7B)[ M+/\ADK \V+@:[;HA@4M=0%2J)R@N W(#Y+0Z)52@+5.1-F8:?+&Z23*#L"V M29\B'.09+S?7:JBU&FI=L/XUB?::!>O$ @.3',G)%W>0#VAM@23,:^FCBPPH M/-""]2]>.+52;J7M0+_06=0OO9R8[B3)J5K2G6< M.Q:OJ:5J:JF:6JJFEJJII6IJJ9I:JJ:6JAE%@1WU^T7Q>8)2-0O5.X\'_!?< M-X\4-8E=]UP6P&L<4HU#&GG,I19!1N&4UN"L,$9*!8RE+!C-=N9,]P>>>;FRVX*I; M!J^C6YL?87MM]63[TYO3]MJZ:&]V.ZVUN--::WUK[[_!^[1DZW3GVN(^2>'$ ME%03M)HT@1@ML<%GPH3(UH7,DN-+*V":4HD%"CNJ?%3YZ&8^ O!62^=$S@HD M@$,2 L4EB.AL$/1NT1"5C^;/1U-N8JM13#BA2/*4$@@Q$9^9(UDFE30WF8>T MM&)L$\=S@?CHUKKA]1N>SZ8;CARA3Z\@-D9[SN"78:_Q]]^KC3<'P\ZPD[YG MV,RUA7+9R!D:>/3]6Z0RAV65MAE+_.M9,R5H9PA%&VFZ?#B M8M00V0QY-VD!!F( )X04PFE\\41I2E5+7 A6OJY.$3!KJ/6,^ A%2]0963E2 MXKC725@0G%$$45.+>]=1NYX8'U1)K ">==,^02,$AHCUH#U:>E1Z%HSA*5E4 MIZI:M2@ GLY(#R"RRXD ZE4$F,C$H9%.@D)5V1JP6N2E%=&D^M[9;W,$\%P" M3A&'S-8R1[6LQ_.(&JWD^+#D>$TT:*#&*Y<,0>E6,E^$(TB5@7B+(QA !6=0 MNY&TR>V\?& O+-:STMRO0G,/DVA4:6[^-#==S)+'().0A*,Q1\!00TR@0!AD M89,I0DLMK5C>E#"O:MA/791HOGZW)PA@:/<.2)@]B.'NMNT,]YC7#CT+ULBZ MK%^7T>HRVN,MZR.EA2KNYRSNKUG9-PFR"S83;P#%/>1$C):6*.YT=E9EZ^32 M"F.T:6DM>50YZ7EPTL,L[5=.>A!.FC)!LK2:2F^(32X2<#&7)+!$E$3A4A:1 MG S(250TQ4)M)5:7]^OR?ET=?(KE_ F9 M!&XIM]'D&&.I_M04]W<.U27^A07QPRSQ5Q _"(BGU*N4@\!ARX2+' A0QXC) M-I& ^ 4>$].TU(\232[N7=7DUUCFGXD8YK(6]IQ9XV'6OBMK/ !K7%<,206' M@\5(3E$0L%01%U'T4VU3IL'S$) U&#=-#O-R%#V7]>^*_Z=;%*[X?Q#\3Z\+ MYXQJGU?$6ZL0_R$1SRF0 #HHY6C$,2WX5TUY?[7AN2P,/\0ZYHQKE[5PVL/W MSTMAWH?1O"K?SBW%;7-UV.K0;R/.W7QSTMY]]^TS1U/,T:")R&6[1*Z!^&@C MT0%4--9X!?&.E;8? 3M/[*JI)%I)]%FHKY5$YTFB[==72%0F;ERDC'#A) '0 MEKBBQ&H6H]=):9[E'6NE+S")7E-/\L;ZD?/&G5SF/XM9Y#K8!U?7'*3ZFQX[ZFQC_K;P:-X8X;-OKIL)\&:'HV7*/L%%D89%*HLE2N M+.,Z6AOUKNL. C:DGT(9^]@X[@QW1@4L4V.I?WE%=6FT(6$/#_4;N7. %W9< M%U\5[[1?'E4:UNC@ET%C<@=\5DP'@W+]-4]M#'92&@X:OPU2:K1[P]1@K$$> MMA]'-WS5&>+XA1EZMO$W=E[&AO<:?X[?^.#+PZP@SS;2_UINK!\T"A#+D#9' MG7QEE!H[J1O/!J L?*^OC\9M_''=-])D(;SA!F5.G!5);!1-&Z\+W:.(!__G M%@(H)N9SCB&'3$$I[X6+FEK.10@4E<$;M'@YQZ!Z]3SE4#?][WN4'_'0;9VT=M_G]N:>^!RU M=<%'0RB/J(AKHXE-R1 CK0:)?[+7I0S\\K06WL"YV2W#6J;&;<8:QY0[3Y7A M6D(.WM&4#9?*2^YYRKJ.]?S'>G<5/D=JG=9,%]]V)* <)\:'0*AP(5H7I$B2T0:H98A5AAS EZ>5R 7C@#KQZ,^#KIW@\X >2 6M^+WWG 7>F/D ME&S@V0CS0>?+P.Z![!P,<-HEW-I'PN0>#\8P<3R87\&D'H^MZ_:*7 M#EQI3:&DD4I[V.^%E.+XY(EV.M)Q1T>/!N,OO_,]>?W7PH;SUZG[Y M9>U"DRL37L>$KOXL^<.** V)%$:H4I$T=:V)A G)NG+=+K&JKZL78\9=3CBP^MY=6S=A]Y@.'K& M^4F#H[!S;6-*,Y&&;UC7^;X4-+K=A"P+ Q?.+=X??NN[)FECI:B-+4F0U1@##[,1*!&,L>% MG,P&5F?#8\T&OO'NL[(Y49\9"4GS4AK=$F\L(Q9\E 8%GL_V>M?"I=FPJ*3% M&L=I8K7@;$ ]VG6O,5?*/.T<'(T><4FQG^C34/* IT,0ON_8^/^6+ETU">6@ MYY?I5PZNVBG?[[?TY=$?#^Y/>(RON$KUSUV)X.E?U\VI=".FK1("6SR#SML M8F,)]<-M3']BKCUX3U]O8LKEQG\N6VWA0UW=K;7WF&; MMG-[;>]X8_5S#M3D9!+)E*%*J#0E5@A'N$;9%Q-U*<%8;"$=I+@Z'!4L\@(B M9='&!,(8IT3*,0<6./"D[%(CH3@Y+'.R?Y2*[Z#3;XSZ?0[T>?2 MG5]+=S;VDRN3>!365/S9Q0F0SK?:;N+\'Q[U7;?Q!175W/F&LN 0^[UL ]P_ M=OV1B!D6\348>[F+IAZ+Q'A3]('Q**!2,4QC7>;O+O;%;TMO_OY[Z5_%EX#/ M*;0_:'0&Q>41^AT_=D#\[?K#QOIZL[&.,JMAQE%3_&%BSV9P:5W?RZ3QX6@? M)\!)Z;H/*&@ZN1,<]N3J>=?_7;K^H:IQS#@;1AX=G!&K!PB,;N-]*I%R15M M+6^_P2CY_\ZG1J>,6^,DN?Y$]$^97XLU!LN-Q7,AWM8S^MW!-W99C(#TWX[S MG>[82=P:@S0VW+!Q3H5C#^/[5!S/9:;]4=R+4WSX@,+P0]A)\:B;-O)WL3CQ MN1S$"\T_:_W&P?>VCIJZ67367UIXOOM,DTAR6X=@+[E.W=]S 25$89KC3;/B31C=]3=WFB)'.?=MN//5' M0;W7^+&'%X76&5F=NX$::,UT>G'BZ!EO+Q][^/QBI4R\W&>/*.CJ7D#7]T?N M7X#93F=0K*W"A<4":Y0V')Q,7/CCR&"\[N!BJWX;!8KTCK#GXN!?KV:A)39. MF1FW]_+&K#A677.X/#KCMYU3D8]?CHHM\G-YN81]?45AI-B?'A M<\5_F8Z5_TG>Y>3)/]^T'>PRL_PY[3 O:V-K8Q45,]UVQOVT;[&O^,UE"MBB M[4$^6YWK"^K'1:UDK%(6+63-H:+^<8 ?7^A6Y9?\]XNQ)_?B39/_%A'?8+/4 ML)Y7L?(7UG>S3*W:=]?WG:A]=X>^V^RAP7H=:5_QW+-QRN+#R\CY#U9]Y+T? M^4B[,#PE$,9.C(?8?Z'>XX7>XY'J3C]EG8;75Y8&GGR;FWJ/9W2/.8F-<:47 MN]A(:?4.TDECW_7WBML3W^E!9,EM>NZ%5Y6_NN#XS*7\3]UJ;7\3&IRV^O8MM M.WU'MW?;.ZW3+]_:^_AI%[^OO<$V_[4_5?Z&O_NVL1;D]NXVMN>?W?;:^_T6 M?W.ZL?:&XR\OW;*469JX2I)P+4KU&T>)AT )RX)Y9KG@W)42 M8KP)]Z]^4S?WJ23U*"3%><[($-D 9^ -=2I'+3W-VF:IM7M@DAK%H9#3U.]5 M?KH=/TW5E.510.(T$Y8")T!S)HY;0;()63K#@N%R"7G(<,9_K_Q4^>E9\)-* MEGO'C&62@I3&>JN,SS)GJC7XF^IV5'YZ:G[B4UN^>Z=<\H8$B)J X;E4?E+$ M!\HT59">@%8!/YE2[/E*" K7^B%*?SU/6G M3E&X,)!7]EA;F&C]VL2G:&)=U7CR,^L0//F9OT!2T-IY":^:#U3O4?.!K@/) MQN'(B!KV&B[\WU&G%#=J?'7]SJCJ#QHTI;A:+S<&.ZZ?1K597W?=8-!8;;SN M[>_CA1^&O;!74XAJ=-F,)KFP5BFJ("@CP<=@I7)*1TFC8TPH.:M)?D[N%VR. MZFR<@R7>VFP-6YTK&V6CO1V%U H-<*D)!,Z(D3ZB965H1 9UU "\2.^/_!&F7T M')B>/3>H:D;0ZHSA(I;23 %!#/@D#MR 7A@U#*N:H=53):@%>[ M!1E9*P/CPHTVS@('3DO'LTC.40%B]D3JJAT]."-M7-6.N(O96,Y)H-81D*5V M=Q! HA$V"XY3S(<%U([JPL"3GUF'X,G/K$/PY&?.:7GL62P!O/F^+<[??U_< M]^9!U\SX[?KR6K7Q.2M7.@?!I3.0HX2D^O5X5I/S@. MD* ^*I*EM02\BL29E(EF7*&FY\\$V@6)0?$6RI)!,9Y=!!RFE]%J0K? MA84OUT+K9 2*6PG!(&^;&%'T)J$%T[8N_"P0AJ^*X+(O)C4Q$9$5BF"C,K$L M*2)CM"DYKV19BI9-8V_:P[@B^/DC."@JI8I>2,T I/$)Y6ZP)5>7)\=X1?#" M('C:.9E1!@MC"$^9$0"J41XS3[0R5"?K??)N\1!2:7O7.(8$B&BB)\KB'^"E%B@. M%T%9IJQ7F00!HP4,'*GM6]GS$(CVW8<]J%MR/0J><<\Q"9=#*H)5!YUD(J#+H(S+H525420-994=,H(Q MU$"LE4 T.*-EE$P*F)-CI1)H)=!*H ]0:Z@2Z.,1Z)1GFD%2V0(0;HPF("FJ MH, D$0JGF:%.QSC:$:UI#7L!##KRI_Y[6'*]\=_8^;KR'_QSUN1]U__2.3A[ M]@2 *__Q_7^O?'_)'URCQCMQCQ+)SSIA_#;8 5UW.$BOSC[\?N;L[1R,,#BZ MZ/?)O28](P^GRQR5EQT?_OVX$X<[!;7+=(S71H2M#,SX&=IE9 M?N-ANLSN> S5JCM=^:/&,KRME;6QM;&*BIEN^Y.EDV=4UN5ZFOW!.]V\ALYF M>?^04,KW%VD/^*(7-$:*0:.57%$+8L,-&^_380_;>/"EL>:&J?%Q@!\O==-S MG /7]\!:"FE4FD2P9@/U*C:/Z7#!AKA)ZEXC>!=[JOPW?4W=QBS=,],[_X)] MQVO?W;GO1.V[._3=9F_HNM<1]UD[SLZ&L89]7[:;=R?71S[&(U]Z*=EQS>6G MKB);[_&,[O%(-2T? 1+76SYE*\U&.M]+LU:UK/=8W*J63P:35N\@G33V77\O M#1L97^A!I,AMNNUE+O^\R&4<;RF#$+T,T4&&Y*(%KF,RD>(?K4;+.(QQP>KN MQ[.NZ.!O[=V_]O$9)]N;VWMX#;37_MC96/LB-M;:G>VW[X[;?.M;:^V/O:LK M.EN[7WAK?ZNL]G3;^^\[[;4OM/7V#6RL!@ )!?)26*,I4UA&R!K>TPJUN4@$+5 BEDE0EJ1]LT4ZMX,G9 M8,"! 69IELHX",YYSF5^8))Z:7'CC\=/4WL4.D%0$_9.<6JRH(MHY-6,\B<_ MLP[!DY]YWU6;AW"V_^RZ7S+J_W;O_F)TA>B82U*B3X%4*> MN))4I;A*<6?N9".X"PE\9!(0(L89J9QUJ$DSH8*9,\55]\Q=V6W*?:R-*&9K M("&66GC<,V*-0T,H.AH\$S19F'<]R\INE=V>_*5O5^L3D+UD ,N 2F9YB-0! MJ"Q#PB^5W1:$W::!_A>9FG+STOX4)]AJ=.3K@PD%?K!BQ*G'YMXE,TL:YJ//F9+ST7Y;QN M>DU#J?>H:2C3"-DX'.GNPU[#A?\[ZO13PS6^NGYG5! ']>A2OJ"7&X,=U\=G MXJ?773<8-%8;KWO[^WCAAV$O[-7,E1K4-*,EF)WRT03J:'&:6&MT8@QHL-KB MO:B>U1+\!;>D>B0#$(V^Z<+AE <)V6HB1@N4RE%B0G'F"Z.$S(IZ52,L*QDM MPJO=IB!WM-2"C2K$""""EU)ZZV4VT6LE^1S)J+JD[L=(4W6X/7?@J)=$25D6 M%04C-B5&F*@DA)N)]5D3%P$QB5L=HJG94R6@!7NTV,:4N M1\]-E";B!%?>XG^L)"^X!,!G+S)0M:,'9Z2I$M$R,\&-,X2B83W>0MCP9 F5 MT3 %^+%L/[IPVE%=$GCR,^>T)+#XGL\W^S[%F&+CS=]_(W]]7RAXT'6"7WU# M7)>BI,GR9&0"RJA)V4<=LO T\VQ=57"?7IR\FW;_,9H-,,@D1NL)..6)C8F2 MY!P3@CD'?.XQ;@L4R5;A>^8PLTHSJYA1%,"(8'P"PWDT,0<>7:KP703X3OG* MN.$QJVQ(TC01H,$0$YTBVN@D IJKSH0*WY-BGV(#(49LQ+JQKAU M8]S'**!SFXUQJXOKCLKUWK2'.B9)0]9 HA220**.>,TUX9;9;(/-6LVOQL0" M;(I;V;.RY^*PY[QJ\_SRVXH_(H5.K1*,2_1G0U#JN;+(QXCU7I-H4"@*E(;( MHW..&:D,6AFT,N@\Z_]4!GU$!KVJA,H<6%9&DYRH)D!!$).5)<$',-2GF)2; MDX>W$F@ET$J@#U!BJ!+HXQ'HU!)9%M)XSQ6)3$4"T5KBG?0D69%"\M1ID*B" MVJ9Z$0PZ\J?^>UAR[?'?V/FZ/8*^Z[_I7,P:LOWN-K. M04P'PU=8^JZT9K#TX3/VF3=UUW M$%)CL)/2<+#\?7Z.AGOAA_?/7G_44\.=?DJ-?3Q_9]!(!V6D+@WEJ(L*P^*8 MEAD1"G#&,V*ZV],-H=>CFY1KOQQ@$R-^1<;O)X1.^=;91^+%DUVW\<6543JX M>@9R]&C@_^G/;>N4@#2&6\XDX'ST%F-(:C^+Q6WHH"963T00EZ28!( M9'U$-GZZ.<;B+3;WO]BVC8/SW]II.)LP4<]3F'33_[X_V?X4#[$K57MM]71K M_R-LKW6[VYM=% SKIZW]==XZW:+;;[?XUN[.SO;:.VS3-@J&+;I1"L^=OF/X M7J+U[G-R*BAC#:$\HE[-%!!/42Q(:55,4AHCU=(*7;93,J&!D.CBAR9.J\$A M AQ[OGO2+)#]K]3].+T[-V1?)XIY@>=;T^+^/'8 MW [/6>J2U<]PNF2("HR!($P$:B1S7,@1GCEE8SSSZ_!<83P/&.^NBM:7SQ:T ML#PR(D))T\=>(2Y93ISC6G(.(EM1H*MNA.Z<>%[BC- J<98\@(Z\)#/2S"G. M!$^M8!.>9Y7G'V^"R(UWGX6"G Q0HFE"E=]I1;S)AC"TVDP6/CI@J/(OR]MP M^X@X)@3_J-Q>VEBF7>=@_+A+;#\A69#(PH>]0:><\*J?NJ,6_'[7^(\-NQH>/,E%ZR0@&U._2<2) RN],Z%OSO]L]8 3W'G$9 M&_O*=8_=R6#IWY=%))#!7JNPQ=^8_OXPVO::<61&SH&6[@MN)\4M6W1P$UF4&^NZHN."\:"57'!9QX^!] M*D8+VJI_N$%G\/&@YW$XOQ:C<_W@\ A;@-7H]3>Q77]T>V'O%V.C]MK> MM];J9RU-"B9D$H+@!#B/Q!CJ2.1.NF!HD!P%2T+*/BQS#:W$)X)6L6?#CCOX M,K8_BX[UWX3\UQ"-W#E @[.821>-U'A4IL L>MUQZH^L]=SK=GO'@\9OH_OW MCK"YG7WX_2R,K',P>H?11;]/\#)AMD*' M5Y.""X+&A\^!ODS'8)\$H$V>/#F\/#ITQ>DS/F;4,BHA-QZFR^R.QY A9KWR M683W/="9,P\4PRZU^LFZ]"?1C;<(8KS%J0LY8H]TY@^J"(_5EJ=9BKB^HOJE M<@'GZGWC3.2>S% WH 9 US/KL/X:9]9A?9%GUF%]D6?687V19]9A?9%GUF%] MD6<^ZJ9<(]_O$X2T77#1-MP0+ M=3G0:\%"27_N'KY7+.D,[_]$ :,SOO@3U%+YOOHR67(IRX2?.L.=J966P>6E MEL'EA9GOCJ31O7Z!0-/=G>[V_OIQZ],[OKW_CF/;]K8_;>^T^#N)]SG9VOUK M9WLS=MN;W>[50-.-M__L;^VN?MM>V]['_SOX#+S7F]/MM3W87ONKT]K_L]OF M'QF^P[4;6AJC')7!$\,U(\"3(3YJ390"P;3-3K&'"=3_.;[F&XW_R +YF6T/ M]_I\ >T\9.F1]HE;2"GYH&>^R-I=O]VF>J8VPF3#HTT6>$99PZW)#(+08'1, M/PM-$S>&(-U5!-T@@<[BF-8G0=GK!V]<_P!/&U3)U#EZF"0AN/$E4M"'K]OC%($UX=I'UO2&S;. M8G"+!E#8H/'/."?FH.$:WT'>&*%\\5*$;NR@ZP-27Q\-<&;AZ^.+I]* M1L!HW'#.!X1Q20H(;K#3R-W><6._%U.W9+.F?O(G5W.@W.%AO_>M4[(7!Z-C MA_TT*$FDEU*D+C[RMTDL[[_&B:MX<@?;.2A3!I][T,,;-1O#U-]O='O8%Z-^ M1A$R OMHX^YR1L/UTWG+^Z.G3])7NR?XU)S*S4H'="Z,SC%**#0SL>==OX%- M/NJ?S^_RQ+/&C=FNM/"Q@MO_./ECG$K[H632OD4R/<2A^H4#UH_;JY]9X#'9 MDAKI%=J3201B:5:$A:1-\)J:H,?Z3>?@*,75HCA8$YRT--"H'6AC+(#@4F9G MLLW9JJL![B/(C(+!1Q'DH[COR10>S^3TO7[)^6JR6\XU[^C MK7^%*&(ABHM3<2KP_*HT^3EE,G:6?C&=X_'3;EAY/C'N8)>9Y;.&3M_BV"UB MW&=N["C.6];&UL8J.EM>QHRA^<^@R,_U1L(/WNE&%X]]GG'TUWO"?KU^F K\ MN-07=Y_P3_FF#SWE+WA&;[&87N8>H\% MO,=<]YBGBPV9US]:7'B(6,-[Q]@M6@_.'LYPW1LN=/3@+:(2A,PRL"2T5 J2 MM8XY#T$SG8T#:O*L40D7EN=^N0V*=C^RUNGV3IMOG6Z__$NT M]_&:3V7I9:?;VOQX?#6RH+WY\;2]_T9L[[;WMC?_Z;;7UO%Y7TZW3@/??KN% M]]K9VWC[\5M[\X_)27'M+<0#0'ND)1"Y,3) MK D+7D7.K5+&5E*JI+0 KW:;K1Q1F'II0K04((9DF?*>)1L%?K94S9K7=QM2 M>IF!F(_&3'Q*7?*))Q82$=H#,E,&@L.:"0W@P1NI,M"E%9!-?DVF1"6F2DR+ M2$R1HA6@,Z&(:3I_RP2)=K@@.61.@.I ?+"" M)(H#JVD4/KNE%6&:0L "$=,OX)M>NQ(^6#W2]1[5(WT-4$JVT5%_D%X]4J9[ MO<=+N$>MN?7D9]8A>/(SZQ \^9EU")[\S#H$3W[F8QMT%]*K)K<@Y?Q7S,P_ M!_6>CI>#HQ)7?W6E"BQGS!IPP4%RW' E04;\P7HA1+A^I0JF]_KRP_-^_)M M8VT=W^'/G:W-=\?MM?;N]ML_=UNG'[_A>Y]N;7XY::]]/&UM=G-[];,R,NDH M'9$T"P(Q #$N,J(A:*>E!0GJMK-(6R$T3\K8R,%9:4P2,4:EK16,P@TE ^LL M>KZSR @J15""E(I=!"CWQ"O#"6A:\D6MB5XLK3"ZS*)0:+=:WK0M<$*XME [%*@28++S&;(!;S<.^I<]IQ&ZF8NTU1! M_ @@;E\MM*0A*>9!$>V+7 U.$T.E)2AOJ7*1^R31UE'0U'I:L%80OQ002^:# M%#GYS$OT8#8@LK(<[3,?98IZUB7Q"N+' /%52TAF127 6ZM*)Y4VJQ0"!^I-KTUSE KY3D>Y;^ M4&6,C$QF2;D'P:CU)JMD7?21Y\#B]=KS3R!;/5GS0VKKYYZLW?7CUNF6W-[= MWMLZW3INO_V(;>WN;.]^%%N[;VA[\\WI]B[VXEHWM]]]9BJ#4XX3AC82FLT\ M$8M2FM#,C?49>,C^MK,(M(7LA(L,U34/?]E,Z:+R^4+ARXA\]]XNN'GTY M&@R+8U3>PS$Z:W#,B]RBXC:I$[&L:@BIM';@@S8LF@ !A&:,*CESDFG5Y!X# MV5?-L9'JC?@C@29:TKD0FSQYHFCD2BE+N4%-CG/1-'!O>VSQLB8JBL\*V MO M(F4"O-# N'(A1IY4XD(4DPPJBA<(Q5.>T>BMTS2A/>:<)2"5)2Y)091/F4J5 MHN .46QLD^M[[TY64;RP*'8)C#$*2HEB2$GC; C,((RUR1RHJ%Z514+Q55F, M.E.($L5PSC$10".+&&TM$O0P5Q0N$XBG?*'>*&^,B$3D) BY%8B3E1(04DLQH$AE86D%[ MJ6GXO3>$6;QTOV>1SM3N'9#^O5*:GD."6KW'HR?]+5[0]\L[\PE7<9[ELDWP M7$ )5024/"$+R[W31J-IKV.P\H8 Y.IP?S0E8NNG#O&2'1)O&6.4&!!EH7_U[:+'*9B^2X)=Q:3L!" M(BXR00Q S,9EPV1<6M&S+=MLEHW'_MM#JBPK-!_2X7"\DP5.&M/XK:S=-/2_ MZFK-PWN( I<2F/.92!==B$H E7/U\]:R>W?'\E7GD&%11BT$$=P& M B8J8FB.Q&7)@C,Y9O:2BX%6 )\YAPQ*W)1TML*"$=K9F).D+C&G&!ZH %X, M $^MT0@MLZ.1$28]BE/I S%!"F*IU=8D'P3/%< O'\!*:L9]5%2@7JZDP4E M(SBNC.,.L5N]NXN$XJMB6(7D;#! $A.> $V9^." 9)X5U0IU*&665KAM4JHJ MB%\LB$'9P"UC0; 7$0C@DJ*)L64,CFD"N(% O'4$HUF3#N(0$RDDJ YRXG7 MGI'@."9*DLT3;50E6*K[_G)SZPE5&[I-724N6RX Y2,&K7<+$0V7EC' M,I,AUN(73\R.7W[J-6SMOM_9V"Q>07R_M;+!_"K'-E.\_\[6Z2K>N]W97ENE M6[NQ> VY-SZ"%L0)E0G8H/!3-(1'0T$&[C2[?R7@C#3/4 M,<^BN"%MN\ZBYSN+C-2!\VB)4SH22"X2+R#@5QE*^6LA:$GU7J9Z+A54!*T5 M5!Y<9TY,ZY%V!8&"R0DU,!-=%L9GKFB<>>.7JC,_!IZG@A.]Y9$%2CBU9=\7 M1*2!48TC$63BR>'/2RN:-:FB"Y3R64$\Y^(+%IC0B0IK-63G'5?:>T^]@:0@ MS7?]J(+X?B">\D$'KJ3RP D3*91Z9)%8ZBR1%L6M34D::A#$HJGLO=,$*H@7 M%L2(7R>CD(%1@7"6#L4O,\$IL,*%6%W0"P7BJY+8IIBXM(GDX!F!$F5LC7#$ M)Q5XBFAEIS0",5?WCB^N(%Y8$-,DO02C97(:!$*7A\ L55)3FJ*W%<0+!.(I M%[0U+'+E _8H& )>46)9D@0LI5HS"=[;I16#():+)(EK[.WM/%>1>G!6<.-R MAA"SS\DD#=;YJ)E--ZP35<_5HT%S[^=1D[M;V#=_[K9/_]G9P.O;:W]@S_VU MO[T6\=[;>VW^5Z>U^T>)JBR>*Q% .&",,%_@S,LJ$QI-:"P7G=MEZ$,;2UM:;>2[:T(I;I=+7:V_@__SHZ2,7] MR6KD[R*45QG63\T6*&:@HGO-^K,XKJ91C/$=@()T// 9D::Z$ MB;HN8BP2BJ?\G]0ZE8.FA N'5E<.CI@$@5C4V 030BG*"HII$TRMD_)R44Q9 M,I99D5E@X+,PEDK./3/1XT0 67TGBX3BJ:5(A#!XDPCC1I1J1YKX:!,)UAD3 MN94I'A]U4>-)U_W!==Q#2AYV4 MAFN=0>CV!D?]--C$Y_W1[86]IV5&WOK.C&]X:_,+W=K_*%MKZZ)]BO=\^U>I M5BPWUM[PK4V\W]N_.AN;_W2FPA8WM[YMK+WO;&_N';=V@T"6.][:_W._O;D' MKKXQZOK& MZ][^(:+C8#@XH\G)Z%^9XE< ,1F=GS[ZEGO=;N\8%9;& M;YT#_*5WA ^.@W^]FA9=TZ_,QE;#2$I^5XQZ_9CZ12GJNL-!>G7VX?=.-PI.OPR'>OQ$Q5I\N3)X>71H2OJ MVOB8AF4*ZL;#=)G=\9@4-S_T1U?^J+$,;VOEFV/U%N;U%6[0ZG7F.> MEO7(U'\:^W1*4HSF]6C)3-#F#%4#7VH7K*4P+MXCV.5NF''VW#8(Y F\$->; MER]BC,U,8UPTEE_[]=EU4_NL&6 M^4AILMBBIZ&']^ZXL>]PSG9<=_ 0]6/O'=FZ:(3Z/_>)5KR%BVZQ/=8L!.Y+ M3;VL**#EZ&4T25&6>8@IFC#KZO%W:Q$G8NML'K;3<"._3_@27]/@63BO[VI8 M3IS7Z]#>1\-Q]\O)]N;Z<7OM_5[[TQN\_I^]K[W[YMK7Y\5MKLYU;)_1DY+C^ M0/'[.F^OO?E,C0O10$3#WLA2C$T3Q[(B25EO4J:4B;*.S$S3W'\=>?%B\"L[ MO4AVEEK!8+AWUJ:0?5!1295O*!1F)V8E>92=0$(1RA@0I#;*3 M5,3B$!+M(V2J@TW EU8,;1IZ[U"UYY=;\&1*XY^=@\Y@)\7&EUXOWDUKK)$! M3Z1GG8W=VS)TEA,K:KR\H6J=OY,;FUN?D9-;2"L)1HR) 12:>94ELYAD2 M&)9M7EH!W62T[D[X(Y@2J> M'THYJ7A^9.5D@N< 5FI.!79HB3<2,A!CJ"?!) 9.R!Y@?PF M=]HC[R?W^-EUDR7%26B1P#>/O:,2J'0&[!O7'%^R4=Y\8\A<08PQ)80@Z"5=DD8<#8MK3 03:'O M769W,8CS(^'D'?V6TUTRMKFP$,RIF0@+T]' M29P/^"B#YRPIH&QGRT>3X&*,?/D5_R(M'":\_&OJGBQ?*;AU7:[JE5AC* DX MA[U!IYSPJI^ZKMSJ/._F_UU.?IK0.3V_Q'ED[J/AS9=,160_$9LR>:5W+OS= M^1Z"?>B^).+[R>T1E[&QKUSWV)T,EOY]65Z@L)C<7*%H^_&[3P2)4-\%R769 MPC](IOQIY:XRR-]E!,OWXIF&<3 M-%VI&\V"N"9FVYF/6?,R:CUGS,6L^9LW'K/F8<\G'K%/[[AF; MM6]NU3=/R?LS]\Y+#U1\CZ*N\[5HPX-&[O?V&VG_L-L[2:EFX=8\M\>.)U@[ M2G_B''QS-@5_@:6Q_1;?VFW)]OX;VMI]OU>*3&[OOI&MW>U.>ZTE-MYN=[?7 M=O#WULG5I;&MT^U.ZW0/[_ONI/WV/9Z/[=K<.RF[P+9. VSO_[.W@;^W3O^Z M-N>6L2"#4(EH<)2 +WO7!4I)UD C5=)E+Y=63%/814IJJTQ4F>CA%^@K$ST@ M$TTMTBLJ*90L-)J%)#@)@!B?%0G6.&8I3:!@:44V0;VD,-%%5PW/G+H[KA^/ M73^-G+J#7AZ.ONR[#N+NH%3-K)FW"ZQ;^?1J,I"M\Q&K=#8O.KLNC<6QJ%5, M'CL4M2NPFA+'&&I7D66@(D3MP]**:#)=B^F_7.#>5Q6IP'UHX$[I(4QP;:FP M1+BRU: RC!@J#9%9I>XFDO[4)C;=-\:_7,W54VE76!MXSQ\ M+O3V$X[?4.'[D/"E5^$;N=3 !2>LJ!\@#"<^*DQP#OE.-# MBZ1BUHE$DSD!:3*J'\X32CF5P#22K2[6 YAYY4A6Q\?/<;>61JE& ]0_XMT6 M6:K=]+ANC]=NL#/)$YP,WOOT?T>=?BKI,"TFL>H$65@PS\L),@.8*UYO@U=Z M%:\A&L423R2YLE :923&44^XYTJ%8"($Q*MA]ZYH4WT>M_9Y'/?Z>ZD_&.VL MF X&HYS M+;'),$^%USJK$H JQ"(!^*7[/\Y4D3BI-%%TD?W.8("]7J- GHNTB$YA[U"19#"<;2_-Y1I-6O,3.X/@S= ML-24+%GGG:_I0D1I]6HLMBHQ&KGULX&[&)%6:6KVM+O-U6&K0[^-J&IS_;3L M'_4Y:QFMIYH8I"4"_S][7]K3YI*M^U[E@Z;JU8_*0[8 MN92O#!/0M$O)"XZ1M7DL+>PB9&Z+.IP^A%+?&PN)Y=FZ- M@N>7J6<9XIE'; /7"466YQ4I(9'-;3TD48E3GY)+N1,\KO/IQTPOD!/D=4U^ M&^W/MV1]CF:_/LM"L[-*=YV :PO-SHQF;VGA)JE6SA"*#,\-"Z))R$;,D%4: M:Z&9I0IHEHDZ$>,S5IY[N-$HG)9V,%SAU3?*J[/*/"Z\^KR\.J:^8D&<#%0C M88Q&W%N!X-\2S%$:) DL.6J!5W%=REFU<'IY7GTE<^.J*SYF=D[G%-[ZHE[[ MU+;9*W<2:IO_>]8Z/89'K<-]^\\Y-.?J::IG 6#_>I(W/!:';'_>]\XZ@WE" MR5F9Y]M2L!>-1QI+'HP17$?R&L?B7)V]TU]G+_X^>R>Q?S4/IU<&XKR&&3-E M(,Y2C!VF"(\U1RI3%6ZA%!E3M_/CL_:MA_#1CSMPFVJZD'XZOIQ!U;U\LT4$V["Y^': M'[_2O>.&:.Y\/H=[BP;]2K9WVH>-G<-VOE_S^X ^^M[-WO'OY M@S0WUN$]?USN[<#]OF_^S->$=R.[W[_<.E?')*%<$ 9)83#BVG-DE1+(J:13 M2C)R:U;6I#1UB>4"!;\+O15ZNYO>M"2<22\##9I315PB09FD-0TR!D\FCVT4 M>GM-]#86&S$L*YS,D:#O\TP4N9_R]XH#?%ZVJA!HX%3P_I# M^&'WXJ:;N50WS9$4DW+*I\AITH$[SYW!3JD(VI\S(G%5=+XE),4;(W]R XG+ MQKX,5CI.0,GSU.9$'(HL5QYQCW%D''X8Q,H:H:+.RM"?)28$A5UBUBL3E>+) M.L>=])S"'\QP$4+1DI:3$/ H(6":'.C&!"D6@ 886(+::(RP3PS^%8RO"(%@ M, )+3YGGP_+[SDFOWSVKEAFU3M!IMW/0C;U2IC5/5F36"1V=I3)Y;AES5!#& M$XU D%:QXAI;4E8<#\H5: X[[5!K'8."]'?,F"I3C^9)B1%S M%Q,CG&C#HX8_,-92D:"4P798.E!4I"6CQ%OF* DM@B*$(.=X[AT6$M(L]Q: [X:(B+2.^D9*;XC9:2!"]NAM>:.UO[)E?69668(.T(5)'YI7S OA @U)4_$;/&5P[ M/CWKQVZO7NMU4O_<=F.5C'1HNR'_HWB0YJDL&>P$J$DQ$LRQX98('J2) BO@ M3%-RD9:1'+=OYB*1[8VO^P8;9ZD6B%(#%B-/'%G'.5*4P=F(C":5A_FR.J>E ML?/R\D'0!#-;:4.!:YDL-A&+:+5PGFNLBK*TG'R 1_D "Q>XE11Y :3 <1#( M\E#FFMV)K/.6T84 MF) @%@, ( 3'A:0Q":9Y49&6D!)O:S>='-?1.(-2X %Q$(G(&">1P@QKGZ0A M*:VLZ;I2Q9VTO'2 G8[8L>B$,MQ9[%SDADNI;V M4;![15Z<-\HCLVLV7'CD5?'([REA0QX)U'GBM "AO]%3?$"/7<]_OA[]JS#F* I,\)U4&9%1B2*BH@^/25>/&F*9U+L8]0/\JSI\EX($7UI\* M#SP_#XQI3EPE+IQ52!B:V\[GO$*E(])!&4$8D2&$/#]'UL4MLS MH;)81NF443JO14M+_=@M%/W<%+TUKJI)FZ(!@8R"T[D>CA.4??+(1^L-X])@ MG5;6)-5U)6;L(BLSS@HQ%V)>,+6Y$//+$/.8[FRLU]++G%S*&.C.E")+F46) M>^LHH=H&#L2,>9U,W^9X88CYE0Q)NWTZ:&IQ,&6PUHT#3V2_4SN];VY5 M1E4UJJI_V(V#Y+5>ZV?M&&Y[V*M%>+M0NQJ94\M*6NW<]FK_>%293\1<1"(Y M3APS:DCN$R.%HM[XZ/QPSAJ_,6?M&M>(4:ZY_KZ3L8)\G:PPQ1BV=;&]\_4G M? Y@)U?'D\AK<&C;>9/S MX7C,SC]IPE[9^:EV_LCC[0W/MG?6>>-H_;QYOJ^Q\LJ['(WFL//"&N0<<\BF M%.!,&.\5S=,O5\>S8:YVO@YTTCN-\,._8_MB]7D9ASR:<7BRTG.M!->&!RY= M($D!"QGF/(_15N>.7#$.*>=N)H,?\7;.O[K\C!N77W%C?9\*S+A2& D=> ME)V?V[PK(T=]*L7^.O,'<$F['2VN^M_VU8[J\8?.MWM MJV>OK+B/W4ZO5^!P*QR.&FP?Q"JQ$?0LZT'/XF ]@3'E-&* XZIMSJG@C%) M5\?#$$_F/E#LJ+*1@UY-.)7,@66/8Q"),^!$=9.UC*BP!Q+8 !IH?+H<:D?.@EW99=<:5.@@-EJHOSK8) [?#[E)-U^ MDGZP_> LF,S:(L.P1%P:AQQV&%FG591:).D#J%/\P9.T\)Q2SL9CSL;E.M[' MRC+)0.GR@C,$YH]%SB:,%,><)PD;R%A6M?E^O3@BM[;")K M<&I:FKG;Z.8A&W5$7_,T;PY>H9RWAPV]7=)+2+BRII8O>6Y M.V7%2W>[QA_MS1[EI<5S=%57?-?JVW;+WW!]J=M=7Y_6:UM;6[;V]?2@:T-< MO!>ZUW.W=3+8GX',.(]P?]O-5K;-88QLK>2(1C>>MJV/M3N!?WP^.A4C$B$P M,=F>O9D,,WS%X/_^ND_5ZZ^ UT3@+P*XOLVQ$CJS.M3\/ MNU=/0\)$>B=<)I4'YU")2N+(9*\$@=Y_VA/3F( M<'QKF[T^2.C^Z]9RPEG,2DU_A/F ZL9%6N; 4]"(\F^OHI4C+%JI3=WX=ZN7 MTS_@,]F\]EF'.NO%=-:NM5LI7GU__ ZKM76X2U:+S]K]^KT7N.7Q0&7J9D,H MU%*W@OWR[\)9]R+:[AO3SYJ7F[AY='#1W/G*MS>VOEX^L/06E_&>%P/;%O9O])/V[;/:, M-GO[\[X5TO,H+:(\Y:[>QB/+I$:.,^VL)4(&MK*&5^_8[=7:]TPJOG-P CQ7 M!4!C.ZO"HP%0H(7'^&.FM,M*BM!428GP.?^S<;#/N8B:&X>X2_ 'L1B9)"1R M@1KGP%AS6.?#,3X4ZY?C!80Q' C?AR/3ZE_ )O5"K]<>?LI'^W-*I5JE0>E6=;W4HLMCN]7KY;YZR;CU+(3K59? S<[)T-[>@7O]V>[X'V\-HCN[M+&^C[U.(G"+ M7$H*8$F KB5A2 @OHI>@SS.] B?4V]-L,73/XH+H\_3H(Z(ZNVJ2I+?]F=5O0)OV;:G MO?CNZB]_A%8/E.Z+=ZV3ZEFK+_TQO-C0:,V6[FA[F[R8@U__MN%6\<".&Y:0 M#^\\_/5J]:N1:IS![Q1?Q5S>^6N\2I[X.\'NONE]W[SO80E\NG1$RU= MU@&6\N1,_/KD*2?F%91^WUYO.MW>/J;8M*S-9&OSDG0Z\>HL>WO"3]T(MFP M,[-WULV5^//H2#AU][%%@]'DW25N>\-EZ0\Q;>,>%]\-C]_6U>G[;6R_A98. M>S_@^I<-NGO1W-F\:.Q\QML[7\7><1.^MXF;&[OPG:]\]ZAY.-K28>_X,[Q+ MXW+O:(LT=K9^-C<^B^9.&][VPW&^3O.HP?=V#EL-^B$U+L:G8G":*&?!(1DQ MS?VH&3+*1&2XC9&(2)TCN0T^OZ47VJN?BE'H:"GI:-IV-86.GHN.QJ9RP#XI MKHU$TN?V^"%R9"EAB H3 _92"^56UDQ=E!FOS]FZ^I=3M*I)S@&WV/H[.R3+ M=-?%5JL&V=^_MJO0V.QIK'EC'&MNE+6Y'TS$7'J+DL,I!RX952[E M4C15-V*1IBDONXMJ(Z8(AS^_W/%QJ]?+N1-E;L8"*R!7Z13O[6F5_'$9PWNX M?K[S^TZOWXS]0FAS5DB&=I7 CGO81\1ISJF$_R&';43.1!JI3%Y%E0F-R:G[ M*2^>FZ?@><9]? N>7TQ!&>(Y)TC'X#E*)(-:6X6,3!'^Z3U/+.3N>1G/8J'P MO.Q^DJL8&ES''N2$S]C]N^6?.."]6%G/'7QJ#+;MK^&N 9>]+UPV8RZ[/IC] MJ(&;.XU]V"J9+-?(8T;!Q!(>@6#22$8!(@KS(!D86[0NS2(96P7&BZ6;%!@_ M+XSQ*(QS$Z>H4T)4:@2B\_D$3Z3JJZY M!SI)F$M*3S&N9J>'7&U6 _:JT-8<:.MB7/N(*@2GO4:*,H^X!#W$QB3S;-#$ M=$C4&9ZU#T86R9(JX%TX[:. =^[@'=,Y/.8Z:NN0";EZV'.,G#$.)6.,%(I' MKMW*&JD;.K7I4-P@CX_3].W/01E=<8 LL.+QNT1]L&T[]N>@X/6_+>M:[6KB M0#/V"UD]@JRV_QK7-!A66B3/D;5Y>)KB$FG"#:*@:4BO8G#2KJP9/-YWK'@Y ME@6KLXK %*S.%*MCBH7&.%D=&5)$)L2#,& 0.(V 4;GR7H,R8 "K8NHLU.+* MF!AFO_LD5HTV>F>NUPHMVVT],^- MKWP;>J$DCS15%:34HQ!5BB!@C$>.-HHDB>:ZCK+/?$7!M'3^DTFZ8PSZ\X$PU8[ MPSZ #-X\=,YR5\$,[3_N;,3S!CH:S&1EEH5<9Z4N%2Y]OKR4(9?"KFDE#48) MA!_BFG#D@F$()\R%MGD^&5]98[IN\/@\O*?9?[. SH)W="F\67CS&972PIO/ MEQ(TY$TJ#0U"Y>;4#G@S*IZ3@QSRCALK#&&PHRMKG-2QFE5.T$OR9J6\_KMJ M#GU]2-*U00EW]:+&B]P"?MW[[ED,M:$YUQM,1*O\;#_ MO9K!U_Y]#F;:--Z4GO&E9WSI&5]ZQB]:S_A78 7-H\OU@NQQ:6Y?FMLO2@/W MLC:+ 8KG:V[_RK(V\@1MT-L'HP"SZN[B24RM^21K3!W.730X3>Y+O.T-E\4G M.*M8RN;Q:;MS$>.7/)GZAOO@#94,;EXV/S;@_LU#N+9H'GT^SY_9/?I\T:3? M?C0NO[+=XP9N[!RV1_V#<#T,[W&Q2S_ >_R@S8UUOGO\GU83[KWW_?-ET M=B\__]S^^.W63FB*2N9"8HA[9P:9_5H2C@+LK"5,$6SDRAH3=4(6*;F_<%/A MIOG'*PHW/2PQ?_ZG?\CU*BM,"ZF8OO!IN\TUD?;/%?U686UING1G:9(\-^GP0;:28\ M%:1"G N+C+86:<^ ^+#,L[Y7U@BM8[U(E0X%PXNEPQ0,OX3F,L0P)1%!P_)X[''2I:L6 Q14& 0<&5D,AZ;)'2-F 9$O-6KJS).N:+5&*X[/Z4 MJV2Z=CRP[5\I=<5!LL JR96#>+AUG[J=%*L!3+;](18RFSV978SX28YV]X-S M.!'L490Z]Z0* AD3&,(V.,:LX(R)E3519T8MD(E5D+Q82DE!\K,C&8\BV6D@ M8*PHLL8QQ(56R"AAD.W[;;5;)0\9,L ML%("]M5PS[:N;=F5C751J&S&5+9]2SI-HA''8 U2QBC$O:#(2+"P&$]4>L63 M431/_="ZM+5=7B3/P%-2D/R\2![SE?!("6PB1E8KC;@E!)E(.8J14BNX>^U=;5US!S^0] M.6J0YL[G?1(]"P%(37-.$><2K"]J$\)!8^\QCRYGF="Z$27)9'EQ/+O^^P7' MS^P[&>*8QT@X2X!C:E6>UZ60E5RBD#AUW#$XU[@*Z2P4CM^*[R0W/CAK]W.K M@ZGB.L7P>FX7ROM?.U?