0001469367-21-000114.txt : 20210505 0001469367-21-000114.hdr.sgml : 20210505 20210505161146 ACCESSION NUMBER: 0001469367-21-000114 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 95 CONFORMED PERIOD OF REPORT: 20210331 FILED AS OF DATE: 20210505 DATE AS OF CHANGE: 20210505 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Sunrun Inc. CENTRAL INDEX KEY: 0001469367 STANDARD INDUSTRIAL CLASSIFICATION: HEATING EQUIP, EXCEPT ELEC & WARM AIR & PLUMBING FIXTURES [3430] IRS NUMBER: 262841711 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37511 FILM NUMBER: 21893362 BUSINESS ADDRESS: STREET 1: 225 BUSH STREET, SUITE 1400 CITY: SAN FRANCISCO STATE: CA ZIP: 94104 BUSINESS PHONE: 415-580-6900 MAIL ADDRESS: STREET 1: 225 BUSH STREET, SUITE 1400 CITY: SAN FRANCISCO STATE: CA ZIP: 94104 FORMER COMPANY: FORMER CONFORMED NAME: SunRun Inc. DATE OF NAME CHANGE: 20090730 10-Q 1 run-20210331.htm 10-Q run-20210331
false2021Q1000146936712/31us-gaap:AccountingStandardsUpdate201613Member0.008480700014693672021-01-012021-03-31xbrli:shares00014693672021-04-30iso4217:USD00014693672021-03-3100014693672020-12-310001469367us-gaap:AssetsLeasedToOthersMember2021-03-310001469367us-gaap:AssetsLeasedToOthersMember2020-12-31iso4217:USDxbrli:shares0001469367us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-03-310001469367us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-310001469367us-gaap:AssetsLeasedToOthersMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-03-310001469367us-gaap:AssetsLeasedToOthersMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-12-310001469367us-gaap:ServiceMember2021-01-012021-03-310001469367us-gaap:ServiceMember2020-01-012020-03-310001469367us-gaap:ProductMember2021-01-012021-03-310001469367us-gaap:ProductMember2020-01-012020-03-3100014693672020-01-012020-03-310001469367run:RedeemableNoncontrollingInterestMember2020-12-310001469367us-gaap:CommonStockMember2020-12-310001469367us-gaap:AdditionalPaidInCapitalMember2020-12-310001469367us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001469367us-gaap:RetainedEarningsMember2020-12-310001469367us-gaap:ParentMember2020-12-310001469367us-gaap:NoncontrollingInterestMember2020-12-310001469367us-gaap:CommonStockMember2021-01-012021-03-310001469367us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001469367us-gaap:ParentMember2021-01-012021-03-310001469367run:RedeemableNoncontrollingInterestMember2021-01-012021-03-310001469367us-gaap:NoncontrollingInterestMember2021-01-012021-03-310001469367us-gaap:RetainedEarningsMember2021-01-012021-03-310001469367us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001469367run:RedeemableNoncontrollingInterestMember2021-03-310001469367us-gaap:CommonStockMember2021-03-310001469367us-gaap:AdditionalPaidInCapitalMember2021-03-310001469367us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001469367us-gaap:RetainedEarningsMember2021-03-310001469367us-gaap:ParentMember2021-03-310001469367us-gaap:NoncontrollingInterestMember2021-03-310001469367run:RedeemableNoncontrollingInterestMember2019-12-310001469367us-gaap:CommonStockMember2019-12-310001469367us-gaap:AdditionalPaidInCapitalMember2019-12-310001469367us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001469367us-gaap:RetainedEarningsMember2019-12-310001469367us-gaap:ParentMember2019-12-310001469367us-gaap:NoncontrollingInterestMember2019-12-3100014693672019-12-3100014693672019-01-012019-12-310001469367us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310001469367us-gaap:ParentMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310001469367srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310001469367us-gaap:CommonStockMember2020-01-012020-03-310001469367us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310001469367us-gaap:ParentMember2020-01-012020-03-310001469367run:RedeemableNoncontrollingInterestMember2020-01-012020-03-310001469367us-gaap:NoncontrollingInterestMember2020-01-012020-03-310001469367us-gaap:RetainedEarningsMember2020-01-012020-03-310001469367us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310001469367run:RedeemableNoncontrollingInterestMember2020-03-310001469367us-gaap:CommonStockMember2020-03-310001469367us-gaap:AdditionalPaidInCapitalMember2020-03-310001469367us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310001469367us-gaap:RetainedEarningsMember2020-03-310001469367us-gaap:ParentMember2020-03-310001469367us-gaap:NoncontrollingInterestMember2020-03-3100014693672020-03-310001469367run:RecourseDebtMember2021-01-012021-03-310001469367run:RecourseDebtMember2020-01-012020-03-310001469367run:NonRecourseDebtMember2021-01-012021-03-310001469367run:NonRecourseDebtMember2020-01-012020-03-310001469367srt:MinimumMember2021-03-310001469367srt:MaximumMember2021-03-31run:investmentFundrun:segmentrun:purchase_period0001469367run:CustomerAgreementsMember2021-01-012021-03-310001469367run:CustomerAgreementsMember2020-01-012020-03-310001469367run:IncentivesMember2021-01-012021-03-310001469367run:IncentivesMember2020-01-012020-03-310001469367run:SolarEnergySystemsMember2021-01-012021-03-310001469367run:SolarEnergySystemsMember2020-01-012020-03-310001469367us-gaap:ManufacturedProductOtherMember2021-01-012021-03-310001469367us-gaap:ManufacturedProductOtherMember2020-01-012020-03-310001469367run:VivintSolarIncMember2020-10-080001469367us-gaap:ServiceMemberrun:PaymentsReceivedMember2021-03-310001469367us-gaap:ServiceMemberrun:PaymentsReceivedMember2020-12-310001469367us-gaap:ServiceMemberrun:FinancingMember2021-03-310001469367us-gaap:ServiceMemberrun:FinancingMember2020-12-310001469367us-gaap:ServiceMember2021-03-310001469367us-gaap:ServiceMember2020-12-310001469367us-gaap:ProductMemberrun:PaymentsReceivedMember2021-03-310001469367us-gaap:ProductMemberrun:PaymentsReceivedMember2020-12-310001469367us-gaap:ProductMemberrun:FinancingMember2021-03-310001469367us-gaap:ProductMemberrun:FinancingMember2020-12-310001469367us-gaap:ProductMember2021-03-310001469367us-gaap:ProductMember2020-12-31xbrli:pure0001469367run:PaymentsUnderCustomerAgreementsMemberrun:SolarEnergySystemsMember2021-01-012021-03-310001469367srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-01-010001469367us-gaap:CarryingReportedAmountFairValueDisclosureMemberrun:RecourseDebtMember2021-03-310001469367us-gaap:EstimateOfFairValueFairValueDisclosureMemberrun:RecourseDebtMember2021-03-310001469367us-gaap:CarryingReportedAmountFairValueDisclosureMemberrun:RecourseDebtMember2020-12-310001469367us-gaap:EstimateOfFairValueFairValueDisclosureMemberrun:RecourseDebtMember2020-12-310001469367us-gaap:CarryingReportedAmountFairValueDisclosureMemberrun:SeniorDebtMember2021-03-310001469367run:SeniorDebtMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-03-310001469367us-gaap:CarryingReportedAmountFairValueDisclosureMemberrun:SeniorDebtMember2020-12-310001469367run:SeniorDebtMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310001469367us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:SubordinatedDebtMember2021-03-310001469367us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:SubordinatedDebtMember2021-03-310001469367us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:SubordinatedDebtMember2020-12-310001469367us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:SubordinatedDebtMember2020-12-310001469367run:SecuritizationDebtMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2021-03-310001469367run:SecuritizationDebtMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2021-03-310001469367run:SecuritizationDebtMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001469367run:SecuritizationDebtMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310001469367us-gaap:CarryingReportedAmountFairValueDisclosureMember2021-03-310001469367us-gaap:EstimateOfFairValueFairValueDisclosureMember2021-03-310001469367us-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001469367us-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310001469367us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateSwapMember2021-03-310001469367us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2021-03-310001469367us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateSwapMember2021-03-310001469367us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMember2021-03-310001469367us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-03-310001469367us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-03-310001469367us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-03-310001469367us-gaap:FairValueMeasurementsRecurringMember2021-03-310001469367us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateSwapMember2020-12-310001469367us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2020-12-310001469367us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateSwapMember2020-12-310001469367us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMember2020-12-310001469367us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-310001469367us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-12-310001469367us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-310001469367us-gaap:FairValueMeasurementsRecurringMember2020-12-310001469367us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-12-310001469367us-gaap:AccruedLiabilitiesMember2021-03-310001469367us-gaap:AccruedLiabilitiesMember2020-12-310001469367run:ContingentConsiderationMember2020-12-310001469367run:ContingentConsiderationMember2021-01-012021-03-310001469367run:ContingentConsiderationMember2021-03-310001469367us-gaap:EquipmentMember2021-03-310001469367us-gaap:EquipmentMember2020-12-310001469367run:InvertersMember2021-03-310001469367run:InvertersMember2020-12-310001469367run:SolarEnergySystemsMember2021-03-310001469367run:SolarEnergySystemsMember2020-12-310001469367run:CustomerAgreementsMember2021-03-310001469367run:CustomerAgreementsMember2020-12-310001469367run:IncentivesMember2021-03-310001469367run:IncentivesMember2020-12-310001469367srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001469367run:RecourseDebtMemberrun:BankLineOfCreditMember2021-03-310001469367run:RecourseDebtMemberrun:BankLineOfCreditMember2020-12-310001469367us-gaap:LondonInterbankOfferedRateLIBORMemberrun:RecourseDebtMemberrun:BankLineOfCreditMember2021-01-012021-03-310001469367run:RecourseDebtMemberrun:ConvertibleSeniorNotesMember2021-01-012021-03-310001469367run:RecourseDebtMemberrun:ConvertibleSeniorNotesMember2021-03-310001469367run:RecourseDebtMemberrun:ConvertibleSeniorNotesMember2020-12-310001469367run:RecourseDebtMember2021-03-310001469367run:RecourseDebtMember2020-12-310001469367run:SeniorRevolvingAndDelayedDrawLoansMemberrun:NonRecourseDebtMember2021-03-310001469367run:SeniorRevolvingAndDelayedDrawLoansMemberrun:NonRecourseDebtMember2020-12-310001469367run:SeniorRevolvingAndDelayedDrawLoansMemberrun:NonRecourseDebtMembersrt:MinimumMemberus-gaap:LondonInterbankOfferedRateLiborSwapRateMember2021-01-012021-03-310001469367run:SeniorRevolvingAndDelayedDrawLoansMemberrun:NonRecourseDebtMembersrt:MaximumMemberus-gaap:LondonInterbankOfferedRateLiborSwapRateMember2021-01-012021-03-310001469367run:NonRecourseDebtMemberrun:SeniorNonRevolvingLoansMember2021-03-310001469367run:NonRecourseDebtMemberrun:SeniorNonRevolvingLoansMember2020-12-310001469367run:NonRecourseDebtMembersrt:MinimumMemberrun:SeniorNonRevolvingLoansMember2021-01-012021-03-310001469367run:NonRecourseDebtMembersrt:MaximumMemberrun:SeniorNonRevolvingLoansMember2021-01-012021-03-310001469367run:NonRecourseDebtMembersrt:MinimumMemberus-gaap:LondonInterbankOfferedRateLiborSwapRateMemberrun:SeniorNonRevolvingLoansMember2021-01-012021-03-310001469367run:NonRecourseDebtMembersrt:MaximumMemberus-gaap:LondonInterbankOfferedRateLiborSwapRateMemberrun:SeniorNonRevolvingLoansMember2021-01-012021-03-310001469367run:SubordinatedRevolvingAndDelayedDrawLoansMemberrun:NonRecourseDebtMember2021-03-310001469367run:SubordinatedRevolvingAndDelayedDrawLoansMemberrun:NonRecourseDebtMember2020-12-310001469367run:SubordinatedRevolvingAndDelayedDrawLoansMemberrun:NonRecourseDebtMembersrt:MinimumMember2021-01-012021-03-310001469367run:SubordinatedRevolvingAndDelayedDrawLoansMemberrun:NonRecourseDebtMembersrt:MaximumMember2021-01-012021-03-310001469367run:SubordinatedRevolvingAndDelayedDrawLoansMemberrun:NonRecourseDebtMemberus-gaap:LondonInterbankOfferedRateLiborSwapRateMember2021-01-012021-03-310001469367run:SubordinatedLoansMemberrun:NonRecourseDebtMember2021-03-310001469367run:SubordinatedLoansMemberrun:NonRecourseDebtMember2020-12-310001469367run:SubordinatedLoansMemberrun:NonRecourseDebtMembersrt:MinimumMember2021-01-012021-03-310001469367run:SubordinatedLoansMemberrun:NonRecourseDebtMembersrt:MaximumMember2021-01-012021-03-310001469367run:SubordinatedLoansMemberrun:NonRecourseDebtMembersrt:MinimumMemberus-gaap:LondonInterbankOfferedRateLiborSwapRateMember2021-01-012021-03-310001469367run:SubordinatedLoansMemberrun:NonRecourseDebtMembersrt:MaximumMemberus-gaap:LondonInterbankOfferedRateLiborSwapRateMember2021-01-012021-03-310001469367run:NonRecourseDebtMemberrun:SecuritizedLoansMember2021-03-310001469367run:NonRecourseDebtMemberrun:SecuritizedLoansMember2020-12-310001469367run:NonRecourseDebtMembersrt:MinimumMemberrun:SecuritizedLoansMember2021-01-012021-03-310001469367run:NonRecourseDebtMembersrt:MaximumMemberrun:SecuritizedLoansMember2021-01-012021-03-310001469367run:NonRecourseDebtMember2021-03-310001469367run:NonRecourseDebtMember2020-12-310001469367run:RecourseAndNonrecourseDebtMember2021-03-310001469367run:RecourseAndNonrecourseDebtMember2020-12-3100014693672020-01-012020-12-310001469367us-gaap:BaseRateMemberrun:RecourseDebtMemberrun:BankLineOfCreditMember2021-03-310001469367us-gaap:FederalFundsEffectiveSwapRateMemberrun:RecourseDebtMemberrun:BankLineOfCreditMember2021-03-310001469367us-gaap:PrimeRateMemberrun:RecourseDebtMemberrun:BankLineOfCreditMember2021-03-310001469367run:ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMember2021-03-310001469367run:ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMember2021-01-012021-03-310001469367run:CappedCallMemberrun:ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMember2021-01-012021-03-310001469367run:CappedCallMemberrun:ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMember2021-03-310001469367run:SeniorRevolvingAndDelayedDrawLoansMemberrun:NonRecourseDebtMemberus-gaap:RevolvingCreditFacilityMember2021-03-310001469367us-gaap:BaseRateMemberrun:NonRecourseDebtMemberus-gaap:RevolvingCreditFacilityMemberrun:SeniorRevolvingAndDelayedDrawLoansBaseRateLoansMember2021-01-012021-03-310001469367run:NonRecourseDebtMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:FederalFundsEffectiveSwapRateMemberrun:SeniorRevolvingAndDelayedDrawLoansBaseRateLoansMember2021-01-012021-03-310001469367run:NonRecourseDebtMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMemberrun:SeniorRevolvingAndDelayedDrawLoansBaseRateLoansMember2021-01-012021-03-310001469367run:LiborFloorRateMemberrun:NonRecourseDebtMemberus-gaap:RevolvingCreditFacilityMemberrun:SeniorRevolvingAndDelayedDrawLoansBaseRateLoansMember2021-01-012021-03-310001469367run:NonRecourseDebtMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMemberrun:SeniorRevolvingAndDelayedDrawLoansLIBORLoansMember2021-01-012021-03-310001469367run:LiborFloorRateMemberrun:NonRecourseDebtMemberus-gaap:RevolvingCreditFacilityMemberrun:SeniorRevolvingAndDelayedDrawLoansLIBORLoansMember2021-01-012021-03-310001469367us-gaap:DesignatedAsHedgingInstrumentMember2021-03-310001469367us-gaap:NondesignatedMember2021-03-31run:derivative0001469367us-gaap:InterestRateSwapMember2021-03-310001469367srt:MinimumMemberus-gaap:LondonInterbankOfferedRateLiborSwapRateMember2021-03-310001469367srt:MaximumMemberus-gaap:LondonInterbankOfferedRateLiborSwapRateMember2021-03-310001469367us-gaap:DesignatedAsHedgingInstrumentMember2020-12-310001469367us-gaap:NondesignatedMember2020-12-310001469367us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-01-012021-03-310001469367us-gaap:InterestRateSwapMemberus-gaap:DesignatedAsHedgingInstrumentMember2020-01-012020-03-310001469367us-gaap:InterestExpenseMemberus-gaap:InterestRateSwapMember2021-01-012021-03-310001469367us-gaap:OtherNonoperatingIncomeExpenseMemberus-gaap:InterestRateSwapMember2021-01-012021-03-310001469367us-gaap:InterestExpenseMemberus-gaap:InterestRateSwapMember2020-01-012020-03-310001469367us-gaap:OtherNonoperatingIncomeExpenseMemberus-gaap:InterestRateSwapMember2020-01-012020-03-310001469367srt:MinimumMemberus-gaap:AssetsLeasedToOthersMember2021-03-310001469367srt:MaximumMemberus-gaap:AssetsLeasedToOthersMember2021-03-31run:fund0001469367us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-01-012021-03-310001469367us-gaap:RestrictedStockUnitsRSUMember2020-12-310001469367us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001469367us-gaap:RestrictedStockUnitsRSUMember2021-03-310001469367us-gaap:WarrantMember2021-03-310001469367us-gaap:WarrantMember2021-01-012021-03-310001469367run:EmployeeStockPurchasePlanMember2021-01-012021-03-310001469367run:EmployeeStockPurchasePlanMember2021-03-310001469367run:CostOfOperatingLeasesAndIncentivesMember2021-01-012021-03-310001469367run:CostOfOperatingLeasesAndIncentivesMember2020-01-012020-03-310001469367run:CostOfSolarEnergySystemsAndProductSalesMember2021-01-012021-03-310001469367run:CostOfSolarEnergySystemsAndProductSalesMember2020-01-012020-03-310001469367us-gaap:SellingAndMarketingExpenseMember2021-01-012021-03-310001469367us-gaap:SellingAndMarketingExpenseMember2020-01-012020-03-310001469367us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-03-310001469367us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-03-310001469367us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-03-310001469367us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-03-310001469367srt:MinimumMemberus-gaap:LetterOfCreditMember2021-01-012021-03-310001469367srt:MaximumMemberus-gaap:LetterOfCreditMember2021-01-012021-03-310001469367us-gaap:SettledLitigationMember2020-06-30run:plantiff00014693672019-10-012019-10-3100014693672019-12-012019-12-3100014693672020-01-172020-01-170001469367us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001469367us-gaap:EmployeeStockOptionMember2020-01-012020-03-310001469367us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001469367us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-03-310001469367us-gaap:ConvertibleDebtSecuritiesMember2021-01-012021-03-310001469367us-gaap:ConvertibleDebtSecuritiesMember2020-01-012020-03-310001469367run:VivintSolarMember2020-10-082020-10-080001469367us-gaap:RevolvingCreditFacilityMemberrun:WarehouseFacilityMemberus-gaap:SubsequentEventMemberus-gaap:LineOfCreditMemberrun:SunrunLunaPortfolio2021LLCMember2021-04-200001469367us-gaap:RevolvingCreditFacilityMemberrun:WarehouseFacilityMembersrt:MinimumMemberus-gaap:SubsequentEventMemberus-gaap:LineOfCreditMemberrun:LondonInterbankOfferedRateOrSecuredOvernightFinancingRateMemberrun:SunrunLunaPortfolio2021LLCMember2021-04-202021-04-200001469367srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberrun:WarehouseFacilityMemberus-gaap:SubsequentEventMemberus-gaap:LineOfCreditMemberrun:LondonInterbankOfferedRateOrSecuredOvernightFinancingRateMemberrun:SunrunLunaPortfolio2021LLCMember2021-04-202021-04-200001469367us-gaap:RevolvingCreditFacilityMemberrun:WarehouseFacilityMemberus-gaap:SubsequentEventMemberus-gaap:LineOfCreditMemberrun:SunrunLunaPortfolio2021LLCMember2021-04-202021-04-20



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 quarterly period ended March 31, 2021
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
Commission File Number: 001-37511 
Sunrun Inc.
(Exact name of registrant as specified in its charter)

Delaware26-2841711
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)

225 Bush Street, Suite 1400
San Francisco, California 94104
(Address of principal executive offices and Zip Code)

(415) 580-6900
(Registrant’s telephone number, including area code) 


Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.0001 par value per shareRUNNasdaq Global Select Market

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 definition of “large accelerated filer”, “accelerated filer”, “smaller reporting company”, and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
     
Non-accelerated filerSmaller 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  

As of April 30, 2021, the number of shares of the registrant’s common stock outstanding was 203,929,716.




Table of Contents

Page
Item 1.
Item 2.
Item 3.
Item 4.
Item 1.
Item 1A.
Item 2.
Item 5.
Item 6.

1


SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

The discussion in this Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the "Securities Act"), Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) and the Private Securities Litigation Reform Act of 1995, which statements involve substantial risks and uncertainties. Forward-looking statements generally relate to future events or our future financial or operating performance. In some cases, you can identify forward-looking statements because they contain words such as “may,” “will,” “should,” “expects,” “plans,” “anticipates,” “could,” “intends,” “target,” “projects,” “contemplates,” “believes,” “estimates,” “predicts,” “potential” or “continue” or the negative of these words or other similar terms or expressions that concern our expectations, strategy, plans or intentions. Forward-looking statements contained in this Quarterly Report on Form 10-Q include, but are not limited to, statements about:

the potential effects of the COVID-19 pandemic on our business and operations, results of operations and financial position;

the expected benefits and potential value created by the merger with Vivint Solar for our stockholders;

the inherent risks, costs and uncertainties associated with integrating the businesses in the merger with Vivint Solar successfully and risks of not achieving all or any of the anticipated benefits of the merger with Vivint Solar, or the risk that the anticipated benefits of the acquisition may not be fully realized or take longer to realize than expected;

the amount of any costs, fees, expenses, impairments and charges relating to the merger with Vivint Solar;

the availability of rebates, tax credits and other financial incentives, and decreases to federal solar tax credits;

determinations by the Internal Revenue Service of the fair market value of our solar energy systems;

the retail price of utility-generated electricity or electricity from other energy sources;

regulatory and policy development and changes;

our ability to manage our supply chains and distribution channels and the impact of natural disasters and other events beyond our control, such as the COVID-19 pandemic;

our industry’s, and specifically our, continued ability to manage costs (including, but not limited to, equipment costs) associated with solar service offerings;

our strategic partnerships and expected benefits of such partnerships;

our ability to realize the anticipated benefits of past or future investments, strategic transactions, or acquisitions, and risk that the integration of these acquisitions may disrupt our business and management;

the sufficiency of our cash, investment fund commitments and available borrowings to meet our anticipated cash needs;

our need and ability to raise capital, refinance existing debt, and finance our operations and solar energy systems from new and existing investors;

the potential impact of interest rates on our interest expense;

our business plan and our ability to effectively manage our growth, including our rate of revenue growth;

our ability to further penetrate existing markets, expand into new markets and our expectations regarding market growth (including, but not limited to, expected cancellation rates);

2


our expectations concerning relationships with third parties, including the attraction, retention and continued existence of qualified solar partners;

the impact of seasonality on our business;

our investment in research and development and new product offerings;

our ability to protect our intellectual property and customer data, as well as to maintain our brand;

the willingness of and ability of our solar partners to fulfill their respective warranty and other contractual obligations;

our ability to renew or replace expiring, cancelled or terminated Customer Agreements at favorable rates or on a long-term basis;

the ability of our solar energy systems to operate or deliver energy for any reason, including if interconnection or transmission facilities on which we rely become unavailable;

our expectations regarding certain performance objectives and the renewal rates and purchase value of our solar energy systems after expiration of our Customer Agreements; and

the calculation of certain of our key financial and operating metrics and accounting policies.

These forward-looking statements are subject to a number of risks, uncertainties and assumptions, including those described in the section titled “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q. Moreover, we operate in a very competitive and rapidly changing environment, and new risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. These risks and uncertainties may be amplified by the ongoing COVID-19 pandemic, which has caused significant economic uncertainty and negative impacts on capital and credit markets. The extent to which the COVID-19 pandemic impacts our business, operations, and financial results, including the duration and magnitude of such effects, will depend on numerous factors, many of which are unpredictable, including, but not limited to, the duration and spread of the pandemic, its severity, the actions to contain the pandemic or treat its impact, and how quickly and to what extent normal economic and operating conditions can resume. In light of these risks, uncertainties and assumptions, the forward-looking events and circumstances discussed in this Quarterly Report on Form 10-Q may not occur and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements.

You should not rely upon forward-looking statements as predictions of future events. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee that the future results, levels of activity, performance or events and circumstances reflected in the forward-looking statements will be achieved or occur. Moreover, neither we nor any other person assumes responsibility for the accuracy and completeness of the forward-looking statements. We undertake no obligation to update publicly any forward-looking statements for any reason after the date of this Quarterly Report on Form 10-Q to conform these statements to actual results or to changes in our expectations, except as required by law.

You should read this Quarterly Report on Form 10-Q and the documents that we reference in this Quarterly Report on Form 10-Q and have filed with the Securities and Exchange Commission (the “SEC”) as exhibits to this Quarterly Report on Form 10-Q with the understanding that our actual future results, levels of activity, performance, and events and circumstances may be materially different from what we expect.


SELECTED RISKS AFFECTING OUR BUSINESS

Investing in our common stock involves numerous risks, including the risks described in “Part II, Item 1A. Risk Factors”, of this Quarterly Report on Form 10-Q. Below are some of these risks, any one of which could materially adversely affect our business, financial condition, results of operations and prospects.

3


Selected Risks Related to the Impacts of COVID-19

The COVID-19 pandemic has had and could continue to have an adverse impact on our business, operations and the markets and communities in which we operate. Efforts to mitigate or contain the pandemic and the resulting weakened economic conditions may disrupt and adversely affect our business.

Selected Risks Related to the Solar Industry

The solar energy industry is an emerging market which is constantly evolving and may not develop to the size or at the rate we expect.
We have historically benefited from declining costs in our industry, and our business and financial results may be harmed not only as a result of any increases in costs associated with our solar service offerings but also any failure of these costs to continue to decline as we currently expect. If we do not reduce our cost structure in the future, our ability to continue to be profitable may be impaired.
We face competition from traditional energy companies as well as solar and other renewable energy companies.

Selected Risks Related to Our Operating Structure and Financing Activities

We need to raise capital to finance the continued growth of our operations and solar service business. If capital is not available to us on acceptable terms, as and when needed, our business and prospects would be materially and adversely impacted. In addition, our business is affected by general economic conditions and related uncertainties affecting markets in which we operate. Volatility in current economic conditions could adversely impact our business, including our ability to raise financing.
Rising interest rates would adversely impact our business.
We expect to incur substantially more debt in the future, which could intensify the risks to our business.

Selected Risks Related to Regulation and Policy

We rely on net metering and related policies to offer competitive pricing to customers in all of our current markets, and changes to such policies may significantly reduce demand for electricity from our solar service offerings.
Electric utility statutes and regulations and changes to such statutes or regulations may present technical, regulatory and economic barriers to the purchase and use of our solar service offerings that may significantly reduce demand for such offerings.
Regulations and policies related to rate design could deter potential customers from purchasing our solar service offerings, reduce the value of the electricity our systems produce, and reduce any savings that our customers could realize from our solar service offerings.

Selected Risks Related to Our Business Operations

Our growth depends in part on the success of our relationships with third parties, including our solar partners.
We and our solar partners depend on a limited number of suppliers of solar panels, batteries, and other system components to adequately meet anticipated demand for our solar service offerings. Any shortage, delay or component price change from these suppliers, or the acquisition of any of these suppliers by a competitor, could result in sales and installation delays, cancellations and loss of market share
We may not realize the anticipated benefits of past or future investments, strategic transactions, or acquisitions, and integration of these acquisitions may disrupt our business and our management.
Our results of operations may fluctuate from quarter to quarter, which could make our future performance difficult to predict and could cause our results of operations for a particular period to fall below expectations, resulting in a decline in the price of our common stock.
Our actual financial results may differ materially from any guidance we may publish from time to time.

Selected Risks Related to Taxes and Accounting

Our ability to provide our solar service offerings to customers on an economically viable basis depends in part on our ability to finance these systems with fund investors who seek particular tax and other benefits.
4


If the Internal Revenue Service makes determinations that the fair market value of our solar energy systems is materially lower than what we have claimed, we may have to pay significant amounts to our fund investors, and our business, financial condition and prospects may be materially and adversely affected.
Our business currently depends on the availability of utility rebates, tax credits and other benefits, tax exemptions and other financial incentives. The expiration, elimination or reduction of these benefits, rebates, or incentives could adversely impact our business.

If we are unable to adequately address these and other risks we face, our business may be harmed.
5



Sunrun Inc.
Consolidated Balance Sheets
(In Thousands, Except Share Par Values)
(Unaudited)
March 31, 2021December 31, 2020
Assets
Current assets:
Cash$649,493 $519,965 
Restricted cash163,792 188,095 
Accounts receivable (net of allowances for credit losses of $6,015 and $4,861 as of March 31, 2021 and December 31, 2020, respectively)
125,499 95,141 
Inventories289,772 283,045 
Prepaid expenses and other current assets40,098 51,483 
Total current assets1,268,654 1,137,729 
Restricted cash148 148 
Solar energy systems, net8,460,443 8,202,788 
Property and equipment, net58,168 62,182 
Intangible assets, net17,109 18,262 
Goodwill4,280,169 4,280,169 
Other assets801,270 681,665 
Total assets (1)
$14,885,961 $14,382,943 
Liabilities and total equity
Current liabilities:
Accounts payable$212,230 $207,441 
Distributions payable to noncontrolling interests and redeemable noncontrolling interests
27,726 28,627 
Accrued expenses and other liabilities312,566 325,614 
Deferred revenue, current portion106,749 108,452 
Deferred grants, current portion8,238 8,251 
Finance lease obligations, current portion10,707 11,037 
Non-recourse debt, current portion103,498 195,036 
Pass-through financing obligation, current portion17,121 16,898 
Total current liabilities798,835 901,356 
Deferred revenue, net of current portion700,382 690,824 
Deferred grants, net of current portion210,863 213,269 
Finance lease obligations, net of current portion11,185 12,929 
Convertible senior notes388,960  
Recourse debt180,197 230,660 
Non-recourse debt, net of current portion4,601,570 4,370,449 
Pass-through financing obligation, net of current portion322,110 323,496 
Other liabilities193,168 268,684 
Deferred tax liabilities86,095 81,905 
Total liabilities (1)
7,493,365 7,093,572 
Commitments and contingencies (Note 15)
Redeemable noncontrolling interests536,294 560,461 
Stockholders’ equity:
Preferred stock, $0.0001 par value—authorized, 200,000 shares as of March 31, 2021 and December 31, 2020; no shares issued and outstanding as of March 31, 2021 and December 31, 2020
  
Common stock, $0.0001 par value—authorized, 2,000,000 shares as of March 31, 2021 and December 31, 2020; issued and outstanding, 203,562 and 201,406 shares as of March 31, 2021 and December 31, 2020, respectively
20 20 
Additional paid-in capital6,169,247 6,107,802 
Accumulated other comprehensive loss(56,762)(106,755)
Retained earnings53,055 76,844 
Total stockholders’ equity6,165,560 6,077,911 
Noncontrolling interests690,742 650,999 
Total equity6,856,302 6,728,910 
Total liabilities, redeemable noncontrolling interests and total equity$14,885,961 $14,382,943 


6







1)The Company’s consolidated assets as of March 31, 2021 and December 31, 2020 include $7,574,849 and $7,190,866, respectively, in assets of variable interest entities (“VIEs”) that can only be used to settle obligations of the VIEs. These assets include solar energy systems, net, as of March 31, 2021 and December 31, 2020 of $7,038,553 and $6,748,127, respectively; cash as of March 31, 2021 and December 31, 2020 of $246,928 and $219,502, respectively; restricted cash as of March 31, 2021 and December 31, 2020 of $45,877 and $34,559, respectively; accounts receivable, net as of March 31, 2021 and December 31, 2020 of $51,552 and $35,152, respectively; inventories as of March 31, 2021 and December 31, 2020 of $40,843 and 23,306, respectively; prepaid expenses and other current assets as of March 31, 2021 and December 31, 2020 of $582 and $2,629, respectively; and other assets as of March 31, 2021 and December 31, 2020 of $150,514 and $127,591, respectively. The Company’s consolidated liabilities as of March 31, 2021 and December 31, 2020 include $2,017,294 and $1,857,967, respectively, in liabilities of VIEs whose creditors have no recourse to the Company. These liabilities include accounts payable as of March 31, 2021 and December 31, 2020 of $20,124 and $15,609, respectively; distributions payable to noncontrolling interests and redeemable noncontrolling interests as of March 31, 2021 and December 31, 2020 of $27,676 and $28,577, respectively; accrued expenses and other current liabilities as of March 31, 2021 and December 31, 2020 of $24,324 and $24,660, respectively; deferred revenue as of March 31, 2021 and December 31, 2020 of $552,553 and $538,067, respectively; deferred grants as of March 31, 2021 and December 31, 2020 of $26,594 and $26,898, respectively; non-recourse debt as of March 31, 2021 and December 31, 2020 of $1,342,007 and $1,192,411, respectively; and other liabilities as of March 31, 2021 and December 31, 2020 of $24,016 and $31,745, respectively.
The accompanying notes are an integral part of these consolidated financial statements.
7


Sunrun Inc.
Consolidated Statements of Operations
(In Thousands, Except Per Share Amounts)
(Unaudited)
Three Months Ended March 31,
20212020
Revenue:
Customer agreements and incentives$174,596 $99,124 
Solar energy systems and product sales160,198 111,607 
Total revenue334,794 210,731 
Operating expenses:
Cost of customer agreements and incentives160,277 78,277 
Cost of solar energy systems and product sales
134,082 91,598 
Sales and marketing126,113 70,270 
Research and development5,872 4,046 
General and administrative85,630 28,074 
Amortization of intangible assets1,345 1,483 
Total operating expenses513,319 273,748 
Loss from operations(178,525)(63,017)
Interest expense, net(74,270)(49,924)
Other income, net34,347 50 
Loss before income taxes(218,448)(112,891)
Income tax benefit(14,126)(3,342)
Net loss(204,322)(109,549)
Net loss attributable to noncontrolling interests and redeemable noncontrolling interests
(180,533)(81,590)
Net loss attributable to common stockholders$(23,789)$(27,959)
Net loss per share attributable to common stockholders
Basic$(0.12)$(0.23)
Diluted$(0.12)$(0.23)
Weighted average shares used to compute net loss per share attributable to common stockholders
Basic202,562 119,220 
Diluted202,562 119,220 

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

8


Sunrun Inc.
Consolidated Statements of Comprehensive Loss
(In Thousands)
(Unaudited)
Three Months Ended March 31,
20212020
Net loss attributable to common stockholders$(23,789)$(27,959)
Unrealized gain (loss) on derivatives, net of income taxes47,133 (72,543)
Adjustment for net loss on derivatives recognized into earnings, net of income taxes2,860 245 
Other comprehensive income (loss)49,993 (72,298)
Comprehensive income (loss)$26,204 $(100,257)

9


Sunrun Inc.
Consolidated Statements of Redeemable Noncontrolling Interests and Equity
Three Months Ended March 31, 2021 and 2020
(In Thousands)
(Unaudited)

Three Months Ended March 31, 2021
Redeemable
Noncontrolling
Interests
Common StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
Loss
Retained
Earnings
Total
Stockholders'
Equity
Noncontrolling
Interests
Total
Equity
SharesAmount
Balance at December 31, 2020$560,461 201,406 $20 $6,107,802 $(106,755)$76,844 $6,077,911 $650,999 $6,728,910 
Exercise of stock options
— 898 — 8,541 — — 8,541 — 8,541 
Issuance of restricted stock units
— 1,258  — — —  —  
Stock-based compensation
— — — 80,632 — — 80,632 — 80,632 
Contributions from noncontrolling interests and redeemable noncontrolling interests
(23,691)— — — — — — 271,384 271,384 
Distributions to noncontrolling interests and redeemable noncontrolling interests
(16,069)— — — — — — (30,943)(30,943)
Net (loss) income20,165 — — — — (23,789)(23,789)(200,698)(224,487)
Capped call transaction— — — (28,000)— — (28,000)— (28,000)
Acquisition of noncontrolling interests(4,572)— — 272 — — 272 — 272 
Other comprehensive income, net of taxes— — — — 49,993 — 49,993 — 49,993 
Balance at March 31, 2021
$536,294 203,562 $20 $6,169,247 $(56,762)$53,055 $6,165,560 $690,742 $6,856,302 

Three Months Ended March 31, 2020
Redeemable
Noncontrolling
Interests
Common StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
Loss
Retained
Earnings
Total
Stockholders'
Equity
Noncontrolling
Interests
Total
Equity
SharesAmount
Balance at December 31,2019$306,565 118,451 $12 $766,006 $(52,753)$251,466 $964,731 $366,701 $1,331,432 
Cumulative effect of adoption of new ASU (No. 2016-13)— — — — — (1,228)(1,228)— (1,228)
Exercise of stock options
— 1,009 — 5,949 — — 5,949 — 5,949 
Issuance of restricted stock units, net of tax withholdings
— 663  (3,530)— — (3,530)(3,530)
Stock-based compensation
— — — 6,808 — — 6,808 6,808 
Contributions from noncontrolling interests and redeemable noncontrolling interests
150,904 — — — — — — 20,000 20,000 
Distributions to noncontrolling interests and redeemable noncontrolling interests
(7,084)— — — — — — (13,612)(13,612)
Net loss(34,692)— — — — (27,959)(27,959)(46,898)(74,857)
Other comprehensive loss, net of taxes
— — — — (72,298)— (72,298)— (72,298)
Balance at March 31, 2020
$415,693 120,123 $12 $775,233 $(125,051)$222,279 $872,473 $326,191 $1,198,664 

10


Sunrun Inc.
Consolidated Statements of Cash Flows
(In Thousands)
(Unaudited)
Three Months Ended March 31,
20212020
Operating activities:
Net loss$(204,322)$(109,549)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization, net of amortization of deferred grants91,955 51,021 
Deferred income taxes(14,126)(3,342)
Stock-based compensation expense78,029 7,309 
Bonus liability converted to RSUs 11,636 
Interest on pass-through financing obligations5,394 5,877 
Reduction in pass-through financing obligations(10,219)(9,689)
Other noncash items(28,451)11,442 
Changes in operating assets and liabilities:
Accounts receivable(32,311)11,044 
Inventories(6,727)2,957 
Prepaid and other assets(88,469)1,115 
Accounts payable1,479 (55,604)
Accrued expenses and other liabilities14,113 (51,667)
Deferred revenue8,008 10,565 
Net cash used in operating activities(185,647)(116,885)
Investing activities:
Payments for the costs of solar energy systems(357,012)(207,360)
Purchases of property and equipment, net(39)(3,105)
Net cash used in investing activities(357,051)(210,465)
Financing activities:
Proceeds from issuance of recourse debt, net of capped call transaction579,694 43,475 
Repayment of recourse debt(258,160)(45,000)
Proceeds from issuance of non-recourse debt431,633 191,751 
Repayment of non-recourse debt(293,409)(12,997)
Payment of debt fees(15,360) 
Proceeds from pass-through financing and other obligations2,486 1,762 
Payment of finance lease obligations(3,087)(2,953)
Contributions received from noncontrolling interests and redeemable noncontrolling interests247,693 170,904 
Distributions paid to noncontrolling interests and redeemable noncontrolling interests(47,913)(18,992)
Acquisition of noncontrolling interest(4,195) 
Net proceeds related to stock-based award activities8,541 2,419 
Net cash provided by financing activities647,923 330,369 
Net change in cash and restricted cash105,225 3,019 
Cash and restricted cash, beginning of period708,208 363,229 
Cash and restricted cash, end of period$813,433 $366,248 
Supplemental disclosures of cash flow information
Cash paid for interest$55,910 $28,435 
Cash paid for income taxes$ $ 
Supplemental disclosures of noncash investing and financing activities
Purchases of solar energy systems and property and equipment included in accounts payable and accrued expenses$60,770 $43,664 
Right-of-use assets obtained in exchange for new finance lease liabilities$1,090 $180 

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


Sunrun Inc.
Notes to Consolidated Financial Statements
(Unaudited)

Note 1. Organization
Sunrun Inc. (“Sunrun” or the “Company”) was originally formed in 2007 as a California limited liability company and was converted into a Delaware corporation in 2008. The Company is engaged in the design, development, installation, sale, ownership and maintenance of residential solar energy systems (“Projects”) in the United States.
Sunrun acquires customers directly and through relationships with various solar and strategic partners (“Partners”). The Projects are constructed either by Sunrun or by Sunrun’s Partners and are owned by the Company. Sunrun’s customers enter into an agreement to utilize the solar energy system (“Customer Agreement”) which typically has an initial term of 20 or 25 years. Sunrun monitors, maintains and insures the Projects. The Company also sells solar energy systems and products, such as panels and racking and solar leads generated to customers.
The Company has formed various subsidiaries (“Funds”) to finance the development of Projects. These Funds, structured as limited liability companies, obtain financing from outside investors and purchase or lease Projects from Sunrun under master purchase or master lease agreements. The Company currently utilizes three legal structures in its investment Funds, which are referred to as: (i) pass-through financing obligations, (ii) partnership-flips and (iii) joint venture (“JV”) inverted leases.


Note 2. Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
The accompanying unaudited consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (the "SEC") regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. As such, these unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and accompanying notes included in the Company’s annual report on Form 10-K for the year ended December 31, 2020.
The consolidated financial statements reflect the accounts and operations of the Company and those of its subsidiaries, including Funds, in which the Company has a controlling financial interest. Beginning October 8, 2020, the Company's consolidated subsidiaries also included Vivint Solar, Inc. ("Vivint Solar"). The typical condition for a controlling financial interest ownership is holding a majority of the voting interests of an entity. However, a controlling financial interest may also exist in entities, such as variable interest entities (“VIEs”), through arrangements that do not involve controlling voting interests. In accordance with the provisions of Financial Accounting Standards Board (“FASB”) Accounting Standards Codification Topic 810 (“ASC 810”) Consolidation, the Company consolidates any VIE of which it is the primary beneficiary. The primary beneficiary, as defined in ASC 810, is the party that has (1) the power to direct the activities of a VIE that most significantly impact the VIE’s economic performance and (2) the obligation to absorb the losses of the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. The Company evaluates its relationships with its VIEs on an ongoing basis to determine whether it continues to be the primary beneficiary. The consolidated financial statements reflect the assets and liabilities of VIEs that are consolidated. All intercompany transactions and balances have been eliminated in consolidation.
12


Use of Estimates
The preparation of the consolidated financial statements requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. The Company regularly makes estimates and assumptions, including, but not limited to, revenue recognition constraints that result in variable consideration, the discount rate used to adjust the promised amount of consideration for the effects of a significant financing component, the estimates that affect the collectability of accounts receivable, the valuation of inventories, the useful lives of solar energy systems, the useful lives of property and equipment, the valuation and useful lives of intangible assets, the effective interest rate used to amortize pass-through financing obligations, the discount rate uses for operating and financing leases, the fair value of contingent consideration, the fair value of assets acquired and liabilities assumed in a business combination, the valuation of stock-based compensation, the determination of valuation allowances associated with deferred tax assets, the fair value of debt instruments disclosed and the redemption value of redeemable noncontrolling interests. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable. Actual results may differ from such estimates.
Segment Information
The Company has one operating segment with one business activity, providing solar energy services and products to customers. The Company’s chief operating decision maker (“CODM”) is its Chief Executive Officer, who manages operations on a consolidated basis for purposes of allocating resources. When evaluating performance and allocating resources, the CODM reviews financial information presented on a consolidated basis.
Revenue from external customers (including, but not limited to homeowners) for each group of similar products and services is as follows (in thousands):
Three Months Ended March 31,
20212020
Customer agreements$157,830 $94,253 
Incentives16,766 4,871 
Customer agreements and incentives174,596 99,124 
Solar energy systems89,050 71,277 
Products71,148 40,330 
Solar energy systems and product sales160,198 111,607 
Total revenue$334,794 $210,731 

Revenue from Customer Agreements includes payments by customers for the use of the system as well as utility and other rebates assigned by the customer to the Company in the Customer Agreement. Revenue from incentives includes revenue from the sale of commercial investment tax credits ("Commercial ITCs") and solar renewable energy credits (“SRECs”).
Cash and Restricted Cash
Restricted cash represents amounts related to obligations under certain financing transactions and future replacement of solar energy system components.
The following table provides a reconciliation of cash and restricted cash reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the consolidated statement of cash flows. Cash and restricted cash consists of the following (in thousands):
13


Three Months Ended March 31,
  20212020
Beginning of period:
   Cash $519,965 $269,577 
   Restricted cash, current and long-term188,243 93,652 
Total$708,208 $363,229 
End of period:
   Cash $649,493 $286,418 
   Restricted cash, current and long-term163,940 79,830 
Total$813,433 $366,248 
As a result of the acquisition of Vivint Solar on October 8, 2020, cash and restricted cash increased by $537.2 million.
Accounts Receivable
Accounts receivable consist of amounts due from customers, as well as state and utility rebates due from government agencies and utility companies. Under Customer Agreements, the customers typically assign incentive rebates to the Company.
Accounts receivable, net, consists of the following (in thousands):
  March 31, 2021 December 31, 2020
Customer receivables$125,583 $97,723 
Other receivables1,766 710 
Rebates receivable4,165 1,569 
Allowance for credit losses(6,015)(4,861)
Total$125,499 $95,141 
Deferred Revenue
When the Company receives consideration, or when such consideration is unconditionally due, from a customer prior to delivering goods or services to the customer under the terms of a Customer Agreement, the Company records deferred revenue. Such deferred revenue consists of amounts for which the criteria for revenue recognition have not yet been met and includes amounts that are collected or assigned from customers, including upfront deposits and prepayments, and rebates. Deferred revenue relating to financing components represents the cumulative excess of interest expense recorded on financing component elements over the related revenue recognized to date and will eventually net to zero by the end of the initial term. Amounts received related to the sales of SRECs which have not yet been delivered to the counterparty are recorded as deferred revenue.
14


The opening balance of deferred revenue was $729.5 million as of December 31, 2019. Deferred revenue consists of the following (in thousands):
 March 31, 2021December 31, 2020
Under Customer Agreements:
Payments received, net$616,085 $614,906 
Financing component balance53,541 51,835 
669,626 666,741 
Under SREC contracts:
Payments received, net130,603 126,793 
Financing component balance6,902 5,742 
137,505 132,535 
Total$807,131 $799,276 

In the three months ended March 31, 2021 and 2020, the Company recognized revenue of $18.8 million and $17.4 million, respectively, from amounts included in deferred revenue at the beginning of the respective periods. Revenue allocated to remaining performance obligations represents contracted revenue that has not yet been recognized and includes deferred revenue as well as amounts that will be invoiced and recognized as revenue in future periods. Contracted but not yet recognized revenue was approximately $11.3 million as of March 31, 2021, of which the Company expects to recognize approximately 6% over the next 12 months. The annual recognition is not expected to vary significantly over the next 10 years as the vast majority of existing Customer Agreements have at least 10 years remaining, given that the average age of the Company's fleet of residential solar energy systems under Customer Agreements is less than four years due to the Company being formed in 2007 and having experienced significant growth in the last few years. The annual recognition on these existing contracts will gradually decline over the midpoint of the Customer Agreements over the following 10 years as the typical 20- or 25-year initial term expires on individual Customer Agreements.
Fair Value of Financial Instruments
The Company defines fair value as the exchange price that would be received for an asset or an exit price that would be paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The Company uses valuation approaches to measure fair value that maximize the use of observable inputs and minimize the use of unobservable inputs. The FASB establishes a three-tier fair value hierarchy for disclosure of fair value measurements as follows:
Level 1—Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;
Level 2—Inputs are observable, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities; and
Level 3—Inputs that are unobservable, significant to the measurement of the fair value of the assets or liabilities and are supported by little or no market data.

The Company's financial instruments include cash, receivables, accounts payable, accrued expenses, distributions payable to noncontrolling interests, derivatives, contingent consideration, and recourse and non-recourse debt.
Revenue Recognition
The Company recognizes revenue when control of goods or services is transferred to its customers, in an amount that reflects the consideration it expected to be entitled to in exchange for those goods or services.
15


Customer agreements and incentives
Customer agreements and incentives revenue is primarily comprised of revenue from Customer Agreements in which the Company provides continuous access to a functioning solar energy system and revenue from the sales of SRECs generated by the Company’s solar energy systems to third parties.
The Company begins to recognize revenue on Customer Agreements when permission to operate ("PTO") is given by the local utility company or on the date daily operation commences if utility approval is not required. Revenue recognition does not necessarily follow the receipt of cash. For Customer Agreements that include a fixed fee per month which entitles the customer to any and all electricity generated by the system, and for which the Company’s obligation is to provide continuous access to a functioning solar energy system, the Company recognizes revenue evenly over the time that it satisfies its performance obligations, which is over the initial term of the Customer Agreements. For Customer Agreements that charge a fixed price per kilowatt hour, and for which the Company’s obligation is the provision of electricity from a solar energy system, revenue is recognized based on the actual amount of power generated at rates specified under the contracts. Customer Agreements typically have an initial term of 20 or 25 years. After the initial contract term, Customer Agreements typically automatically renew on an annual basis.
SREC revenue arises from the sale of environmental credits generated by solar energy systems and is generally recognized upon delivery of the SRECs to the counterparty or upon reporting of the electricity generation. For pass-through financing obligation Funds, the value attributable to the monetization of Commercial ITCs are recognized in the period a solar energy system is granted PTO - see Note 10, Pass-through Financing Obligations.
In determining the transaction price, the Company adjusts the promised amount of consideration for the effects of the time value of money when the timing of payments provides it with a significant benefit of financing the transfer of goods or services to the customer. In those circumstances, the contract contains a significant financing component. When adjusting the promised amount of consideration for a significant financing component, the Company uses the discount rate that would be reflected in a separate financing transaction between the entity and its customer at contract inception and recognizes the revenue amount on a straight-line basis over the term of the Customer Agreement, and interest expense using the effective interest rate method.
Consideration from customers is considered variable due to the performance guarantee under Customer Agreements and liquidating damage provisions under SREC contracts in the event minimum deliveries are not achieved. Performance guarantees provide a credit to the customer if the system's cumulative production, as measured on various PTO anniversary dates, is below the Company's guarantee of a specified minimum. Revenue is recognized to the extent it is probable that a significant reversal of such revenue will not occur.
The Company capitalizes incremental costs incurred to obtain a contract in Other Assets in the consolidated balance sheets. These amounts are amortized on a straight-line basis over the term of the Customer Agreements, and are included in Sales and marketing in the consolidated statements of operations.
Solar energy systems and product sales
For solar energy systems sold to customers, revenue is recognized when the solar energy system passes inspection by the authority having jurisdiction, which inspection generally occurs after installation but prior to PTO, at which time the Company has met the performance obligation in the contract. For solar energy system sales that include delivery obligations up until interconnection to the local power grid with permission to operate, the Company recognizes revenue at PTO. The Company’s installation Projects are typically completed in less than twelve months.
Product sales consist of solar panels, racking systems, inverters, other solar energy products sold to resellers, roof repair, fees for extended services on solar energy systems sold to customers and customer leads. Product sales revenue is recognized at the time when control is transferred, upon shipment, or as services are delivered. Customer lead revenue, included in product sales, is recognized at the time the lead is delivered.
Taxes assessed by government authorities that are directly imposed on revenue producing transactions are excluded from solar energy systems and product sales.
16


Cost of Revenue
Customer agreements and incentives
Cost of revenue for customer agreements and incentives is primarily comprised of (1) the depreciation of the cost of the solar energy systems, as reduced by amortization of deferred grants, (2) solar energy system operations, monitoring and maintenance costs including associated personnel costs, and (3) allocated corporate overhead costs.
Solar energy systems and product sales
Cost of revenue for solar energy systems and non-lead generation product sales consist of direct and indirect material and labor costs for solar energy systems installations and product sales. Also included are engineering and design costs, estimated warranty costs, freight costs, allocated corporate overhead costs, vehicle depreciation costs and personnel costs associated with supply chain, logistics, operations management, safety and quality control. Cost of revenue for lead generations consists of costs related to direct-response advertising activities associated with generating customer leads.
Recently Issued and Adopted Accounting Standards
Accounting standards adopted January 1, 2020:
In June 2016, the FASB issued ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments, which replaces the current incurred loss impairment methodology with a current expected credit losses model. The amendment applies to entities that hold financial assets and net investment in leases that are not accounted for at fair value through net income as well as loans, debt securities, trade receivables, net investments in leases, off-balance sheet credit exposures, reinsurance receivables and any other financial assets not excluded from the scope that have the contractual right to receive cash. The Company adopted ASU No. 2016-13 effective January 1, 2020, using a modified retrospective transition method, which resulted in a cumulative-effect adjustment of $1.7 million for the establishment of a credit loss allowance for unbilled receivables related to Customer Agreements, as reflected in its consolidated statement of redeemable noncontrolling interests and stockholders' equity.
Accounting standards adopted January 1, 2021:
In January 2021, the FASB issued ASU No. 2021-01, Reference Rate Reform (Topic 848): Scope, which permits entities to elect certain optional expedients and exceptions when accounting for derivative contracts and certain hedging relationships affected by reference rate reform. This ASU is effective upon issuance and can generally be applied through December 31, 2022. The Company adopted ASU 2019-12 effective January 1, 2021, and there was no impact to its consolidated financial statements.
In November 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), which simplifies the accounting for income taxes, primarily by eliminating certain exceptions to the guidance in ASC 740. The Company adopted ASU 2019-12 effective January 1, 2021, and there was no impact to its consolidated financial statements.
In August 2020, the FASB issued ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity's Own Equity (Subtopic 815-40), simplifies the accounting for convertible instruments and the application of the derivatives scope exception for contracts in an entity’s own equity. This ASU is effective for fiscal periods beginning after December 15, 2021. The Company adopted ASU 2020-06 effective January 1, 2021, and applied this guidance to the convertible senior notes issued in January 2021, see Note 8 Indebtedness, which allowed the Company to account for the notes and their underlying conversion feature as a liability. There was no other impact to the Company’s consolidated financial statements as a result of this adoption.
In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts, hedging relationships, and other transactions that reference LIBOR or other reference rates that are expected to be discontinued because of reference rate reform. This ASU is available for adoption as of the beginning of the interim period that includes March 12, 2020 through
17


December 31, 2022, as contract modifications or hedging relationships entered into or evaluated after December 31, 2022 are excluded unless an entity has elected certain optional expedients for and that are retained through the end of the hedging relationship. For the Company’s cash flow hedges in which the designated hedged risk is LIBOR or another rate that is expected to be discontinued, the Company has adopted the portion of the guidance that allows it to assert that it remains probable that the hedged forecasted transaction will occur. The Company adopted the remainder of this guidance effective January 1, 2021, and there was no impact to its consolidated financial statements.

Note 3. Fair Value Measurement
At March 31, 2021 and December 31, 2020, the carrying value of receivables, accounts payable, accrued expenses and distributions payable to noncontrolling interests approximates fair value due to their short-term nature and falls under the Level 2 hierarchy. The carrying values and fair values of debt instruments are as follows (in thousands):
March 31, 2021December 31, 2020
Carrying ValueFair ValueCarrying ValueFair Value
Recourse debt$569,156 $531,180 $230,660 $230,660 
Senior debt1,658,889 1,663,238 1,722,730 1,733,767 
Subordinated debt959,565 975,368 934,386 958,880 
Securitization debt2,086,615 2,164,149 1,908,369 2,012,283 
Total$5,274,225 $5,333,935 $4,796,145 $4,935,590 
At March 31, 2021 and December 31, 2020, the fair value of certain recourse debt and certain senior, subordinated and securitization loans approximate their carrying values because their interest rates are variable rates that approximate rates currently available to the Company. At March 31, 2021 and December 31, 2020, the fair value of the Company’s other debt instruments are based on rates currently offered for debt with similar maturities and terms. The Company’s fair value of the debt instruments fell under the Level 2 hierarchy. These valuation approaches involve some level of management estimation and judgment, the degree of which is dependent on the price transparency for the instruments or market.
At March 31, 2021 and December 31, 2020, financial instruments measured at fair value on a recurring basis, based upon the fair value hierarchy, are as follows (in thousands):
March 31, 2021
Level 1Level 2Level 3Total
Derivative assets:
Interest rate swaps$ $32,019 $ $32,019 
Total$ $32,019 $ $32,019 
Derivative liabilities:
Interest rate swaps$ $102,220 $ $102,220 
Total$ $102,220 $ $102,220 
Contingent consideration:    
Contingent consideration$ $ $3,453 $3,453 
Total$ $ $3,453 $3,453 

18


December 31, 2020
Level 1Level 2Level 3Total
Derivative assets:
Interest rate swaps$ $5,218 $ $5,218 
Total$ $5,218 $ $5,218 
Derivative liabilities:
Interest rate swaps$ $175,444 $ $175,444 
Total$ $175,444 $ $175,444 
Contingent consideration:
Contingent consideration:$ $ $4,653 $4,653 
Total$ $ $4,653 $4,653 
    
The above balances are recorded in other assets and other liabilities, respectively, in the consolidated balance sheets, except for $0.1 million as of December 31, 2020, which is recorded in prepaid and other assets and except for $24.7 million and $23.9 million as of March 31, 2021 and December 31, 2020, respectively, which is recorded in accrued expenses and other liabilities.
The Company determines the fair value of its interest rate swaps using a discounted cash flow model that incorporates an assessment of the risk of non-performance by the interest rate swap counterparty and an evaluation of the Company’s credit risk in valuing derivative instruments. The valuation model uses various inputs including contractual terms, interest rate curves, credit spreads and measures of volatility.
    The Company recorded contingent consideration in connection with the July 2019 acquisition of a specific customer pipeline and assembled workforce from Omni Energy, LLC, which is dependent on the achievement of specified deployment milestones associated with the number of solar energy systems installed through 2022. The Company determined the fair value of the contingent consideration using a probability-weighted expected return methodology that considers the timing and probabilities of achieving these milestones and uses discount rates that reflect the appropriate cost of capital. Contingent consideration was valued with Level 3 inputs. The Company reassesses the valuation assumptions each reporting period, with any changes in the fair value accounted for in the consolidated statements of operations.
The following table summarizes the activity of Level 3 contingent consideration balance in the three months ended March 31, 2021 (in thousands):

Balance at December 31, 2020
$4,653 
Change in fair value recognized in earnings within sales and marketing expense(1,200)
Balance at March 31, 2021
$3,453 



Note 4. Inventories
Inventories consist of the following (in thousands):
March 31, 2021December 31, 2020
Raw materials$255,699 $241,095 
Work-in-process34,073 41,950 
Total$289,772 $283,045 

19


The Internal Revenue Service (“IRS”) provided taxpayers a safe harbor opportunity to retain access to the pre-step down tax credit amounts through specific rules released in Notice 2018-59. The Company has sought to avail itself of the safe harbor by incurring certain costs and taking title in the year the Company took delivery, for tax purposes, of the underlying inventory and/or by performing physical work on components that will be installed in solar facilities. As of March 31, 2021 and December 31, 2020, there was approximately $85.3 million and $73.0 million, respectively, related to the safe harbor program within raw materials.


Note 5. Solar Energy Systems, net
Solar energy systems, net consists of the following (in thousands):
March 31, 2021December 31, 2020
Solar energy system equipment costs$8,127,259 $7,839,427 
Inverters915,778 883,785 
Total solar energy systems9,043,037 8,723,212 
Accumulated depreciation and amortization(1,000,558)(914,551)
Construction-in-progress417,964 394,127 
Total solar energy systems, net$8,460,443 $8,202,788 
All solar energy systems, including construction-in-progress, have been leased to or are subject to signed Customer Agreements with customers. The Company recorded depreciation expense related to solar energy systems of $87.4 million and $46.4 million for the three months ended March 31, 2021 and 2020, respectively. The depreciation expense was reduced by the amortization of deferred grants of $2.1 million and $2.0 million for three months ended March 31, 2021 and 2020, respectively.

Note 6. Other Assets
Other assets consist of the following (in thousands): 
March 31, 2021December 31, 2020
Costs to obtain contracts - customer agreements$455,420 $377,839 
Costs to obtain contracts - incentives2,481 2,481 
Accumulated amortization of costs to obtain contracts(55,689)(51,365)
Unbilled receivables163,845 150,603 
Allowance for credit losses on unbilled receivables(1,874)(1,731)
Operating lease right-of-use assets76,763 81,516 
Equity method investment62,927 65,356 
Other assets97,397 56,966 
Total$801,270 $681,665 
The Company recorded amortization of costs to obtain contracts of $4.2 million and $3.4 million for the three months ended March 31, 2021 and 2020, respectively, in Sales and marketing in the consolidated statements of operations.

The majority of unbilled receivables arise from fixed price escalators included in the Company's long-term Customer Agreements.  The escalator is included in calculating the total estimated transaction value for an individual Customer Agreement.  The total estimated transaction value is then recognized over the term of the Customer Agreement.  The amount of unbilled receivables increases while cumulative billings for an individual Customer Agreement are less than the cumulative revenue recognized for that Customer Agreement.  Conversely, the amount of unbilled receivables decreases when the actual cumulative billings becomes higher than the cumulative revenue recognized. At the end of the initial term of a Customer Agreement, the cumulative amounts recognized as revenue and billed to date are the same, therefore the unbilled receivable balance for an individual Customer Agreement will be zero. As a result of the adoption of ASU No. 2016-13, an allowance for credit loss on
20


unbilled receivables was established as of January 1, 2020. The Company applies an estimated loss-rate in order to determine the current expected credit loss for unbilled receivables. The estimated loss-rate is determined by analyzing historical credit losses, residential first and second mortgage foreclosures and consumers' utility default rates, as well as current economic conditions. The Company reviews individual customer collection status of electricity billings to determine whether the unbilled receivables for an individual customer should be written off, including the possibility of a service transfer to a potential new homeowner.

Note 7. Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities consist of the following (in thousands): 
March 31, 2021December 31, 2020
Accrued employee compensation$104,413 $91,115 
Operating lease obligations20,613 21,461 
Accrued interest35,287 38,340 
Accrued professional fees15,817 15,834 
Other accrued expenses136,436 158,864 
Total$312,566 $325,614 
    
Note 8. Indebtedness
As of March 31, 2021, debt consisted of the following (in thousands, except percentages):
March 31, 2021December 31, 2020
Unused Borrowing Capacity (1)
Weighted Average Interest Rate at March 31, 2021 (2)
Weighted Average Interest Rate at December 31, 2020 (2)
Contractual Interest Rate (3)
Contractual Maturity Date
Recourse debt
Bank line of credit (4)
$180,196 $230,660 $32,500 3.36%3.53%
LIBOR +3.25%
April 2022
0% Convertible Senior Notes (5)
400,000   %N/A%February 2026
Total recourse debt580,196 230,660 32,500 
Non-recourse debt (6)
Senior revolving and delayed draw loans (7)(8)
731,300 587,600 97,050 2.78%2.85%
LIBOR +2.50% - 3.25%
March 2023 - October 2027
Senior non-revolving loans879,583 1,087,386  3.85%3.68%
4.50% - 6.50%; LIBOR +2.125% - 2.25%
April 2022 - November 2040
Subordinated revolving and delayed draw loans139,053 282,722 24,700 9.11%8.43%
8.50% - 10.00%; LIBOR +9.00%
March 2024 - October 2032
Subordinated loans (9)
836,882 668,642  8.64%8.76%
8.00% - 10.00%; LIBOR +5.00% - 6.75%
March 2023 - January 2042
Securitized loans2,069,043 1,885,981  3.90%4.18%
2.33% - 5.31%
August 2023 - February 2055
Total non-recourse debt4,655,861 4,512,331 121,750 
Total recourse and non-recourse debt5,236,057 4,742,991 154,250 
Plus: Debt premium106,448 108,778 — 
Less: Debt discount(68,280)(55,624)— 
Total debt, net$5,274,225 $4,796,145 $154,250 

(1)    Represents the additional amount the Company could borrow, if any, based on the state of its existing assets as of March 31, 2021.
(2)    Reflects weighted average contractual, unhedged rates. See Note 9, Derivatives for hedge rates.
21


(3)    Ranges shown reflect fixed interest rate and rates using LIBOR as applicable.
(4)    This syndicated working capital facility with banks has a total commitment up to $250.0 million and is secured by substantially all of the unencumbered assets of the Company, as well as ownership interests in certain subsidiaries of the Company. Loans under this facility bear interest at LIBOR +3.25% per annum or Base Rate +2.25% per annum. The Base Rate is the highest of the Federal Funds Rate +0.50%, the Prime Rate, or LIBOR +1.00%. Subject to various restrictive covenants, such as the completion and presentation of audited consolidated financial statements, maintaining a minimum unencumbered liquidity of at least $25.0 million at the end of each calendar month, maintaining quarter end liquidity to be at least $35.0 million, and maintaining a minimum interest coverage ratio of 3.50 or greater, measured quarterly as of the last day of each quarter. The Company was in compliance with all debt covenants as of March 31, 2021.
(5)    These convertible senior notes ("Notes") will not bear regular interest, and the principal amount of the notes will not accrete. The Notes may bear special interest under specified circumstances relating to the Company’s failure to comply with its reporting obligations under the Indenture or if the Notes are not freely tradeable as required by the Indenture. The Notes will mature on February 1, 2026, unless earlier repurchased by the Company, redeemed by the Company or converted pursuant to their terms. The initial conversion rate of the Notes is 8.4807 shares of the Company’s common stock, par value $0.0001 per share, per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $117.91 per share. The conversion rate will be subject to adjustment upon the occurrence of certain specified events but will not be adjusted for any accrued and unpaid special interest. In addition, upon the occurrence of a make-whole fundamental change or an issuance of a notice of redemption, the Company will, in certain circumstances, increase the conversion rate by a number of additional shares for a holder that elects to convert its Notes in connection with such make-whole fundamental change or notice of redemption. The debt discount recorded on the Notes is being amortized to interest expense at an effective interest rate of 0.57%. As of March 31, 2021, $0.4 million of the debt discount was amortized to interest expense. In connection with the offering of the Notes, the Company entered into privately negotiated capped call transactions (“Capped Calls”) with certain of the initial purchasers and/or their respective affiliates at a cost of approximately $28.0 million. The Capped Calls are classified as equity and were recorded to additional paid-in-capital within stockholders’ equity as of March 31, 2021. The Capped Calls each have an initial strike price of approximately $117.91 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Notes. The Capped Calls have initial cap prices of $157.22 per share. The Capped Calls cover, subject to anti-dilution adjustments, approximately 3.4 million shares of common stock. The Capped Calls are expected generally to reduce the potential dilution to the common stock upon any conversion of Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of the Notes, as the case may be, in the event the market price per share of common stock, as measured under the Capped Calls, is greater than the strike price of the Capped Call, with such offset subject to a cap. If, however, the market price per share of the common stock, as measured under the Capped Calls, exceeds the cap price of the Capped Calls, there would be dilution and/or there would not be an offset of such potential cash payments, in each case, to the extent that the then-market price per share of the common stock exceeds the cap price. The final components of the Capped Calls are scheduled to expire on January 29, 2026.
(6)    Certain loans under these categories are part of project equity transactions.
(7)    Under a loan within this category, the Company may incur up to an aggregate principal amount of $100.0 million in revolver borrowings. Borrowings under this revolving loan may be designated as base rate loans or LIBOR loans, subject to certain terms and conditions. Base rate loans accrue interest at a rate per year equal to 2.25% plus the highest of (i) the federal funds rate plus 0.50%, (ii) Bank of America, N.A.’s published “prime rate,” and (iii) LIBOR rate plus 1.00%, subject to a 0.00% floor. LIBOR loans accrue interest at a rate per annum equal to 3.25 % plus the fluctuating rate of interest equal to LIBOR or a comparable successor rate approved by the administrative agent, subject to a 0.00% floor. In addition to customary covenants for these type of facilities, the Company is subject to financial covenants and is required to have unencumbered cash and cash equivalents at the end of each fiscal quarter of at least the greater of (i) $30.0 million and (ii) the amount of unencumbered liquidity to be maintained by Vivint Solar, Inc., a wholly owned subsidiary of the Company, in accordance with any loan documents governing recourse debt facilities of Vivint Solar, Inc. As of March 31, 2021, Vivint Solar, Inc. did not have any recourse debt facilities other than the facility described in this paragraph.
(8)    Pursuant to the terms of the aggregation facilities within this category the Company may draw up to an aggregate principal amount of $1.1 billion in revolver borrowings depending on the available borrowing base at the time.
22


(9)    A loan under this category with an outstanding balance of $124.1 million as of March 31, 2021 contains a put option that can be exercised beginning in 2036 that would require the Company to pay off the entire loan on November 30, 2037.
Senior and Subordinated Debt Facilities
Each of the Company's senior and subordinated debt facilities contain customary covenants, including the requirement to maintain certain financial measurements and provide lender reporting. Each of the senior and subordinated debt facilities also contain certain provisions in the event of default that entitle lenders to take certain actions including acceleration of amounts due under the facilities and acquisition of membership interests and assets that are pledged to the lenders under the terms of the senior and subordinated debt facilities. The facilities are non-recourse to the Company and are secured by net cash flows from Customer Agreements or inventories less certain operating, maintenance and other expenses which are available to the borrower after distributions to tax equity investors, where applicable. Under the terms of these facilities, the Company's subsidiaries pay interest and principal from the net cash flows available to the subsidiaries. The Company was in compliance with all debt covenants as of March 31, 2021.
Securitization Loans
Each of the Company's securitized loans contains customary covenants including the requirement to provide reporting to the indenture trustee and ratings agencies. Each of the securitized loans also contain certain provisions in the event of default which entitle the indenture trustee to take certain actions including acceleration of amounts due under the facilities and acquisition of membership interests and assets that are pledged to the lenders under the terms of the securitized loans. The facilities are non-recourse to the Company and are secured by net cash flows from Customer Agreements less certain operating, maintenance and other expenses that are available to the borrower after distributions to tax equity investors, where applicable. Under the terms of these loans, the Company's subsidiaries pay interest and principal from the net cash flows available to the subsidiaries. The Company was in compliance with all debt covenants as of March 31, 2021.

Note 9. Derivatives
Interest Rate Swaps
The Company uses interest rate swaps to hedge variable interest payments due on certain of its term loans and aggregation facility. These swaps allow the Company to incur fixed interest rates on these loans and receive payments based on variable interest rates with the swap counterparty based on the one- or three-month LIBOR on the notional amounts over the life of the swaps.
Certain interest rate swaps have been designated as cash flow hedges. The credit risk adjustment associated with these swaps is the risk of non-performance by the counterparties to the contracts. In the three months ended March 31, 2021, the majority of hedge relationships on the Company’s interest rate swaps have been assessed as highly effective as the quarterly assessment performed determined changes in cash flows of the derivative instruments have been highly effective in offsetting the changes in the cash flows of the hedged items and are expected to be highly effective in the future. Accordingly, changes in the fair value of these derivatives are recorded as a component of accumulated other comprehensive income, net of income taxes. Changes in the fair value of these derivatives are subsequently reclassified into earnings, and are included in interest expense, net in the Company’s statements of operations, in the period that the hedged forecasted transactions affect earnings. To the extent that the hedge relationships are not effective, changes in the fair value of these derivatives are recorded in other expenses, net in the Company's statements of operations on a prospective basis.
The Company’s master netting and other similar arrangements allow net settlements under certain conditions. When those conditions are met, the Company presents derivatives at net fair value. As of March 31, 2021, the information related to these offsetting arrangements were as follows (in thousands):
23


Instrument DescriptionGross Amounts of Recognized Assets / LiabilitiesGross Amounts Offset in the Consolidated Balance SheetNet Amounts of Assets / Liabilities Included in the Consolidated Balance Sheet
Notional Amount (1)
Assets:
Derivatives designated as hedging instruments$21,998 $(235)$21,763 $323,303 
Derivatives not designated as hedging instruments10,021  10,021 165,696 
Liabilities:
Derivatives designated as hedging instruments$(84,940)$235 $(84,705)$1,320,017 
Derivatives not designated as hedging instruments(17,280) (17,280)352,381 
Total$(70,201)$— $(70,201)$2,161,397 

(1)    Comprised of 52 interest rate swaps which effectively fix the LIBOR portion of interest rates on outstanding balances of certain loans under the senior and securitized sections of the debt footnote table (see Note 8, Indebtedness) at 0.57% to 3.37% per annum. These swaps mature from August 31, 2022 to January 31, 2043.
As of December 31, 2020, the information related to these offsetting arrangements were as follows (in thousands):
24


Instrument DescriptionGross Amounts of Recognized Assets / LiabilitiesGross Amounts Offset in the Consolidated Balance SheetNet Amounts of Assets / Liabilities Included in the Consolidated Balance SheetNotional Amount
Assets:
Derivatives designated as hedging instruments$4,293 $(6)$4,287 $191,737 
Derivatives not designated as hedging instruments925 (13)912 166,138 
Liabilities:
Derivatives designated as hedging instruments(165,996)6 (165,990)1,796,596 
Derivatives not designated as hedging instruments(9,448)13 (9,435)190,530 
Total$(170,226)$— $(170,226)$2,345,001 
The losses (gains) on derivatives designated as cash flow hedges recognized into OCI, before tax effect, consisted of the following (in thousands):
Three months ended March 31,
20212020
Derivatives designated as cash flow hedges:
   Interest rate swaps$(64,303)$99,049 
The losses (gains) on derivatives financial instruments recognized into the consolidated statements of operations, before tax effect, consisted of the following (in thousands):
25



Three months ended March 31,
20212020
Interest expense, netOther expense, netInterest expense, netOther expense, net
Derivatives designated as cash flow hedges:
   Interest rate swaps
      Losses (gains) reclassified from AOCI into income$3,902 $ $335 $ 
Derivatives not designated as cash flow hedges:
   Interest rate swaps
      Gains recognized into income (32,614)  
         Total losses (gains)$3,902 $(32,614)$335 $ 
All amounts in Accumulated other comprehensive income (loss) ("AOCI") in the consolidated statements of redeemable noncontrolling interests and equity relate to derivatives, refer to the consolidated statements of comprehensive (loss) income. The net (loss) gain on derivatives includes the tax effect of $18.2 million and $26.4 million for three months ended March 31, 2021 and 2020, respectively.
During the next 12 months, the Company expects to reclassify $22.0 million of net losses on derivative instruments from accumulated other comprehensive income to earnings. There were ten undesignated derivative instruments recorded by the Company as of March 31, 2021.

Note 10. Pass-through Financing Obligations
The Company's pass-through financing obligations ("financing obligations") arise when the Company leases solar energy systems to Fund investors who are considered commercial customers under a master lease agreement, and these investors in turn are assigned the Customer Agreements with customers. The Company receives all of the value attributable to the accelerated tax depreciation and some or all of the value attributable to the other incentives. Given the assignment of operating cash flows, these arrangements are accounted for as financing obligations. The Company also sells the rights and related value attributable to the Commercial ITC to these investors.
Under these financing obligation arrangements, wholly owned subsidiaries of the Company finance the cost of solar energy systems with investors for an initial term of typically 20 or 22 years, and one fund with an initial term of 7 years. The solar energy systems are subject to Customer Agreements with an initial term of typically 20 or 25 years that automatically renew on an annual basis. These solar energy systems are reported under the line item solar energy systems, net in the consolidated balance sheets. As of March 31, 2021 and December 31, 2020, the cost of the solar energy systems placed in service under the financing obligation arrangements was $714.4 million and $715.5 million, respectively. The accumulated depreciation related to these assets as of March 31, 2021 and December 31, 2020 was $126.7 million and $120.2 million, respectively.
The investors make a series of large up-front payments and, in certain cases, subsequent smaller quarterly payments (lease payments) to the subsidiaries of the Company. The Company accounts for the payments received from the investors under the financing obligation arrangements as borrowings by recording the proceeds received as financing obligations on its consolidated balance sheets, and cash provided by financing activities in its consolidated statement of cash flows. These financing obligations are reduced over a period of approximately 22 years, or over 7 years in the case of one fund, by customer payments under the Customer Agreements, U.S. Treasury grants (where applicable) and proceeds from the contracted resale of SRECs as they are received by the investor. In addition, funds paid for the Commercial ITC value upfront are initially recorded as a refund liability and recognized as revenue as the associated solar energy system reaches PTO. The Commercial ITC value is reflected in cash provided by operations on the consolidated statement of cash flows. The Company accounts for the Customer Agreements and any related U.S. Treasury grants, as well as the resale of SRECs consistent with the Company’s revenue recognition accounting policies as described in Note 2, Summary of Significant Accounting Policies.
26


Interest is calculated on the financing obligations using the effective interest rate method. The effective interest rate, which is adjusted on a prospective basis, is the interest rate that equates the present value of the estimated cash amounts to be received by the investor over the lease term with the present value of the cash amounts paid by the investor to the Company, adjusted for amounts received by the investor. The financing obligations are nonrecourse once the associated assets have been placed in service and all the contractual arrangements have been assigned to the investor.
Under the majority of the financing obligations, the investor has a right to extend its right to receive cash flows from the customers beyond the initial term in certain circumstances. Depending on the arrangement, the Company has the option to settle the outstanding financing obligation on the ninth or eleventh anniversary of the Fund inception at a price equal to the higher of (a) the fair value of future remaining cash flows or (b) the amount that would result in the investor earning their targeted return. In several of these financing obligations, the investor has an option to require repayment of the entire outstanding balance on the tenth anniversary of the Fund inception at a price equal to the fair value of the future remaining cash flows.
Under the majority of the financing obligations, the Company is responsible for services such as warranty support, accounting, lease servicing and performance reporting to customers. As part of the warranty and performance guarantee with the customers in applicable funds, the Company guarantees certain specified minimum annual solar energy production output for the solar energy systems leased to the customers, which the Company accounts for as disclosed in Note 2, Summary of Significant Accounting Policies.

Note 11. VIE Arrangements
The Company consolidated various VIEs at March 31, 2021 and December 31, 2020. The carrying amounts and classification of the VIEs’ assets and liabilities included in the consolidated balance sheets are as follows (in thousands):
27


March 31, 2021December 31, 2020
Assets
Current assets
Cash$246,928 $219,502 
Restricted cash45,877 34,559 
Accounts receivable, net51,552 35,152 
Inventories40,843 23,306 
Prepaid expenses and other current assets582 2,629 
Total current assets385,782 315,148 
Solar energy systems, net7,038,553 6,748,127 
Other assets150,514 127,591 
Total assets$7,574,849 $7,190,866 
Liabilities
Current liabilities
Accounts payable$20,124 $15,609 
Distributions payable to noncontrolling interests and redeemable noncontrolling interests
27,676 28,577 
Accrued expenses and other liabilities24,324 24,660 
Deferred revenue, current portion46,043 44,906 
Deferred grants, current portion1,005 1,007 
Non-recourse debt, current portion33,966 31,594 
Total current liabilities153,138 146,353 
Deferred revenue, net of current portion506,510 493,161 
Deferred grants, net of current portion25,589 25,891 
Non-recourse debt, net of current portion1,308,041 1,160,817 
Other liabilities24,016 31,745 
Total liabilities$2,017,294 $1,857,967 
The Company holds a variable interest in an entity that provides the noncontrolling interest with a right to terminate the leasehold interests in all of the leased projects on the tenth anniversary of the effective date of the master lease. In this circumstance, the Company would be required to pay the noncontrolling interest an amount equal to the fair market value, as defined in the governing agreement of all leased projects as of that date.
The Company holds certain variable interests in nonconsolidated VIEs established as a result of seven pass-through Fund arrangements as further explained in Note 10, Pass-through Financing Obligations. The Company does not have material exposure to losses as a result of its involvement with the VIEs in excess of the amount of the pass-through financing obligation recorded in the Company’s consolidated financial statements. The Company is not considered the primary beneficiary of these VIEs.

Note 12. Redeemable Noncontrolling Interests and Equity
During certain specified periods of time (the “Early Exit Periods”), noncontrolling interests in certain funding arrangements have the right to put all of their membership interests to the Company (the “Put Provisions”). During a specific period of time (the “Call Periods”), the Company has the right to call all membership units of the related redeemable noncontrolling interests.
The carrying value of redeemable noncontrolling interests was greater than the redemption value except for fourteen and fifteen Funds at March 31, 2021 and December 31, 2020, respectively, where the carrying value has been adjusted to the redemption value.
28


There was a $70.3 million difference between the fair value of the noncontrolling interests and redeemable noncontrolling interests acquired at the date of the merger with Vivint Solar and the noncontrolling interests and redeemable noncontrolling interests balances as calculated using the HLBV method of accounting, which will remain in NCI until a realization event occurs. As of March 31, 2021, the remaining trapped value related to noncontrolling interests and redeemable noncontrolling interests is now $129.4 million given the occurrence of certain realization events subsequent to the date of merger.


Note 13. Stock-Based Compensation
Stock Options
The following table summarizes the activity for all stock options under all of the Company’s equity incentive plans for the three months ended March 31, 2021 (shares and aggregate intrinsic value in thousands):
Number of OptionsWeighted Average Exercise PriceWeighted Average Remaining Contractual LifeAggregate Intrinsic Value
Outstanding at December 31, 20208,019 $10.35 6.87$473,371 
Granted236 53.48 
Exercised(898)8.81 
Cancelled(172)10.16 
Outstanding at March 31, 20217,185 $11.96 6.71$348,628 
Options vested and exercisable at March 31, 20214,097 $6.81 5.27$219,890 
Restricted Stock Units
The following table summarizes the activity for all restricted stock units (“RSUs”) under all of the Company’s equity incentive plans for the three months ended March 31, 2021 (shares in thousands):
Number of AwardsWeighted Average Grant Date Fair Value
Unvested balance at December 31, 20207,103 $40.17 
Granted226 63.85 
Issued(1,258)33.54 
Cancelled / forfeited(196)20.60 
Unvested balance at March 31, 20215,875 $43.13 
Warrants for Strategic Partners
During the quarter ended March 31, 2021,the Company issued warrants exercisable for up to 316,177 shares of its common stock to certain strategic partners (calculated using the closing stock price of $60.48 on March 31, 2021) and recognized compensation cost of $1.4 million based on time and performance milestones achieved during the quarter. The exercise price of the warrants is $0.01 per share, and no exercises occurred during the quarter ended March 31, 2021.
29


Employee Stock Purchase Plan
Under the Company's 2015 Employee Stock Purchase Plan ("ESPP"), eligible employees are offered shares bi-annually through a 24-month offering period that encompasses four six-month purchase periods. Each purchase period begins on the first trading day on or after May 15 and November 15 of each year. Employees may purchase a limited number of shares of the Company’s common stock via regular payroll deductions at a discount of 15% of the lower of the fair market value of the Company’s common stock on the first trading date of each offering period or on the exercise date. Employees may deduct up to 15% of payroll, with a cap of $25,000 of fair market value of shares in any calendar year and 10,000 shares per employee per purchase period.
Stock-Based Compensation Expense
The Company recognized stock-based compensation expense, including ESPP expenses, in the consolidated statements of operations as follows (in thousands):
Three Months Ended March 31,
20212020
Cost of customer agreements and incentives$2,232 $1,946 
Cost of solar energy systems and product sales
1,304 673 
Sales and marketing27,106 3,478 
Research and development676 1,075 
General and administration46,711 11,773 
Total$78,029 $18,945 
During the three months ended March 31, 2021, stock-based compensation expense capitalized to solar energy systems, net in the Company’s consolidated balance sheet was $2.6 million.


Note 14. Income Taxes    
The income tax benefit (expense) rate for the three months ended March 31, 2021 and 2020 was 6.5% and 2.9%, respectively. The differences between the actual consolidated effective income tax rate and the U.S. federal statutory rate were primarily attributable to the allocation of losses on noncontrolling interests and an increase in stock-based compensation deductions.
The Company sells solar energy systems to investment Funds. As the investment Funds are consolidated by the Company, the gain on the sale of the assets has been eliminated in the consolidated financial statements, however gains on sale are recognized for tax purposes.
Uncertain Tax Positions
     
As a result of the acquisition of Vivint Solar, Inc., the Company established an unrecognized tax benefit of $1.0 million as of March 31, 2021 and December 31, 2020 that, if recognized, would impact the Company's effective tax rate.

Note 15. Commitments and Contingencies
Letters of Credit
As of March 31, 2021 and December 31, 2020, the Company had $27.7 million and $37.0 million, respectively, of unused letters of credit outstanding, which carry fees of 2.13% - 3.25% per annum and 2.13% - 3.25% per annum, respectively.
Guarantees
Certain tax equity funds and debt facilities require the Company to maintain an aggregate amount of $30.0 million of unencumbered cash and cash equivalents at the end of each month.
30


Operating and Finance Leases
The Company leases real estate under non-cancellable-operating leases and equipment under finance leases.
The components of lease expense were as follows (in thousands):
Three Months Ended March 31,
20212020
Finance lease cost:
Amortization of right-of-use assets$3,198 $2,657 
Interest on lease liabilities271 217 
Operating lease cost3,010 3,126 
Short-term lease cost3,528 120 
Variable lease cost1,618 810 
Sublease income(195)(160)
Total lease cost$11,430 $6,770 
Other information related to leases was as follows (dollars in thousands):
Three Months Ended March 31,
20212020
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$6,740 $2,575 
Operating cash flows from finance leases268 221 
Financing cash flows from finance leases3,087 2,953 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases313 32 
Finance leases1,090 180 
Weighted average remaining lease term (years):
Operating leases7.154.99
Finance leases2.382.70
Weighted average discount rate:
Operating leases4.2 %5.5 %
Finance leases4.7 %4.2 %
31


Future minimum lease commitments under non-cancellable leases as of March 31, 2021 were as follows (in thousands):
Operating LeasesSublease IncomeNet Operating LeasesFinance Leases
2021$24,383 $485 $23,898 $11,436 
202219,218 23 19,195 7,936 
202316,605  16,605 2,997 
202411,070  11,070 667 
20259,522  9,522 1 
Thereafter35,951  35,951  
Total future lease payments 116,749 508 116,241 23,037 
Less: Amount representing interest15,054 — 15,054 1,145 
Present value of future payments101,695 508 101,187 21,892 
Less: Tenant incentives —  — 
Net present value of future payments101,695 508 101,187 21,892 
Less: Current portion20,613 — 20,613 10,707 
Long-term portion$81,082 $508 $80,574 $11,185 

Purchase Commitment
The Company entered into purchase commitments, which have the ability to be canceled without significant penalties, with multiple suppliers to purchase $101.0 million of photovoltaic modules, inverters and batteries by the end of 2022.
Warranty Accrual
The Company accrues warranty costs when revenue is recognized for solar energy systems sales, based on the estimated future costs of meeting its warranty obligations. Warranty costs primarily consist of replacement costs for supplies and labor costs for service personnel since warranties for equipment and materials are covered by the original manufacturer’s warranty (other than a small deductible in certain cases). As such, the warranty reserve is immaterial in all periods presented. The Company makes and revises these estimates based on the number of solar energy systems under warranty, the Company’s historical experience with warranty claims, assumptions on warranty claims to occur over a systems’ warranty period and the Company’s estimated replacement costs. A warranty is provided for solar energy systems sold and leased. However, for the solar energy systems under Customer Agreements, the Company does not accrue a warranty liability because those systems are owned by consolidated subsidiaries of the Company. Instead, any repair costs on those solar energy systems are expensed when they are incurred as a component of customer agreements and incentives costs of revenue.
32


Commercial ITC Indemnification
The Company is contractually committed to compensate certain investors for any losses that they may suffer in certain limited circumstances resulting from reductions in Commercial ITCs. Generally, such obligations would arise as a result of reductions to the value of the underlying solar energy systems as assessed by the Internal Revenue Service (the “IRS”). At each balance sheet date, the Company assesses and recognizes, when applicable, the potential exposure from this obligation based on all the information available at that time, including any audits undertaken by the IRS. One of the Company's investors is being audited by the IRS. Since this audit is ongoing, the Company is unable to determine the potential tax liabilities as of the filing date of this Quarterly Report on Form 10-Q. The maximum potential future payments that the Company could have to make under this obligation would depend largely on the difference between the prices at which the solar energy systems were sold or transferred to the Funds (or, in certain structures, the fair market value claimed in respect of such systems (referred to as "claimed values")) and the eligible basis determined by the IRS. The Company set the purchase prices and claimed values based on fair market values determined with the assistance of an independent third-party appraisal with respect to the systems that generate Commercial ITCs that are passed-through to, and claimed by, the Fund investors. In April 2018, the Company purchased an insurance policy providing for certain payments by the insurers in the event there is any final determination (including a judicial determination) that reduced the Commercial ITCs claimed in respect of solar energy systems sold or transferred to most Funds through April 2018, or later, in the case of Funds added to the policy after such date. In general, the policy indemnifies the Company and related parties for additional taxes (including penalties and interest) owed in respect of lost Commercial ITCs, gross-up costs and expenses incurred in defending such claim, subject to negotiated exclusions from, and limitations to, coverage.

Litigation

The Company is subject to certain legal proceedings, claims, investigations and administrative proceedings in the ordinary course of its business. The Company records a provision for a liability when it is both probable that the liability has been incurred and the amount of the liability can be reasonably estimated. These provisions, if any, are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. Depending on the nature and timing of any such proceedings that may arise, an unfavorable resolution of a matter could materially affect the Company’s future consolidated results of operations, cash flows or financial position in a particular period.

On April 8, 2019, a putative class action captioned Loftus et al. v. Sunrun Inc., Case No. 3:19-cv-01608, was filed in the United States District Court, Northern District of California. The complaint generally alleges violations of the Telephone Consumer Protection Act (the “TCPA”) on behalf of an individual and putative classes of persons alleged to be similarly situated. Plaintiffs filed a First Amended Complaint on June 26, 2019, adding defendant MediaMix 365, LLC, also asserting individual and putative class claims under the TCPA, along with claims under the California Invasion of Privacy Act. In the amended version of their Complaint, plaintiffs seek statutory damages, equitable and injunctive relief, and attorneys’ fees and costs on behalf of themselves and the absent purported classes. Most, if not all, of the claims asserted in the lawsuit relate to activities allegedly engaged in by third-party vendors, for which the Company denies any responsibility. While the Company believes that the claims against it are without merit, in view of the cost and risk of continuing to defend the action, it reached an agreement with plaintiffs to settle the lawsuit on a class-wide basis for $5.5 million, which was accrued as of June 30, 2020, in exchange for a release of all claims that were or could have been asserted in the litigation. The settlement is subject to court approval. Preliminary approval was granted on September 25, 2020 and the court has scheduled the final approval hearing for May 6, 2021.

In October 2019, two shareholders filed separate putative class actions in the U.S. District Court for the Eastern District of New York (Crumrine v. Vivint Solar, Inc. and Li v. Vivint Solar, Inc.) purportedly on behalf of themselves and all others similarly situated. The lawsuits purport to allege violations of Federal Securities Laws. In March 2020, the court consolidated the two actions and appointed lead plaintiffs and lead counsel to represent the alleged putative class. Subsequently, in December 2020, the Eastern District of New York transferred the actions to the District of Utah, where they are now pending. Vivint Solar disputes the allegations in the complaint. The Company is unable to estimate a range of loss, if any, at this time.

33


In December 2019, ten customers who signed residential power purchase agreements named Vivint Solar in a putative class action lawsuit captioned Dekker v. Vivint Solar, Inc. (N.D. Cal.), alleging that the agreements contain unlawful termination fee provisions. The Company disputes the allegations in the complaint. On January 17, 2020, Vivint Solar moved to compel arbitration with respect to nine of the ten plaintiffs whose contracts included arbitration provisions. The court issued an order compelling eight plaintiffs to pursue their claims in arbitration but subsequently rescinded the order as to certain plaintiffs. At this time, certain plaintiffs’ claims remain pending before the court and other plaintiffs’ claims are in arbitration. The Company is unable to estimate a range of loss, if any, at this time.

In March 2020, a shareholder filed a derivative action captioned Oyola-Rivera v. Allred (DE Chancery Court) against various officers and directors of Vivint Solar, Inc., alleging that they breached their duties of loyalty, care, and good faith. Vivint Solar, Inc. is named as a nominal defendant. The defendants dispute the allegations in the complaint. The Company is unable to estimate a range of loss, if any, at this time.

On December 2, 2020, the California Contractors State License Board (the “CSLB”) filed an administrative proceeding against the Company and certain of its officers related to an accident that occurred during an installation by one of the Company’s channel partners, Horizon Solar Power, which holds its own license with the CSLB. If this proceeding is not resolved in the Company’s favor, it could potentially result in fines, a public reprimand, probation or the suspension or revocation of the Company’s California Contractor’s License. The Company strongly denies any wrongdoing in the matter and intends to work cooperatively with the CSLB while vigorously defending itself in this action. Any potential effect of the CSLB proceeding on the Company’s consolidated financial statements is unknown.

In addition to the matters discussed above, in the normal course of business, the Company has from time to time been named as a party to various legal claims, actions and complaints. While the outcome of these matters cannot currently be predicted with certainty, the Company does not currently believe that the outcome of any of these claims will have a material adverse effect, individually or in the aggregate, on its consolidated financial position, results of operations or cash flows.

The Company accrues for losses that are probable and can be reasonably estimated. The Company evaluates the adequacy of its legal reserves based on its assessment of many factors, including interpretations of the law and assumptions about the future outcome of each case based on available information.


Note 16. Earnings Per Share
The computation of the Company’s basic and diluted net loss per share is as follows (in thousands, except per share amounts):
Three Months Ended March 31,
20212020
Numerator: 
Net loss attributable to common stockholders$(23,789)$(27,959)
Denominator: 
Weighted average shares used to compute net loss per share attributable to common stockholders, basic202,562 119,220 
Weighted average effect of potentially dilutive shares to purchase common stock
  
Weighted average shares used to compute net loss per share attributable to common stockholders, diluted202,562 119,220 
Net loss per share attributable to common stockholders
Basic$(0.12)$(0.23)
Diluted$(0.12)$(0.23)

34


The following shares were excluded from the computation of diluted net loss per share as the impact of including those shares would be anti-dilutive (in thousands):
Three Months Ended March 31,
20212020
Outstanding stock options559 2,616 
Unvested restricted stock units345 2,002 
Convertible senior notes (if converted)2,337  
Total3,241 4,618 


Note 17. Related Party Transactions

Advances Receivable—Related Party

Net amounts due from direct-sales professionals were $6.4 million as of March 31, 2021. The Company provided a reserve of $0.6 million as of March 31, 2021 related to advances to direct-sales professionals who have terminated their employment agreement with the Company.

Note 18. Acquisitions

Vivint Solar, Inc.

On October 8, 2020, the Company acquired Vivint Solar, a leading full-service residential solar provider in the United States, at an estimated purchase price of $5.0 billion, pursuant to an Agreement and Plan of Merger, dated as of July 6, 2020, by and among the Company, Vivint Solar and Viking Merger Sub, Inc., a Delaware corporation and direct wholly owned subsidiary of the Company (“Merger Sub”), pursuant to which Merger Sub merged with and into Vivint Solar, with Vivint Solar continuing as the surviving corporation (the “Merger”). As a result of the Merger, Vivint Solar became a direct wholly owned subsidiary of the Company.

As the Company finalizes the fair value of assets acquired and liabilities assumed, additional purchase price adjustments may be recorded during the measurement period (a period not to exceed 12 months) in 2021. The Company is in the process of finalizing its third-party valuations of solar energy systems; thus, the provisional measurements of solar energy systems, goodwill and deferred income tax assets are subject to change as additional information is received and certain tax returns are finalized.

Note 19. Subsequent Events

On April 20, 2021, Sunrun Luna Portfolio 2021, LLC (“Borrower”), a wholly-owned indirect subsidiary of the Company, entered into a non-recourse, floating rate revolving warehouse facility (the “Warehouse Facility”) pursuant to which it may borrow up to an aggregate principal amount of $630 million, expandable up to $800 million, from certain financial institutions. The Warehouse Facility has an advance rate of 80% of the discounted present value of the cash flows financed.

During the period in which the Borrower may make borrowings under the Warehouse Facility, interest on borrowings accrues at an annual rate equal to the Benchmark (initially LIBOR and when LIBOR ceases to be available or if the administrative agent and the Borrower so elect, a SOFR-based rate) plus 2.50%. After such availability period, interest will accrue at an annual rate equal to the Benchmark plus 3.50%. In addition, the Borrower is required to enter into interest rate hedging arrangements such that not less than 80.0% of the aggregate expected amortization profile of all outstanding revolving advances is subject to a fixed interest rate or other interest rate protection. Initially, subject to the terms of the Warehouse Facility, only interest payments are due on a quarterly basis, through the availability period, and then cash flows will be applied to amortize principal. These payments will occur on the last day of January, April, July and October of each year. Principal and interest payable under the Warehouse Facility mature in four years and optional prepayments, in whole or in part, are permitted under the Warehouse Facility no more than once per month, without premium or penalty apart from any customary breakage provisions.

35


The Warehouse Facility includes customary events of default, conditions to borrowing and covenants, including negative covenants that restrict, subject to certain exceptions, the Borrower’s, guarantors’ and Borrower’s subsidiaries’ ability to incur indebtedness, incur liens, make fundamental changes to their respective businesses, make certain types of restricted payments and investments or enter into certain transactions with affiliates. Certain reserve accounts totaling approximately $2.6 million were funded at closing.

The obligations of the Borrower are secured by a pledge of the membership interests in the Borrower, all of the Borrower’s assets (including membership interests of the Borrower’s directly-owned subsidiaries (including subsidiaries acting as managing members of the underlying investment funds)) and all of the assets of the Borrower’s directly-owned subsidiaries (including, with respect to the subsidiaries that are managing members of underlying investment funds, the membership interests owned by such subsidiaries in such underlying investment funds).



36


Item 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
You should read the following discussion and analysis of our financial condition and results of operations together with the unaudited consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q. This discussion contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those discussed below. Factors that could cause or contribute to such differences include those identified below and those discussed in the section titled “Risk Factors” included elsewhere in this Quarterly Report on Form 10-Q.

Overview

Sunrun’s mission is to provide our customers with clean, affordable solar energy and storage, and a best-in-class customer experience. In 2007, we pioneered the residential solar service model, creating a low-cost solution for customers seeking to lower their energy bills. By removing the high initial cost and complexity of cash system sales that used to define the residential solar industry, we have fostered the industry’s rapid growth and exposed an enormous market opportunity. Our relentless drive to increase the accessibility of solar energy is fueled by our enduring vision: to create a planet run by the sun.

On October 8, 2020, we completed the acquisition of Vivint Solar, Inc. ("Vivint Solar") a leading full-service residential solar provider in the United States, at an estimated purchase price of $5.0 billion, pursuant to an Agreement and Plan of Merger, dated as of July 6, 2020, by and among Sunrun, Vivint Solar and Viking Merger Sub, Inc., a Delaware corporation and direct wholly owned subsidiary of the Company (“Merger Sub”). Further information about the acquisition of Vivint Solar can be found in Note 18, Acquisitions to our consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.
    
We are engaged in the design, development, installation, sale, ownership and maintenance of residential solar energy systems (“Projects”) in the United States. We provide clean, solar energy typically at savings compared to traditional utility energy. Our primary customers are residential homeowners. We also offer battery storage along with solar energy systems to our customers in select markets and sell our services to certain commercial developers through our multi-family and new homes offerings. After inventing the residential solar service model and recognizing its enormous market potential, we have built the infrastructure and capabilities necessary to rapidly acquire and serve customers in a low-cost and scalable manner. Today, our scalable operating platform provides us with a number of unique advantages. First, we are able to drive distribution by marketing our solar service offerings through multiple channels, including our diverse partner network and direct-to-consumer operations. This multi-channel model supports broad sales and installation capabilities, which together allow us to achieve capital-efficient growth. Second, we are able to provide differentiated solutions to our customers that, combined with a great customer experience, we believe will drive meaningful margin advantages for us over the long term as we strive to create the industry’s most valuable and satisfied customer base.

37


Our core solar service offerings are provided through our lease and power purchase agreements, which we refer to as our “Customer Agreements” and which provide customers with simple, predictable pricing for solar energy that is insulated from rising retail electricity prices. While customers have the option to purchase a solar energy system outright from us, most of our customers choose to buy solar as a service from us through our Customer Agreements without the significant upfront investment of purchasing a solar energy system. With our solar service offerings, we install solar energy systems on our customers’ homes and provide them the solar power produced by those systems for typically a 20- or 25-year initial term. In addition, we monitor, maintain and insure the system during the term of the contract. In exchange, we receive predictable cash flows from high credit quality customers and qualify for tax and other benefits. We finance portions of these tax benefits and cash flows through tax equity, non-recourse debt and project equity structures in order to fund our upfront costs, overhead and growth investments. We develop valuable customer relationships that can extend beyond this initial contract term and provide us an opportunity to offer additional services in the future, such as our home battery storage service. Since our founding, we have continued to invest in a platform of services and tools to enable large scale operations for us and our partner network, and these partners include solar integrators, sales partners, installation partners and other strategic partners. The platform includes processes and software, as well as fulfillment and acquisition of marketing leads. We believe our platform empowers new market entrants and smaller industry participants to profitably serve our large and underpenetrated market without making the significant investments in technology and infrastructure required to compete effectively against established industry players. Our platform provides the support for our multi-channel model, which drives broad customer reach and capital-efficient growth.
Delivering a differentiated customer experience is core to our strategy. We emphasize a customized solution, including a design specific to each customer’s home and pricing configurations that typically drive both customer savings and value to us. We believe that our passion for engaging our customers, developing a trusted brand, and providing a customized solar service offering resonates with our customers who are accustomed to a traditional residential power market that is often overpriced and lacking in customer choice.
We have experienced substantial growth in our business and operations since our inception in 2007, as well as through our acquisition of Vivint Solar in 2020. As of March 31, 2021, we operated the largest fleet of residential solar energy systems in the United States. We have a Networked Solar Energy Capacity of 4,052 Megawatts as of March 31, 2021, which represents the aggregate megawatt production capacity of our solar energy systems that have been recognized as deployments, from our inception through the measurement date. Gross Earning Assets as of March 31, 2021 were approximately $8.1 billion. Please see the section entitled “Key Operating Metrics” for more details on how we calculate Networked Solar Energy Capacity and Gross Earning Assets.
We also have a long track record of attracting low-cost capital from diverse sources, including tax equity and debt investors. Since inception we have raised tax equity investment funds to finance the installation of solar energy systems.
Impacts of COVID-19 on Our Business
The COVID-19 pandemic and the resulting impact on the U.S. economy have accelerated many of our operational initiatives to deliver best-in-class customer value and to reduce costs. We have invested in technology to streamline our installation processes, including online permitting and interconnection in many locations, as well as employing extensive use of drone technology to complete rooftop surveys. While we continue to install solar energy systems in most markets, we are monitoring this fluid situation and will follow official regulations to protect our employees and customers.
Following the first shelter-in-place orders in California, we enabled our entire salesforce to complete sales consultations in a virtual setting. Despite the fact that we have at times paused sourcing leads through certain channels, we have seen more leads through our digital channels at similar or more attractive customer acquisition costs. We believe this transition towards a digital model for many sales channels will position us well to realize sustaining reductions in customer acquisition costs. We are gradually returning to retail sales, and our direct-to-home sales professionals, after adapting to remote sales practices, have subsequently been able to resume direct-to-home sales activities in most markets.
The ultimate impact of the COVID-19 pandemic is still highly uncertain and subject to change, and we do not yet know the full extent of potential delays or impacts on our business, operations or the global economy as a whole. We will continue to monitor developments affecting our workforce, our customers, and our business operations generally and will take actions that we determine are necessary in order to mitigate these impacts.
38




Investment Funds
Our Customer Agreements provide for recurring customer payments, typically over 20 or 25 years, and the related solar energy systems are generally eligible for Commercial ITCs, accelerated tax depreciation and other government or utility incentives. Our financing strategy is to monetize these benefits at a low weighted average cost of capital. This low cost of capital enables us to offer attractive pricing to our customers for the energy generated by the solar energy system on their homes. Historically, we have monetized a portion of the value created by our Customer Agreements and the related solar energy systems through investment funds. These assets are attractive to fund investors due to the long-term, recurring nature of the cash flows generated by our Customer Agreements, the high credit scores of our customers, the fact that energy is a non-discretionary good and our low loss rates. In addition, fund investors can receive attractive after-tax returns from our investment funds due to their ability to utilize Commercial ITCs, accelerated depreciation and certain government or utility incentives associated with the funds’ ownership of solar energy systems.
As of March 31, 2021, we had 65 active investment funds, which are described below. We have established different types of investment funds to implement our asset monetization strategy. Depending on the nature of the investment fund, cash may be contributed to the investment fund by the investor upfront or in stages based on milestones associated with the design, construction or interconnection status of the solar energy systems. The cash contributed by the fund investor is used by the investment fund to purchase solar energy systems. The investment funds either own or enter into a master lease with a Sunrun subsidiary for the solar energy systems, Customer Agreements and associated incentives. We receive on-going cash distributions from the investment funds representing a portion of the monthly customer payments received. We use the upfront cash, as well as on-going distributions to cover our costs associated with designing, purchasing and installing the solar energy systems. In addition, we also use debt, equity and other financing strategies to fund our operations. The allocation of the economic benefits between us and the fund investor and the corresponding accounting treatment varies depending on the structure of the investment fund.
We currently utilize three legal structures in our investment funds, which we refer to as: (i) pass-through financing obligations, (ii) partnership flips and (iii) joint venture (“JV”) inverted leases. We reflect pass-through financing obligations on our consolidated balance sheet as a pass-through financing obligation. We record the investor’s interest in partnership flips or JV inverted leases (which we define collectively as “consolidated joint ventures”) as noncontrolling interests or redeemable noncontrolling interests. These consolidated joint ventures are usually redeemable at our option and, in certain cases, at the investor’s option. If redemption is at our option or the consolidated joint ventures are not redeemable, we record the investor’s interest as a noncontrolling interest and account for the interest using the hypothetical liquidation at book value (“HLBV”) method. If the investor has the option to put their interest to us, we record the investor’s interest as a redeemable noncontrolling interest at the greater of the HLBV and the redemption value.
39


The table below provides an overview of our current investment funds (dollars in millions):
  Consolidated Joint Ventures
 Pass-Through Financing ObligationsPartnership FlipJV Inverted Lease
ConsolidationOwner entity consolidated, tenant entity not consolidatedSingle entity, consolidatedOwner and tenant entities consolidated
Balance sheet classificationPass-through financing obligationRedeemable noncontrolling interests and noncontrolling interestsRedeemable noncontrolling interests and noncontrolling interests
Revenue from Commercial ITCsRecognized on the permission to operate ("PTO") dateNoneNone
Method of calculating investor interest
Effective interest rate methodGreater of HLBV or redemption value; or pro rataGreater of HLBV or redemption value; or pro rata
Liability balance as of March 31, 2021
$339.2 N/AN/A
Noncontrolling interest balance (redeemable or otherwise) as of March 31, 2021
N/A$1,188.6 $38.5 
 
For further information regarding our investment funds, including the associated risks, see Part II, Item 1A. Risk Factors— "Our ability to provide our solar service offerings to customers on an economically viable basis depends in part on our ability to finance these systems with fund investors who seek particular tax and other benefits”, as well as Note 10, Pass-through Financing Obligations, Note 11, VIE Arrangements and Note 12, Redeemable Noncontrolling Interests and Equity to our consolidated financial statements appearing elsewhere in this Quarterly Report on Form 10-Q.

Key Operating Metrics
We regularly review a number of metrics, including the following key operating metrics, to evaluate our business, measure our performance, identify trends affecting our business, formulate financial projections and make strategic decisions. Some of our key operating metrics are estimates that are based on our management’s beliefs and assumptions and on information currently available to management. Although we believe that we have a reasonable basis for each of these estimates, we caution you that these estimates are based on a combination of assumptions that may prove to be inaccurate over time. Any inaccuracies could be material to our actual results when compared to our calculations. Please see the section titled “Risk Factors” in this Quarterly Report on Form 10-Q for more information. Furthermore, other companies may calculate these metrics differently than we do now or in the future, which would reduce their usefulness as a comparative measure.

Networked Solar Energy Capacity represents the aggregate megawatt production capacity of our solar energy systems, whether sold directly to customers or subject to executed Customer Agreements (i) for which we have confirmation that the systems are installed on the roof, subject to final inspection; (ii) in the case of certain system installations by our partners, for which we have accrued at least 80% of the expected project cost, or (iii) for multi-family and any other systems that have reached NTP, measured on the percentage of the project that has been completed based on expected project cost. Systems that have met this criteria are considered to be deployed.

Gross Earning Assets is calculated as Gross Earning Assets Contracted Period plus Gross Earning Assets Renewal Period.

40


Gross Earning Assets Contracted Period represents the present value of the remaining net cash flows (discounted at 5%) during the initial term of our Customer Agreements as of the measurement date. It is calculated as the present value of cash flows (discounted at 5%) we expect to receive from Subscribers in future periods, after deducting expected operating and maintenance costs, equipment replacements costs, distributions to tax equity partners in consolidated joint venture partnership flip structures, and distributions to project equity investors. We include cash flows we expect to receive in future periods from state incentive and rebate programs, contracted sales of solar renewable energy credits, and awarded net cash flows from grid service programs with utility or grid operators.

Gross Earning Assets Renewal Period is the forecasted net present value we would receive upon or following the expiration of the initial Customer Agreement term but before the 30th anniversary of the system’s activation (either in the form of cash payments during any applicable renewal period or a system purchase at the end of the initial term), for Subscribers as of the measurement date. We calculate the Gross Earning Assets Renewal Period amount at the expiration of the initial contract term assuming either a system purchase or a renewal, forecasting only a 30-year customer relationship (although the customer may renew for additional years, or purchase the system), at a contract rate equal to 90% of the customer’s contractual rate in effect at the end of the initial contract term. After the initial contract term, our Customer Agreements typically automatically renew on an annual basis and the rate is initially set at up to a 10% discount to then-prevailing utility power prices.

Subscribers represent the cumulative number of Customer Agreements for systems that have been recognized as deployments through the measurement date.

Customers represent the cumulative number of deployments, from our inception through the measurement date.

Gross Earning Assets is forecasted as of a specific date. It is forward-looking, and we use judgment in developing the assumptions used to calculate it. Factors that could impact Gross Earning Assets include, but are not limited to, customer payment defaults, or declines in utility rates or early termination of a contract in certain circumstances, including prior to installation.

The definitions of Gross Earning Assets, Gross Earning Assets Contracted Period, and Gross Earning Assets Renewal Period use a discount rate of 5%; whereas the definitions used previously in our periodic reports used a discount rate of 6%.

 As of March 31,
 20212020
Networked Solar Energy Capacity (megawatts)4,0522,085
Customers573,634290,711

 As of March 31,
 20212020
 (in thousands)
Gross Earning Assets Contracted Period$5,488,393 $2,890,276 
Gross Earning Assets Renewal Period2,633,364 1,452,083 
Gross Earning Assets$8,121,757 $4,342,359 

41


As a result of the acquisition of Vivint Solar in October 2020, we added $2.9 billion of Gross Earning Assets, of which $2.0 billion related to Gross Earning Assets Contracted Period and $0.9 billion related to Gross Earning Assets Renewal Period.
The tables below provide a range of Gross Earning Asset amounts if different default, discount and purchase and renewal assumptions were used.
Gross Earning Assets Contracted Period:
 As of March 31, 2021
 Discount rate
Default rate3%4%5%6%7%
 (in thousands)
5%$6,318,895 $5,794,323 $5,334,478 $4,929,820 $4,572,387 
0%$6,510,642 $5,965,787 $5,488,393 $5,068,492 $4,697,776 
Gross Earning Assets Renewal Period:
 As of March 31, 2021
 Discount rate
Purchase or Renewal rate3%4%5%6%7%
 (in thousands)
80%$3,434,087 $2,793,237 $2,279,936 $1,867,352 $1,534,577 
90%$3,964,834 $3,225,576 $2,633,364 $2,157,278 $1,773,222 
100%$4,495,579 $3,657,913 $2,986,791 $2,447,203 $2,011,866 

Total Gross Earning Assets:
 As of March 31, 2021
 Discount rate
Purchase or Renewal rate3%4%5%6%7%
 (in thousands)
80%$9,944,729 $8,759,024 $7,768,329 $6,935,844 $6,232,353 
90%$10,475,476 $9,191,363 $8,121,757 $7,225,770 $6,470,998 
100%$11,006,221 $9,623,700 $8,475,183 $7,515,695 $6,709,641 

Critical Accounting Policies and Estimates
    
Our discussion and analysis of our financial condition and results of operations are based upon our financial statements, which have been prepared in accordance with generally accepted accounting principles in the United States ("GAAP"). GAAP requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. In many instances, we could have reasonably used different accounting estimates, and in other instances, changes in the accounting estimates are reasonably likely to occur from period to period. Actual results could differ significantly from our estimates. Our future financial statements will be affected to the extent that our actual results materially differ from these estimates. For further information on all of our significant accounting policies, see Note 2, Summary of Significant Accounting Policies of our annual report on Form 10-K for the year ended December 31, 2020.
    
We believe that policies associated with our principles of consolidation, revenue recognition, goodwill, impairment of long-lived assets, provision for income taxes, business combinations and calculation of noncontrolling interests and redeemable noncontrolling interests have the greatest impact on our consolidated financial statements. Therefore, we consider these to be our critical accounting policies and estimates.
42



Results of Operations
The results of operations presented below should be reviewed in conjunction with the consolidated financial statements and notes thereto included elsewhere in this Quarterly Report on Form 10-Q.

 Three Months Ended March 31,
 20212020
 (in thousands, except per share data)
Revenue:  
Customer agreements and incentives$174,596 $99,124 
Solar energy systems and product sales160,198 111,607 
Total revenue334,794 210,731 
Operating expenses:
Cost of customer agreements and incentives160,277 78,277 
Cost of solar energy systems and product sales
134,082 91,598 
Sales and marketing126,113 70,270 
Research and development5,872 4,046 
General and administrative85,630 28,074 
Amortization of intangible assets1,345 1,483 
Total operating expenses513,319 273,748 
Loss from operations(178,525)(63,017)
Interest expense, net(74,270)(49,924)
Other income, net34,347 50 
Loss before income taxes(218,448)(112,891)
Income tax benefit(14,126)(3,342)
Net loss(204,322)(109,549)
Net loss attributable to noncontrolling interests and redeemable noncontrolling interests
(180,533)(81,590)
Net loss attributable to common stockholders$(23,789)$(27,959)
Net loss per share attributable to common stockholders
Basic$(0.12)$(0.23)
Diluted$(0.12)$(0.23)
Weighted average shares used to compute loss per share attributable to common stockholders
Basic202,562 119,220 
Diluted202,562 119,220 

43


Comparison of the Three Months Ended March 31, 2021 and 2020
Revenue
Three Months Ended March 31,Change
20212020$%
(in thousands)
Customer agreements$157,830 $94,253 $63,577 67 %
Incentives16,766 4,871 11,895 244 %
Customer agreements and incentives174,596 99,124 75,472 76 %
Solar energy systems89,050 71,277 17,773 25 %
Products71,148 40,330 30,818 76 %
Solar energy systems and product sales160,198 111,607 48,591 44 %
Total revenue$334,794 $210,731 $124,063 59 %
Customer Agreements and Incentives. The $63.6 million increase in revenue from Customer Agreements was primarily due to both an increase in solar energy systems under Customer Agreements being added to our fleet upon the acquisition of Vivint Solar in October 2020, as well as new systems placed in service in the period from April 1, 2020 through March 31, 2021, plus a full three months of revenue recognized in 2021 for systems placed in service in the first three months of 2020 versus only a partial amount of such revenue related to the period in which the assets were in service in 2020. Revenue from incentives consists of sales of Commercial ITCs and SRECs, which increased by $11.9 million during the three months ended March 31, 2021, compared to the prior year.
Solar Energy Systems and Product Sales. Revenue from solar energy systems sales increased by $17.8 million compared to the prior year due to decreased demand through retail partners. Product sales increased by $30.8 million, primarily due to lower volume of wholesale products sold in 2020, which was impacted by COVID-19 and customers' reduced purchases in 2020 after purchasing safe harbor materials in 2019 for use in 2020.
Operating Expenses
 Three Months Ended March 31,Change
 20212020$%
 (in thousands)
Cost of customer agreements and incentives$160,277 $78,277 $82,000 105 %
Cost of solar energy systems and product sales
134,082 91,598 42,484 46 %
Sales and marketing126,113 70,270 55,843 79 %
Research and development5,872 4,046 1,826 45 %
General and administrative85,630 28,074 57,556 205 %
Amortization of intangible assets1,345 1,483 (138)(9)%
Total operating expenses$513,319 $273,748 $239,571 88 %
Cost of Customer Agreements and Incentives. The $82.0 million increase in Cost of customer agreements and incentives was primarily due to the increase in solar energy systems added to our fleet upon the acquisition of Vivint Solar in October 2020, as well as new systems placed in service in the period from April 1, 2020 through March 31, 2021, plus a full three months of costs recognized in 2021 for systems placed in service in the three months of 2020 versus only a partial amount of such expenses related to the period in which the assets were in service in 2020. Additionally, there was an increase of $63.3 million related to the costs associated with Vivint Solar, which included $33.5 million of depreciation expense on solar fixed assets.
44


The cost of Customer Agreements and incentives increased to 92% of revenue from customer agreements and incentives during the three months ended March 31, 2021, from 79% during the three months ended March 31, 2020. The increase was impacted by the acquisition of Vivint Solar, which had negative gross margins due to seasonality during the winter months where solar production is lower, as well as the increase in depreciable basis discussed above.
Cost of Solar Energy Systems and Product Sales. The $42.5 million increase in Cost of solar energy systems and product sales was due to the corresponding net increase in the solar energy systems and product sales discussed above, as well as the addition of $25.3 million related to Vivint Solar.
Sales and Marketing Expense. The $55.8 million increase in Sales and marketing expense was primarily attributable to the inclusion of Vivint Solar, which included $23.4 million of stock-based compensation expense based on the fair value at the time of the acquisition. Additionally, there were increases in headcount driving higher employee compensation and costs to acquire customers through our sales lead generating partners, as well as a fair value adjustment on contingent considerations. Partially offsetting these increases in Sales and marketing expense is a decrease in costs related to retail lead generating partners, as well as a decrease of $0.9 million in non-recurring and restructuring costs incurred during the three months ended March 31, 2021. Included in sales and marketing expense is $4.2 million and $3.4 million of amortization of costs to obtain Customer Agreements for the three months ended March 31, 2021 and 2020, respectively.
Research and Development Expense. The $1.8 million increase in Research and development expense was primarily attributable to increases in employee compensation costs, $0.4 million related to Vivint Solar, consulting costs and $0.2 million of nonrecurring acquisition related costs.
General and Administrative Expense. The $57.6 million increase in General and administrative expenses was primarily attributable to Vivint Solar, which included $36.4 million of stock-based compensation expense based on the fair value at the time of the acquisition. The remaining increase was primarily due to an increase in headcount driving higher employee compensation, consulting costs, as well as $1.7 million in nonrecurring (primarily acquisition-related) costs incurred during the three months ended March 31, 2021.
Non-Operating Expenses
 Three Months Ended March 31,Change
 20212020$%
 (in thousands)
Interest expense, net$(74,270)$(49,924)$(24,346)49 %
Other income (expenses), net$34,347 $50 $34,297 68,594 %
 
Interest Expense, net. The increase in Interest expense, net of $24.3 million included $20.7 million of interest expense associated with the debt acquired with Vivint Solar. The remaining increase is primarily related to additional non-recourse debt entered into subsequent to March 31, 2020. Included in net interest expense is $6.4 million and $6.1 million of non-cash interest recognized under Customer Agreements that have a significant financing component for the three months ended March 31, 2021 and 2020, respectively.

Other Income, net. The increase in other income of $34.3 million relates primarily to gains on derivatives recognized in the three months ended March 31, 2021, with no such comparable activity in the three months ended March 31, 2020.
Income Tax Expense (Benefit)        
 Three Months Ended March 31,Change
 20212020$%
 (in thousands)
Income tax benefit$(14,126)$(3,342)$(10,784)323 %
45



The increase in income tax benefit of $10.8 million primarily relates to an increase in tax benefit related to a higher pre-tax loss and an increase in stock compensation deductions that was offset by an increase in noncontrolling interest and redeemable noncontrolling interests.
Net Loss Attributable to Noncontrolling Interests and Redeemable Noncontrolling Interests
 Three Months Ended March 31,Change
 20212020$%
 (in thousands)
Net loss attributable to noncontrolling interests and redeemable noncontrolling interests
$(180,533)$(81,590)$(98,943)121 %
 
Net loss attributable to noncontrolling interests and redeemable noncontrolling interests was primarily the result of an additional $48.7 million net loss related Vivint Solar's noncontrolling interests and redeemable noncontrolling interests, as well as an addition of four other new investment funds since March 31, 2020, for which the HLBV method used in determining the amount of net loss attributable to noncontrolling interests. Redeemable noncontrolling interests generally allocates more loss to the noncontrolling interest in the first several years after fund formation.

Liquidity and Capital Resources
    
As of March 31, 2021, we had cash of $649.5 million, which consisted of cash held in checking and savings accounts with financial institutions. We finance our operations mainly through a variety of financing fund arrangements that we have formed with fund investors, cash generated from our sources of revenue and borrowings from secured credit facilities arrangements with syndicates of banks and from secured, long-term non-recourse loan arrangements. In 2020, we received $595.0 million of new commitments on secured credit facilities arrangements with syndicates of banks and $1.3 billion of commitments from secured, long-term non-recourse loan arrangements. Our principal uses of cash are funding our business, including the costs of acquisition and installation of solar energy systems, satisfaction of our obligations under our debt instruments and other working capital requirements. As of March 31, 2021, we had outstanding borrowings of $180.2 million on our $250.0 million corporate bank line of credit maturing in April 2022. Additionally, we have purchase commitments, which have the ability to be canceled without significant penalties, with multiple suppliers to purchase $101.0 million of photovoltaic modules, inverters and batteries by the end of 2022. In January 2021, we issued $400.0 million of convertible senior notes with a maturity date of February 1, 2026, for net proceeds of approximately $389.0 million. Our business model requires substantial outside financing arrangements to grow the business and facilitate the deployment of additional solar energy systems. The solar energy systems that are operational are expected to generate a positive return rate over the term of the Customer Agreement, typically 20 or 25 years. However, in order to grow, we will continue to be dependent on financing from outside parties. If financing is not available to us on acceptable terms if and when needed, we may be required to reduce planned spending, which could have a material adverse effect on our operations. While there can be no assurances, we anticipate raising additional required capital from new and existing investors. We believe our cash, investment fund commitments and available borrowings as further described below will be sufficient to meet our anticipated cash needs for at least the next 12 months. The following table summarizes our cash flows for the periods indicated:

 Three Months Ended March 31,
 20212020
 (in thousands)
Consolidated cash flow data:  
Net cash used in operating activities
$(185,647)$(116,885)
Net cash used in investing activities(357,051)(210,465)
Net cash provided by financing activities647,923 330,369 
Net change in cash and restricted cash$105,225 $3,019 
46


Operating Activities
During the three months ended March 31, 2021, we used $185.6 million in net cash from operating activities. The driver of our operating cash outflow consists of the cost of our revenue, as well as sales, marketing and general and administrative costs. During the three months ended March 31, 2021, our operating cash outflows were $81.7 million from our net loss excluding non-cash and non-operating items. Changes in working capital resulted in a net cash outflow of $103.9 million.

During the three months ended March 31, 2020, we used $116.9 million in net cash from operating activities. The driver of our operating cash inflow consists of the costs of our revenue, as well as sales, marketing and general and administrative costs. During the three months ended March 31, 2020, our operating cash outflows were $35.3 million from our net loss excluding non-cash and non-operating items. Changes in working capital resulted in a net cash inflow of $81.6 million.
Investing Activities
During the three months ended March 31, 2021, we used $357.1 million in cash in investing activities. The majority was used to design, acquire and install solar energy systems and components under our long-term Customer Agreements.
During the three months ended March 31, 2020, we used $210.5 million in cash in investing activities. The majority was used to design, acquire and install solar energy systems and components under our long-term Customer Agreements.
Financing Activities
During the three months ended March 31, 2021, we generated $647.9 million from financing activities. This was primarily driven by $198.1 million in net proceeds from fund investors and $444.4 million in net proceeds from debt, offset by $3.1 million in repayments under finance lease obligations.
During the three months ended March 31, 2020, we generated $330.4 million from financing activities. This was primarily driven by $153.7 million in net proceeds from fund investors and $177.2 million in net proceeds from debt, offset by $3.0 million in repayments under finance lease obligations.

Debt and Investing Fund Commitments
As of March 31, 2021, we had committed and available capital of approximately $746.7 million that may only be used to purchase and install solar energy systems. We intend to establish new investment funds in the future, and we may also use debt, equity or other financing strategies to finance our business. For a discussion of the terms and conditions of debt instruments and changes thereof in the period, refer to Note 8, Indebtedness, to our consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.

47


Convertible Senior Notes Offering
On January 25, 2021, we entered into a purchase agreement (the “Purchase Agreement”) with Credit Suisse Securities (USA) LLC and Morgan Stanley & Co. LLC, as representatives of the several initial purchasers (the “Purchasers”), to issue and sell $350.0 million aggregate principal amount of 0% Convertible Senior Notes due 2026 (the “Notes”) in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act. The Notes were sold to the Purchasers pursuant to an exemption from the registration requirements of the Securities Act afforded by Section 4(a)(2) of the Securities Act. In addition, we granted the Purchasers an option to purchase, during a 13-day period beginning on, and including, the date on which the Notes were first issued, up to an additional $50.0 million aggregate principal amount of Notes on the same terms and conditions. The Purchasers exercised their option in full on January 26, 2021. The net proceeds from the sale of the Notes issued on January 28, 2021 (after deducting the Purchasers’ discount and estimated offering expenses) was approximately $389.0 million.
On January 28, 2021, we entered into an Indenture (the “Indenture”) with Wells Fargo Bank, National Association, as trustee (the “Trustee”), pursuant to which we issued $400.0 million aggregate principal amount of Notes. The Notes will not bear regular interest, and the principal amount of the notes will not accrete. The Notes may bear special interest under specified circumstances relating to our failure to comply with our reporting obligations under the Indenture or if the Notes are not freely tradeable as required by the Indenture. The Notes will mature on February 1, 2026, unless earlier repurchased by us, redeemed by us or converted pursuant to their terms.
In connection with the offering of the Notes, on January 25, 2021 and January 26, 2021, we entered into privately negotiated capped call transactions with Credit Suisse Capital LLC, represented by Credit Suisse Securities (USA) LLC, Morgan Stanley & Co. LLC, Barclays Bank PLC, through its agent Barclays Capital Inc., and Royal Bank of Canada, represented by RBC Capital Markets, LLC (the “Capped Calls”). The Capped Calls each have an initial strike price of approximately $117.91 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Notes. The Capped Calls have initial cap prices of $157.22 per share. The Capped Calls cover, subject to anti-dilution adjustments, approximately 3.4 million shares of common stock. The Capped Calls are expected generally to reduce the potential dilution to the common stock upon any conversion of Notes and/or offset any cash payments we are required to make in excess of the principal amount of the Notes, as the case may be, in the event the market price per share of common stock, as measured under the Capped Calls, is greater than the strike price of the Capped Call, with such offset subject to a cap. If, however, the market price per share of the common stock, as measured under the Capped Calls, exceeds the cap price of the Capped Calls, there would be dilution and/or there would not be an offset of such potential cash payments, in each case, to the extent that the then-market price per share of the common stock exceeds the cap price. We used approximately $28.0 million from the net proceeds from the issuance and sale of the Notes to purchase the Capped Calls. The final components of the Capped Calls are scheduled to expire on January 29, 2026.

Recent Accounting Pronouncements
See Note 2, Summary of Significant Accounting Policies, to our consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.

Item 3. Quantitative and Qualitative Disclosures About Market Risk
We are exposed to certain market risks in the ordinary course of our business. Our primary exposure includes changes in interest rates because certain borrowings bear interest at floating rates based on LIBOR plus a specified margin. We sometimes manage our interest rate exposure on floating-rate debt by entering into derivative instruments to hedge all or a portion of our interest rate exposure in certain debt facilities. We do not enter into any derivative instruments for trading or speculative purposes. Changes in economic conditions could result in higher interest rates, thereby increasing our interest expense and operating expenses and reducing funds available for capital investments, operations and other purposes. For quantitative and qualitative disclosures about market risk, see Item 7A, "Quantitative and Qualitative Disclosures About Market Risk," of our annual report on Form 10-K for the year ended December 31, 2020. Our exposures to market risk have not changed materially since December 31, 2020.

48


Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
We carried out an evaluation, under the supervision and with the participation of our management, including our Chief Executive Officer and our Chief Financial Officer, of the effectiveness of our “disclosure controls and procedures” as of the end of the period covered by this Quarterly Report on Form 10-Q, pursuant to Rules 13a-15(e) and 15d-15(e) under the Exchange Act.
In connection with that evaluation, our Chief Executive Officer and our Chief Financial Officer concluded that our disclosure controls and procedures were effective and designed to provide reasonable assurance that the information required to be disclosed is recorded, processed, summarized and reported within the time periods specified in the SEC's rules and forms as of March 31, 2021. The term “disclosure controls and procedures,” as defined in Rules 13a-15I and 15d-15I under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures.
Changes in Internal Control over Financial Reporting
There was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.


49


PART II – OTHER INFORMATION
Item 1. Legal Proceedings.
See Note 15, Commitments and Contingencies, to our consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.

Item 1A. Risk Factors.

Investing in our common stock involves a high degree of risk. You should carefully consider the risks and uncertainties described below, together with all of the other information in this Quarterly Report on Form 10-Q, including the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our consolidated financial statements and related notes, before making a decision to invest in our common stock. The risks and uncertainties described below may not be the only ones we face. If any of the risks actually occur, our business, financial condition, results of operations, cash flows and prospects could be materially and adversely affected. In that event, the market price of our common stock could decline, and you could lose part or all of your investment.

Risks Related to the Impacts of COVID-19

The COVID-19 pandemic has had and could continue to have an adverse impact on our business, operations, and the markets and communities in which we operate. Efforts to mitigate or contain the pandemic and the resulting weakened economic conditions may disrupt and adversely affect our business.

The COVID-19 pandemic is having an unprecedented impact on the U.S. economy and has impacted our business and created significant uncertainties for our industry and the economy in general. As COVID-19 continues to spread and impact the country, effects such as the widespread growth in infections, travel restrictions, quarantines, return-to-work restrictions, government regulations, and site closures have impacted and may continue to impact our ability to staff sales and operations centers and install and maintain solar energy systems in the field, as well as direct-to-home sales activities of our Vivint Solar business. The mutation of different strains of the COVID-19 virus, potentially varying in degree of transmissibility and lethality, present further uncertainty, as does the timing, distribution, and efficacy of the COVID-19 vaccines.

Due to these impacts and uncertainties, we have run multiple scenarios to stress test our business and operations to evaluate the impact of significant reductions in demand, and restraints or regulations limiting our ability to sell and/or install our products in some or all jurisdictions in which we operate. Given these developments and mitigation measures that restrict certain paths to market our services, we have accelerated our transition to a more digital sales-focused model and reduced the size of certain parts of our workforce, particularly in our retail sales channels. We believe that the actions we have taken, and may continue to take in the future, to address these impacts will better position our company to manage these risks; however, we cannot ensure that the steps we have taken will be successful, and such steps may also disrupt our operations, impede our productivity, or otherwise be ineffective in a rapidly changing environment.

We are further responding by taking steps to mitigate the potential risks to us posed by the spread of COVID-19. For example, we have taken extra precautions for our employees who work in the field and for employees who continue to work in our facilities, including implementing social distancing policies, and have implemented work-from-home policies where appropriate. We have also implemented several protocols aimed at safeguarding customers. Because we provide a critical service to our customers, we believe that we must take steps aimed at keeping our employees and customers safe and minimizing unnecessary risk of exposure to the virus. Even with the mitigation strategies we have employed, we may not be successful in limiting the spread of COVID-19 among our employees or our customers, which could damage our reputation among our employee base and among our customers and materially and adversely impact our business.

50


In an effort to curtail the spread of the disease, various state and local jurisdictions have adopted executive orders, shelter-in-place orders, quarantines, and similar government orders and restrictions on the operations of many businesses and industries. In many such jurisdictions, we have been deemed an essential service, allowing us to continue our installation and field service operations. However, in 2020, certain jurisdictions temporarily enacted restrictions that prevented our field sales and installations. Following our acquisition of Vivint Solar, the impact of these and any additional restrictive orders could have an additional material adverse impact on our business given the importance of the direct-to-home sales model used by Vivint Solar.

The COVID-19 pandemic has also led to significant volatility in global financial markets, which could negatively affect our cost of and access to capital and could have an adverse impact on customer demand and the financial health and credit risk associated with our customers. Future disruptions or instability in capital markets could also negatively impact our ability to raise capital from third parties, such as tax equity partners, to grow our business. In addition, a recession or market correction resulting from the COVID-19 pandemic could adversely affect our business and the value of our common stock. The full economic impact of the pandemic and resulting restrictive governmental orders is still not known. Our customers may face reduced income, unemployment or increased medical bills as a result of the pandemic, which could negatively impact their ability to pay for our services and may cause potential new customers to delay or choose not to engage in a dialogue with us about our services, which may materially and adversely impact our business.

While COVID-19 has not significantly impacted our supply chain to date, we continue to monitor the situation closely and are working closely with our solar partners and suppliers to develop contingency plans for potential operations and supply chain interruptions.

The global COVID-19 pandemic continues to rapidly evolve. The ultimate impact of the pandemic is highly uncertain and subject to change. We do not yet know the full extent of potential delays or impacts on our business, operations or the global economy as a whole. However, these effects could have a material impact on our operations. We will continue to monitor developments affecting our workforce, our customers, and our business operations generally and will take additional actions that we determine are necessary in order to mitigate the impacts, however, any steps we take may be inadequate and, as a result, our business may be harmed.

Risks Related to the Solar Industry

The solar energy industry is an emerging market which is constantly evolving and may not develop to the size or at the rate we expect.

The solar energy industry is an emerging and constantly evolving market opportunity. We believe the solar energy industry will still take several years to fully develop and mature, and we cannot be certain that the market will grow to the size or at the rate we expect. For example, we have experienced increases in cancellations of our Customer Agreements in certain geographic markets during certain periods in our operating history. Any future growth of the solar energy market and the success of our solar service offerings depend on many factors beyond our control, including recognition and acceptance of the solar service market by consumers, the pricing of alternative sources of energy, a favorable regulatory environment, the continuation of expected tax benefits and other incentives, and our ability to provide our solar service offerings cost-effectively. If the markets for solar energy do not develop to the size or at the rate we expect, our business may be adversely affected.

Solar energy has yet to achieve broad market acceptance and depends in part on continued support in the form of rebates, tax credits, and other incentives from federal, state and local governments. If this support diminishes materially, our ability to obtain external financing on acceptable terms, or at all, could be materially adversely affected. These types of funding limitations could lead to inadequate financing support for the anticipated growth in our business. Furthermore, growth in residential solar energy depends in part on macroeconomic conditions, retail prices of electricity and customer preferences, each of which can change quickly. Declining macroeconomic conditions, including in the job markets and residential real estate markets, could contribute to instability and uncertainty among customers and impact their financial wherewithal, credit scores or interest in entering into long-term contracts, even if such contracts would generate immediate and long-term savings.

Furthermore, market prices of retail electricity generated by utilities or other energy sources could decline for a variety of reasons, as discussed further below. Any such declines in macroeconomic conditions, changes in retail prices of electricity or changes in customer preferences would adversely impact our business.
51



We have historically benefited from declining costs in our industry, and our business and financial results may be harmed not only as a result of any increases in costs associated with our solar service offerings but also any failure of these costs to continue to decline as we currently expect. If we do not reduce our cost structure in the future, our ability to continue to be profitable may be impaired.

Declining costs related to raw materials, manufacturing and the sale and installation of our solar service offerings have been a key driver in the pricing of our solar service offerings and, more broadly, customer adoption of solar energy. While historically the prices of solar panels and raw materials have declined, the cost of solar panels and raw materials could increase in the future, and such products’ availability could decrease, due to a variety of factors, including restrictions stemming from the COVID-19 pandemic, tariffs and trade barriers, export regulations, regulatory or contractual limitations, industry market requirements, and changes in technology and industry standards.

For example, we and our solar partners purchased a significant portion of the solar panels used in our solar service offerings from overseas manufacturers. In January 2018, in response to a petition filed under Section 201 of the Trade Act of 1974, President Trump imposed four-year tariffs on imported solar modules and imported solar cells not assembled into other products (the “Section 201 Module Tariffs”) that apply to all imports above a 2.5 gigawatts (GW) annual threshold. The Section 201 Module Tariffs were 30% in 2018 and stepped down by 5% annually in the second and third years, and were scheduled to step down 5% in the fourth year. However, in October 2020, President Trump issued a proclamation increasing the tariff from 15% to 18% for the fourth and final year of the original Sec. 201 proclamation imposing the tariffs. While the tariffs are currently set to expire in February 2022, the Biden Administration could decide to extend them.

The United States and China each imposed additional new tariffs in 2018 on various products imported from the other country. These include an additional 25% tariff on solar panels and cells that are manufactured in China and a tariff on inverters, certain batteries and other electrical equipment initially set at 10%. In May 2019, the 10% tariff was increased to 25%. The United States also has, from time to time, announced potential tariffs on goods imported from other countries. We cannot predict what actions may ultimately be taken with respect to tariffs or trade relations between the United States and other countries, what products may be subject to such actions, or what actions may be taken by the other countries in retaliation. The tariffs described above, the adoption and expansion of trade restrictions, the occurrence of a trade war, or other governmental action related to tariffs, trade agreements or related policies have the potential to adversely impact our supply chain and access to equipment, our costs and ability to economically serve certain markets. Any such cost increases or decreases in availability could slow our growth and cause our financial results and operational metrics to suffer. We cannot predict whether and to what extent U.S. trade policies will change under the Biden administration and cannot ensure that additional tariffs or other restrictive measures will not continue or increase.

Other factors may also impact costs, such as our choice to make significant investments to drive growth in the future.

We face competition from traditional energy companies as well as solar and other renewable energy companies.

The solar energy industry is highly competitive and continually evolving as participants strive to distinguish themselves within their markets and compete with large utilities. We believe that our primary competitors are the established utilities that supply energy to homeowners by traditional means. We compete with these utilities primarily based on price, predictability of price, and the ease by which homeowners can switch to electricity generated by our solar service offerings. If we cannot offer compelling value to customers based on these factors, then our business and revenue will not grow. Utilities generally have substantially greater financial, technical, operational and other resources than we do. As a result of their greater size, utilities may be able to devote more resources to the research, development, promotion and sale of their products or respond more quickly to evolving industry standards and changes in market conditions than we can. Furthermore, these competitors are able to devote substantially more resources and funding to regulatory and lobbying efforts.

52


Utilities could also offer other value-added products or services that could help them compete with us even if the cost of electricity they offer is higher than ours. In addition, a majority of utilities’ sources of electricity are non-solar, which may allow utilities to sell electricity more cheaply than we can. Moreover, regulated utilities are increasingly seeking approval to “rate-base” their own residential solar and storage businesses. Rate-basing means that utilities would receive guaranteed rates of return for their solar and storage businesses. This is already commonplace for utility scale solar projects and commercial solar projects. While few utilities to date have received regulatory permission to rate-base residential solar or storage, our competitiveness would be significantly harmed should more utilities receive such permission because we do not receive guaranteed profits for our solar service offerings.

We also face competition from other residential solar service providers. Some of these competitors have a higher degree of brand name recognition, differing business and pricing strategies, and greater capital resources than we have, as well as extensive knowledge of our target markets. If we are unable to establish or maintain a consumer brand that resonates with customers, maintain high customer satisfaction, or compete with the pricing offered by our competitors, our sales and market share position may be adversely affected, as our growth is dependent on originating new customers. We also face competitive pressure from companies that may offer lower-priced consumer offerings than we do.

In addition, we compete with companies that are not regulated like traditional utilities but that have access to the traditional utility electricity transmission and distribution infrastructure. These energy service companies are able to offer customers electricity supply-only solutions that are competitive with our solar service offerings on both price and usage of solar energy technology while avoiding the long-term agreements and physical installations that our current fund-financed business model requires. This may limit our ability to attract customers, particularly those who wish to avoid long-term contracts or have an aesthetic or other objection to putting solar panels on their roofs.

Furthermore, we face competition from purely finance-driven nonintegrated competitors that subcontract out the installation of solar energy systems, from installation businesses (including solar partners) that seek financing from external parties, from large construction companies and from electrical and roofing companies. In addition, local installers that might otherwise be viewed as potential solar partners may gain market share by being able to be the first providers in new local markets. Some of these competitors may provide energy at lower costs than we do. Finally, as declining prices for solar panels and related equipment has resulted in an increase in consumers purchasing instead of leasing solar energy systems, we face competition from companies that offer consumer loans for these solar panel purchases.

As the solar industry grows and evolves, we will continue to face existing competitors as well as new competitors who are not currently in the market (including those resulting from the consolidation of existing competitors) that achieve significant developments in alternative technologies or new products such as storage solutions, loan products, or other programs related to third-party ownership. Our failure to adapt to changing market conditions, to compete successfully with existing or new competitors and to adopt new or enhanced technologies could limit our growth and have a material adverse effect on our business and prospects.

A material drop in the retail price of utility-generated electricity or electricity from other sources would harm our business, financial condition, and results of operations.

A customer’s decision to buy solar energy from us is impacted by a desire to lower electricity costs. Decreases in the retail prices of electricity from utilities or other energy sources would harm our ability to offer competitive pricing and could harm our business. The price of electricity from utilities could decrease as a result of:

the construction of a significant number of new power generation plants, including nuclear, coal, natural gas or renewable energy technologies;

the construction of additional electric transmission and distribution lines;

a reduction in the price of natural gas or other natural resources;

energy conservation technologies and public initiatives to reduce electricity consumption;
53



development of new energy technologies that provide less expensive energy, including storage; and

utility rate adjustments and customer class cost reallocation.

A reduction in utility electricity prices would make the purchase of our solar service offerings less attractive. If the retail price of energy available from utilities were to decrease due to any of these or other reasons, we would be at a competitive disadvantage. As a result, we may be unable to attract new customers and our growth would be limited.

The production and installation of solar energy systems depends heavily on suitable meteorological and environmental conditions. If meteorological or environmental conditions are unexpectedly unfavorable, the electricity production from our solar service offerings may be below our expectations, and our ability to timely deploy new systems may be adversely impacted.

The energy produced and revenue and cash flows generated by a solar energy system depend on suitable solar and weather conditions, both of which are beyond our control. Furthermore, components of our systems, such as panels and inverters, could be damaged by severe weather or natural catastrophes, such as hailstorms, tornadoes, fires, or earthquakes. In these circumstances, we generally would be obligated to bear the expense of repairing the damaged solar energy systems that we own. Sustained unfavorable weather or environmental conditions also could unexpectedly delay the installation of our solar energy systems, leading to increased expenses and decreased revenue and cash flows in the relevant periods. Extreme weather conditions, as well as the natural catastrophes that could result from such conditions, can severely impact our operations by delaying the installation of our systems, lowering sales, and causing a decrease in the output from our systems due to smoke or haze. Weather patterns could change, making it harder to predict the average annual amount of sunlight striking each location where our solar energy systems are installed. This could make our solar service offerings less economical overall or make individual systems less economical. Any of these events or conditions could harm our business, financial condition, and results of operations.

Climate change may have long-term impacts on our business, our industry, and the global economy.

Climate change poses a systemic threat to the global economy and will continue to do so until our society transitions to renewable energy and decarbonizes. While our core business model seeks to accelerate this transition to renewable energy, there are inherent climate-related risks to our business operations. Warming temperatures throughout the United States, and in California in particular, have contributed to extreme weather, intense drought, and increased wildfire risks. These events have the potential to disrupt our business, our third-party suppliers, and our customers, and may cause us to incur additional operational costs. For instance, natural disasters and extreme weather events associated with climate change can impact our operations by delaying the installation of our systems, leading to increased expenses and decreased revenue and cash flows in the period. They can also cause a decrease in the output from our systems due to smoke or haze. Additionally, if weather patterns significantly shift due to climate change, it may be harder to predict the average annual amount of sunlight striking each location where our solar energy systems are installed. This could make our solar service offerings less economical overall or make individual systems less economical.

Our corporate mission is to create a planet run by the sun, and we seek to mitigate these climate-related risks not only through our core business model and sustainability initiatives, but also by working with organizations who are also focused on mitigating their own climate-related risks.

Risks Related to Our Operating Structure and Financing Activities

We need to raise capital to finance the continued growth of our operations and solar service business. If capital is not available to us on acceptable terms, as and when needed, our business and prospects would be materially and adversely impacted. In addition, our business is affected by general economic conditions and related uncertainties affecting markets in which we operate. Volatility in current economic conditions could adversely impact our business, including our ability to raise financing.

54


Our future success depends on our ability to raise capital from third parties to grow our business. To date, we have funded our business principally through low-cost tax equity investment funds. If we are unable to establish new investment funds when needed, or upon desirable terms, the growth of our solar service business would be impaired. Changes in tax law could also affect our ability to establish such tax equity investment funds, impact the terms of existing or future funds, or reduce the pool of capital available for us to grow our business.

The contract terms in certain of our existing investment fund documents contain various conditions with respect to our ability to draw on financing commitments from the fund investors, including conditions that restrict our ability to draw on such commitments if an event occurs that could reasonably be expected to have a material adverse effect on the fund or, in some instances, us. If we are not able to satisfy such conditions due to events related to our business, a specific investment fund, developments in our industry, including tax or regulatory changes, or otherwise, and as a result, we are unable to draw on existing funding commitments, we could experience a material adverse effect on our business, liquidity, financial condition, results of operations and prospects. If any of the investors that currently invest in our investment funds decide not to invest in future investment funds to finance our solar service offerings due to general market conditions, concerns about our business or prospects or any other reason, or materially change the terms under which they are willing to provide future financing, we would need to identify new investors to invest in our investment funds and our cost of capital may increase.

In addition, our business and results of operations are materially affected by conditions in the global capital markets and the economy. A general slowdown or volatility in current economic conditions, the level of U.S. national debt, currency fluctuations, unemployment rates, the availability and cost of credit, the U.S. housing market, tariffs, trade wars, inflation levels, interest rates, energy costs, and concerns over a slowing economy or other factors, could adversely affect our business, including our ability to raise financing.

There can be no assurance that we will be able to continue to successfully access capital in a manner that supports the growth of our business. Certain sources of capital may not be available in the future, and competition for any available funding may increase. We cannot be sure that we will be able to maintain necessary levels of funding without incurring high funding costs, unfavorable changes in the terms of funding instruments or the liquidation of certain assets. If we are unable to continue to offer a competitive investment profile, we may lose access to these funds or they may only be available on less favorable terms than those provided to our competitors or currently provided to us. If we are unable to arrange new or alternative methods of financing on favorable terms, our business, liquidity, financial condition, results of operations, and prospects could be materially and adversely affected.

Rising interest rates would adversely impact our business.

Rising interest rates may increase our cost of capital. Our future success depends on our ability to raise capital from fund investors and obtain secured lending to help finance the deployment of our solar service offerings. Part of our business strategy is to seek to reduce our cost of capital through these arrangements to improve our margins, offset reductions in government incentives and maintain the price competitiveness of our solar service offerings. Rising interest rates may have an adverse impact on our ability to offer attractive pricing on our solar service offerings to customers, which could negatively impact sales of our solar energy offerings.

The majority of our cash flows to date have been from solar service offerings under Customer Agreements that have been monetized under various investment fund structures. One of the components of this monetization is the present value of the payment streams from customers who enter into these Customer Agreements. If the rate of return required by capital providers, including debt providers, rises as a result of a rise in interest rates, it will reduce the present value of the customer payment stream and consequently reduce the total value derived from this monetization. Any measures that we could take to mitigate the impact of rising interest rates on our ability to secure third-party financing could ultimately have an adverse impact on the value proposition that we offer customers.

We expect to incur substantially more debt in the future, which could intensify the risks to our business.

55


We and our subsidiaries expect to incur additional debt in the future, subject to the restrictions contained in our debt instruments. Some of our existing debt arrangements restrict our ability to incur additional indebtedness, including secured indebtedness, and we may be subject to similar restrictions under the terms of future debt arrangements. These restrictions could inhibit our ability to pursue our business strategies. Increases in our existing debt obligations would further heighten the debt related risk discussed above.

Furthermore, there is no assurance that we will be able to enter into new debt instruments on acceptable terms or at all. If we were unable to satisfy financial covenants and other terms under existing or new instruments, or obtain waivers or forbearance from our lenders, or if we were unable to obtain refinancing or new financings for our working capital, equipment, and other needs on acceptable terms if and when needed, our business would be adversely affected.

We may be required to make payments or contribute assets to our investors upon the occurrence of certain events, including one-time reset or true-up payments or upon the exercise of a redemption option by one of our tax equity investors.

Our investors in our tax equity investment funds typically advance capital to us based on, among other things, production capacity estimates. The models we use to calculate prepayments in connection with certain of our tax equity investment funds are updated at a fixed date occurring after placement in service of all applicable solar energy systems or an agreed upon date (typically within the first year of the applicable term) to reflect certain specified conditions, as they exist at such date including the ultimate system size of the equipment that was sold or leased to the tax equity investment fund, the cost thereof, and the date the equipment went into service. In some cases, these true-up models also incorporate any changes in law, which would include any reduction in rates (and thus any reduction in the benefits of depreciation). As a result of this true-up, applicable payments are resized, and we may be obligated to refund a portion of the tax equity investor’s prepayments or to contribute additional assets to the tax equity investment fund. In addition, certain of our tax equity fund investors have the right to require us to purchase their interests in the tax equity investment funds after a set period of time, generally at a price equal to the greater of a set purchase price or fair market value of the interests at the time of the repurchase. Any significant refunds, capital contributions, or purchases that we may be required to make could adversely affect our liquidity or financial condition.

Loan financing developments could adversely impact our business.

The third-party ownership structure, which we bring to market through our solar service offerings, continues to be the predominant form of system ownership in the residential solar market in many states. However, with the development of new loan financing products, we have seen a modest shift from leasing and power purchase arrangements to outright purchases of the solar energy system by the customer (i.e., a customer purchases the solar energy system outright instead of leasing the system or buying power from us). Continued increases in third-party loan financing products and outright purchases could result in the demand for long-term Customer Agreements to decline, which would require us to shift our product focus to respond to the market trend and could have an adverse effect on our business. In 2020, 2019, and 2018, the majority of our customers chose our solar service offerings as opposed to buying a solar energy system outright. Our financial model is impacted by the volume of customers who choose our solar service offerings, and an increase in the number of customers who choose to purchase solar energy systems (whether for cash or through third-party financing) may harm our business and financial results.

Additionally, as discussed above, further reductions in the Commercial ITC as scheduled may impact the attractiveness of solar energy to certain customers and could potentially harm our business. Further reductions in, eliminations of, or expirations of, governmental incentives such as the Residential Energy Efficiency Tax Credit could reduce the number of customers who choose to purchase our solar energy systems.

Servicing our debt requires a significant amount of cash to comply with certain covenants and satisfy payment obligations, and we may not have sufficient cash flow from our business to pay our substantial debt and may be forced to take other actions to satisfy our obligations under our indebtedness, which may not be successful.

56


We have substantial amounts of debt, including our Notes, the working capital facility and the non-recourse debt facilities entered into by our subsidiaries, as discussed in more detail in the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our consolidated financial statements, in each case, included in this periodic report. Our ability to make scheduled payments of the principal of, to pay interest on or to refinance our indebtedness depends on our future performance, which is subject to economic, financial, competitive, and other factors beyond our control. Our business may not continue to generate cash flow from operations in the future sufficient to service our debt and make necessary capital expenditures to operate our business. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt or obtaining additional equity capital on terms that may be onerous or highly dilutive. Our ability to timely repay or otherwise refinance our indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations and negatively impact our financial condition and prospects.

Indebtedness under our Bank Line of Credit and certain of our Senior and Subordinated Debt Facilities bear interest at variable interest rates based on LIBOR. Changes in the method of determining LIBOR, or the replacement of LIBOR with an alternative reference rate, may adversely affect interest rates on our current or future indebtedness and may otherwise adversely affect our financial condition and results of operations.

In July 2017, the Financial Conduct Authority, the authority that regulates LIBOR, announced that it intended to stop compelling banks to submit rates for the calculation of LIBOR after 2021. The Alternative Reference Rates Committee (“ARRC”) in the U.S. has proposed that the Secured Overnight Financing Rate (“SOFR”) is the rate that represents best practice as the alternative to the U.S. dollar LIBOR for use in derivatives and other financial contracts that are currently indexed to LIBOR. ARRC has proposed a paced market transition plan to SOFR from U.S. dollar LIBOR and organizations are currently working on industry-wide and company-specific transition plans as relating to derivatives and cash markets exposed to U.S. dollar LIBOR. We have certain financial contracts, including our Bank Line of Credit and many of our Senior and Subordinated Debt Facilities, that are indexed to U.S. dollar LIBOR. Furthermore, changes in the method of determining LIBOR, or the replacement of LIBOR with an alternative reference rate, may adversely affect interest rates on our current or future indebtedness. Any transition process may involve, among other things, increased volatility or illiquidity in markets for instruments that rely on LIBOR, reductions in the value of certain instruments or the effectiveness of related transactions such as hedges, increased borrowing costs, uncertainty under applicable documentation, or difficult and costly consent or amendment processes. We are monitoring this activity and evaluating the related risks, and any such effects of the transition away from LIBOR may result in increased expenses, may impair our ability to refinance our indebtedness or hedge our exposure to floating rate instruments, or may result in difficulties, complications or delays in connection with future financing efforts, any of which could adversely affect our financial condition and results of operations.

We may not have the ability to raise the funds necessary to settle conversions of the Convertible Senior Notes in cash or to repurchase the Convertible Senior Notes upon a fundamental change, and our future debt may contain limitations on our ability to pay cash upon conversion or repurchase of the Convertible Senior Notes.

Holders of the Convertible Senior Notes (the “Notes”) will have the right to require us to repurchase all or a portion of their Notes upon the occurrence of a fundamental change under the indenture, which includes certain events such as a change of control, before the maturity date at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid special interest, if any. In addition, upon conversion of the Notes, unless we elect to deliver solely shares of our common stock to settle such conversion (other than paying cash in lieu of delivering any fractional share), we will be required to make cash payments in respect of the Notes being converted. However, we may not have enough available cash or be able to obtain financing at the time we are required to make repurchases of Notes surrendered therefor or pay cash for Notes being converted. In addition, our ability to repurchase the Notes or to pay cash upon conversions of the Notes may be limited by law, by regulatory authority or by agreements governing our indebtedness at the time.

57


Our failure to repurchase Notes at a time when the repurchase is required by the indenture governing such Notes or to pay any cash payable on future conversions of the Notes as required by the indenture would constitute a default. A default under the indenture or the fundamental change itself could also lead to a default under agreements governing our existing or future indebtedness. If the repayment of the related indebtedness were to be accelerated after any applicable notice or grace periods, we may not have sufficient funds to repay the indebtedness and repurchase the Notes or make cash payments upon conversions thereof.

We are subject to counterparty risk with respect to the capped call transactions.

In connection with our issuance of the Notes in January 2021, we entered into privately negotiated capped call transactions (the “Capped Call transactions”) with certain financial institutions (the "option counterparties"). The option counterparties are financial institutions or affiliates of financial institutions, and we will be subject to the risk that one or more of such option counterparties may default under the Capped Call transactions. Our exposure to the credit risk of the option counterparties will not be secured by any collateral. If any option counterparty becomes subject to bankruptcy or other insolvency proceedings, with respect to such option counterparty’s obligations under the relevant Capped Call transaction, we will become an unsecured creditor in those proceedings with a claim equal to our exposure at that time under such transaction. Our exposure will depend on many factors but, generally, an increase in our exposure will be positively correlated to an increase in our common stock market price and in the volatility of the market price of our common stock. In addition, upon a default by any of the option counterparties, we may suffer adverse tax consequences and dilution with respect to our common stock. We can provide no assurance as to the financial stability or viability of any of the option counterparties.

Risks Related to Regulation and Policy

We rely on net metering and related policies to offer competitive pricing to customers in all of our current markets, and changes to such policies may significantly reduce demand for electricity from our solar service offerings.

As of March 31, 2021, a substantial majority of states have adopted net metering policies. Net metering policies are designed to allow homeowners to serve their own energy load using on-site generation. Electricity that is generated by a solar energy system and consumed on-site avoids a retail energy purchase from the applicable utility, and excess electricity that is exported back to the electric grid generates a retail credit within a homeowner’s monthly billing period. At the end of the monthly billing period, if the homeowner has generated excess electricity within that month, the homeowner typically carries forward a credit for any excess electricity to be offset against future utility energy purchases. At the end of an annual billing period or calendar year, utilities either continue to carry forward a credit, or reconcile the homeowner’s final annual or calendar year bill using different rates (including zero credit) for the exported electricity.

Utilities, their trade associations, and fossil fuel interests in the country are currently challenging net metering policies, and seeking to eliminate them, cap them, reduce the value of the credit provided to homeowners for excess generation, or impose charges on homeowners that have net metering. For example, on April 14, 2020, the New England Ratepayers Association filed a petition with the Federal Energy Regulatory Commission (“FERC”), asking it to assert exclusive federal jurisdiction over state net metering programs. Such a declaratory order, if granted, would have encouraged legal challenges to state net metering programs and could have reduced the bill credits customers receive for the electricity they export to the grid. On July 16, 2020, FERC dismissed the petition unanimously on procedural grounds, but at least one commissioner indicated that FERC could revisit the issue of net metering jurisdiction in the future.

In October 2015 the Hawaii Public Utilities Commission (the “Hawaii Commission”) issued an order that eliminates net metering for all new homeowners. All existing net metering customers and customers who submitted net metering applications before October 12, 2015 are grandfathered indefinitely under the old rules. Interim tariffs currently exist in Hawaii. Permanent tariffs are currently under consideration by the Hawaii Commission, and customers on the interim tariff may be switched over to these newer tariffs. We continue to sell, build, and service systems in Hawaii. The new programs in Hawaii are more complex, which decreases certainty in the economic value proposition we provide to customers and potentially slows down market growth. Recent proposals submitted by utility companies have proposed significant changes to the marketplace, such as utility ownership/control over solar energy systems, which may further detrimentally impact the economic value proposition to customers and slow down market growth.
58



In addition, in early 2016 we ceased new installations in Nevada in response to the elimination of net metering by the Public Utilities Commission of Nevada (“PUCN”). However, in September 2016, the PUCN issued an order making customers eligible for the prior net metering rules if they had installed a solar energy system or had submitted a net metering application prior to December 31, 2015. Furthermore, in June 2017, Nevada enacted legislation, AB 405, that restores net metering at a reduced credit and guarantees new customers receive the net metering rate in effect at the time they applied for interconnection for 20 years. As another example, in December 2016, the Arizona Corporation Commission (“ACC”) issued a decision to eliminate net metering for new solar customers and replace it with a net-feed in tariff (a fixed export rate). In May 2018, Connecticut enacted legislation to end the state’s net metering program upon the conclusion of the Residential Solar Investment Program, and replace it with two yet-to-be-determined rate structures. On June 28, 2019, legislation was signed into law delaying the implementation of these programs and continuing Connecticut’s net metering program through the end of 2021. In November 2017, the Utah Public Service Commission (“Utah PSC”) approved a settlement between the solar industry and Rocky Mountain Power, the main investor-owned utility in Utah. The agreement reduced the compensation customers receive for power exported to the grid by about 10% below the retail rate. The Utah PSC then initiated a case to quantify the value of power exported from behind-the-meter solar energy systems. In December 2020, after a three-year case, the Utah PSC established a new compensation rate at roughly 45% below the average retail rate.

Some states set limits on the total percentage of a utility’s customers that can adopt net metering. For example, South Carolina had a net metering cap that was eliminated in May 2019 when South Carolina enacted the Energy Freedom Act. The new law allows for regulatory review of net metering after two years, with changes to rate design to occur in June 2021. While Sunrun and Duke Energy have reached a settlement in South Carolina, the state’s Public Service Commission has not yet approved the deal. Conversely, Dominion has filed an anti-net energy metering plan that we oppose strongly. Illinois has a threshold that triggers a commission process to determine what valuation of solar comes after net metering rate design. New Jersey currently has no net metering cap; however, it has a threshold that triggers commission review of its net metering policy. These policies could be subject to change in the future, and other states we serve now or in the future may adopt net metering caps. If the net metering caps in these jurisdictions are reached without an extension of net metering policies, homeowners in those jurisdictions will not have access to the economic value proposition net metering provides. Our ability to sell our solar service offerings may be adversely impacted by the failure to extend existing limits to net metering or the elimination of currently existing net metering policies. The failure to adopt a net metering policy where it currently is not in place would pose a barrier to entry in those states. Additionally, the imposition of charges that only or disproportionately impact homeowners that have solar energy systems, or the introduction of rate designs mentioned above, would adversely impact our business.

California’s Public Utilities Commission (“CPUC”) has made changes to rate design for solar customers, such as adopting "time of use" rates with different electricity prices during peak and off peak hours, as well as modifications to the minimum bill for solar customers. The CPUC is revisiting its net metering policy in a proceeding that began in the third quarter of 2020 and is expected to conclude near the end of 2021 and not take effect until sometime in 2022, or in early 2023. The California investor-owned utilities, along with other parties, are seeking to reduce the level of compensation for customer-owned generation and to impose grid access fees on solar customers. Similarly, certain California municipal utilities, which are not regulated by the CPUC and would not be governed by the CPUC's net metering policy, have also announced they plan to review their net metering policies. Such reviews have been taking place at California municipal utilities since 2015.

Electric utility statutes and regulations and changes to such statutes or regulations may present technical, regulatory and economic barriers to the purchase and use of our solar service offerings that may significantly reduce demand for such offerings.

Federal, state and local government statutes and regulations concerning electricity heavily influence the market for our solar service offerings and are constantly evolving. These statutes, regulations, and administrative rulings relate to electricity pricing, net metering, consumer protection, incentives, taxation, competition with utilities, and the interconnection of homeowner-owned and third party-owned solar energy systems to the electrical grid. These statutes and regulations are constantly evolving. Governments, often acting through state utility or public service commissions, change and adopt different rates for residential customers on a regular basis and these changes can have a negative impact on our ability to deliver savings, or energy bill management, to customers.

59


In addition, many utilities, their trade associations, and fossil fuel interests in the country, which have significantly greater economic, technical, operational, and political resources than the residential solar industry, are currently challenging solar-related policies to reduce the competitiveness of residential solar energy. Any adverse changes in solar-related policies could have a negative impact on our business and prospects.

Regulations and policies related to rate design could deter potential customers from purchasing our solar service offerings, reduce the value of the electricity our systems produce, and reduce any savings that our customers could realize from our solar service offerings.

All states regulate investor-owned utility retail electricity pricing. In addition, there are numerous publicly owned utilities and electric cooperatives that establish their own retail electricity pricing through some form of regulation or internal process. These regulations and policies could deter potential customers from purchasing our solar service offerings. For example, some utilities in states such as Arizona and Utah have sought and secured rate design changes that reduce credit for residential solar exports to below the retail rate and impose new charges for rooftop solar customers. Utilities in additional states may follow suit. Such rate changes can include changing rates to charge lower volume-based rates—the rates charged for kilowatt hours of electricity purchased by a residential customer—while raising unavoidable fixed charges that a homeowner is subject to when they purchase solar energy from third parties, and levying charges on homeowners based on their point of maximum demand during a month (referred to as “demand charge”). For example, the Arizona Public Service Company offers residential demand charge rate plans and if our solar customers have subscribed to those plans, they may not realize typical savings from our offerings. These forms of rate design could adversely impact our business by reducing the value of the electricity our solar energy systems produce compared to retail net metering, and reducing any savings customers realize by purchasing our solar service offerings. These proposals could continue or be replicated in other states. In addition to changes in general rates charged to all residential customers, utilities are increasingly seeking solar-specific charges (which may be fixed charges, capacity-based charges, or other rate charges). Any of these changes could materially reduce the demand for our offerings and could limit the number of markets in which our offerings are competitive with electricity provided by the utilities.

We are not currently regulated as a utility under applicable laws, but we may be subject to regulation as a utility in the future or become subject to new federal and state regulations for any additional solar service offerings we may introduce in the future.

Most federal, state, and municipal laws do not currently regulate us as a utility. As a result, we are not subject to the various regulatory requirements applicable to U.S. utilities. However, any federal, state, local or other applicable regulations could place significant restrictions on our ability to operate our business and execute our business plan by prohibiting or otherwise restricting our sale of electricity. These regulatory requirements could include restricting our sale of electricity, as well as regulating the price of our solar service offerings. For example, the New York Public Service Commission and the Illinois Power Agency have issued orders regulating distributed energy providers in certain ways as if they were energy service companies, which increases the regulatory compliance burden for us in such states. If we become subject to the same regulatory authorities as utilities in other states or if new regulatory bodies are established to oversee our business, our operating costs could materially increase.

Our business depends in part on the regulatory treatment of third-party-owned solar energy systems.

Our Customer Agreements are third-party ownership arrangements. Sales of electricity by third parties face regulatory challenges in some states and jurisdictions. These challenges pertain to issues such as whether third-party-owned systems qualify for the same rebates, tax exemptions or other non-tax incentives available for homeowner-owned solar energy systems, whether third-party-owned systems are eligible at all for these incentives, and whether third-party-owned systems are eligible for net metering and the associated significant cost savings. Adverse regulatory treatment of third-party ownership arrangements could reduce demand for our solar service offerings, adversely impact our access to capital and cause us to increase the price we charge customers for energy.

Interconnection limits or circuit-level caps imposed by regulators may significantly reduce our ability to sell electricity from our solar service offerings in certain markets or slow interconnections, harming our growth rate and customer satisfaction scores.

60


Interconnection rules establish the circumstances in which rooftop solar will be connected to the electricity grid. Interconnection limits or circuit-level caps imposed by regulators may curb our growth in key markets. Utilities throughout the country have different rules and regulations regarding interconnection and some utilities cap or limit the amount of solar energy that can be interconnected to the grid. Our systems do not provide power to customers until they are interconnected to the grid.

Interconnection regulations are based on claims from utilities regarding the amount of solar energy that can be connected to the grid without causing grid reliability issues or requiring significant grid upgrades. Although recent rulings from the Hawaii Utilities Commission have helped resolve some problems, historically, interconnection limits or circuit-level caps have slowed the pace of our installations in Hawaii. Similar interconnection limits could slow our future installations in Hawaii or other markets, harming our growth rate and customer satisfaction scores. Similarly, the California and Hawaii Public Utilities Commissions require the activation of some advanced inverter functionality to head off presumed grid reliability issues, which may require more expensive equipment and more oversight of the operation of the solar energy systems over time. As a result, these regulations may hamper our ability to sell our offerings in certain markets and increase our costs, adversely affecting our business, operating results, financial condition, and prospects. These advanced functions will become more commonplace as regions start to require 1547-2018 inverters, with activation of some advanced functions starting January 2022 in Maryland, Colorado and Arizona, with more to follow.

Risks Related to Our Business Operations

Our growth depends in part on the success of our relationships with third parties, including our solar partners.

A key component of our growth strategy is to develop or expand our relationships with third parties. For example, we are investing resources in establishing strategic relationships with market players across a variety of industries, including large retailers, to generate new customers. These programs may not roll out as quickly as planned or produce the results we anticipated. A significant portion of our business depends on attracting and retaining new and existing solar partners. Negotiating relationships with our solar partners, investing in due diligence efforts with potential solar partners, training such third parties and contractors, and monitoring them for compliance with our standards require significant time and resources and may present greater risks and challenges than expanding a direct sales or installation team. If we are unsuccessful in establishing or maintaining our relationships with these third parties, our ability to grow our business and address our market opportunity could be impaired. Even if we are able to establish and maintain these relationships, we may not be able to execute on our goal of leveraging these relationships to meaningfully expand our business, brand recognition and customer base. This would limit our growth potential and our opportunities to generate significant additional revenue or cash flows.

We and our solar partners depend on a limited number of suppliers of solar panels, batteries, and other system components to adequately meet anticipated demand for our solar service offerings. Any shortage, delay or component price change from these suppliers, or the acquisition of any of these suppliers by a competitor, could result in sales and installation delays, cancellations, and loss of market share.

We and our solar partners purchase solar panels, inverters, batteries, and other system components from a limited number of suppliers, making us susceptible to quality issues, shortages and price changes. If we or our solar partners fail to develop, maintain and expand our relationships with these or other suppliers, we may be unable to adequately meet anticipated demand for our solar service offerings, or we may only be able to offer our systems at higher costs or after delays. If one or more of the suppliers that we or our solar partners rely upon to meet anticipated demand ceases or reduces production, we may be unable to quickly identify alternate suppliers or to qualify alternative products on commercially reasonable terms, and we may be unable to satisfy this demand.

The acquisition of a supplier by one of our competitors could also limit our access to such components and require significant redesigns of our solar energy systems or installation procedures and have a material adverse effect on our business.

61


In particular, there is a limited number of suppliers of inverters, which are components that convert electricity generated by solar panels into electricity that can be used to power the home. For example, once we design a system for use with a particular inverter, if that type of inverter is not readily available at an anticipated price, we may incur delays and additional expenses to redesign the system. Further, the inverters on our solar energy systems generally carry only ten year warranties. If there is an inverter equipment shortage in a year when a substantial number of inverters on our systems need to be replaced, we may not be able to replace the inverters to maintain proper system functioning or may be forced to do so at higher than anticipated prices, either of which would adversely impact our business.

Similarly, there is a limited number of suppliers of batteries. Once we design a system for use with a particular battery, if that type of battery is not readily available from our supplier, we may incur delays and additional expenses to install the system or be forced to redesign the system.

There have also been periods of industry-wide shortage of key components, including solar panels, in times of rapid industry growth or regulatory change. For example, guidance from the IRS on the steps required for construction to be deemed to have commenced in time to qualify for federal investment tax credits resulted in significant module shortages in the market as utilities and large commercial customers started purchasing supplies in advance of the December 2019 deadline to qualify for a 30% Commercial ITC. Further, new or unexpected changes in rooftop fire codes or building codes may require new or different system components to satisfy compliance with such newly effective codes or regulations, which may not be readily available for distribution to us or our suppliers. The manufacturing infrastructure for some of these components has a long lead time, requires significant capital investment and relies on the continued availability of key commodity materials, potentially resulting in an inability to meet demand for these components and, as a result, could negatively impact our ability to install systems in a timely manner. Additionally, any decline in the exchange rate of the U.S. dollar compared to the functional currency of our component suppliers could increase our component prices. Any of these shortages, delays or price changes could limit our growth, cause cancellations or adversely affect our operating margins, and result in loss of market share and damage to our brand.

In addition, our supply chain and operations (or those of our partners) could be subject to events beyond our control, such as earthquakes, wildfires, flooding, hurricanes, tsunamis, typhoons, volcanic eruptions, droughts, tornadoes, the effects of climate change and related extreme weather, public health issues and pandemics, war, terrorism, government restrictions or limitations on trade, and geo-political unrest and uncertainties. For example, the COVID-19 pandemic is having an unprecedented impact on the U.S. economy and on our business, and the extent to which the COVID-19 pandemic may impact our supply chain and operations is uncertain. The extent of the impact of the COVID-19 pandemic on our business and operations will depend on several factors, such as the duration, severity, and geographic spread of the outbreak and the extent of travel restrictions and business closures imposed in China, the United States, and other countries. In addition, human rights issues in foreign countries and the U.S. government response to them could disrupt our supply chain and operations. For example, allegations regarding forced labor in China and U.S. regulations to prohibit the importation of any goods derived from forced labor could affect our supply chain and operations.

As the primary entity that contracts with customers, we are subject to risks associated with construction, cost overruns, delays, customer cancellations, regulatory compliance and other contingencies, any of which could have a material adverse effect on our business and results of operations.

We are a licensed contractor in certain communities that we service, and we are ultimately responsible as the contracting party for every solar energy system installation. We may be liable, either directly or through our solar partners, to customers for any damage we cause to them, their home, belongings or property during the installation of our systems. For example, we, either directly or through our solar partners, frequently penetrate customers’ roofs during the installation process and may incur liability for the failure to adequately weatherproof such penetrations following the completion of construction. In addition, because the solar energy systems we or our solar partners deploy are high voltage energy systems, we may incur liability for any failure to comply with electrical standards and manufacturer recommendations.

62


For example, on December 2, 2020, the California Contractors State License Board (the “CSLB”) filed an administrative proceeding against Sunrun and certain of its officers related to an accident that occurred during an installation by one of our channel partners, Horizon Solar Power, which holds its own license with the CSLB. If this proceeding is not resolved in our favor, it could potentially result in fines, a public reprimand, probation or the suspension or revocation of our California Contractor’s License. We strongly deny any wrongdoing in the matter and intend to work cooperatively with the CSLB while vigorously defending ourselves in this action.

Completing the sale and installation of a solar energy system requires many different steps including a site audit, completion of designs, permitting, installation, electrical sign-off and interconnection. Customers may cancel their Customer Agreement, subject to certain conditions, during this process until commencement of installation, and we have experienced increased customer cancellations in certain geographic markets during certain periods in our operating history. We or our solar partners may face customer cancellations, delays or cost overruns which may adversely affect our or our solar partners’ ability to ramp up the volume of sales or installations in accordance with our plans. These cancellations, delays or overruns may be the result of a variety of factors, such as labor shortages or other labor issues, defects in materials and workmanship, adverse weather conditions, transportation constraints, construction change orders, site changes or roof conditions, geographic factors and other unforeseen difficulties, any of which could lead to increased cancellation rates, reputational harm and other adverse effects. For example, some customer orders are cancelled after a site visit if we determine that a customer needs to make repairs to or install a new roof, or that there is excessive shading on their property. If we continue to experience increased customer cancellations, our financial results may be materially and adversely affected.

In addition, the installation of solar energy systems and other energy-related products requiring building modifications are subject to oversight and regulation in accordance with national, state and local laws and ordinances relating to building, fire and electrical codes, safety, environmental protection, utility interconnection and metering, and related matters. We also rely on certain of our and our partners' employees to maintain professional licenses in many of the jurisdictions in which we operate, and our failure to employ properly licensed personnel could adversely affect our licensing status in those jurisdictions. It is difficult and costly to track the requirements of every individual authority having jurisdiction over our installations and to design solar energy systems to comply with these varying standards. Any new government regulations or utility policies pertaining to our systems may result in significant additional expenses to us and our customers and, as a result, could cause a significant reduction in demand for our solar service offerings.

We have a variety of stringent quality standards that we apply in the selection, supervision, and oversight of our third-party suppliers and solar partners. We exercise oversight over our partners through written agreements requiring compliance with the laws and requirements of all jurisdictions, including regarding safety and consumer protections, by oversight of compliance with these agreements, and enforced by termination of a partner relationship for failure to meet those obligations. However, because our suppliers and partners are third parties, ultimately, we cannot guarantee that they will follow our standards or ethical business practices, such as fair wage practices and compliance with environmental, safety and other local laws, despite our efforts to hold them accountable to our standards. A lack of demonstrated compliance could lead us to seek alternative suppliers or contractors, which could increase our costs and result in delayed delivery or installation of our products, product shortages or other disruptions of our operations. Violation of labor or other laws by our suppliers and solar partners or the divergence of a supplier’s or solar partner's labor or other practices from those generally accepted as ethical in the United States or other markets in which we do business could also attract negative publicity for us and harm our business, brand and reputation in the market.

We typically bear the risk of loss and the cost of maintenance, repair and removal on solar energy systems that are owned or leased by our investment funds.

63


We typically bear the risk of loss and are generally obligated to cover the cost of maintenance, repair and removal for any solar energy system that we sell or lease to our investment funds. At the time we sell or lease a solar energy system to an investment fund, we enter into a maintenance services agreement where we agree to operate and maintain the system for a fixed fee that is calculated to cover our future expected maintenance costs. If our solar energy systems require an above-average amount of repairs or if the cost of repairing systems were higher than our estimate, we would need to perform such repairs without additional compensation. If our solar energy systems, more than 40% of which were located in California as of March 31, 2021, are damaged as the result of a natural disaster beyond our control, losses could exceed or be excluded from, our insurance policy limits, and we could incur unforeseen costs that could harm our business and financial condition. We may also incur significant costs for taking other actions in preparation for, or in reaction to, such events. We purchase property insurance with industry standard coverage and limits approved by an investor’s third-party insurance advisors to hedge against such risk, but such coverage may not cover our losses.

Product liability claims against us could result in adverse publicity and potentially significant monetary damages.

If our solar service offerings, including our racking systems, photovoltaic modules, batteries, inverters, or other products, injured someone, we would be exposed to product liability claims. Because solar energy systems and many of our other current and anticipated products are electricity-producing devices, it is possible that customers or their property could be injured or damaged by our products, whether by product malfunctions, defects, improper installation or other causes. We rely on third-party manufacturing warranties, warranties provided by our solar partners and our general liability insurance to cover product liability claims and have not obtained separate product liability insurance. Our solar energy systems, including our photovoltaic modules, batteries, inverters, and other products, may also be subject to recalls due to product malfunctions or defects. Any product liability claim we face could be expensive to defend and divert management’s attention. The successful assertion of product liability claims against us could result in potentially significant monetary damages that could require us to make significant payments, as well as subject us to adverse publicity, damage our reputation and competitive position and adversely affect sales of our systems and other products. In addition, product liability claims, injuries, defects or other problems experienced by other companies in the residential solar industry could lead to unfavorable market conditions to the industry as a whole, and may have an adverse effect on our ability to attract customers, thus affecting our growth and financial performance.

Our business is concentrated in certain markets, putting us at risk of region-specific disruptions.

As of March 31, 2021, more than 40% of our customers were in California, and we expect many of our future installations to be in California, which could further concentrate our customer base and operational infrastructure. Accordingly, our business and results of operations are particularly susceptible to adverse economic, regulatory, political, weather and other conditions in this market, including the impacts of the COVID-19 pandemic, and in other markets that may become similarly concentrated, in particular the east coast, where we have seen significant growth recently.

Our corporate and sales headquarters are located in San Francisco, California, an area that has a heightened risk of earthquakes and nearby wildfires. We may not have adequate insurance, including business interruption insurance, to compensate us for losses that may occur from any such significant events, including damage to our solar energy systems. A significant natural disaster, such as an earthquake or wildfire, or a public health crisis, such as a pandemic, or civil unrest could have a material adverse impact on our business, results of operations and financial condition. In addition, acts of terrorism or malicious computer viruses could cause disruptions in our or our solar partners’ businesses or the economy as a whole. To the extent that these disruptions result in delays or cancellations of installations or the deployment of our solar service offerings, our business, results of operations and financial condition would be adversely affected.

The majority of the Vivint Solar business is conducted using the direct-to-home sales channel.

64


Historically, the Vivint Solar business’ primary sales channel has been a direct-to-home sales model. We are vulnerable to changes in laws and regulations related to direct sales and marketing that could impose additional limitations on unsolicited residential sales calls and may impose additional restrictions such as adjustments to our marketing materials and direct-selling processes, and new training for personnel. If additional laws and regulations affecting direct sales and marketing are passed in the markets in which we operate, it would take time to train our sales professionals to comply with such laws, and we may be exposed to fines or other penalties for violations of such laws. If we fail to compete effectively through our direct-selling efforts, our financial condition, results of operations and growth prospects could be adversely affected.

Expansion into new sales channels could be costly and time-consuming. As we enter new channels, we could be at a disadvantage relative to other companies who have more history in these spaces.

As we continue to expand into new sales channels, such as direct-to-home, homebuilder, retail, and e-commerce channels and adapt to a remote selling model, we have incurred and may continue to incur significant costs. In addition, we may not initially or ever be successful in utilizing these new channels. Furthermore, we may not be able to compete successfully with companies with a historical presence in such channels, and we may not realize the anticipated benefits of entering such channels, including efficiently increasing our customer base and ultimately reducing costs. Entering new channels also poses the risk of conflicts between sales channels. If we are unable to successfully compete in new channels, our operating results and growth prospects could be adversely affected.

Obtaining a sales contract with a potential customer does not guarantee that a potential customer will not decide to cancel or that we will not need to cancel due to a failed inspection, which could cause us to generate no revenue from a product and adversely affect our results of operations.

Even after we secure a sales contract with a potential customer, we (either directly or through our solar partners) must perform an inspection to ensure the home, including the rooftop, meets our standards and specifications. If the inspection finds repairs to the rooftop are required in order to satisfy our standards and specifications to install the solar energy system, and a potential customer does not want to make such required repairs, we would lose that anticipated sale. In addition, per the terms of our Customer Agreements, a customer maintains the ability to cancel before commencement of installation, subject to certain conditions. Any delay or cancellation of an anticipated sale could materially and adversely affect our financial results, as we may have incurred sales-related, design-related, and other expenses and generated no revenue.

The value of our solar energy systems at the end of the associated term of the lease or power purchase agreement may be lower than projected, which may adversely affect our financial performance and valuation.

We depreciate the costs of our solar energy systems over their estimated useful life of 35 years. At the end of the initial typically 20- or 25-year term of the Customer Agreement, customers may choose to purchase their solar energy systems, ask to remove the system at our cost or renew their Customer Agreements. Customers may choose to not renew or purchase for any reason, including pricing, decreased energy consumption, relocation of residence, or switching to a competitor product.

Furthermore, it is difficult to predict how future environmental regulations may affect the costs associated with the removal, disposal or recycling of our solar energy systems. If the value in trade or renewal revenue is less than we expect, we may be required to recognize all or some of the remaining unamortized costs. This could materially impair our future results of operations.

We are exposed to the credit risk of customers and payment delinquencies on our accounts receivables.

Our Customer Agreements are typically for 20 or 25 years and require the customer to make monthly payments to us. Accordingly, we are subject to the credit risk of customers. As of March 31, 2021, the average FICO score of our customers under a Customer Agreement with a monthly payment schedule remained at or above 740, which is generally categorized as a “Very Good” credit profile by the Fair Isaac Corporation. However, this may decline to the extent FICO score requirements under future investment funds are relaxed. While customer defaults have been immaterial to date, we expect that the risk of customer defaults may increase as we grow our business.
65


Due to the immaterial amount of customer defaults to date, our reserve for this exposure is minimal, and our future exposure may exceed the amount of such reserves. If we experience increased customer credit defaults, our revenue and our ability to raise new investment funds could be adversely affected. If economic conditions worsen, certain of our customers may face liquidity concerns and may be unable to satisfy their payment obligations to us on a timely basis or at all, which could have a material adverse effect on our financial condition and results of operations.

We may not realize the anticipated benefits of past or future investments, strategic transactions, or acquisitions, and integration of these acquisitions may disrupt our business and management.

We have in the past and may in the future, acquire companies, Project pipelines, Projects, SRECs, products, or technologies or enter into joint ventures or other strategic transactions. For example, we completed the acquisition of Vivint Solar on October 8, 2020. Also, in July 2020, we announced a venture with SK E&S Co., Ltd. and other affiliated companies focused on home electrification. We may not realize the anticipated benefits of past or future investments, strategic transactions, or acquisitions, and these transactions involve numerous risks that are not within our control. These risks include the following, among others:

failure to satisfy the required conditions and otherwise complete a planned acquisition, joint venture or other strategic transaction on a timely basis or at all;

legal or regulatory proceedings, if any, relating to a planned acquisition, joint venture or other strategic transaction and the outcome of such legal proceedings;

difficulty in assimilating the operations, systems, and personnel of the acquired company, especially given our unique culture;

difficulty in effectively integrating the acquired technologies or products with our current products and technologies;

difficulty in maintaining controls, procedures and policies during the transition and integration;

disruption of our ongoing business and distraction of our management and employees from other opportunities and challenges due to integration issues;

difficulty integrating the acquired company’s accounting, management information and other administrative systems;

inability to retain key technical and managerial personnel of the acquired business;
inability to retain key customers, vendors and other business partners of the acquired business;

inability to achieve the financial and strategic goals for the acquired and combined businesses;

incurring acquisition-related costs or amortization costs for acquired intangible assets that could impact our results of operations;

significant post-acquisition investments which may lower the actual benefits realized through the acquisition;

potential failure of the due diligence processes to identify significant issues with product quality, legal, and financial liabilities, among other things;

66


potential inability to assert that internal controls over financial reporting are effective; and

potential inability to obtain, or obtain in a timely manner, approvals from governmental authorities, which could delay or prevent such acquisitions.

Our failure to address these risks, or other problems encountered in connection with our past or future investments, strategic transactions, or acquisitions, could cause us to fail to realize the anticipated benefits of these acquisitions or investments, cause us to incur unanticipated liabilities, and harm our business generally. Future acquisitions could also result in dilutive issuances of our equity securities, the incurrence of debt, contingent liabilities, amortization expenses, incremental expenses or the write-off of goodwill, any of which could harm our financial condition or results of operations, and the trading price of our common stock could decline.

Mergers and acquisitions are inherently risky, may not produce the anticipated benefits and could adversely affect our business, financial condition or results of operations.

If we are unsuccessful in developing and maintaining our proprietary technology, including our BrightPath software, our ability to attract and retain solar partners could be impaired, our competitive position could be harmed and our revenue could be reduced.

Our future growth depends on our ability to continue to develop and maintain our proprietary technology that supports our solar service offerings, including our design and proposal software, BrightPath. In addition, we rely, and expect to continue to rely, on licensing agreements with certain third parties for aerial images that allow us to efficiently and effectively analyze a customer’s rooftop for solar energy system specifications. In the event that our current or future products require features that we have not developed or licensed, or we lose the benefit of an existing license, we will be required to develop or obtain such technology through purchase, license or other arrangements. If the required technology is not available on commercially reasonable terms, or at all, we may incur additional expenses in an effort to internally develop the required technology. In addition, our BrightPath software was developed, in part, with U.S. federal government funding. When new technologies are developed with U.S. government funding, the government obtains certain rights in any resulting patents, including a nonexclusive license authorizing the government to use the invention for non-commercial purposes. These rights may permit the government to disclose certain confidential information related to BrightPath to third parties and to exercise “march-in” rights to use or allow third parties to use our patented technology. We are also subject to certain reporting and other obligations to the U.S. government in connection with funding for BrightPath. If we are unable to maintain our existing proprietary technology, our ability to attract and retain solar partners could be impaired, our competitive position could be harmed and our revenue could be reduced.

Disruptions to our solar production metering solution could negatively impact our revenue and increase our expenses.

Our ability to monitor solar energy production for various purposes depends on the operation of our metering solution. We could incur significant expense and disruption to our operations in connection with failures of our metering solution, including meter hardware failures and failure or obsolescence of the cellular technology that we use to communicate with those meters. For example, many of our meters operate on either the 3G or 4G cellular data networks, which are expected to sunset before the term of our Customer Agreements, and newer technologies we use today may become obsolete before the end of the term of Customer Agreements entered into now. Upgrading our metering solution may cause us to incur significant expense. Additionally, our meters communicate data through proprietary software, which we license from our metering partners. Should we be unable to continue to license, on agreeable terms, the software necessary to communicate with our meters, it could cause a significant disruption in our business and operations.

Problems with product quality or performance may cause us to incur warranty expenses and performance guarantee expenses, may lower the residual value of our solar energy systems and may damage our market reputation and cause our financial results to decline.

67


Customers who enter into Customer Agreements with us are covered by production guarantees and roof penetration warranties. As the owners of the solar energy systems, we or our investment funds receive a warranty from the inverter and solar panel manufacturers, and, for those solar energy systems that we do not install directly, we receive workmanship and material warranties as well as roof penetration warranties from our solar partners. Furthermore, one or more of our third-party manufacturers or solar partners could cease operations and no longer honor these warranties, leaving us to fulfill these potential obligations to customers, or such warranties may be limited in scope and amount, and may be inadequate to protect us. We also provide a performance guarantee with certain solar service offerings pursuant to which we compensate customers on an annual basis if their system does not meet the electricity production guarantees set forth in their agreement with us. Customers who enter into Customer Agreements with us are covered by production guarantees equal to the length of the term of these agreements, typically 20 or 25 years. We may suffer financial losses associated if significant performance guarantee payments are triggered.

Because of our limited operating history and the length of the term of our Customer Agreements, we have been required to make assumptions and apply judgments regarding a number of factors, including our anticipated rate of warranty claims and the durability, performance and reliability of our solar energy systems. Our assumptions could prove to be materially different from the actual performance of our systems, causing us to incur substantial expense to repair or replace defective solar energy systems in the future or to compensate customers for systems that do not meet their production guarantees. Product failures or operational deficiencies also would reduce our revenue from power purchase or lease agreements because they are dependent on system production. Any widespread product failures or operating deficiencies may damage our market reputation and adversely impact our financial results.

Our business may be harmed if we fail to properly protect our intellectual property, and we may also be required to defend against claims or indemnify others against claims that our intellectual property infringes on the intellectual property rights of third parties.

We believe that the success of our business depends in part on our proprietary technology, including our software, information, processes and know-how. We rely on copyright, trade secret and patent protections to secure our intellectual property rights. Although we may incur substantial costs in protecting our technology, we cannot be certain that we have adequately protected or will be able to adequately protect it, that our competitors will not be able to utilize our existing technology or develop similar technology independently, that the claims allowed with respect to any patents held by us will be broad enough to protect our technology or that foreign intellectual property laws will adequately protect our intellectual property rights. Moreover, we cannot be certain that our patents provide us with a competitive advantage. Despite our precautions, it may be possible for third parties to obtain and use our intellectual property without our consent. Unauthorized use of our intellectual property by third parties, and the expenses incurred in protecting our intellectual property rights, may adversely affect our business. In the future, some of our products could be alleged to infringe existing patents or other intellectual property of third parties, and we cannot be certain that we will prevail in any intellectual property dispute. In addition, any future litigation required to enforce our patents, to protect our trade secrets or know-how or to defend us or indemnify others against claimed infringement of the rights of third parties could harm our business, financial condition, and results of operations.

We use “open source” software in our solutions, which may require that we release the source code of certain software subject to open source licenses or subject us to possible litigation or other actions that could adversely affect our business.

We utilize software that is licensed under so-called “open source,” “free” or other similar licenses. Open source software is made available to the general public on an “as-is” basis under the terms of a non-negotiable license. We currently combine our proprietary software with open source software but not in a manner that we believe requires the release of the source code of our proprietary software to the public. However, our use of open source software may entail greater risks than use of third-party commercial software. Open source licensors generally do not provide warranties or other contractual protections regarding infringement claims or the quality of the code. In addition, if we combine our proprietary software with open source software in a certain manner, we could, under certain open source licenses, be required to release the source code of our proprietary software to the public. This would allow our competitors to create similar offerings with lower development effort and time.

68


We may also face claims alleging noncompliance with open source license terms or infringement or misappropriation of proprietary software. These claims could result in litigation, require us to purchase a costly license or require us to devote additional research and development resources to change our software, any of which would have a negative effect on our business and results of operations. In addition, if the license terms for open source software that we use change, we may be forced to re-engineer our solutions, incur additional costs or discontinue the use of these solutions if re-engineering cannot be accomplished on a timely basis. Although we monitor our use of open source software to avoid subjecting our offerings to unintended conditions, few courts have interpreted open source licenses, and there is a risk that these licenses could be construed in a way that could impose unanticipated conditions or restrictions on our ability to use our proprietary software. We cannot guarantee that we have incorporated or will incorporate open source software in our software in a manner that will not subject us to liability or in a manner that is consistent with our current policies and procedures.

Any security breach or unauthorized disclosure or theft of personal information we gather, store and use, or other hacking and phishing attacks on our systems, could harm our reputation, subject us to claims or litigation, and have an adverse impact on our business.

We receive, store and use personal information of customers, including names, addresses, e-mail addresses, credit information and other housing and energy use information, as well as the personal information of our employees. Unauthorized disclosure of such personal information, whether through breach of our systems by an unauthorized party, employee theft or misuse, or otherwise, could harm our business. In addition, computer malware, viruses, social engineering (predominantly spear phishing attacks), and general hacking have become more prevalent, have occurred on our systems in the past, and could occur on our systems in the future. Inadvertent disclosure of such personal information, or if a third party were to gain unauthorized access to the personal information in our possession, has resulted in, and could result in future claims or litigation arising from damages suffered by such individuals. In addition, we could incur significant costs in complying with the multitude of federal, state and local laws regarding the unauthorized disclosure of personal information. Our efforts to protect such personal information may be unsuccessful due to software bugs or other technical malfunctions; employees, contractor, or vendor error or malfeasance; or other threats that evolve. In addition, third parties may attempt to fraudulently induce employees or users to disclose sensitive information. Although we have developed systems and processes that are designed to protect the personal information we receive, store and use and to prevent or detect security breaches, we cannot assure you that such measures will provide absolute security. Finally, any perceived or actual unauthorized disclosure of such information could harm our reputation, substantially impair our ability to attract and retain customers and have an adverse impact on our business.

While we currently maintain cybersecurity insurance, such insurance may not be sufficient to cover us against claims, and we cannot be certain that cyber insurance will continue to be available to us on economically reasonable terms, or at all, or that any insurer will not deny coverage as to any future claim.

Our business is subject to complex and evolving laws and regulations regarding privacy and data protection (“data protection laws”). Many of these laws and regulations are subject to change and uncertain interpretation, and could result in claims, increased cost of operations, or otherwise harm our business.

The regulatory environment surrounding data privacy and protection is constantly evolving and can be subject to significant change. New data protection laws, including recent California legislation and regulation which affords California consumers an array of new rights, including the right to be informed about what kinds of personal data companies have collected and why it was collected, pose increasingly complex compliance challenges and potentially elevate our costs. Complying with varying jurisdictional requirements could increase the costs and complexity of compliance, and violations of applicable data protection laws could result in significant penalties. Any failure, or perceived failure, by us to comply with applicable data protection laws could result in proceedings or actions brought against us by governmental entities or others, subject us to significant fines, penalties, judgments and negative publicity, require us to change our business practices, increase the costs and complexity of compliance, and adversely affect our business.

Damage to our brand and reputation or failure to expand our brand would harm our business and results of operations.

69


We depend significantly on our brand and reputation for high-quality solar service offerings, engineering and customer service to attract customers and grow our business. If we fail to continue to deliver our solar service offerings within the planned timelines, if our solar service offerings do not perform as anticipated or if we damage any customers’ properties or cancel Projects, our brand and reputation could be significantly impaired. We also depend greatly on referrals from customers for our growth. Therefore, our inability to meet or exceed customers’ expectations would harm our reputation and growth through referrals. We have at times focused particular attention on expeditiously growing our direct sales force and our solar partners, leading us in some instances to hire personnel or partner with third parties who we may later determine do not fit our company culture and standards. Given the sheer volume of interactions our direct sales force and our solar partners have with customers and potential customers, it is also unavoidable that some interactions will be perceived by customers and potential customers as less than satisfactory and result in complaints. If we cannot manage our hiring and training processes to limit potential issues and maintain appropriate customer service levels, our brand and reputation may be harmed and our ability to grow our business would suffer. In addition, if we were unable to achieve a similar level of brand recognition as our competitors, some of which may have a broader brand footprint, more resources and longer operational history, we could lose recognition in the marketplace among prospective customers, suppliers and partners, which could affect our growth and financial performance. Our growth strategy involves marketing and branding initiatives that will involve incurring significant expenses in advance of corresponding revenue. We cannot assure you that such marketing and branding expenses will result in the successful expansion of our brand recognition or increase our revenue. We are also subject to marketing and advertising regulations in various jurisdictions, and overly restrictive conditions on our marketing and advertising activities may inhibit the sales of the affected products.

A failure to hire and retain a sufficient number of employees and service providers in key functions would constrain our growth and our ability to timely complete customers’ Projects and successfully manage customer accounts.

To support our growth, we need to hire, train, deploy, manage and retain a substantial number of skilled employees, engineers, installers, electricians, sales and project finance specialists. Competition for qualified personnel in our industry is increasing, particularly for skilled personnel involved in the installation of solar energy systems. We have in the past been, and may in the future be, unable to attract or retain qualified and skilled installation personnel or installation companies to be our solar partners, which would have an adverse effect on our business. We and our solar partners also compete with the homebuilding and construction industries for skilled labor. As these industries grow and seek to hire additional workers, our cost of labor may increase. The unionization of the industry’s labor force could also increase our labor costs. Shortages of skilled labor could significantly delay a project or otherwise increase our costs. Because our profit on a particular installation is based in part on assumptions as to the cost of such project, cost overruns, delays or other execution issues may cause us to not achieve our expected margins or cover our costs for that project. In addition, because we are headquartered in the San Francisco Bay Area, we compete for a limited pool of technical and engineering resources that requires us to pay wages that are competitive with relatively high regional standards for employees in these fields. Further, we need to continue to expand upon the training of our customer service team to provide high-end account management and service to customers before, during and following the point of installation of our solar energy systems. Identifying and recruiting qualified personnel and training them requires significant time, expense and attention. It can take several months before a new customer service team member is fully trained and productive at the standards that we have established. If we are unable to hire, develop and retain talented technical and customer service personnel, we may not be able to realize the expected benefits of this investment or grow our business.

In addition, to support the growth and success of our direct-to-consumer channel, we need to recruit, retain and motivate a large number of sales personnel on a continuing basis. We compete with many other companies for qualified sales personnel, and it could take many months before a new salesperson is fully trained on our solar service offerings. If we are unable to hire, develop and retain qualified sales personnel or if they are unable to achieve desired productivity levels, we may not be able to compete effectively.

If we or our solar partners cannot meet our hiring, retention and efficiency goals, we may be unable to complete customers’ Projects on time or manage customer accounts in an acceptable manner or at all. Any significant failures in this regard would materially impair our growth, reputation, business and financial results. If we are required to pay higher compensation than we anticipate, these greater expenses may also adversely impact our financial results and the growth of our business.

70


The loss of one or more members of our senior management or key employees may adversely affect our ability to implement our strategy.

We depend on our experienced management team, and the loss of one or more key executives could have a negative impact on our business. In particular, we are dependent on the services of our chief executive officer and co-founder, Lynn Jurich, and our Chairman and co-founder, Edward Fenster. We also depend on our ability to retain and motivate key employees and attract qualified new employees. Neither our founders nor our key employees are bound by employment agreements for any specific term, and we may be unable to replace key members of our management team and key employees in the event we lose their services. Integrating new employees into our management team could prove disruptive to our operations, require substantial resources and management attention and ultimately prove unsuccessful. An inability to attract and retain sufficient managerial personnel who have critical industry experience and relationships could limit or delay our strategic efforts, which could have a material adverse effect on our business, financial condition, and results of operations.

We are subject to legal proceedings, regulatory inquiries and litigation, and we have previously been, and may in the future be, named in additional legal proceedings, become involved in regulatory inquiries or be subject to litigation in the future, all of which are costly, distracting to our core business and could result in an unfavorable outcome, or a material adverse effect on our business, financial condition, results of operations, or the trading price for our securities.

We are involved in legal proceedings and receive inquiries from government and regulatory agencies from time to time. In the event that we are involved in significant disputes or are the subject of a formal action by a regulatory agency, we could be exposed to costly and time-consuming legal proceedings that could result in any number of outcomes. Although outcomes of such actions vary, any current or future claims or regulatory actions initiated by or against us, whether successful or not, could result in significant costs, costly damage awards or settlement amounts, injunctive relief, increased costs of business, fines or orders to change certain business practices, significant dedication of management time, diversion of significant operational resources, or otherwise harm our business.

If we are not successful in our legal proceedings and litigation, we may be required to pay significant monetary damages, which could hurt our results of operations. Lawsuits are time-consuming and expensive to resolve and divert management’s time and attention. Although we carry general liability insurance, our insurance may not cover potential claims or may not be adequate to indemnify us for all liability that may be imposed. We cannot predict how the courts will rule in any potential lawsuit against us. Decisions in favor of parties that bring lawsuits against us could subject us to significant liability for damages, adversely affect our results of operations and harm our reputation.

A failure to comply with laws and regulations relating to our interactions with current or prospective residential customers could result in negative publicity, claims, investigations, and litigation, and adversely affect our financial performance.

71


Our business involves transactions with customers. We and our solar partners must comply with numerous federal, state and local laws and regulations that govern matters relating to our interactions with customers, including those pertaining to privacy and data security, consumer financial and credit transactions, home improvement contracts, warranties and direct-to-home solicitation, along with certain rules and regulations specific to the marketing and sale of residential solar products and services. These laws and regulations are dynamic and subject to potentially differing interpretations, and various federal, state and local legislative and regulatory bodies may expand current laws or regulations, or enact new laws and regulations, regarding these matters. Changes in these laws or regulations or their interpretation could dramatically affect how we do business, acquire customers, and manage and use information we collect from and about current and prospective customers and the costs associated therewith. We strive to comply with all applicable laws and regulations relating to our interactions with residential customers. It is possible, however, that these requirements may be interpreted and applied in a manner that is inconsistent from one jurisdiction to another and may conflict with other rules or our practices. Noncompliance with any such laws or regulations, or the perception that we or our solar partners have violated such laws or regulations or engaged in deceptive practices that could result in a violation, could also expose us to claims, proceedings, litigation and investigations by private parties and regulatory authorities, as well as substantial fines and negative publicity, each of which may materially and adversely affect our business. We have incurred, and will continue to incur, significant expenses to comply with such laws and regulations, and increased regulation of matters relating to our interactions with residential customers could require us to modify our operations and incur significant additional expenses, which could have an adverse effect on our business, financial condition, and results of operations.

Any investigations, actions, adoption or amendment of regulations relating to the marketing of our products to residential consumers could divert management’s attention from our business, require us to modify our operations and incur significant additional expenses, which could have an adverse effect on our business, financial condition, and results of operations or could reduce the number of our potential customers.

We cannot ensure that our sales professionals and other personnel will always comply with our standard practices and policies, as well as applicable laws and regulations. In any of the numerous interactions between our sales professionals or other personnel and our customers or potential customers, our sales professionals or other personnel may, without our knowledge and despite our efforts to effectively train them and enforce compliance, engage in conduct that is or may be prohibited under our standard practices and policies and applicable laws and regulations. Any such non-compliance, or the perception of non-compliance, has exposed us to claims and could expose us to additional claims, proceedings, litigation, investigations, or enforcement actions by private parties or regulatory authorities, as well as substantial fines and negative publicity, each of which may materially and adversely affect our business and reputation. We have incurred, and will continue to incur, significant expenses to comply with the laws, regulations and industry standards that apply to us.

Compliance with occupational safety and health requirements and best practices can be costly, and noncompliance with such requirements may result in potentially significant penalties, operational delays and adverse publicity.

The installation of solar energy systems requires our employees and employees of our solar partners to work with complicated and potentially dangerous electrical and utility systems. The evaluation and installation of our energy-related products also require these employees to work in locations that may contain potentially dangerous levels of asbestos, lead or mold or other substances. We also maintain large fleets of vehicles that these employees use in the course of their work. There is substantial risk of serious illness, injury, or death if proper safety procedures are not followed. Our operations are subject to regulation under the U.S. Occupational Safety and Health Act ("OSHA") and equivalent state laws. Changes to OSHA requirements, or stricter interpretation or enforcement of existing laws or regulations, could result in increased costs. If we fail to comply with applicable OSHA regulations, even if no work-related serious illness, injury, or death occurs, we may be subject to civil or criminal enforcement and be required to pay substantial penalties, incur significant capital expenditures, or suspend or limit operations. Any accidents, citations, violations, illnesses, injuries or failure to comply with industry best practices may subject us to adverse publicity, damage our reputation and competitive position and adversely affect our business.

If our products do not work as well as planned or if we are unsuccessful in developing and selling new products or in penetrating new markets, our business, financial condition, and results of operations could be adversely affected.

72


Our success and ability to compete are dependent on the products that we have developed or may develop in the future. There is a risk that the products that we have developed or may develop may not work as intended, or that the marketing of the products may not be as successful as anticipated. The development of new products generally requires substantial investment and can require long development and testing periods before they are commercially viable. We intend to continue to make substantial investments in developing new products and it is possible that that we may not develop or acquire new products or product enhancements that compete effectively within our target markets or differentiate our products based on functionality, performance or cost and thus our new technologies and products may not result in meaningful revenue. In addition, any delays in developing and releasing new or enhanced products could cause us to lose revenue opportunities and potential customers. Any technical flaws in product releases could diminish the innovative impact of our products and have a negative effect on customer adoption and our reputation. If we fail to introduce new products that meet the demands of our customers or target markets or do not achieve market acceptance, or if we fail to penetrate new markets, our business, financial conditions and results of operations could be adversely affected.

If we fail to manage our recent and future growth effectively, we may be unable to execute our business plan, maintain high levels of customer service, or adequately address competitive challenges.

We have experienced significant growth in recent periods, including as a result of our recent acquisition of Vivint Solar, and we intend to continue to expand our business within existing markets and in a number of new locations in the future. This growth has placed, and any future growth may continue to place, a significant strain on our management, operational and financial infrastructure. In particular, we have been in the past, and may in the future, be required to expand, train and manage our growing employee base and solar partners. Our management will also be required to maintain and expand our relationships with customers, suppliers, and other third parties and attract new customers and suppliers, as well as to manage multiple geographic locations.

In addition, our current and planned operations, personnel, systems and procedures might be inadequate to support our future growth and may require us to make additional unanticipated investment in our infrastructure, including additional costs for the expansion of our employee base and our solar partners as well as marketing and branding costs. Our success and ability to further scale our business will depend, in part, on our ability to manage these changes in a cost-effective and efficient manner. If we cannot manage our growth, we may be unable to take advantage of market opportunities, execute our business strategies or respond to competitive pressures. This could also result in declines in quality or customer satisfaction, increased costs, difficulties in introducing new solar service offerings or other operational difficulties. Any failure to effectively manage growth could adversely impact our business and reputation.

It is difficult to evaluate our business and prospects due to our limited operating history.

Our limited operating history, particularly as a publicly traded company, combined with the rapidly evolving and competitive nature of our industry, may not provide an adequate basis for you to evaluate our results of operations and business prospects. We cannot assure you that we will continue to be successful in generating revenue from our current solar service offerings or from any additional solar service offerings we may introduce in the future. In addition, we only have limited insight into emerging trends, such as alternative energy sources, commodity prices in the overall energy market, and legal and regulatory changes that impact the solar industry, any of which could adversely impact our business, prospects and results of operations.

We have incurred losses and may be unable to sustain profitability in the future.

We have incurred net losses in the past and may continue to incur net losses as we increase our spending to finance the expansion of our operations, expand our installation, engineering, administrative, sales and marketing staffs, increase spending on our brand awareness and other sales and marketing initiatives, make significant investments to drive future growth in our business and implement internal systems and infrastructure to support our growth. We do not know whether our revenue will grow rapidly enough to absorb these costs and our limited operating history makes it difficult to assess the extent of these expenses or their impact on our results of operations. Our ability to sustain profitability depends on a number of factors, including but not limited to:

mitigating the impact of the COVID-19 pandemic on our business;

73


growing our customer base;

finding investors willing to invest in our investment funds on favorable terms;

maintaining or further lowering our cost of capital;

reducing the cost of components for our solar service offerings;

growing and maintaining our channel partner network;

maintaining high levels of product quality, performance, and customer satisfaction;

successfully integrating the Vivint Solar business;

growing our direct-to-consumer business to scale; and

reducing our operating costs by lowering our customer acquisition costs and optimizing our design and installation processes and supply chain logistics.

Even if we do sustain profitability, we may be unable to achieve positive cash flows from operations in the future.

Our results of operations may fluctuate from quarter to quarter, which could make our future performance difficult to predict and could cause our results of operations for a particular period to fall below expectations, resulting in a decline in the price of our common stock.

Our quarterly results of operations are difficult to predict and may fluctuate significantly in the future. We have experienced seasonal and quarterly fluctuations in the past and expect these fluctuations to continue. However, given that we are operating in a rapidly changing industry, those fluctuations may be masked by our recent growth rates and thus may not be readily apparent from our historical results of operations. As such, our past quarterly results of operations may not be good indicators of likely future performance.

In addition to the other risks described in this “Risk Factors” section, as well as the factors discussed in the “Management’s Discussion and Analysis of Financial Condition and Results of Operations” section, the following factors, among others, could cause our results of operations and key performance indicators to fluctuate:

the expiration, reduction or initiation of any governmental tax rebates, tax exemptions, or incentives;

significant fluctuations in customer demand for our solar service offerings or fluctuations in the geographic concentration of installations of solar energy systems;

changes in financial markets, which could restrict our ability to access available and cost-effective financing sources;

seasonal, environmental or weather conditions that impact sales, energy production, and system installations;

the amount and timing of operating expenses related to the maintenance and expansion of our business, operations and infrastructure;

announcements by us or our competitors of new products or services, significant acquisitions, strategic partnerships, joint ventures, or capital-raising activities or commitments;
74



changes in our pricing policies or terms or those of our competitors, including utilities;

changes in regulatory policy related to solar energy generation;

the loss of one or more key partners or the failure of key partners to perform as anticipated;

our failure to successfully integrate the Vivint Solar business;

actual or anticipated developments in our competitors’ businesses or the competitive landscape;

actual or anticipated changes in our growth rate;

general economic, industry and market conditions, including as a result of the COVID-19 pandemic; and

changes to our cancellation rate.

In the past, we have experienced seasonal fluctuations in sales and installations, particularly in the fourth quarter. This has been the result of decreased sales through the holiday season and weather-related installation delays. Our incentives revenue is also highly variable due to associated revenue recognition rules, as discussed in greater detail in Management's Discussion and Analysis of Financial Condition and Results of Operations. Seasonal and other factors may also contribute to variability in our sales of solar energy systems and product sales. For these or other reasons, the results of any prior quarterly or annual periods should not be relied upon as indications of our future performance. In addition, our actual revenue or key operating metrics in one or more future quarters may fall short of the expectations of investors and financial analysts. If that occurs, the trading price of our common stock could decline and you could lose part or all of your investment.

Our actual financial results may differ materially from any guidance we may publish from time to time.

We have in the past provided, and may from time to time provide, guidance regarding our future performance that represents our management’s estimates as of the date such guidance is provided. Any such guidance is based upon a number of assumptions with respect to future business decisions (some of which may change) and estimates that, while presented with numerical specificity, are inherently subject to significant business, economic, and competitive uncertainties and contingencies (many of which are beyond our control, including those related to the COVID-19 pandemic). Guidance is necessarily speculative in nature, and it can be expected that some or all of the assumptions that inform such guidance will not materialize or will vary significantly from actual results. Our ability to meet deployment volume, cost, net present value or any other forward-looking guidance is impacted by a number of factors including, but not limited to, the number of our solar energy systems purchased outright versus the number of our solar energy systems that are subject to long-term Customer Agreements, changes in installation costs, the availability of additional financing on acceptable terms, changes in the retail prices of traditional utility generated electricity, the availability of rebates, tax credits and other incentives, changes in policies and regulations including net metering and interconnection limits or caps, the availability of solar panels and other raw materials, as well as the other risks to our business that are described in this section. Accordingly, our guidance is only an estimate of what management believes is realizable as of the date such guidance is provided. Actual results may vary from such guidance and the variations may be material. Investors should also recognize that the reliability of any forecasted financial data diminishes the farther in the future that the data is forecast. In light of the foregoing, investors should not place undue reliance on our financial guidance, and should carefully consider any guidance we may publish in context.

The requirements of being a public company may strain our resources, divert management’s attention and affect our ability to attract and retain qualified board members and officers.

75


We are subject to the reporting requirements of the Exchange Act, the listing requirements of the Nasdaq Stock Market and other applicable securities rules and regulations. Compliance with these rules and regulations has increased our legal and financial compliance costs, made some activities more difficult, time-consuming or costly and increased demand on our systems and resources. The Exchange Act requires, among other things, that we file annual, quarterly and current reports with respect to our business and results of operations and maintain effective disclosure controls and procedures and internal controls over financial reporting. Maintaining our disclosure controls and procedures and internal controls over financial reporting in accordance with this standard requires significant resources and management oversight. As a result, management’s attention may be diverted from other business concerns, which could harm our business and results of operations. Although we have already hired additional employees to comply with these requirements, we may need to hire more employees in the future, which will increase our costs and expenses.

Risks Related to Taxes and Accounting

Our ability to provide our solar service offerings to customers on an economically viable basis depends in part on our ability to finance these systems with fund investors who seek particular tax and other benefits.

Our solar service offerings have been eligible for federal investment tax credits, U.S. Treasury grants, and other tax benefits. We have relied on, and will continue to rely on, tax equity investment funds, which are financing structures that monetize a substantial portion of those benefits, in order to finance our solar service offerings. If, for any reason, we are unable to continue to monetize those benefits through these arrangements, we may be unable to provide and maintain our solar service offerings for customers on an economically viable basis.

The availability of this tax-advantaged financing depends upon many factors, including:

our ability to compete with other solar energy companies for the limited number of potential fund investors, each of which has limited funds and limited appetite for the tax benefits associated with these financings;

the state of financial and credit markets;

changes in the legal or tax risks associated with these financings; and

legislative or regulatory changes or decreases to these incentives including the anticipated step-down of the Commercial ITC (described below).

The federal government currently offers an investment tax credit (“Commercial ITC”) under Section 48(a) of the Internal Revenue Code of 1986, as amended (the “Code”), for the installation of certain solar power facilities owned for business purposes. If construction on the facility began before January 1, 2020, the amount of the Commercial ITC available is 30%, if construction began during 2020, 2021, or 2022, the amount of the Commercial ITC available is 26%, and if construction begins during 2023, the amount of the Commercial ITC available is 22%. The Commercial ITC steps down to 10% if construction of the facility begins after December 31, 2023 or if the facility is not placed in service before January 1, 2026. The depreciable basis of a solar facility is also reduced by 50% of the amount of any Commercial ITC claimed. The Internal Revenue Service (the “IRS”) provided taxpayers guidance in Notice 2018-59 for determining when construction has begun on a solar facility. This guidance is relevant for any facilities which we seek to deploy in future years but take advantage of a higher tax credit rate available for an earlier year. For example, we have sought to avail ourselves of the methods set forth in the guidance to retain the 30% Commercial ITC that was available prior to January 1, 2020 by incurring certain costs and taking title to equipment in 2019 or early 2020 and/or by performing physical work on components that will be installed in solar facilities. From and after 2023, we may seek to avail ourselves of the 26% credit rate by using these methods to establish the beginning of construction in 2020, 2021, or 2022 and we may plan to similarly further utilize the program in future years if the Commercial ITC step down continues. While we have attempted to ensure that these transactions will comply with the guidance issued by the IRS, this guidance is relatively limited and potentially subject to change. Either the IRS or our financing partners could challenge whether a facility is properly qualified for the relevant tax credit rate under the guidance, which could either result in lower tax equity advances or trigger indemnification obligations to our tax equity investors. It is also possible that we will not be able to use all of the equipment purchased or manufactured to satisfy the beginning of construction rules set forth in the guidance.

76


The federal government also currently offers a personal income tax credit under Section 25D of the Code (“Residential Energy Efficiency Tax Credit”), for the installation of certain solar power facilities owned by residential taxpayers, which is applicable to customers who purchase a solar energy system outright as opposed to entering into a Customer Agreement. The Residential Energy Efficiency Tax Credit is currently 26% if the facility is placed in service during 2020, 2021, or 2022, and 22% if placed in service during 2023. The Residential Energy Efficiency Tax Credit is not available for property placed in service after December 31, 2023.

Future reductions in the Commercial ITC and any further legislative reductions or changes to the Commercial ITC may impact the attractiveness of solar energy to certain tax equity investors and could potentially harm our business. Obtaining tax equity funding (and tax equity funding on advantageous terms) also may become more challenging. Additionally, the benefits of the Commercial ITC have historically enhanced our ability to provide competitive pricing for customers. Further reductions in, eliminations of, or expirations of, governmental incentives such as the Residential Energy Efficiency Tax Credit could reduce the number of customers who choose to purchase our solar energy systems.

Additionally, potential investors must remain satisfied that the structures that we offer make the tax benefits associated with solar energy systems available to these investors, which depends on the investors’ assessment of the tax law, the absence of any unfavorable interpretations of that law and the continued application of existing tax law and interpretations to our funding structures. Changes in existing law or interpretations of existing law by the IRS and/or the courts could reduce the willingness of investors to invest in funds associated with these solar energy systems. Moreover, reductions to the corporate tax rate may have reduced the appetite for tax benefits overall, which could reduce the pool of available funds. Accordingly, we cannot assure you that this type of financing will continue to be available to us. New investment fund structures or other financing mechanisms may become available, but if we are unable to take advantage of these fund structures and financing mechanisms, we may be at a competitive disadvantage. If, for any reason, we are unable to finance our solar service offerings through tax-advantaged structures or if we are unable to realize or monetize Commercial ITCs or other tax benefits, we may no longer be able to provide our solar service offerings to new customers on an economically viable basis, which would have a material adverse effect on our business, financial condition, and results of operations.

If the IRS makes determinations that the fair market value of our solar energy systems is materially lower than what we have claimed, we may have to pay significant amounts to our fund investors, and our business, financial condition, and prospects may be materially and adversely affected.

We and our fund investors claim the Commercial ITC or the U.S. Treasury grant in amounts based on the fair market value of our solar energy systems. We have obtained independent appraisals to determine the fair market values we report for claiming Commercial ITCs and U.S. Treasury grants. With respect to U.S. Treasury grants, the U.S. Treasury Department reviews the reported fair market value in determining the amount initially awarded, and the IRS may also subsequently audit the fair market value and determine that amounts previously awarded constitute taxable income for U.S. federal income tax purposes. With respect to Commercial ITCs, the IRS may review the fair market value on audit and determine that the tax credits previously claimed must be reduced. If the fair market value is determined in these circumstances to be less than what we or our tax equity investment funds reported, we may owe our fund investors an amount equal to this difference (including any interest and penalties), plus any costs and expenses associated with a challenge to that valuation. We could also be subject to tax liabilities, including interest and penalties. If the IRS further disagrees now or in the future with the amounts we or our tax equity investment funds reported regarding the fair market value of our solar energy systems, it could have a material adverse effect on our business, financial condition, and prospects.

We purchased an insurance policy in 2018 insuring us and related parties for additional taxes owed in respect of lost Commercial ITCs, gross-up costs and expenses incurred in defending the types of claims described above. However, this policy only covers certain investment funds and has negotiated exclusions from, and limitations to, coverage and therefore may not cover us for all such lost Commercial ITCs, taxes, costs and expenses. Similarly, not all of the investment funds related to Vivint Solar are covered by insurance policies.

One of our investment funds covered by our 2018 insurance policy is currently being audited by the IRS in an audit involving a review of the fair market value determination of our solar energy systems. If this audit results in an adverse finding, we may be subject to an indemnity obligation to our investor, which may result in certain out-of-pocket costs and increased insurance premiums in the future. The IRS audit is still ongoing, and we are unable to determine the potential tax liabilities, if any, at this time.
77



Our business currently depends on the availability of utility rebates, tax credits and other benefits, tax exemptions and exclusions and other financial incentives. We may be adversely affected by changes in U.S. tax laws, and the expiration, elimination or reduction of these benefits could adversely impact our business.

Our business depends on government policies that promote and support solar energy and enhance the economic viability of owning solar energy systems. U.S. federal, state and local governmental bodies provide incentives to owners, distributors, installers and manufacturers of solar energy systems to promote solar energy. These incentives include Commercial ITCs and Residential Energy Efficiency Tax Credit, as discussed above, as well as other tax credits, rebates and solar renewable energy credits (“SRECs”) associated with solar energy generation. Some markets, such as New Jersey and Maryland, currently utilize SRECs. SRECs can be volatile and could decrease over time as the supply of SREC-producing solar energy systems installed in a particular market increases. For example, in New Jersey, because of the substantial supply of solar energy systems installed, the state was on the cusp of reaching the solar carve-out under the state’s Renewable Portfolio Standard. In May 2018, legislation was enacted to expand New Jersey’s solar carve-out to 5.1% of kilowatt hours of electricity sold in the state. In December 2019, the state regulators adopted a transition program to follow the current SREC program that will be based on a fixed price SREC model and which is anticipated to be available to replace the current SREC program. We rely on these incentives to lower our cost of capital and to attract investors, all of which enable us to lower the price we charge customers for our solar service offerings. These incentives have had a significant impact on the development of solar energy but they could change at any time, especially in light of the recent change in administration, as further described below. These incentives may also expire on a particular date (as discussed above with respect to the Commercial ITC and Residential Energy Efficiency Tax Credit), end when the allocated funding is exhausted, or be reduced, terminated or repealed without notice. The financial value of certain incentives may also decrease over time.

In December 2017, significant tax legislation was enacted, including a change to the corporate tax rate (the “Tax Act”). As part of the Tax Act, the current corporate income tax rate was reduced, and there were other changes including limiting or eliminating various other deductions, credits and tax preferences. This reduction in the corporate income tax rate may have reduced appetite for the Commercial ITC and depreciation benefits available with respect to solar facilities. We cannot predict whether and to what extent U.S. the corporate income tax rate will change under the Biden administration. Further limitations on, or elimination of, such tax benefits could significantly impact our ability to raise tax equity investment funds or impact the terms thereof, including the amount of cash distributable to our investors. Similarly, any unfavorable interpretations of tax law by the IRS and/or the courts with respect to our financing structures could reduce the willingness of investors to invest in our funds associated with any such structure.

Any effort to overturn federal and state laws, regulations or policies that are supportive of solar energy generation or that remove costs or other limitations on other types of energy generation that compete with solar energy projects could materially and adversely affect our business.

Our business model also relies on multiple tax exemptions offered at the state and local levels. For example, some states have property tax exemptions that exempt the value of solar energy systems in determining values for calculation of local and state real and personal property taxes. State and local tax exemptions can have sunset dates, triggers for loss of the exemption, and can be changed by state legislatures and other regulators, and if solar energy systems were not exempt from such taxes, the property taxes payable by customers would be higher, which could offset any potential savings our solar service offerings could offer. Similarly, if state or local legislatures or tax administrators impose property taxes on third-party owners of solar energy systems, solar companies like us would be subject to higher costs. For example, South Carolina counties do not currently assess property tax on customer-owned residential solar energy systems; however, third-party-owned systems are subject to business personal property taxes. In Connecticut, a number of municipalities have assessed property tax on third-party-owned solar energy systems, despite an applicable exemption under state law. In Texas, there is inconsistency between counties on how third-party-owned systems are subjected to the state solar property tax exemption. California provides an exclusion (the “Solar Exclusion”) from the assessment of California property taxes for qualifying “active solar energy systems” installed as fixtures before January 1, 2025, provided such systems are locally rather than centrally assessed (“Eligible Property”). However, the Solar Exclusion is not a permanent exclusion from the assessment of property tax. Once a change in ownership of the Eligible Property occurs, the Eligible Property may be subject to reassessment and California property taxes may become due.
78



In general, we rely on certain state and local tax exemptions that apply to the sale of equipment, sale of power, or both. These state and local tax exemptions can expire or can be changed by state legislatures, regulators, tax administrators, or court rulings and such changes could adversely impact our business and the profitability of our offerings in certain markets.

As a result of our acquisition of Vivint Solar, we may be subject to adverse California property tax consequences.

The State of California provides an exclusion (the “Solar Exclusion”) from the assessment of California property taxes for qualifying “active solar energy systems” installed as fixtures before January 1, 2025, provided such systems are locally rather than centrally assessed (“Eligible Property”). However, the Solar Exclusion is not a permanent exclusion from the assessment of property tax. Once a change in ownership of the Eligible Property occurs, the Eligible Property may be subject to reassessment and California property taxes may become due.

Vivint Solar, through certain of its subsidiaries, owns solar energy systems that constitute Eligible Property (the “California PV Systems”). To the extent Vivint Solar or its subsidiaries are considered the tax owners of the California PV Systems for purposes of the California Revenue and Tax Code (“CR&T”), our acquisition of Vivint Solar would constitute a change of control of the California PV Systems triggering the loss of the Solar Exclusion and the imposition of California property taxes, which could adversely affect our business.

If we are unable to maintain effective disclosure controls and internal controls over financial reporting, investors may lose confidence in the accuracy and completeness of our financial reports and, as a result, the value of our common stock may be materially and adversely affected.

We are required, pursuant to the Exchange Act, to furnish a report by management on, among other things, the effectiveness of our internal controls over financial reporting. This assessment includes disclosure of any material weaknesses, if any, identified by our management in our internal controls over financial reporting. We are continuing to develop and refine our disclosure controls and improve our internal controls over financial reporting. We have expended, and anticipate that we will continue to expend, significant resources in order to maintain and continuously look for ways to enhance existing effective disclosure controls and procedures and internal controls over financial reporting. Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business, including the integration of Vivint Solar, which presents additional complexities relating to the design and implementation of our disclosure controls and internal control over financial reporting. In addition, we or our independent accounting firm may identify weaknesses and deficiencies that we may not otherwise identify in a timely manner in the future. If we are not able to complete the work required under Section 404 of the Sarbanes-Oxley Act on a timely basis for future fiscal years, our annual report on Form 10-K may be delayed or deficient. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud will be detected.

We cannot guarantee that our internal controls over financial reporting will prevent or detect all errors and fraud. The risk of errors is increased in light of the complexity of our business and investment funds. For example, we must deal with significant complexity in accounting for our fund structures and the resulting allocation of net income (loss) between our stockholders and noncontrolling interests under the hypothetical liquidation at book value (“HLBV”) method as well as the income tax consequences of these fund structures. As we enter into additional investment funds, which may have contractual provisions different from those of our existing funds, the analysis as to whether we consolidate these funds, the calculation under the HLBV method, and the analysis of the tax impact could become increasingly complicated. This additional complexity could require us to hire additional resources and increase the chance that we experience errors in the future.

If we are unable to assert that our internal controls over financial reporting is effective, we could lose investor confidence in the accuracy and completeness of our financial reports, which would cause the price of our common stock to decline. In addition, we could become subject to investigations by Nasdaq, the SEC or other regulatory authorities, which could require additional management attention and which could adversely affect our business.

79


Our reported financial results may be affected, and comparability of our financial results with other companies in our industry may be impacted, by changes in the accounting principles generally accepted in the United States.

Generally accepted accounting principles in the United States are subject to change and interpretation by the Financial Accounting Standards Board (“FASB"), the SEC, and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported financial results and on the financial results of other companies in our industry, and may even affect the reporting of transactions completed before the announcement or effectiveness of a change. For example, in June 2016 the FASB issued Accounting Standards Update No. 2016-13, Measurement of Credit Losses on Financial Instruments ("ASU No. 2016-13"), which replaces the current incurred loss impairment methodology with a current expected credit losses model. Other companies in our industry may be affected differently by the adoption of ASU No. 2016-13 or other new accounting standards, including timing of the adoption of new accounting standards, adversely affecting the comparability of financial statements.

Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited.

As of December 31, 2020, we had U.S. federal and state net operating loss carryforwards (“NOLs”) of approximately $0.7 billion and $2.1 billion, respectively, which begin expiring in varying amounts in 2028 and 2024, respectively, if unused. Our U.S. federal and certain state NOLs generated in tax years beginning after December 31, 2017 total approximately $1.1 billion and $176.3 million, respectively, have indefinite carryover periods, and do not expire. Under Sections 382 and 383 of the Code, if a corporation undergoes an “ownership change,” the corporation’s ability to use its pre-change NOLs and other pre-change tax assets, such as tax credits, to offset its post- change income and taxes may be limited. In general, an “ownership change” occurs if there is a cumulative change in our ownership by “5% shareholders” that exceeds 50 percentage points over a rolling three-year period. Similar rules may apply under state tax laws. Additionally, states may impose other limitations on the use of NOLs and tax credit carryforwards. For example, California has recently imposed other limitations on the use of NOLs and limited the use of certain tax credits for taxable years beginning in 2020 through 2022. Any such limitations on our ability to use our NOLs and other tax assets could adversely impact our business, financial condition, and results of operations. We have performed an analysis to determine whether an ownership change under Section 382 of the Code had occurred and determined that only Vivint Solar, Inc. underwent an ownership change as of October 8, 2020.

We may be required to record an impairment expense on our goodwill or intangible assets.

We are required under generally accepted accounting principles to test goodwill for impairment at least annually or when events or changes in circumstances indicate that the carrying amount may be impaired, and to review our intangible assets for impairment when events or changes in circumstances indicate the carrying value may not be recoverable. Factors that can lead to impairment of goodwill and intangible assets include significant adverse changes in the business climate and actual or projected operating results, declines in the financial condition of our business and sustained decrease in our stock price. Since our annual impairment test of goodwill for the fiscal year ended December 31, 2020, we have not identified any qualitative factors that would require a quantitative goodwill impairment analysis. However, if we identify any factors that could indicate an impairment, including a sustained decrease in our stock price, we may be required to record charges to earnings if our goodwill becomes impaired.

Risks Related to Ownership of Our Common Stock

Our executive officers, directors and principal stockholders continue to have substantial control over us, which will limit your ability to influence the outcome of important matters, including a change in control.

80


Each of our executive officers, directors and each of our stockholders who beneficially own 5% or more of our outstanding common stock and their affiliates, in the aggregate, beneficially own approximately 43.5% of the outstanding shares of our common stock, based on the number of shares outstanding as of March 31, 2021. As a result, these stockholders, if acting together, will be able to influence or control matters requiring approval by our stockholders, including the election of directors and the approval of mergers, acquisitions or other extraordinary transactions. They may also have interests that differ from yours and may vote in a way with which you disagree and which may be adverse to your interests. This concentrated control may have the effect of delaying or preventing a change in control of our company, could deprive our stockholders of an opportunity to receive a premium for their capital stock and might ultimately affect the market price of our common stock.

The market price of our common stock has been and may continue to be volatile, and you could lose all or part of your investment in our common stock.

The trading price of our common stock has been volatile since our initial public offering, and is likely to continue to be volatile. Factors that could cause fluctuations in the market price of our common stock include the following:

price and volume fluctuations in the overall stock market from time to time;

volatility in the market prices and trading volumes of companies in our industry or companies that investors consider comparable;

changes in operating performance and stock market valuations of other companies generally, or those in our industry in particular;

sales of shares of our common stock by us or our stockholders;

failure of securities analysts to maintain coverage of us, changes in financial estimates by securities analysts who follow us, or our failure to meet these estimates or the expectations of investors;

the financial projections we may provide to the public, any changes in those projections or our failure to meet those projections;

announcements by us or our competitors of new products or services;

the public’s reaction to our press releases, other public announcements and filings with the SEC;

rumors and market speculation involving us or other companies in our industry;

actual or anticipated changes in our results of operations;

the continued adverse impact of the COVID-19 pandemic;

changes in tax and other incentives that we rely upon in order to raise tax equity investment funds;

actual or perceived privacy or data security incidents;

our ability to protect our intellectual property and other proprietary rights;

changes in the regulatory environment and utility policies and pricing, including those that could reduce any savings we are able to offer to customers;

81


actual or anticipated developments in our business, our competitors’ businesses or the competitive landscape generally;

litigation involving us, our industry or both, or investigations by regulators into our operations or those of our competitors;

announced or completed acquisitions of businesses or technologies by us or our competitors;

new laws or regulations or new interpretations of existing laws or regulations applicable to our business;

changes in accounting standards, policies, guidelines, interpretations or principles;

major catastrophic events or civil unrest;

negative publicity, including accurate or inaccurate commentary or reports regarding us, our products, our sales professionals or other personnel, or other third parties affiliated with us, on social media platforms, blogs, and other websites;

any significant change in our management; and

general economic conditions and slow or negative growth of our markets.

Further, the stock markets have experienced price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies. These fluctuations often have been unrelated or disproportionate to the operating performance of those companies. In addition, the stock prices of many renewable energy companies have experienced fluctuations that have often been unrelated to the operating performance of those companies. These broad market and industry fluctuations, as well as general economic, political and market conditions such as recessions, government shutdowns, interest rate changes, or international currency fluctuations, may cause the trading price of the notes and our common stock to decline. In the past, following periods of volatility in the overall market and the market price of a particular company’s securities, securities class action litigation has often been instituted against these companies. We are party to litigation that could result in substantial costs and a diversion of our management’s attention and resources.

Sales of a substantial number of shares of our common stock in the public market, including by our existing stockholders, could cause our stock price to fall.

Sales of a substantial number of shares of our common stock in the public market, or the perception that these sales might occur, could depress the market price of our common stock and could impair our ability to raise capital through the sale of additional equity securities. We are unable to predict the effect that these sales and others may have on the prevailing market price of our common stock.

In addition, certain of our stockholders, including SK E&S Co., Ltd. and other affiliated companies as well as certain stockholders who received shares as a result of our acquisition of Vivint Solar, have registration rights that would require us to register shares of our capital stock owned by them for public sale in the United States. We have also filed a registration statement to register shares of our common stock reserved for future issuance under our equity compensation plans, including shares underlying equity awards assumed in connection with our acquisition of Vivint Solar. Subject to the satisfaction of applicable exercise periods and applicable volume and restrictions that apply to affiliates, the shares of our common stock issued upon exercise of outstanding options will become available for immediate resale in the public market upon issuance.

Future sales of our common stock may make it more difficult for us to sell equity securities in the future at a time and at a price that we deem appropriate. These sales also could cause the market price of our common stock to decline and make it more difficult for you to sell shares of our common stock.

82


Anti-takeover provisions contained in our amended and restated certificate of incorporation and amended and restated bylaws, as well as provisions of Delaware law, could impair a takeover attempt.

Our amended and restated certificate of incorporation, amended and restated bylaws and Delaware law contain provisions that could have the effect of rendering more difficult, delaying, or preventing an acquisition deemed undesirable by our board of directors and therefore depress the trading price of our common stock. Among other things, our amended and restated certificate of incorporation and amended and restated bylaws include provisions:
creating a classified board of directors whose members serve staggered three-year terms;

authorizing “blank check” preferred stock, which could be issued by our board of directors without stockholder approval and may contain voting, liquidation, dividend and other rights superior to our common stock;

limiting the liability of, and providing indemnification to, our directors and officers;

limiting the ability of our stockholders to call and bring business before special meetings;

requiring advance notice of stockholder proposals for business to be conducted at meetings of our stockholders and for nominations of candidates for election to our board of directors; and

controlling the procedures for the conduct and scheduling of board of directors and stockholder meetings.

These provisions, alone or together, could delay or prevent hostile takeovers and changes in control or changes in our management.

As a Delaware corporation, we are also subject to provisions of Delaware law, including Section 203 of the Delaware General Corporation law, which prevents certain stockholders holding more than 15% of our outstanding capital stock from engaging in certain business combinations without approval of the holders of at least two-thirds of our outstanding capital stock not held by such stockholder. Any provision of our amended and restated certificate of incorporation, amended and restated bylaws or Delaware law that has the effect of delaying or preventing a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our capital stock and could also affect the price that some investors are willing to pay for our common stock.

Provisions contained in our amended and restated certificate of incorporation and amended and restated bylaws limit the ability of our stockholders to call special meetings and prohibit stockholder action by written consent.

Our amended and restated certificate of incorporation provides that our stockholders may not take action by written consent. Instead, any such actions must be taken at an annual or special meeting of our stockholders. As a result, our stockholders are not able to take any action without first holding a meeting of our stockholders called in accordance with the provisions of our amended and restated bylaws, including advance notice procedures set forth in our amended and restated bylaws. Our amended and restated bylaws further provide that special meetings of our stockholders may be called only by a majority of our board of directors, the chairman of our board of directors, our Chief Executive Officer or our President. As a result, our stockholders are not allowed to call a special meeting. These provisions may delay the ability of our stockholders to force consideration of a stockholder proposal, including a proposal to remove directors.

Provisions contained in our amended and restated certificate of incorporation and amended and restated bylaws could preclude our stockholders from bringing matters before meetings of stockholders and delay changes in our board of directors.

83


Our amended and restated bylaws provide advance notice procedures for stockholders seeking to bring business before, or nominate candidates for election as directors at, our annual or special meetings of stockholders. In addition, our amended and restated certificate of incorporation provides that stockholders may remove directors only for cause. Any amendment of these provisions in our amended and restated bylaws or amended and restated certificate of incorporation would require approval by holders of at least 66 2/3% of our then outstanding capital stock. These provisions could preclude our stockholders from bringing matters before annual or special meetings of stockholders and delay changes in our board of directors.

Our amended and restated bylaws provide that a state or federal court located within the State of Delaware will be the sole and exclusive forum for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers or employees.

Our amended and restated bylaws provide that, unless we consent to the selection of an alternative forum, the sole and exclusive forum for (i) any derivative action or proceeding brought on our behalf, (ii) any action asserting a claim of breach of fiduciary duty owed by any of our directors, officers or other employees to us or to our stockholders, (iii) any action asserting a claim arising pursuant to any provision of the Delaware General Corporation Law or (iv) any action asserting a claim governed by the internal affairs doctrine shall be a state or federal court located within the state of Delaware, in all cases subject to the court’s having personal jurisdiction over the indispensable parties names as defendants. The choice of forum provision may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers or other employees, which may discourage such lawsuits against us and our directors, officers and other employees. In addition, our amended and restated bylaws also provide that, unless we consent to the selection of an alternative forum, to the fullest extent permitted by law, the federal district courts of the United States of America shall be the sole and exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act. If a court were to find the choice of forum provisions contained in our amended and restated bylaws to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could harm our business, results of operations and financial condition.

If securities or industry analysts cease publishing research or reports about us, our business, our market or our competitors, or if they adversely change their recommendations regarding our common stock, the market price of our common stock and trading volume could decline.

The market for our common stock is influenced by the research and reports that securities or industry analysts publish about us, our business, our market or our competitors. If any of the analysts who cover us adversely change their recommendations regarding our common stock, or provide more favorable recommendations about our competitors, the market price of our common stock would likely decline. If any of the analysts who cover us cease coverage of our company or fail to regularly publish reports on us, we could lose visibility in the financial markets, which in turn could cause the market price of our common stock and trading volume to decline.

We do not expect to declare any dividends in the foreseeable future.

We do not anticipate declaring any cash dividends to holders of our common stock in the foreseeable future. In addition, our credit agreements contain restrictions on payments of cash dividends. Consequently, investors may need to rely on sales of our common stock after price appreciation, which may never occur or only occur at certain times, as the only way to realize any future gains on their investment. Investors seeking cash dividends should not purchase shares of our common stock.

Additional issuances of our capital stock or equity-linked securities could result in dilution to our stockholders.

84


We may issue additional equity securities to raise capital, make acquisitions or for a variety of other purposes. For example, we recently completed the acquisition of Vivint Solar, in which we issued 0.55 shares of our common stock for each share of Vivint Solar’s common stock owned prior to the acquisition, which resulted in dilution to our stockholders. Additional issuances of our capital stock may be made pursuant to the exercise or conversion of new or existing convertible debt securities (including the Notes), warrants, stock options or other equity incentive awards to new and existing service providers. Any such issuances will result in dilution to existing holders of our stock. We also rely on equity-based compensation as an important tool in recruiting and retaining employees. The amount of dilution due to equity-based compensation of our employees and other additional issuances of our common stock or securities convertible into or exchangeable or exercisable for our common stock could be substantial, and the market price of our common stock could decline.

The Capped Call transactions may affect the value of our common stock.

In connection with the issuance of the Notes, we entered into the Capped Call transactions with the option counterparties. The capped call transactions are expected generally to reduce the potential dilution to our common stock upon any conversion of Notes and/or offset any cash payments we are required to make in excess of the principal amount of converted Notes, as the case may be, with such reduction and/or offset subject to a cap.

The option counterparties or their respective affiliates may modify their hedge positions by entering into or unwinding various derivatives with respect to our common stock and/or purchasing or selling our common stock or other securities of ours in secondary market transactions prior to the maturity of the Notes (and are likely to do so during the observation period for conversions of Notes following November 1, 2025 or following any repurchase of Notes by us). This activity could also cause or avoid an increase or a decrease in the market price of our common stock.

The potential effect, if any, of these transactions and activities on the market price of our common stock will depend in part on market conditions and cannot be ascertained at this time.


Item 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
Unregistered Sales of Equity Securities
In January 2021, we issued warrants exercisable for up to 316,177 shares of our common stock to certain strategic partners, calculated using the closing stock price of $60.48 on March 31, 2021. The shares underlying the warrants will vest upon certain time- and performance-based criteria as set forth in the warrants. The exercise price of the warrants is $0.01 per share, and no exercises occurred during the quarter ended March 31, 2021.

The warrants were issued and sold pursuant to an exemption from the registration requirements of Section 5 of the Securities Act of 1933, as amended, as they did not involve a public offering under Section 4(a)(2) and were issued as restricted securities pursuant to Rule 144 of the Act.
Issuer Purchases of Equity Securities
None.

Item 5. OTHER INFORMATION
None.

Item 6. EXHIBITS
The documents listed in the Exhibit Index of this Quarterly Report on Form 10-Q are incorporated by reference or are filed with this Quarterly Report on Form 10-Q, in each case as indicated therein (numbered in accordance with Item 601 of Regulation S-K).

85


EXHIBIT INDEX
Incorporated by Reference
Exhibit
Number
Exhibit DescriptionFormFile No.ExhibitFiling DateFiled Herewith
4.1
8-K001-375114.11/28/2021
4.28-K001-375114.21/28/2021
10.18-K001-3751110.11/28/2021
10.28-K001-3751110.21/28/2021
10.3¥
X
10.4¥
X
31.1
31.2
32.1†
101.INSXBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCHXBRL Taxonomy Schema Linkbase Document.
101.CALXBRL Taxonomy Definition Linkbase Document.
101.DEFXBRL Taxonomy Calculation Linkbase Document.
101.LABXBRL Taxonomy Labels Linkbase Document.
101.PREXBRL Taxonomy Presentation Linkbase Document.
104Cover Page Interactive Data File (formatted as inline XBRL with applicable taxonomy extension information contained in Exhibits 101.INS, 101.SCH, 101.CAL, 101.DEF, 101.LAB, and 101.PRE)

_____________________

¥     Portions of this exhibit have been omitted from the exhibit because they are both not material and are the type of information that the Company treats as private or confidential.

†    The certifications attached as Exhibit 32.1 that accompany this Quarterly Report on Form 10-Q are deemed furnished and not filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of Sunrun Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing.




86


SIGNATURES
Pursuant to the requirements 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.
SUNRUN INC.
Date: May 5, 2021By:/s/ Lynn Jurich
Lynn Jurich
Chief Executive Officer
(Principal Executive Officer)
By:/s/ Tom vonReichbauer
Tom vonReichbauer
Chief Financial Officer
(Principal Financial Officer)

87
EX-10.3 2 ex103-heratlax11thamendmen.htm EX-10.3 Document
[***] = Certain information contained in this document, marked by brackets, has been omitted because it is both not material and would be competitively harmful if publicly disclosed.

Exhibit 10.3

CONSENT AND ELEVENTH AMENDMENT TO
SECOND AMENDED AND RESTATED CREDIT AGREEMENT AND
ELEVENTH AMENDMENT TO AMENDED AND RESTATED
CASH DIVERSION AND COMMITMENT FEE GUARANTY

This CONSENT AND ELEVENTH AMENDMENT TO SECOND AMENDED AND RESTATED CREDIT AGREEMENT AND ELEVENTH AMENDMENT TO AMENDED AND RESTATED CASH DIVERSION AND COMMITMENT FEE GUARANTY, dated as of March 25, 2021 (this “Amendment”), is entered into among the undersigned in connection with (a) that certain Second Amended and Restated Credit Agreement, dated as of March 27, 2018, among Sunrun Hera Portfolio 2015-A, LLC, a Delaware limited liability company, as Borrower (the “Borrower”), the financial institutions as Lenders from time to time party thereto (the “Lenders”), and Silicon Valley Bank, as Administrative Agent for the Lenders (in such capacity, the “Administrative Agent”) and ING Capital LLC, as Issuing Bank (in such capacity, the “Issuing Bank”) (the “Credit Agreement” and as amended by this Amendment, the “Amended Credit Agreement”) and (b) the Cash Diversion and Commitment Fee Guaranty (as in effect prior to the date hereof, the “Guaranty” and as amended by this Amendment, the “Amended Guaranty”). Capitalized terms which are used but not otherwise defined herein shall have the meanings ascribed to such terms in the Amended Credit Agreement and the rules of construction set forth in Section 1.02 of the Credit Agreement apply to this Amendment.
W I T N E S S E T H
WHEREAS, the Borrower wishes to obtain, and the Administrative Agent and the undersigned Lenders wish to provide, consent to the acquisition by the Borrower of Sunrun Kronos Manager 2020, LLC, a Delaware limited liability company and a Tax Equity Holdco (such acquisition, the “Tax Equity Holdco Acquisition”);
WHEREAS, the Borrower desires to cause the following existing Tax Equity Opcos and Inverted Lease Opco to become Wholly Owned Opcos pursuant to Section 2.05(d) of the Amended Credit Agreement: (a) Sunrun Solar Owner XVIII, LLC, a Delaware limited liability company (“Owner XVIII”), (b) Sunrun Solar Owner XVII, LLC, a Delaware limited liability company (“Owner XVII”), (c) Sunrun Solar Owner XII, LLC, a Delaware limited liability company (“Owner XII”) and (d) Owner XI (Owner XI, Owner XVIII, Owner XVII and Owner XII, collectively, the “Target Opcos” and, each, a “Target Opco”);
WHEREAS, in connection with such acquisition, the Borrower wishes to obtain, and the Administrative Agent (acting on the instructions of the undersigned Lenders) wishes to provide, in each case pursuant to Section 7.10(d) of the Amended Credit Agreement, consent to the direct acquisition by each applicable Tax Equity Holdco (and the indirect acquisition by the Borrower) of all of the membership interests held by (a) the Tax Equity Class A Member in each of (i) Owner XVIII, (ii) Owner XVII and (iii) Owner XII and (b) the tax equity investor in Tenant XI (each such acquisition, a “Tax Equity Investor Buyout” and, collectively, the “Tax Equity Investor Buyouts”);
1


WHEREAS, in connection with the acquisition of Owner XI as a Wholly Owned Opco, the Borrower wishes to obtain, and the Administrative Agent and the undersigned Lenders wish to provide consent to (a) upon consummation of the Tax Equity Investor Buyout of Tenant XI, the distribution by Tenant XI to Holdco XI of all of the membership interests of Owner XI owned by Tenant XI, such that following such distribution, Holdco XI shall be the sole owner of (i) 100% of the membership interests in Owner XI and (ii) 100% of the membership interests in Tenant XI, respectively (the “Tenant XI Distribution”) and (b) upon consummation of the Tenant XI Distribution, the Borrower causing Holdco XI to (i) cause Owner XI and Tenant XI to mutually terminate that certain Master Lease, dated as of June 13, 2013, by and between Owner XI and Tenant XI, (ii) cause Tenant XI to terminate that certain Master REC Purchase Agreement, dated as of June 13, 2013, by and between Sponsor and Tenant XI, and (iii) cause Tenant XI to assign all of Tenant XI’s rights, obligations and interests in, to and under (x) that certain Operation and Maintenance Agreement, dated as of June 13, 2013, as amended by the First Amendment to Operation and Maintenance Agreement, dated as of April 28, 2015, by and between Sponsor and Tenant XI (the “Fund XI O&M Agreement”) and (y) that certain Back-Up Servicing Agreement dated as of March 31, 2015, by and among the Sponsor, Tenant XI, and U.S. Bank National Association (the “Fund XI Back-Up Servicing Agreement”), to Owner XI (all actions in the forgoing clauses (a) and (b), collectively, the “Inverted Lease Fund Reorganization”);
WHEREAS, on March 16, 2021, the Borrower provided notice pursuant to Section 2.01(g) of its desire to permanently reduce the Revolving Loan Commitment;
WHEREAS, on March 16, 2021, the Borrower provided notice pursuant to Section 2.02(d)(i) of its desire to permanently reduce the LC Commitment; and
WHEREAS, the Borrower and the Sponsor also wish to make, and the undersigned also wish to agree to make, certain additional amendments to the Credit Agreement and the Guaranty as provided herein.
NOW, THEREFORE, in consideration of the mutual agreements, provisions and covenants contained herein and other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto agree as follows:
I.Amendments to the Credit Agreement. Subject to the satisfaction of the conditions set forth in Article VII below, the following amendments to the Credit Agreement are hereby accepted and agreed by the parties hereto:
1.Amendment to Section 1.01. The following are hereby added as new defined terms to Section 1.01 of the Credit Agreement in the appropriate alphabetical order:
““Amendment No. 11” shall mean that certain Consent and Eleventh Amendment to Second Amended and Restated Credit Agreement and Eleventh Amendment to Amended and Restated Cash Diversion and Commitment Fee Guaranty, dated as of March 25, 2021, among the
2


Borrower, the Sponsor, the Administrative Agent, the Issuing Bank and the Lenders identified on the signature pages thereto.”
““Kronos 2020 LLCA” shall mean that certain Amended and Restated Limited Liability Company Agreement of Sunrun Kronos Owner 2020, LLC, dated as of December 3, 2020, entered into by and among Sunrun Kronos Manager 2020, LLC, [***] and [***].”
2.Amendment to Section 1.01. The definition of “Availability Period” is hereby amended to replace “March 27, 2021” with “March 27, 2022.”
3.Amendment to Section 1.01. The definition of “Issuing Bank” is hereby amended to replace “and (b)” with “, (b) ING Capital LLC and (c)”
4.Amendment to Section 1.01. The definition of “LC Commitment” is hereby amended by deleting the last proviso thereof and inserting in its place “; provided, that the aggregate principal amount of the LC Lenders’ LC Commitments shall not exceed $10,000,000.”
5.Amendment to Section 1.01. The definition of “Revolving Loan Commitment” is hereby amended by deleting the last proviso thereof and inserting in its place “; provided, that the aggregate principal amount of the Lenders’ Revolving Loan Commitments shall not exceed $350,000,000.”
6.Amendment to Section 1.01. The definition of “Tax Equity Holdco” is hereby amended and restated in its entirety as follows:
Tax Equity Holdco” shall mean each entity designated as a “Partnership Flip Holdco”, “IRR Partnership Flip Holdco” or Inverted Lease Holdco” by the Borrower on Schedule 5.03(e).
7.Amendment to Section 7.10. Section 7.10 is hereby amended by inserting the following at the end thereof as a new paragraph (e):
(e) Except as contemplated by Amendment No. 11 in connection with the Inverted Lease Fund Reorganization (as defined in Amendment No. 11), the Borrower shall not, and shall not permit Owner XI or Holdco XI to, terminate or materially amend or modify any Portfolio Document (other than any Project Document) to which Owner XI or Holdco XI is a party, or waive any material breach under, or material breach of, any Portfolio Document (other than any Project Document) to which Owner XI or Holdco XI is a party, in each case, without the prior written consent of the Administrative Agent (acting on the instructions of the Required Lenders).
8.Amendment to Section 7.24. Section 7.24 is hereby amended and restated in its entirety as follows:
3


“The Borrower shall (a) cause all Projects owned by Owner XI that are subject to Prepaid Customer Agreements to be transferred to the Sponsor or an Affiliate of the Sponsor that is not a direct or indirect subsidiary of the Borrower by no later than December 31, 2021, (b) have caused to be prepaid prior to the date of such transfer any Loans required to be prepaid as a result of any such Project becoming subject to a Prepaid Customer Agreement pursuant to Section 4.03(b) or 4.03(f), as applicable, and (c) in connection with each Advance Date occurring after March 25, 2021 and prior to the date on which the transfer contemplated by clause (a) above has been consummated, ensure that the Base Case Model delivered in connection with each Available Borrowing Base Determination Date reflects Operating Expenses through December 31, 2021 from all Projects owned by Owner XI that are subject to Prepaid Customer Agreements.”
9.New Section 7.31. Article VII of the Credit Agreement is hereby amended by inserting the following as a new Section 7.31:
“The Borrower shall not cause or otherwise permit any [***] Project (as defined in the Kronos 2020 LLCA) or New Home Project (as defined in the Kronos 2020 LLCA) to be treated as an Eligible Project.”
10.Amendment to Schedule 2.01. Schedule 2.01 of the Credit Agreement is hereby deleted and replaced in its entirety with the schedule set forth in Attachment A hereto.
II.Amendment to the Cash Diversion and Commitment Fee Guaranty. Subject to the satisfaction of the conditions set forth in Article VII below, the definition of “Cash Diversion” in Section 1.01 of the Guaranty is hereby amended by (i) replacing the period at the end of clause (ll) with the text “; and” and (ii) inserting the following as a new clause (mm):
“(mm)    if, for any quarterly period preceding a Calculation Date, expenses, including, without limitation, operations and maintenance expenses and payments under any production guarantee, incurred in connection with any and all [***] Projects (as defined in the Kronos 2020 LLCA) exceed aggregate revenues from such [***] Projects, in the amount of such excess.”
III.Limited Consent to Acquisition. At the request of the Borrower and subject to the satisfaction of the conditions set forth in Article VII below, the Administrative Agent and each of the undersigned Lenders hereby consents and agrees to the Tax Equity Holdco Acquisition, for which consent of the Administrative Agent and the Required Lenders is required pursuant to Section 2.05(b)(iii) of the Amended Credit Agreement (the “Acquisition Consent”). The Acquisition Consent granted pursuant to this Article III is limited precisely as written and shall not extend to any other provision of the Credit Agreement or the Amended Credit Agreement.
IV.Limited Consent to Tax Equity Investor Buyouts and Inverted Lease Fund Reorganization. At the request of the Borrower and subject to Article VIII below, the Administrative Agent and each of the undersigned Lenders hereby (a) consents and agrees to (i)
4


the Tax Equity Investor Buyouts, for which consent of the Administrative Agent (acting on the instructions of the Required Lenders) is required pursuant to Section 7.10(d) of the Amended Credit Agreement (the “Buyout Consent”) and (ii) the Tenant XI Distribution, for which consent of the Administrative Agent and the Required Lenders is required pursuant to Section 7.03 of the Amended Credit Agreement (the “Distribution Consent”), and (b) acknowledge, pursuant to Section 6.01(b)(viii) of the Amended Credit Agreement that the O&M Agreement and the Back-Up Servicing Agreement will be assigned by Tenant XI to Owner XI as part of the Inverted Lease Fund Reorganization; provided that (x) this consent shall expire with respect to a Tax Equity Investor Buyout if such Tax Equity Investor Buyout has not occurred on or prior to December 31, 2021 and (y) the Borrower shall cause the Inverted Lease Fund Reorganization to occur promptly following the Tax Equity Investor Buyout of Tenant XI. Each of the Buyout Consent and Distribution Consent granted pursuant to this Article IV is limited precisely as written and shall not extend to any other provision of the Credit Agreement or the Amended Credit Agreement.
V.Limited Consent to Appointment of Administrative Agent. At the request of the Borrower and subject to the conditions in Article VII below, each of the Required Lenders hereby (a) ratifies the resignation of Investec Bank PLC as the resigning Administrative Agent, (b) appoints Silicon Valley Bank as successor Administrative Agent, for which consent of the Required Lenders is required pursuant to Section 11.06 of the Amended Credit Agreement and which appointment is hereby confirmed by the Borrower (the “Administrative Agent Consent”) and (c) confirms that the “Resignation Effective Date” shall be March 25, 2021. Silicon Valley Bank hereby accepts the appointment as successor Administrative Agent.
The parties hereto hereby confirm that, as of the Resignation Effective Date, Silicon Valley Bank succeeds to the Amended Credit Agreement and becomes vested with all of the rights, powers and privileges, and agrees to perform all of the duties, of the Administrative Agent under each of the Loan Documents (including, but not limited to, the Collateral Agency Agreement and the Depository Agreement). The parties hereto hereby further confirm that Investec Bank PLC is discharged from all of its duties and obligations as the Administrative Agent under the Amended Credit Agreement and the other Loan Documents (including, but not limited to, the Collateral Agency Agreement and the Depository Agreement), in each case, as of the Resignation Effective Date.
As of the Resignation Effective Date, the address of the “Administrative Agent” for the purposes of Schedule IV (Administrative Agent’s Office) of the Amended Credit Agreement and each of the other Loan Documents shall be as follows:

Silicon Valley Bank
387 Park Avenue South, 2nd Floor
New York, NY 10016
Attention: Tai Pimputkar, Director
Email: TPimputkar@svb.com
5


The Administrative Agent Consent granted pursuant to this Article V is limited precisely as written and shall not extend to any other provision of the Credit Agreement or the Amended Credit Agreement.
VI.Selection of Replacement Issuing Bank. Subject to the conditions in Article VII below, the Borrower hereby (a) selects ING Capital LLC as replacement Issuing Bank, and which selection is hereby accepted by the Administrative Agent and (b) confirms that the replacement effective date shall be March 25, 2021. ING Capital LLC hereby agrees to its selection as replacement Issuing Bank.
The Collateral Agent is hereby expressly authorized to cancel and return the Letter of Credit issued by Investec Bank PLC concurrently with the issuance of the replacement Letter of Credit issued by ING Capital LLC.
VII.Conditions Precedent to Amendment Effectiveness. Each of the amendments contained in Articles I and II, each of the Acquisition Consent and the Administrative Agent Consent contained in Articles III and V, and the replacement of the Issuing Bank pursuant to Article VI shall not be effective until the date (such date, the “Amendment Effective Date”) that:
1.the Administrative Agent shall have received copies of this Amendment executed by the Borrower, the Sponsor and each Lender, and acknowledged by the Administrative Agent; and
2.the Borrower shall have paid all fees, costs and expenses of the Administrative Agent and the Lenders incurred in connection with the execution and delivery of this Amendment (including third-party fees and out-of-pocket expenses of the Lenders’ counsel and other advisors or consultants retained by the Administrative Agent).
VIII.Conditions Precedent to Tax Equity Investor Buyouts and Inverted Lease Fund Reorganization. The Buyout Consent and Distribution Consent contained in Article IV shall be effective as of the Amendment Effective Date, but consummation of (a) each Tax Equity Investor Buyout and (b) the Tenant XI Distribution and the Inverted Lease Fund Reorganization, respectively, shall be subject to the satisfaction of the following conditions precedent, as applicable:
1.with respect to each Tax Equity Investor Buyout, that no Default or Event of Default shall have occurred and be continuing or would result from such Tax Equity Investor Buyout;
2.with respect to the Inverted Lease Fund Reorganization, that no Default or Event of Default shall have occurred and be continuing or would result from such Inverted Lease Fund Reorganization;
3.with respect to each Tax Equity Investor Buyout, that the Borrower shall have delivered a fully-executed Wholly Owned Opco Certificate in the form set forth in Exhibit P of the Amended Credit Agreement with respect to the applicable Target Opco, along with each of
6


the documents and other items described therein, in form and substance reasonably satisfactory to the Administrative Agent;
4.with respect to each Tax Equity Investor Buyout, that the Borrower shall have caused the applicable Subsidiaries to direct all of the existing membership interest certificates in the applicable Target Opco to be cancelled, effective immediately upon the consummation of the acquisition of such Target Opco;
5.prior to the termination described in the immediately preceding Paragraph 4 with respect to each Tax Equity Investor Buyout, that the Borrower shall have caused the applicable Target Opco to deliver to the Collateral Agent new certificates representing all of the membership interests in such Tax Equity Holdco, accompanied by undated stock powers executed in blank and instruments evidencing any pledged debt indorsed in blank, which shall become effective concurrently with the cancellation described in the immediate preceding Paragraph 4;
6.with respect to each Tax Equity Investor Buyout, that the Sponsor has made a capital contribution to the applicable Tax Equity Holdco for the purchase of the membership interests held by the applicable Tax Equity Class A Member in an amount that is not less than the total amount payable to such Tax Equity Class A Member and all costs and expenses of any Person payable by the Borrower or any Subsidiary in connection therewith;
7.with respect to the Tenant XI Distribution, that the Borrower shall have delivered a fully-executed distribution agreement whereby Tenant XI distributes to Holdco XI all of the membership interests of Owner XI owned by Tenant XI, in form and substance reasonably satisfactory to the Administrative Agent; and
8.with respect to the Inverted Lease Fund Reorganization, that the Borrower shall have delivered one or more fully-executed assignment agreements whereby Tenant XI assigns to Owner XI all of its rights, obligations and interests in, to and under the Fund XI O&M Agreement and the Fund XI Back-Up Servicing Agreement, in form and substance reasonably satisfactory to the Administrative Agent.
IX.Representations and Warranties. Each of the Borrower and, as applicable, the Sponsor represents and warrants to each Agent and each Lender Party that the following statements are true, correct and complete in all respects as of the Amendment Effective Date:
1.Power and Authority; Authorization. Each of the Borrower and the Sponsor has all requisite power and authority to execute, deliver and perform its obligations under this Amendment and the Borrower has all requisite power and authority to perform its obligations under the Amended Credit Agreement and the Sponsor has all requisite power and authority to perform its obligations under the Amended Guaranty. Each of the Borrower and the Sponsor has duly authorized, executed and delivered this Amendment.
2.Enforceability. Each of this Amendment and the Amended Credit Agreement is a legal, valid and binding obligation of the Borrower, enforceable against the Borrower in
7


accordance with its terms, except to the extent that enforceability may be limited by (a) applicable bankruptcy, insolvency, moratorium, reorganization or other similar laws affecting the enforcement of creditors’ rights, (b) the effect of general equitable principles (regardless of whether such enforceability is considered in a proceeding in equity or at law) or (c) implied covenants of good faith and fair dealing. Each of this Amendment and the Amended Guaranty is a legal, valid and binding obligation of the Sponsor, enforceable against the Sponsor in accordance with its terms, except to the extent that enforceability may be limited by (i) applicable bankruptcy, insolvency, moratorium, reorganization or other similar laws affecting the enforcement of creditors’ rights, (ii) the effect of general equitable principles (regardless of whether such enforceability is considered in a proceeding in equity or at law) or (iii) implied covenants of good faith and fair dealing.
3.Credit Agreement and Guaranty Representations and Warranties. Each of the representations and warranties set forth in the Credit Agreement (with respect to the Borrower) and the Guaranty (with respect to the Sponsor) is true and correct in all respects both before and after giving effect to this Amendment, except to the extent that any such representation and warranty relates solely to any earlier date, in which case such representation and warranty is true and correct in all respects as of such earlier date.
4.Defaults. No event has occurred or is continuing as of the date hereof, or will result from the transactions contemplated hereby as of the date hereof, that would constitute an Event of Default or a Default.
X.Limited Amendment. Except as expressly set forth herein, this Amendment shall not, by implication or otherwise, limit, impair, constitute a waiver of or otherwise affect the rights and remedies of the Lenders or the other Secured Parties under the Credit Agreement or any other Loan Document, and shall not alter, modify, amend or in any way affect any of the terms, conditions, obligations, covenants or agreements contained in the Credit Agreement or any other provision of the Credit Agreement or any other Loan Document, and each of the Borrower and the Sponsor acknowledges and agrees that each of the Loan Documents to which it is a party or otherwise bound shall continue in full force and effect and that all of its obligations thereunder shall be valid and enforceable and shall not be impaired or limited by the execution or effectiveness of this Amendment. From and after the Amendment Effective Date, all references to (a) the Credit Agreement in any Loan Document shall, unless expressly provided otherwise, refer to the Amended Credit Agreement and (b) the Guaranty in any Loan Document shall, unless expressly provided otherwise, refer to the Amended Guaranty.
XI.Miscellaneous.
1.Counterparts. This Amendment may be executed in one or more duplicate counterparts and by facsimile or other electronic delivery and by different parties on different counterparts, each of which shall constitute an original, but all of which shall constitute a single document and when signed by all of the parties listed below shall constitute a single binding document.
8


2.Severability. In case any one or more of the provisions contained in this Amendment should be invalid, illegal or unenforceable in any respect, the validity, legality and enforceability of the remaining provisions shall not in any way be affected or impaired thereby, and the parties hereto shall enter into good faith negotiations to replace the invalid, illegal or unenforceable provision.
3.Governing Law, etc. THIS AMENDMENT SHALL BE GOVERNED BY, AND CONSTRUED UNDER, THE LAWS OF THE STATE OF NEW YORK. The provisions in Sections 12.08(b) through (d) and Section 12.09 of the Amended Credit Agreement shall apply, mutatis mutandis, to this Amendment and the parties hereto.
4.Loan Document. This Amendment shall be deemed to be a Loan Document for all purposes of the Amended Credit Agreement and each other Loan Document.
5.Headings. Paragraph headings have been inserted in this Amendment as a matter of convenience for reference only and it is agreed that such paragraph headings are not a part of this Amendment and shall not be used in the interpretation of any provision of this Amendment.
6.Execution of Documents. The undersigned Lenders hereby authorize and instruct the Administrative Agent to execute and deliver this Amendment.
[Signature Pages Follow]
9


IN WITNESS WHEREOF, the parties hereto have caused this Amendment to be duly executed and delivered by their duly authorized officers as of the day and year first above written.
SUNRUN HERA PORTFOLIO 2015-A, LLC,
as Borrower
By: Sunrun Hera Portfolio 2015-B, LLC
Its: Sole Member
By: Sunrun Hera Holdco 2015, LLC
Its: Sole Member
By: Sunrun Inc.
Its: Sole Member

By:     /s/ Tom vonReichbauer    
Name: Tom vonReichbauer
Title: Chief Financial Officer

SUNRUN INC.,
as Guarantor

By:     /s/ Tom vonReichbauer    
Name: Tom vonReichbauer
Title: Chief Financial Officer



[Signature Page to Consent and Eleventh Amendment (2nd A&R AF Credit Agreement)]


SILICON VALLEY BANK,
as Administrative Agent

By:     /s/ Jamie Goh    
Name: Jamie Goh
Title: Vice President
[Signature Page to Consent and Eleventh Amendment (2nd A&R AF Credit Agreement)]

[***] = Certain information contained in this document, marked by brackets, has been omitted because it is both not material and would be competitively harmful if publicly disclosed.

Exhibit 10.3

ING CAPITAL LLC,
as Issuing Bank

By:     /s/ Thomas Cantello    
Name: Thomas Cantello
Title: Managing Director
By:     /s/ Henry Miller    
Name: Henry Miller
Title: Director


1


KEYBANK NATIONAL ASSOCIATION,
as Lender

By: /s/ Lisa A. Ryder    
Name: Lisa A. Ryder
Title: Senior Vice President

[Signature Page to Consent and Eleventh Amendment (2nd A&R AF Credit Agreement)]


SILICON VALLEY BANK,
as Lender

By:     /s/ Jamie Goh    
Name: Jamie Goh
Title: Vice President
[Signature Page to Consent and Eleventh Amendment (2nd A&R AF Credit Agreement)]


DEUTSCHE BANK AG, NEW YORK BRANCH,
as Lender

By:     /s/ Jeremy Eisman    
Name: Jeremy Eisman
Title: Managing Director

By:     /s/ Kyle Hatzes    
Name: Kyle Hatzes
Title: Director
[Signature Page to Consent and Eleventh Amendment (2nd A&R AF Credit Agreement)]


ING Capital LLC,
as Lender

By:     /s/ Thomas Cantello    
Name: Thomas Cantello
Title: Managing Director

By:     /s/ Clay Miller    
Name: Clay Miller
Title: Director


[Signature Page to Consent and Eleventh Amendment (2nd A&R AF Credit Agreement)]


SUNRUN GAIA PORTFOLIO 2016-A, LLC,
as Lender
By: Sunrun Gaia Holdco 2016, LLC
Its: Sole Member
By: Sunrun Inc.
Its: Sole Member

    By:     /s/ Tom vonReichbauer    
    Name: Tom vonReichbauer
Title: Chief Financial Officer

[Signature Page to Consent and Eleventh Amendment (2nd A&R AF Credit Agreement)]


BANKUNITED, N.A.,
as Lender

By:     Michael van Teeffelen    
Name: Michael van Teeffelen
Title: SVP

[Signature Page to Consent and Eleventh Amendment (2nd A&R AF Credit Agreement)]


EAST WEST BANK,
as Lender

By:     Christopher Simeone    
Name: Christopher Simeone
Title: Senior Vice President

[Signature Page to Consent and Eleventh Amendment (2nd A&R AF Credit Agreement)]


Truist Bank,
as Lender

By:     /s/ Arize Agumadu    
Name: Arize Agumadu
Title: Director

[Signature Page to Consent and Eleventh Amendment (2nd A&R AF Credit Agreement)]


AA Infrastructure Fund 1 Ltd.,
as Lender

By: Athene Asset Management LLC,
its investment advisor

By Apollo Credit Management, LLC,
its sub-advisor
By:     /s/ Lacary Sharpe    
Name: Lacary Sharpe
Title: Vice President

[Signature Page to Consent and Eleventh Amendment (2nd A&R AF Credit Agreement)]


Acknowledged and Agreed:

DEUTSCHE BANK TRUST COMPANY
AMERICAS,
as Collateral Agent

By: /s/ Alice Carter____________________
Name: Alice Carter
Title: Assistant Vice President

By: /s/ Roxanne Tadios____________________
Name: Roxanne Tadios
Title: Assistant Vice President
[Signature Page to Consent and Eleventh Amendment (2nd A&R AF Credit Agreement)]


Schedule 2.01
Lenders’ Commitments

REVOLVING LENDERSRevolving Loan Commitment
BankUnited, N.A.
$50,000,000
Deutsche Bank AG, New York Branch
$32,500,000
East West Bank
$17,500,000
ING Capital LLC
$64,500,000
KeyBank National Association$35,000,000
Silicon Valley Bank
$67,900,000
Sunrun Gaia Portfolio 2016-A, LLC$16,100,000
Truist Bank
$52,500,000
AA Infrastructure Fund 1 Ltd.$14,000,000
Total$350,000,000


LC LENDERSLC Commitment
ING Capital LLC
$10,000,000
Total$10,000,000

EX-10.4 3 ex104-amendmentno2to2darcr.htm EX-10.4 Document
Exhibit 10.4

Execution Version
AMENDMENT NO. 2 TO THE SECOND AMENDED
AND RESTATED CREDIT AGREEMENT
THIS AMENDMENT NO. 2 TO THE second amended and restated CREDIT AGREEMENT, dated as of March 5, 2021 (this “Amendment”), is entered into by and among SUNRUN INC., a Delaware corporation (“Sunrun”), AEE SOLAR, INC., a California corporation (“AEE Solar”), SUNRUN SOUTH LLC, a Delaware limited liability company (“Sunrun South”), and SUNRUN INSTALLATION SERVICES INC., a Delaware corporation (“Sunrun Installation Services” and, together with Sunrun, AEE Solar and Sunrun South, each, a “Borrower” and, collectively, the “Borrowers”), CLEAN ENERGY EXPERTS, LLC, a California limited liability company (“CEE” and, together with the Borrowers, each, a “Loan Party” and, collectively, the “Loan Parties”), each of the Persons identified as a “Lender” on the signature pages hereto (each, a “Lender”), and KEYBANK NATIONAL ASSOCIATION, as the Administrative Agent (the “Administrative Agent”).
RECITALS
WHEREAS, the Borrowers entered into the Credit Agreement, dated as of April 1, 2015 (as amended from time to time prior to November 12, 2019, the “Original Credit Agreement”), by and among the Borrowers, CEE, as a Guarantor, the Lenders party thereto, Credit Suisse, AG, Cayman Islands Branch, as the Administrative Agent and Silicon Valley Bank, as the Collateral Agent and L/C Issuer;
WHEREAS, pursuant to that certain Resignation and Appointment of Administrative Agent, dated as of November 12, 2019, by and among Credit Suisse, AG, Cayman Islands Branch, as the resigning administrative agent, KeyBank National Association, as the successor administrative agent, the Borrowers, the Lenders party thereto and Silicon Valley Bank, as Collateral Agent and as the L/C Issuer, KeyBank National Association was appointed as Administrative Agent and accepted such appointment;
WHEREAS, pursuant to that certain Amendment No. 7 to the Credit Agreement, dated as of November 12, 2019 (“Amendment No. 7”), the Borrowers, CEE, the Lenders party thereto, the Collateral Agent and the Administrative Agent amended and restated the Original Credit Agreement in its entirety as set forth in Annex 1 to Amendment No. 7 (the Original Credit Agreement, as so amended and restated, and as further amended prior to October 5, 2020, the “Amended and Restated Credit Agreement”);
WHEREAS, pursuant to that certain Second Amended and Restated Credit Agreement, dated as of October 5, 2020, the Borrowers, CEE, the Lenders party thereto, the Collateral Agent and the Administrative Agent amended and restated the Amended and Restated Credit Agreement in its entirety as set forth in Annex 1 to the Second Amended and Restated Credit Agreement (such Second Amended and Restated Credit Agreement, as amended pursuant to Amendment No. 1 thereto, dated as of January 25, 2021, among the the Loan Parties, the Lenders parties thereto, the Administrative Agent, the Collateral Agent and the L/C Issuer, the “Existing Credit Agreement”);
101621681.6


WHEREAS, the parties hereto desire to amend the Existing Credit Agreement on the terms set forth in this Amendment;
WHEREAS, pursuant to Section 11.01 of the Existing Credit Agreement, no amendment to the Existing Credit Agreement is effective unless executed by the Borrowers or the applicable Loan Party, as the case may be, and the Required Lenders (being at least two (2) Lenders having Total Credit Exposures representing more than 50% of the Total Credit Exposures of all Lenders), and acknowledged by the Administrative Agent;
WHEREAS, the Lenders party to this Amendment have Total Credit Exposures constituting Required Lenders under the Existing Credit Agreement;
WHEREAS, this Amendment is not otherwise prohibited by Section 11.01 of the Existing Credit Agreement; and
WHEREAS, the Administrative Agent, by execution of this Amendment, is providing its acknowledgement required under Section 11.01 of the Existing Credit Agreement;
NOW, THEREFORE, in consideration of good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto, intending to be legally bound, agree as follows:
ARTICLE 1
DEFINITIONS
1.01Definitions. Capitalized terms not otherwise defined in this Amendment shall have the meanings set forth in the Existing Credit Agreement.
1.02Rules of Interpretation. The rules of interpretation set forth in Section 1.02 of the Existing Credit Agreement shall apply to this Amendment. Solely for purposes of convenience, an amendment to an existing provision of the Credit Agreement is shown in this Amendment with the text that is deleted from the provision (indicated textually in the same manner as the following example: deleted text) and the text that is added to the provision (indicated textually in the same manner as the following example: double-underlined text).
ARTICLE 2
AMENDMENTS
2.01Additional Definitions. The following new definitions are added to Section 1.01 of the Existing Credit Agreement (in proper alphanumeric order):
“Specified Vivint Entity” means each entity listed on Schedule 1.01(e) hereto, as such Schedule 1.01(f) may be amended from time to time by Sunrun with the consent of the Required Lenders.
- 2 -


“Specified Vivint Entity Transactions” means, with respect to any Specified Vivint Entities, the Vivint Financing(s) to which one or more of such Specified Vivint Entities are parties and that (i) is non-recourse to the Specified Vivint Entities (other than such recourse as is permitted pursuant to Section 7.02(i)) and (ii) as to which no Loan Party guaranties payment of debt service for such Vivint Financing.
2.02Amendment to Section 7.02(i). Section 7.02(i) of the Existing Credit Agreement is hereby amended in its entirety to read as follows:
(i) any Loan Party’s limited guarantees, indemnification obligations, and obligations to make capital contributions to or repurchase assets of (x) the Excluded Subsidiaries that are not Vivint Entities (including Equity Interests of such Excluded Subsidiaries) as required under the documents evidencing the Tax Equity Commitments, Cash Equity Commitments, Backlever Financings or System Refinancings, or SREC Transactions, as the case may be, (y) the Specified Vivint Entities as required under the documents evidencing the related Specified Vivint Entity Transactions or (z) Vivint Solar, Vivint Solar Developer, LLC or Vivint Solar Provider, LLC, but only to the extent relating to obligations of such Vivint Entity with respect to a Specified Vivint Entity involved in, and only as required by the documents evidencing, the related Specified Vivint Entity Transactions, so long as, in each case, (i) such limited guarantees, indemnification and capital contribution obligations are not made in respect of obligations to repay debt for or pay debt service with respect to borrowed money and, (ii) if any Loan Party is required to make a payment or contribution in connection with such obligations, after giving effect to such payment or contribution on a Pro Forma Basis, (x)(A) the Loan Parties shall be in compliance with each of the financial covenants set forth in Section 7.11 and (y)(B) no Borrowing Base Deficiency shall exist;
2.03Addition of Schedule. The Existing Credit Agreement is hereby amended by adding Schedule 1.01(f) hereto as a new Schedule 1.01(e) to the Existing Credit Agreement, as the same may be amended from time to time by Sunrun with the consent of the Required Lenders.
2.04Ratification. Except as amended by this Amendment, the Existing Credit Agreement and the other Loan Documents remain in full force and effect.
- 3 -


2.05Amended Terms. On and after the Amendment Effective Date, all references to the “Credit Agreement” in each of the Loan Documents shall mean the Existing Credit Agreement as amended by this Amendment. The execution, delivery and performance of this Amendment shall not constitute a waiver of any provision of, or operate as a waiver of any right, power or remedy of the Lenders, the Administrative Agent, the Collateral Agent or an Arranger under the Existing Credit Agreement or any other Loan Document. Nothing contained in this Amendment shall be construed as a substitution or novation of the obligations (including the Obligations) of the Loan Parties outstanding under the Existing Credit Agreement or instruments securing or evidencing any of the Obligations, which shall continue and remain in full force and effect, except to the extent that the terms thereof are modified by this Amendment. Nothing expressed or implied in this Amendment shall be construed as a release or other discharge of the Loan Parties from any of their obligations or liabilities under the Existing Credit Agreement or any other Loan Document.
2.06Loan Document. This Amendment shall constitute a Loan Document under the terms of the Existing Credit Agreement.
2.07Reaffirmation of Guarantees and Security Interests. Each Loan Party hereby (a) affirms and confirms its guarantees, pledges, grants and other undertakings under the Existing Credit Agreement, as amended by this Amendment, the Security Agreement and the other Loan Documents to which it is a party, and (b) agrees that all guarantees, pledges, grants and other undertakings thereunder shall continue to be in full force and effect and shall accrue to the benefit of the Secured Parties, including the Lenders.
ARTICLE 3
REPRESENTATIONS AND WARRANTIES
Each Loan Party represents and warrants to each of the Lenders and the Administrative Agent, on the date hereof and on the Amendment Effective Date (as hereinafter defined), that the following statements are true and correct:
3.01Existence. Such Loan Party is duly organized or formed, validly existing and, as applicable, in good standing under the Laws of the jurisdiction of its incorporation or organization.
3.02Power and Authority. Such Loan Party has the requisite power and authority to execute and deliver this Amendment.
3.03Due Authorization. The execution, delivery and performance of this Amendment have been duly authorized by all necessary corporate or limited liability company action on the part of such Loan Party. The applicable resolutions of such Loan Party authorize the execution, delivery and performance of this Amendment by such Loan Party and are in full force and effect without modification or amendment.
3.04Binding Obligation. This Amendment has been duly executed and delivered by such Loan Party, and this Amendment and the Existing Credit Agreement, as amended by this
- 4 -


Amendment, constitute the legally valid and binding obligation of such Loan Party, enforceable against such Loan Party in accordance with the terms of this Amendment and the Existing Credit Agreement, as amended by this Amendment, subject to applicable bankruptcy, insolvency, reorganization, moratorium or similar laws affecting creditors’ rights generally and subject to general principles of equity, regardless of whether such enforceability is considered in a proceeding in equity or at law.
3.05No Default or Event of Default. As of the date hereof, no event has occurred and is continuing, or would result from the consummation of the amendments contemplated by this Amendment, that constitutes or would constitute a Default or an Event of Default.
3.06Representations and Warranties. The representations and warranties of the Borrowers and each other Loan Party contained in the Existing Credit Agreement or any other Loan Document, are (i) with respect to representations and warranties that contain a materiality qualification, true and correct in all respects, and (ii) with respect to representations and warranties that do not contain a materiality qualification, true and correct in all material respects, in each case, on and as of the date hereof (or if such representations and warranties expressly relate to an earlier date, as of such earlier date), and the representations and warranties contained in Sections 5.05(a) and (b) of the Existing Credit Agreement are deemed to refer to the most recent statements furnished pursuant to Sections 6.01(a) and (b) of the Existing Credit Agreement, respectively.
3.07No Borrowing Base Deficiency or NYGB Borrowing Base Deficiency. No Borrowing Base Deficiency or NYGB Borrowing Base Deficiency exists as of the date hereof.
3.08Material Adverse Effect. No Material Adverse Effect has occurred or is continuing since the date of the last audited financial statements furnished pursuant to Section 6.01(a) of the Existing Credit Agreement.
ARTICLE 4
CONDITIONS PRECEDENT
4.01Conditions Precedent to Effectiveness. This Amendment shall not be effective until the date (such date, the “Amendment Effective Date”) that the following conditions precedent have been satisfied or waived by the Required Lenders:
(a)The Administrative Agent shall have received copies of this Amendment executed by the Loan Parties, the Required Lenders, and the Administrative Agent.
(b)The Borrowers shall have paid all fees, costs and expenses of the Administrative Agent and the Lenders incurred in connection with the execution and delivery of this Amendment (including fees and out-of-pocket expenses of the counsel and other advisors or consultants retained by the Administrative Agent).
ARTICLE 5
GENERAL PROVISIONS
- 5 -


5.01Notices. All notices and other communications given or made pursuant hereto shall be made as provided in the Existing Credit Agreement.
5.02Severability. In case any one or more of the provisions contained in this Amendment should be invalid, illegal or unenforceable in any respect, the validity, legality and enforceability of the remaining provisions shall not in any way be affected or impaired thereby, and the parties hereto shall enter into good faith negotiations to replace the invalid, illegal or unenforceable provision.
5.03Headings. Section headings have been inserted in this Amendment as a matter of convenience for reference only and it is agreed that such paragraph headings are not a part of this Amendment and shall not be used in the interpretation of any provision of this Amendment.
5.04Governing Law. This Amendment shall be governed by and construed in accordance with the law of the State of New York.
5.05Counterparts. This Amendment may be signed in any number of counterparts and each counterpart shall represent a fully executed original as if signed by all of the parties listed below. Each party to this Amendment represents and warrants to each of the other parties to this Amendment that it has the corporate or limited liability company capacity and authority to execute this Amendment through electronic means and there are no restrictions for doing so in that party’s constitutive documents.
5.06Costs and Expenses; Indemnification; Reimbursement. The parties hereto agree that this Amendment is subject to the costs and expenses, indemnification, reimbursement and related provisions set forth in Section 11.04 of the Existing Credit Agreement.
5.07Submission to Jurisdiction; Waiver of Venue; Service of Process; Waiver of Jury Trial. The submission to jurisdiction, waiver of venue, service of process and waiver of jury trial provisions set forth in Sections 11.14(b), (c) and (d) and 11.15 of the Existing Credit Agreement, respectively, are hereby incorporated by reference, mutatis mutandis.
[SIGNATURE PAGES FOLLOW]

- 6 -


IN WITNESS WHEREOF, the parties hereto have executed this Amendment as of the date first set forth above.

BORROWERS:
SUNRUN INC.,
a Delaware corporation
By: /s/ Tom vonReichbauer    
Name: Tom vonReichbauer
Title: Chief Financial Officer
AEE SOLAR, INC.,
a California corporation
By: /s/ Tom vonReichbauer    
Name: Tom vonReichbauer
Title: Chief Financial Officer
SUNRUN SOUTH LLC,
a Delaware limited liability company
By: /s/ Tom vonReichbauer    
Name: Tom vonReichbauer
Title: Chief Financial Officer
SUNRUN INSTALLATION SERVICES INC.,
a Delaware corporation
By: /s/ Jeanna Steele    
Name: Jeanna Steele
Title: Secretary
GUARANTOR:
CLEAN ENERGY EXPERTS, LLC,
a California limited liability company
By: /s/ Lynn Jurich    
Name: Lynn Jurich
Title: President
[Signature Page to Amendment No. 2 to the Second Amended and Restated Credit Agreement]


KEYBANK NATIONAL ASSOCIATION,
as Administrative Agent and a Lender
By: /s/ Richard Gerling    
Name: Richard Gerling
Title: Senior Vice President




[Signature Page to Amendment No. 2 to the Second Amended and Restated Credit Agreement]


SILICON VALLEY BANK,
as a Lender
By: /s/ Mona Maitra    
Name: Mona Maitra
Title: Managing Director

[Signature Page to Amendment No. 2 to the Second Amended and Restated Credit Agreement]



MORGAN STANLEY SENIOR FUNDING, INC.,
as a Lender
By:/s/ Marisa Moss    
Name: Marisa B. Moss
Title: Vice President


[Signature Page to Amendment No. 2 to the Second Amended and Restated Credit Agreement]


ROYAL BANK OF CANADA,
as a Lender
By: /s/ Mark W. Condon    
Name: Mark W. Condon
Title: Authorized Signatory


[Signature Page to Amendment No. 2 to the Second Amended and Restated Credit Agreement]


CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH,
as a Lender
By: /s/ William O’Daly    
Name: William O’Daly
Title: Authorized Signatory


By:/s/ Komal Shah    
Name: Komal Shah
Title: Authorized Signatory


[Signature Page to Amendment No. 2 to the Second Amended and Restated Credit Agreement]


NY GREEN BANK,
a division of the New York State Energy Research & Development Authority,
as a Lender
By: /s/ Andrew Kessler    
Name: Andrew Kessler
Title: Acting President


[Signature Page to Amendment No. 2 to the Second Amended and Restated Credit Agreement]


SCHEDULE 1.01(e)

Specified Vivint Entities

With respect to the Sunrun 2021-1 Specified Vivint Entity Transaction:
Vivint Solar Financing VIII Parent, LLC
Sunrun Vulcan Depositor 2021-1, LLC
Sunrun Vulcan Issuer 2021-1, LLC
Vivint Solar Fund 26 Manager, LLC
Vivint Solar Fund 27 Manager, LLC
Vivint Solar Owner VIII Manager, LLC
Vivint Solar Fund 26 Project Company, LLC
Vivint Solar Fund 27 Project Company, LLC
Vivint Solar Owner VIII, LLC


EX-31.1 4 sunrunex3112021q1ng.htm EX-31.1 Document
Exhibit 31.1
CERTIFICATION PURSUANT TO
RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Lynn Jurich, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Sunrun Inc.;
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(s) 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(s) 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: May 5, 2021By: /s/ Lynn Jurich
   Lynn Jurich
   Chief Executive Officer and Director
   (Principal Executive Officer)


EX-31.2 5 sunrunex3122021q1ng.htm EX-31.2 Document
Exhibit 31.2
CERTIFICATION PURSUANT TO
RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Tom vonReichbauer, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Sunrun Inc.;
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(s) 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(s) 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: May 5, 2021By: /s/ Tom vonReichbauer
   Tom vonReichbauer
   Chief Financial Officer
   (Principal Financial Officer)


EX-32.1 6 sunrunex3212021q1ng.htm EX-32.1 Document
Exhibit 32.1
Certifications Pursuant to
Section 906 of the Sarbanes-Oxley Act of 2002
(18 U.S.C. Section 1350)
Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, each of the undersigned officers of Sunrun Inc. (the “Company”) hereby certifies that the Company’s Quarterly Report on Form 10-Q for the period ended March 31, 2021 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: May 5, 2021
 
By: /s/ Lynn Jurich
  Lynn Jurich
  Chief Executive Officer and Director
  (Principal Executive Officer)
   
By: /s/ Tom vonReichbauer
  Tom vonReichbauer
  Chief Financial Officer
(Principal Financial Officer)


EX-101.SCH 7 run-20210331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statements of Redeemable Noncontrolling Interests and Equity link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Organization - Additional Information (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 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Summary of Significant Accounting Policies - Schedule of Revenues from External Customers (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Summary of Significant Accounting Policies - Cash and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Summary of Significant Accounting Policies - Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2111103 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 2312302 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Fair Value Measurement - Schedule of Carrying Values and Fair Values of Debt Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Fair Value Measurement - Schedule of Fair Value, Financial Instruments Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2415409 - Disclosure - Fair Value Measurement - Summary of activity of Level 3 contingent consideration (Details) link:presentationLink link:calculationLink link:definitionLink 2116104 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2317303 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2418410 - Disclosure - Inventories - Schedule of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2119105 - Disclosure - Solar Energy Systems, net link:presentationLink link:calculationLink link:definitionLink 2320304 - Disclosure - Solar Energy Systems, net (Tables) link:presentationLink link:calculationLink link:definitionLink 2421411 - Disclosure - Solar Energy Systems, net - Schedule (Details) link:presentationLink link:calculationLink link:definitionLink 2422412 - Disclosure - Solar Energy Systems, net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2123106 - Disclosure - Other Assets link:presentationLink link:calculationLink link:definitionLink 2324305 - Disclosure - Other Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2425413 - Disclosure - Other Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2126107 - Disclosure - Accrued Expenses and Other Liabilities link:presentationLink link:calculationLink link:definitionLink 2327306 - Disclosure - Accrued Expenses and Other Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2428414 - Disclosure - Accrued Expenses and Other Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2129108 - Disclosure - Indebtedness link:presentationLink link:calculationLink link:definitionLink 2330307 - Disclosure - Indebtedness (Tables) link:presentationLink link:calculationLink link:definitionLink 2431415 - Disclosure - Indebtedness - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2432416 - Disclosure - Indebtedness - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2133109 - Disclosure - Derivatives link:presentationLink link:calculationLink link:definitionLink 2334308 - Disclosure - Derivatives (Tables) link:presentationLink link:calculationLink link:definitionLink 2435417 - Disclosure - Derivatives - Offsetting Arrangements (Details) link:presentationLink link:calculationLink link:definitionLink 2436418 - Disclosure - Derivatives - Derivatives Designated as Cash Flow Hedges (Details) link:presentationLink link:calculationLink link:definitionLink 2437419 - Disclosure - Derivatives - Losses (Gains) on Derivatives Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2438420 - Disclosure - Derivatives - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2139110 - Disclosure - Pass-through Financing Obligations link:presentationLink link:calculationLink link:definitionLink 2440421 - Disclosure - Pass-through Financing Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2141111 - Disclosure - VIE Arrangements link:presentationLink link:calculationLink link:definitionLink 2342309 - Disclosure - VIE Arrangements (Tables) link:presentationLink link:calculationLink link:definitionLink 2443422 - Disclosure - VIE Arrangements - Carrying Amounts and Classification of the VIEs' Assets and Liabilities Included in the Consolidated Balance Sheets (Details) link:presentationLink link:calculationLink link:definitionLink 2144112 - Disclosure - Redeemable Noncontrolling Interests and Equity link:presentationLink link:calculationLink link:definitionLink 2445423 - Disclosure - Redeemable Noncontrolling Interests and Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2146113 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2347310 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2448424 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2449425 - Disclosure - Stock-Based Compensation - Summary of Activity for All Restricted Stock Units ("RSUs") (Details) link:presentationLink link:calculationLink link:definitionLink 2450426 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2451427 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2152114 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2453428 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2154115 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2355311 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2456429 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2457430 - Disclosure - Commitments and Contingencies - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2458431 - Disclosure - Commitments and Contingencies - Other Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2459432 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2459432 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2459432 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2160116 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2361312 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2462433 - Disclosure - Earnings Per Share - Computation of Basic and Diluted Net Income per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2463434 - Disclosure - Earnings Per Share - Schedule of Shares Excluded From Computation of Diluted Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2164117 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2465435 - Disclosure - Related Party Transactions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2166118 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2467436 - Disclosure - Acquisitions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2168119 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2469437 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 run-20210331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 run-20210331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 run-20210331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Document Type Document Type Aggregate intrinsic value, options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Other income, net Other Nonoperating Income (Expense) Net operating leases, revised, current portion Lessee, Operating Lease, Liability, Net Of Sublease Income, Current, Revised Lessee, Operating Lease, Liability, Net Of Sublease Income, Current, Revised Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Subordinated debt Subordinated Debt [Member] Carrying Amounts and Classification of the VIEs' Assets and Liabilities Included in the Consolidated Balance Sheets Schedule of Variable Interest Entities [Table Text Block] Plus: Debt premium Debt discount amortized Amortization of Debt Discount (Premium) Payables and Accruals [Abstract] Payables and Accruals [Abstract] Customer agreements and incentives Customer agreements Service [Member] Operating leases, current portion Operating Lease, Liability, Current, Revised Operating Lease, Liability, Current, Revised Issued (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 Level 3 Fair Value, Inputs, Level 3 [Member] Operating leases, future lease payments Lessee, Operating Lease, Liability, Net Of Sublease Income, Interest Included in Payments Lessee, Operating Lease, Liability, Net Of Sublease Income, Interest Included in Payments Derivative assets Derivative assets, net amounts of assets Derivative Asset Statistical Measurement [Domain] Statistical Measurement [Domain] Liabilities and total equity Liabilities and Equity [Abstract] Line of Credit Line of Credit [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Distributions to noncontrolling interests and redeemable noncontrolling interests Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Deferred tax liabilities Deferred Income Tax Liabilities, Net Derivatives Derivative Instruments and Hedging Activities Disclosure [Text Block] Fair value of noncontrolling interest Redeemable Noncontrolling Interest, Equity, Fair Value Proceeds from issuance of debt Proceeds from Issuance of Debt Security Exchange Name Security Exchange Name Unused borrowing capacity Debt Instrument, Unused Borrowing Capacity, Amount Sales and marketing Selling and Marketing Expense [Member] Loss from operations Operating Income (Loss) Payment of debt fees Payments of Debt Issuance Costs Total current liabilities Liabilities, Current Accounts Receivable Accounts Receivable [Policy Text Block] Redeemable Noncontrolling Interests and Equity Noncontrolling Interest Disclosure [Text Block] Deferred Revenue Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Unvested, beginning balance (in dollars per share) Unvested, ending 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 Secured borrowings assets carrying amount Transfers Accounted for as Secured Borrowings, Assets, Carrying Amount Variable Rate [Domain] Variable Rate [Domain] Accrued professional fees Accrued Professional Fees, Current Variable Rate [Axis] Variable Rate [Axis] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Commitments and contingencies (Note 15) Commitments and Contingencies Finance leases, future lease payments Finance Lease, Liability, Payment, Due Assets Assets [Abstract] Minimum required fiscal unencumbered cash balance Debt Instrument, Covenant Compliance, Minimum Unencumbered Liquid Assets, Fiscal Debt Instrument, Covenant Compliance, Minimum Unencumbered Liquid Assets, Fiscal Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] Revenue, Major Customer [Line Items] Revenue, Major Customer [Line Items] Cash and Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Stock-based compensation Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Entity Address, State or Province Entity Address, State or Province Issued (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Operating cash flows from operating leases Operating Lease, Payments Accounts payable Accounts Payable, Current Sublease income Sublease Income Safe harbor program within raw materials Inventory, Raw Materials, Safe Harbor Inventory, Raw Materials, Safe Harbor Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Summary of significant accounting policies. Other Commitments [Table] Other Commitments [Table] Accumulated amortization of costs to obtain contracts Capitalized Contract Cost, Accumulated Amortization Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Retained earnings Retained Earnings (Accumulated Deficit) Sublease Income, 2021 Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Other Assets Other Assets Disclosure [Text Block] Amortization of deferred grants Amortization Of Deferred Grants Amortization of deferred grants. Unrealized gain (loss) on derivatives, net of income taxes Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Less: Debt discount Debt Instrument, Unamortized Discount Deferred Revenue Arrangement, by Type [Table] Deferred Revenue Arrangement, by Type [Table] Operating leases, 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Cash paid for income taxes Income Taxes Paid Finance leases, 2022 Finance Lease, Liability, to be Paid, Year One Outstanding, beginning balance (in shares) Outstanding, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Operating leases, 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Schedule of Fair Value, Financial Instruments Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Derivative liability, notional amount Derivative Liability, Notional Amount Maximum number of shares available for employee to purchase per offering period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee Solar energy systems, initial term Lessor, Direct Financing Lease, Term of Contract Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Gains recognized into income Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net Preferred stock, $0.0001 par value—authorized, 200,000 shares as of March 31, 2021 and December 31, 2020; no shares issued and outstanding as of March 31, 2021 and December 31, 2020 Preferred Stock, Value, Issued Hedging Designation [Domain] Hedging Designation [Domain] Total lease cost Lease, Cost Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Other liabilities Other Liabilities, Noncurrent Payment of finance lease obligations Financing cash flows from finance leases Finance Lease, Principal Payments Liability Class [Axis] Liability Class [Axis] Work-in-process Inventory, Work in Process, Net of Reserves Cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Unbilled receivables Unbilled Receivables, Current Construction-in-progress Construction in Progress, Gross Inventories Total Inventory, Net Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Measurement Frequency [Domain] Measurement Frequency [Domain] Share price (in dollars per share) Share Price Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Revenue Status [Axis] Deferred Revenue Status [Axis] Deferred Revenue Status [Axis] Business Acquisition [Axis] Business Acquisition [Axis] ESPP offering period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Purchase commitment Long-term Purchase Commitment, Amount Initial conversion rate Debt Instrument, Convertible, Conversion Ratio Statement [Line Items] Statement [Line Items] Schedule of Shares Excluded From Computation of Diluted Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Net loss per share attributable to common stockholders Net loss per share attributable to common stockholders Earnings Per Share, Basic and Diluted [Abstract] Debt instrument, term Debt Instrument, Term Statement [Table] Statement [Table] Recourse and Nonrecourse Debt Recourse and Nonrecourse Debt [Member] Recourse and Nonrecourse Debt Customer receivables Contract with Customer, Asset, before Allowance for Credit Loss, Current Statistical Measurement [Axis] Statistical Measurement [Axis] Convertible senior notes (if converted) Convertible Debt Securities [Member] Other Assets [Line Items] Other Assets [Line Items] [Line Items] for Other Assets [Table] Debt instrument, reserve accounts Debt Instrument, Covenant, Reserve Amount Debt Instrument, Covenant, Reserve Amount Credit Facility [Axis] Credit Facility [Axis] Securitization debt Securitization Debt [Member] Securitization Debt [Member] Net operating leases, 2025 Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year Four Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year Four Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Sublease Income, future lease payments Lessor, Operating Lease, Payments to be Received Convertible senior notes Convertible Debt, Noncurrent Warrant, exercise price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Business Combinations [Abstract] Business Combinations [Abstract] Losses (gains) reclassified from AOCI into income Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Entity Small Business Entity Small Business Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Indebtedness Debt Disclosure [Text Block] Fair Value Hierarchy Fair Value Hierarchy and NAV [Domain] Solar energy systems Solar Energy Systems [Member] Solar energy systems. Other receivables Other Receivables, Gross, Current Number of interest rate swaps Derivative, Number of Instruments Held Amendment Flag Amendment Flag Computation of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Weighted average shares used to compute net loss per share attributable to common stockholders Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Other accrued expenses Other Accrued Liabilities, Current Recourse debt Long-term Line of Credit Repayment of debt Repayments of Debt Adjustment for net loss on derivatives recognized into earnings, net of income taxes Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Operating leases, tenant incentives Lessee, Operating Lease, Liability, Tenant Incentives Lessee, Operating Lease, Liability, Tenant Incentives Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Entity Central Index Key Entity Central Index Key Aggregate principal amount Line of Credit Facility, Current Borrowing Capacity Operating lease, long-term portion Operating Lease, Liability, Noncurrent, Revised Operating Lease, Liability, Noncurrent, Revised Measurement Frequency [Axis] Measurement Frequency [Axis] Derivative Instrument [Axis] Derivative Instrument [Axis] Net amounts due from direct-sales professionals Related Party Transaction, Due from (to) Related Party Financial Instruments Financial Instruments [Domain] Schedule of Carrying Values and Fair Values of Debt Instruments Fair Value, by Balance Sheet Grouping [Table Text Block] Total losses (gains) Derivative, Gain (Loss) on Derivative, Net Offsetting Assets Offsetting Assets [Table Text Block] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Pass-through Financing Obligations Lease Pass Through Obligation Disclosure [Text Block] Lease pass through obligation disclosure. Other Assets [Abstract] Other Assets [Abstract] Subsequent Events Subsequent Events [Text Block] Liabilities: Derivative Liability [Abstract] Reduction in pass-through financing obligations Reduction In Lease Pass Through Financing Obligations Reduction in lease pass through financing obligations. Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Financing component balance Financing [Member] Financing [Member] Contracted but not yet recognized Contract with Customer, Amount Not Yet Recognized Contract with Customer, Amount Not Yet Recognized Net (loss) income Income (Loss) Attributable to Parent, before Tax Weighted average effect of potentially dilutive shares to purchase common stock (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Schedule of Revenue from External Customers Revenue from External Customers by Products and Services [Table Text Block] Income Statement Location Income Statement Location [Axis] Allowance for doubtful accounts Allowance for credit losses Accounts Receivable, Allowance for Credit Loss, Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Income Statement Location Income Statement Location [Domain] Number of funds, carrying value adjusted to redemption value Number of Funds, Carrying Value Adjusted to Redemption Value Number of Funds, Carrying Value Adjusted to Redemption Value Operating leases, 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Other Commitments [Line Items] Other Commitments [Line Items] Issuance of restricted stock units (in shares) Restricted Stock, Shares Issued Net of Shares for Tax Withholdings Additional amount to be classified as an increase to interest expense during next 12 months Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net Derivative, notional amount Derivative, Notional Amount Purchases of solar energy systems and property and equipment included in accounts payable and accrued expenses Purchases Of Solar Energy Systems And Property And Equipment Included In Accounts Payable And Accrued Expenses Purchases of solar energy systems and property and equipment included in accounts payable and accrued expenses. Amortization of intangible assets Amortization of Intangible Assets Lease Expense and Other Information Related to Leases Lease, Cost [Table Text Block] Derivative, net, gross amounts of assets/liabilities Derivative, Fair Value, Net Operating leases, 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Other assets Total Other Assets, Noncurrent Plan Name Plan Name [Axis] Deferred Revenue Arrangement Type [Axis] Deferred Revenue Arrangement Type [Axis] Solar Energy Systems, net Solar Energy Systems Disclosure [Text Block] Solar energy systems disclosure. Interest on pass-through financing obligations Interest On Lease Financing Interest on lease financing. Operating cash flows from finance leases Finance Lease, Interest Payment on Liability Total assets Total assets Assets Related Party Transactions Related Party Transactions Disclosure [Text Block] Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Summary of significant accounting policies. Unvested, beginning balance (in shares) Unvested, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number LIBOR London Interbank Offered Rate (LIBOR) Swap Rate [Member] Title of 12(b) Security Title of 12(b) Security Accrued Expenses and Other Liabilities Schedule of Accrued Liabilities [Table Text Block] Finance Leases Finance Lease, Liability, Payment, Due [Abstract] Intangible assets, net Finite-Lived Intangible Assets, Net Subsequent Event Type [Axis] Subsequent Event Type [Axis] Antidilutive Securities Antidilutive Securities [Axis] Sublease Income, 2023 Lessor, Operating Lease, Payment to be Received, Year Two Future Minimum Lease Payments Under Non-Cancellable Leases Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Schedule of Other Assets Schedule of Other Assets, Noncurrent [Table Text Block] Summary of Activity for all Restricted Stock Units (RSUs) Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block] Product and Service [Axis] Product and Service [Axis] Total liabilities Total liabilities Liabilities Payments for capped call transaction Payments For Capped Call Transaction Payments For Capped Call Transaction Net Operating Leases Net Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Net Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Operating leases, amount representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Senior Revolving and Delayed Draw Loans, Base Rate Loans Senior Revolving and Delayed Draw Loans, Base Rate Loans [Member] Senior Revolving and Delayed Draw Loans, Base Rate Loans Deferred revenue, revenue recognized Contract with Customer, Liability, Revenue Recognized Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Level 1 Fair Value, Inputs, Level 1 [Member] Operating lease cost Operating Lease, Expense Weighted-average remaining contractual life, options vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Losses (gains) on derivatives designated as cash flow hedges recognized into OCI Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Inventories Increase (Decrease) in Inventories Weighted average interest rate Debt, Weighted Average Interest Rate Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Derivative liability, gross amounts offset Derivative Liability, Fair Value, Gross Asset 0% Convertible Senior Notes Convertible Senior Notes Due 2026 Convertible Senior Notes [Member] Convertible Senior Notes Accounts payable Increase (Decrease) in Accounts Payable Number of Awards Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Raw materials Inventory, Raw Materials, Net of Reserves Debt Instrument [Axis] Debt Instrument [Axis] Additional Paid-In Capital Additional Paid-in Capital [Member] Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Derivative liabilities Derivative liabilities, net amounts of liabilities Derivative Liability 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] Beginning balance (in shares) Ending balance (in shares) Shares, Issued Other assets Other Assets, Miscellaneous, Noncurrent Interest on lease liabilities Finance Lease, Interest Expense Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Acquisition of noncontrolling interests Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Equity method investment Equity Method Investments Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Variable lease cost Variable Lease, Cost Revolving loan Revolving Credit Facility [Member] Minimum unencumbered liquid assets to be maintained Debt Instrument, Covenant Compliance, Minimum Unencumbered Liquid Assets, Monthly Debt Instrument, Covenant Compliance, Minimum Unencumbered Liquid Assets, Monthly VIE Arrangements Variable Interest Entity Disclosure [Text Block] Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Options vested and exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Research and development Research and Development Expense Subsequent Event Subsequent Event [Member] Outstanding, beginning balance (in dollars per share) Outstanding, ending balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Letters of credit outstanding, amount Letters of Credit Outstanding, Amount Common stock, shares authorized (in shares) Common Stock, Shares Authorized Redeemable Noncontrolling Interests Redeemable Noncontrolling Interest [Member] Redeemable noncontrolling interest. Solar energy systems Property, Plant and Equipment, Gross Net proceeds related to stock-based award activities Proceeds from Stock Options Exercised Sublease Income Future Minimum Sublease Rentals, Sale Leaseback Transactions, Rolling Maturity [Abstract] Property Subject to or Available for Operating Lease, Net [Abstract] Property Subject to or Available for Operating Lease, Net [Abstract] Rebates receivable Rebates Receivable, Current, Gross Rebates Receivable, Current, Gross Senior Non Revolving Loans Senior Non Revolving Loans [Member] Senior Non Revolving Loans Amortization cost Amortization of Deferred Sales Commissions Fair Value Estimate of Fair Value Measurement [Member] Income Statement [Abstract] Income Statement [Abstract] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Prepaid and other assets Increase (Decrease) in Prepaid Expense and Other Assets Non-recourse debt Non Recourse Debt Non Recourse Debt [Member] Non Recourse Debt Member Variable Interest Entities Variable Interest Entity, Primary Beneficiary [Member] Payments for the costs of solar energy systems Payments For Cost Of Solar Energy Systems To Be Leased Payments for the cost of solar energy systems to be leased. Use of Estimates Use of Estimates, Policy [Policy Text Block] Current assets: Assets, Current [Abstract] Investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Pass-through financing obligation, net of current portion Lease Pass Through Financing Obligation Net Of Current Portion Lease pass-through financing obligation, net of current portion. Consolidated Entities [Axis] Consolidated Entities [Axis] Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Finance leases, 2024 Finance Lease, Liability, to be Paid, Year Three Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Legal Entity [Axis] Legal Entity [Axis] Purchases of property and equipment, net Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Cash paid for amounts included in the measurement of lease liabilities Cash Flow, Operating Activities, Lessee [Abstract] Non-recourse debt, net of current portion Non Recourse Debt Noncurrent Non recourse debt noncurrent. Weighted average discount rate: Weighted Average Discount Rate [Abstract] Weighted Average Discount Rate [Abstract] Net operating leases, revised, noncurrent portion Lessee, Operating Lease, Liability, Net Of Sublease Income, Noncurrent, Revised Lessee, Operating Lease, Liability, Net Of Sublease Income, Noncurrent, Revised Document Period End Date Document Period End Date Senior Revolving and Delayed Draw Loans, LIBOR Loans Senior Revolving and Delayed Draw Loans, LIBOR Loans [Member] Senior Revolving and Delayed Draw Loans, LIBOR Loans Subordinated revolving and delayed draw loans Subordinated Revolving and Delayed Draw Loans [Member] Subordinated Revolving and Delayed Draw Loans Contingent consideration Business Combination, Contingent Consideration, Liability Advances to direct-sales professionals Advances to Affiliate Loss contingency accrual Loss Contingency Accrual Net loss Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Hedging Designation [Axis] Hedging Designation [Axis] Subordinated Loans Subordinated Loans [Member] Subordinated Loans Option Indexed to Issuer's Equity, Type [Domain] Option Indexed to Issuer's Equity, Type [Domain] Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Stock-based compensation expense capitalized Share-based Payment Arrangement, Amount Capitalized Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Entity [Domain] Entity [Domain] Solar energy systems, net Assets Leased to Others [Member] Revenue recognized, term, existing deferred revenue Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period, Prior Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period, Prior Derivatives designated as hedging instruments Designated as Hedging Instrument [Member] Issuance of restricted stock units Restricted Stock, Value, Shares Issued Net of Tax Withholdings Cover page. Cover [Abstract] Base Rate Base Rate [Member] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Total debt, net Loan outstanding balance Long-term Debt Deferred revenue Increase (Decrease) in Contract with Customer, Liability Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Accrued interest Deposit Liabilities, Accrued Interest Basis of Presentation and Principles of Consolidation Basis Of Presentation And Principles Of Consolidation, Policy [Policy Text Block] Disclosure of accounting policy for basis of presentation and principles of consolidation. Costs Cost of Goods and Services Sold Finance lease cost: Lease, Cost [Abstract] Settled Litigation Settled Litigation [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Total operating expenses Costs and Expenses Equity Components [Axis] Equity Components [Axis] Interest rate hedging Percentage of Debt Hedged by Interest Rate Derivatives Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Minimum Minimum [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Consolidated Entities [Domain] Consolidated Entities [Domain] Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Operating lease obligations Operating Lease, Liability, Current Revenue expected to recognize over next twelve months, percent Contract With Customer, Revenue Expected to Recognize Over Next Twelve Months, Percent Contract With Customer, Revenue Expected to Recognize Over Next Twelve Months, Percent Right-of-use assets obtained in exchange for new finance lease liabilities Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Net operating leases, 2021 Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Remainder of Fiscal Year Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Remainder of Fiscal Year Schedule of Contingent Consideration Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block] Net loss attributable to noncontrolling interests and redeemable noncontrolling interests Net Income (Loss) Attributable to Noncontrolling Interest Cancelled / 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] Bonus liability converted to RSUs Restricted Stock or Unit Expense Entity Interactive Data Current Entity Interactive Data Current Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Cash and Restricted Cash Restrictions on Cash and Cash Equivalents [Table Text Block] Revenue: Revenues [Abstract] Fair Value Measurement Fair Value Disclosures [Text Block] Summary of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Average age Property, Plant and Equipment, Average Age Property, Plant and Equipment, Average Age Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Interest rate swaps Interest Rate Swap [Member] Operating Leased Assets [Line Items] Operating Leased Assets [Line Items] Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Number of legal structures utilized in investment funds Number of Legal Structures Utilized In Investment Funds Number of types of investment funds used by entity. Vivint Solar Inc Vivint Solar Inc [Member] Vivint Solar Inc Entity Registrant Name Entity Registrant Name Subsequent Event Type [Domain] Subsequent Event Type [Domain] Derivative [Table] Derivative [Table] Business Acquisition [Line Items] Business Acquisition [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Weighted average discount rate, operating leases Operating Lease, Weighted Average Discount Rate, Percent Accrued employee compensation Accrued Employee Benefits, Current Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Finance leases, present value of future payments Finance Lease, Liability, Undiscounted Excess Amount Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Research and development Research and Development Expense [Member] Derivatives not designated as hedging instruments Not Designated as Hedging Instrument [Member] Less: Tenant incentives Lessee, Operating Lease, Liability, Net Of Sublease Income, Tenant Incentives Lessee, Operating Lease, Liability, Net Of Sublease Income, Tenant Incentives Accrued Liabilities and Other Liabiltiies Accrued Liabilities [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Accounts receivable (net of allowances for credit losses of $6,015 and $4,861 as of March 31, 2021 and December 31, 2020, respectively) Accounts receivable, net Total Accounts Receivable, after Allowance for Credit Loss, Current Operating leases, future lease payments Lessee, Operating Lease, Liability, to be Paid Bank Line Of Credit Bank Line Of Credit [Member] Bank line of credit. Depreciation and amortization, net of amortization of deferred grants Depreciation, Depletion and Amortization, Nonproduction Proceeds from pass-through financing and other obligations Proceeds From Lease Pass Through Financing Obligations Proceeds from lease pass through financing obligations. Acquisition of noncontrolling interest Payments To Acquire Non Controlling Interest Payments to acquire non-controlling interest. Cash and Restricted Cash Schedule of Cash and Cash Equivalents [Table Text Block] Employee Stock Purchase Plan Employee Stock Purchase Plan [Member] Employee stock purchase plan. Minimum required quarter-end unencumbered cash balance Debt Instrument, Covenant Compliance, Minimum Unencumbered Liquid Assets, Quarterly Debt Instrument, Covenant Compliance, Minimum Unencumbered Liquid Assets, Quarterly Restricted cash Restricted Cash, Noncurrent Derivative, undesignated, number of instruments held Derivative, Undesignated, Number of Instruments Held Derivative, Undesignated, Number of Instruments Held Interest coverage ratio Debt Instrument, Covenant Compliance, Interest Coverage Ratio Debt Instrument, Covenant Compliance, Interest Coverage Ratio Entity Address, Postal Zip Code Entity Address, Postal Zip Code Inverters Inverters [Member] Inverters. Operating leases, net present value of future payments Operating Lease, Liability, Revised Operating Lease, Liability, Revised Accrued Expenses and Other Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Cash Cash Goodwill Goodwill Other comprehensive income (loss) Other comprehensive income, net of taxes Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Document Transition Report Document Transition Report Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Warrants Warrant [Member] Numerator: Net Income (Loss) Attributable to Parent [Abstract] Deferred grants Deferred Grants Deferred grants. Derivative assets, gross amounts of recognized assets Derivative Asset, Fair Value, Gross Asset Payments received, net Payments Received [Member] Payments Received [Member] Costs to obtain contracts- customer agreements Capitalized Contract Cost, Gross Number of business activities Number Of Business Activities Number of business activities. Aggregate principal amount Debt Instrument, Face Amount Level 2 Fair Value, Inputs, Level 2 [Member] Document Quarterly Report Document Quarterly Report General and administration General and Administrative Expense [Member] Equity [Abstract] Equity [Abstract] Assets, fair value Assets, Fair Value Disclosure Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Derivative asset, notional amount Derivative Asset, Notional Amount Capped call price per share (in dollars per share) Option Indexed to Issuer's Equity, Strike Price Deferred revenue, current portion Contract with Customer, Liability, Current Subsequent Event [Line Items] Subsequent Event [Line Items] Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible List] Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Credit Facility [Domain] Credit Facility [Domain] Derivative Contract [Domain] Derivative Contract [Domain] Conversion price (in usd per share) Debt Instrument, Convertible, Conversion Price Diluted (in shares) Weighted average shares used to compute net loss per share attributable to common stockholders, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Letter of Credit Letter of Credit [Member] Basic (in dollars per share) Earnings Per Share, Basic Number of operating segments Number of Operating Segments Entity File Number Entity File Number Cancelled / forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Debt Disclosure [Abstract] Debt Disclosure [Abstract] Weighted average remaining lease term (years), operating leases Operating Lease, Weighted Average Remaining Lease Term Sales and marketing Selling and Marketing Expense Operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Sublease Income, 2025 Lessor, Operating Lease, Payment to be Received, Year Four Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Contributions received from noncontrolling interests and redeemable noncontrolling interests Proceeds from Noncontrolling Interests Deferred Revenue [Domain] Deferred Revenue [Domain] Aggregate intrinsic value, options vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Compensation expense recognized Share-based Payment Arrangement, Expense Number of plaintiffs Loss Contingency, Number of Plaintiffs Unrecognized tax benefits Unrecognized Tax Benefits Balance Sheet Location [Axis] Balance Sheet Location [Axis] Common stock, $0.0001 par value—authorized, 2,000,000 shares as of March 31, 2021 and December 31, 2020; issued and outstanding, 203,562 and 201,406 shares as of March 31, 2021 and December 31, 2020, respectively Common Stock, Value, Issued Document Fiscal Year Focus Document Fiscal Year Focus Restricted cash Restricted Cash, Current Number of purchase periods Share-based Compensation Arrangement by Share-based Payment Award, Number of Purchase Periods Share-based Compensation Arrangement by Share-based Payment Award, Number of Purchase Periods Property Subject to or Available for Operating Lease, by Major Property Class [Table] Property Subject to or Available for Operating Lease, by Major Property Class [Table] Accounts Receivable, Net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status Finance leases, 2025 Finance Lease, Liability, to be Paid, Year Four Change in fair value recognized in earnings within sales and marketing expense Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Assets: Derivative Asset [Abstract] Interest rate during period Debt Instrument, Interest Rate During Period Recourse debt Recourse Debt Recourse Debt [Member] Recourse Debt Member Subsequent Event [Table] Subsequent Event [Table] Stock-based compensation expense Stock or Unit Option Plan Expense Net operating leases, 2024 Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year Three Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year Three Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Net operating leases, future lease payments Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Noncontrolling interests Stockholders' Equity Attributable to Noncontrolling Interest 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 Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Schedule of Operating Leased Assets [Table] Schedule of Operating Leased Assets [Table] Common stock, shares issued (in shares) Common Stock, Shares, Issued Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Discounted present value of the cash flows financed. Line Of Credit Facility, Advance Rate Line Of Credit Facility, Advance Rate Operating leases, present value of future payments Operating Lease, Liability Litigation Status [Axis] Litigation Status [Axis] Senior debt Senior Debt [Member] Senior Debt [Member] Finance leases, thereafter Finance Lease, Liability, To Be Paid, After Year Four Finance Lease, Liability, To Be Paid, After Year Four Derivative asset, gross amounts offset Derivative Asset, Fair Value, Gross Liability Interest expense, net Interest Expense [Member] Contingent Consideration Contingent Consideration [Member] Contingent Consideration Accounts receivable Increase (Decrease) in Accounts Receivable Debt Instrument [Line Items] Debt Instrument [Line Items] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Total stockholders’ equity Stockholders' Equity Attributable to Parent Purchase consideration for assets acquired Business Combination, Consideration Transferred Total liabilities, redeemable noncontrolling interests and total equity Liabilities and Equity Vivint Solar Vivint Solar [Member] Vivint Solar Weighted average remaining lease term (years): Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term [Abstract] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Income Taxes Income Tax Disclosure [Text Block] Derivative assets, net amounts of assets/liabilities Derivative Assets (Liabilities), at Fair Value, Net Entity Address, City or Town Entity Address, City or Town Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Fair Value, Hierarchy Fair Value Hierarchy and NAV [Axis] Restricted Stock Units (RSUs) Unvested restricted stock units Restricted Stock Units (RSUs) [Member] Other Assets [Table] Other Assets [Table] Other Assets [Table] Capped call transaction Adjustments To Additional Paid In Capital, Purchase Of Capped Calls Adjustments To Additional Paid In Capital, Purchase Of Capped Calls Operating leases, thereafter Lessee, Operating Lease, Liability, To Be Paid, After Year Four Lessee, Operating Lease, Liability, To Be Paid, After Year Four Total Stockholders' Equity Parent [Member] Maximum percentage in payroll deductions to acquire shares of common stock Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate General and administrative General and Administrative Expense Financial Instrument Financial Instrument [Axis] Increase (decrease) cash and restricted cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Restricted Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Restricted Cash Antidilutive securities excluded from computation of net income per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Deferred Revenue Arrangement [Line Items] Deferred Revenue Arrangement [Line Items] Weighted average remaining lease term (years), finance leases Finance Lease, Weighted Average Remaining Lease Term Other noncash items Other Noncash Income (Expense) Solar energy systems and product sales SREC contracts Product [Member] Short-term lease cost Short-term Lease, Cost Equity Component [Domain] Equity Component [Domain] Schedule of cash flow hedges included in accumulated other comprehensive income (loss) Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block] Warehouse Facility Warehouse Facility [Member] Warehouse Facility Liabilities Liabilities [Abstract] Total solar energy systems, net Property, Plant and Equipment, Net Derivatives designated as cash flow hedges: Effect of Cash Flow Hedges on Results of Operations [Abstract] Entity Tax Identification Number Entity Tax Identification Number Deferred Revenue, Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Interest expense, net Interest Income (Expense), Nonoperating, Net Stock-Based Compensation Share-based Payment Arrangement [Text Block] Net loss attributable to common stockholders Net loss attributable to common stockholders Net Income (Loss) Attributable to Parent Finance lease obligations, net of current portion Finance lease obligations, net of current portion Finance Lease, Liability, Noncurrent Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Operating leases, 2021 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Schedule of Variable Interest Entities [Table] Schedule of Variable Interest Entities [Table] Distributions paid to noncontrolling interests and redeemable noncontrolling interests Payments to Noncontrolling Interests LIBOR London Interbank Offered Rate (LIBOR) [Member] Inventories Inventory Disclosure [Text Block] Securitized Loans Securitized Loans [Member] Securitized Loans Solar Energy Systems Disclosure [Abstract] Solar Energy Systems Disclosure [Abstract] Solar energy systems disclosure. Deferred grants, current portion Deferred Grant Current Portion Deferred grant current portion. Customer agreements Customer Agreements [Member] Customer Agreements [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Earnings Per Share [Abstract] Earnings Per Share [Abstract] Deferred grants, net of current portion Deferred Grant Income Noncurrent Deferred grant income noncurrent. Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Finance leases, present value of future payments Finance Lease, Liability Incentives Incentives [Member] Incentives [Member] Duration of each purchase period Share-based Compensation Arrangement by Share-based Payment Award, Duration of Purchase Periods Share-based Compensation Arrangement by Share-based Payment Award, Duration of Purchase Periods Contributions from noncontrolling interests and redeemable noncontrolling interests Noncontrolling Interest, Increase from Subsidiary Equity Issuance Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Warrant, number purchased (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Number of Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Document Fiscal Period Focus Document Fiscal Period Focus Deferred revenue, net of current portion Contract with Customer, Liability, Noncurrent Supplemental disclosures of cash flow information Supplemental Cash Flow Information [Abstract] Net operating leases, present value of future payments Lessee, Operating Lease, Liability, Net Of Sublease Income, Undiscounted Excess Amount Lessee, Operating Lease, Liability, Net Of Sublease Income, Undiscounted Excess Amount Difference between the fair value of noncontrolling interest and redeemable noncontrolling interest acquired and the carrying value Redeemable Noncontrolling Interest, Acquired, Difference Between Carrying Value And Fair Value Redeemable Noncontrolling Interest, Acquired, Difference Between Carrying Value And Fair Value Non-recourse debt, current portion Non Recourse Debt Current Non recourse debt current. Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Power purchase or lease agreement term Customer agreement, initial term Lessor, Operating Lease, Term of Contract Entity Filer Category Entity Filer Category Net operating leases, net present value of future payments Lessee, Operating Lease, Liability, Net Of Sublease Income, Undiscounted Excess Amount, Revised Lessee, Operating Lease, Liability, Net Of Sublease Income, Undiscounted Excess Amount, Revised Summary of Stock-Based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Common Stock Common Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Product and Service [Domain] Product and Service [Domain] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Senior revolving and delayed draw loans Senior Revolving and Delayed Draw Loans [Member] Senior Revolving and Delayed Draw Loans Cost of customer agreements and incentives Cost Of Operating Leases And Incentives [Member] Cost of operating leases and incentives. Convertible Debt Convertible Debt [Member] Weighted average discount rate, finance leases Finance Lease, Weighted Average Discount Rate, Percent Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Sublease Income, 2022 Lessor, Operating Lease, Payment to be Received, Year One Operating Leases Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Cost of solar energy systems and product sales Cost Of Solar Energy Systems And Product Sales [Member] Cost of solar energy systems and product sales. Other expense, net Other Nonoperating Income (Expense) [Member] Option Indexed to Issuer's Equity [Axis] Option Indexed to Issuer's Equity [Axis] Interest rate Debt Instrument, Interest Rate, Stated Percentage Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Products Manufactured Product, Other [Member] Accumulated depreciation and amortization Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Supplemental disclosures of noncash investing and financing activities Noncash Investing and Financing Items [Abstract] Exercise of stock options (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Related Party Transactions [Abstract] Related Party Transactions [Abstract] Net change in cash and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Acquisitions Business Combination Disclosure [Text Block] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Future Minimum Lease Payments Under Non-Cancellable Leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] Outstanding stock options Share-based Payment Arrangement, Option [Member] Basic (in shares) Weighted average shares used to compute net loss per share attributable to common stockholders, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Operating expenses: Costs and Expenses [Abstract] Subsequent Events [Abstract] Subsequent Events [Abstract] Cancelled (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities LIBOR Floor Rate Libor Floor Rate [Member] Libor floor rate member. Carrying Value Reported Value Measurement [Member] Plan Name Plan Name [Domain] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Total equity Beginning balance Ending balance Cumulative effect of adoption of new ASU (No. 2016-13) Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-use assets obtained in exchange for lease obligations: Right-Of-Use Assets Obtained for Lease Obligations [Abstract] Right-Of-Use Assets Obtained for Lease Obligations [Abstract] Organization Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Finance leases, 2021 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Additional paid-in capital Additional Paid in Capital Debt instrument, fair value Long-term Debt, Fair Value Income tax benefit Income Tax Expense (Benefit) Cash and restricted cash, beginning of period Cash and restricted cash, end of period Total Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Liabilities, fair value Financial and Nonfinancial Liabilities, Fair Value Disclosure Diluted (in dollars per share) Diluted (in dollars per share) Earnings Per Share, Diluted Finance lease obligations, current portion Finance Lease, Liability, Current Variable Interest Entity [Line Items] Variable Interest Entity [Line Items] Under Customer Agreements Payments Under Customer Agreements [Member] Payments Under Customer Agreements [Member] Local Phone Number Local Phone Number Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Capped Call Capped Call [Member] Capped Call Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Accrued expenses and other liabilities Total Accrued Liabilities and Other Liabilities Finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Obligation Right-of-Use Asset Obtained in Exchange for Finance Lease Obligation Schedule of Debt Schedule of Debt [Table Text Block] Derivative [Line Items] Derivative [Line Items] Accounts Receivable, after Allowance for Credit Loss, Current [Abstract] Accounts Receivable, after Allowance for Credit Loss, Current [Abstract] Net operating leases, 2022 Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year One Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year One 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] Total debt, gross Long-term Debt, Gross Depreciation expense Depreciation Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Prime Rate Prime Rate [Member] Deferred revenue Contract with Customer, Liability Entity Emerging Growth Company Entity Emerging Growth Company Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Deferred income taxes Deferred Income Tax Expense (Benefit) Net (loss) gain on derivatives, tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax Derivative liability, gross amounts of liabilities Derivative Liability, Fair Value, Gross Liability Line of credit, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Award Type Award Type [Axis] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] 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] Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Member] Maximum Maximum [Member] London Interbank Offered Rate Or Secured Overnight Financing Rate London Interbank Offered Rate Or Secured Overnight Financing Rate [Member] London Interbank Offered Rate Or Secured Overnight Financing Rate Property Subject to or Available for Operating Lease [Line Items] Property Subject to or Available for Operating Lease [Line Items] Number of shares covered by capped calls (in shares) Option Indexed to Issuer's Equity, Shares Federal Funds Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Noncontrolling Interests Noncontrolling Interest [Member] Sunrun Luna Portfolio 2021, LLC Sunrun Luna Portfolio 2021, LLC [Member] Sunrun Luna Portfolio 2021, LLC Pass-through financing obligation, current portion Lease Pass Through Financing Obligation Current Portion Lease pass-through financing obligation, current portion. Restricted cash, current and long-term Restricted Cash Retained Earnings Retained Earnings [Member] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Measurement Basis Measurement Basis [Axis] Effective income tax rates Effective Income Tax Rate Reconciliation, Percent 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] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Sublease Income, thereafter Lessor, Operating Lease, Payment To Be Received, After Year Four Lessor, Operating Lease, Payment To Be Received, After Year Four Options vested and exercisable (in shares) Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Exercisable Number Share based compensation arrangement by share based payment award options vested and exercisable number. Sublease Income, 2024 Lessor, Operating Lease, Payment to be Received, Year Three Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Weighted-average remaining contractual life, options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Allowance for credit losses on unbilled receivables Allowance for credit losses on unbilled receivables Accounts Receivable, Allowance for Credit Loss Net operating leases, 2023 Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year Two Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year Two Equity Award Award Type [Domain] Distributions payable to noncontrolling interests and redeemable noncontrolling interests Distributions Payable To Noncontrolling Interests And Redeemable Noncontrolling Interests Distributions payable to non-controlling interests and redeemable non-controlling interests. Required cash and cash equivalents balance Guarantor Obligations, Current Carrying Value Offsetting Liabilities Offsetting Liabilities [Table Text Block] Trading Symbol Trading Symbol Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Letter of credit, fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Litigation Status [Domain] Litigation Status [Domain] Deferred Revenue Status [Domain] Deferred Revenue Status [Domain] [Domain] for Deferred Revenue Status [Axis] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Earnings Per Share Earnings Per Share [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Solar energy system equipment costs Equipment [Member] Redeemable noncontrolling interests Beginning balance Ending balance Redeemable Noncontrolling Interest, Equity, Carrying Amount Current liabilities: Liabilities, Current [Abstract] Financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Entity Shell Company Entity Shell Company Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Finance leases, 2023 Finance Lease, Liability, to be Paid, Year Two Net operating leases, thereafter Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due after Year Four Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due after Year Four Maximum deductible fair market value of shares available for employee to purchase per calendar year Share Based Compensation Arrangement By Share Based Payment Award Maximum Deductible Fair Market Value Of Shares Per Calendar Year Share based compensation arrangement by share based payment award maximum deductible fair market value of shares per calendar year. Segment Information Segment Reporting, Policy [Policy Text Block] Recently Issued and Adopted Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] EX-101.PRE 11 run-20210331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 run-20210331_htm.xml IDEA: XBRL DOCUMENT 0001469367 2021-01-01 2021-03-31 0001469367 2021-04-30 0001469367 2021-03-31 0001469367 2020-12-31 0001469367 us-gaap:AssetsLeasedToOthersMember 2021-03-31 0001469367 us-gaap:AssetsLeasedToOthersMember 2020-12-31 0001469367 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2021-03-31 0001469367 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-12-31 0001469367 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:AssetsLeasedToOthersMember 2021-03-31 0001469367 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:AssetsLeasedToOthersMember 2020-12-31 0001469367 us-gaap:ServiceMember 2021-01-01 2021-03-31 0001469367 us-gaap:ServiceMember 2020-01-01 2020-03-31 0001469367 us-gaap:ProductMember 2021-01-01 2021-03-31 0001469367 us-gaap:ProductMember 2020-01-01 2020-03-31 0001469367 2020-01-01 2020-03-31 0001469367 run:RedeemableNoncontrollingInterestMember 2020-12-31 0001469367 us-gaap:CommonStockMember 2020-12-31 0001469367 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001469367 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001469367 us-gaap:RetainedEarningsMember 2020-12-31 0001469367 us-gaap:ParentMember 2020-12-31 0001469367 us-gaap:NoncontrollingInterestMember 2020-12-31 0001469367 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001469367 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001469367 us-gaap:ParentMember 2021-01-01 2021-03-31 0001469367 run:RedeemableNoncontrollingInterestMember 2021-01-01 2021-03-31 0001469367 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-03-31 0001469367 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001469367 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001469367 run:RedeemableNoncontrollingInterestMember 2021-03-31 0001469367 us-gaap:CommonStockMember 2021-03-31 0001469367 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001469367 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001469367 us-gaap:RetainedEarningsMember 2021-03-31 0001469367 us-gaap:ParentMember 2021-03-31 0001469367 us-gaap:NoncontrollingInterestMember 2021-03-31 0001469367 run:RedeemableNoncontrollingInterestMember 2019-12-31 0001469367 us-gaap:CommonStockMember 2019-12-31 0001469367 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001469367 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001469367 us-gaap:RetainedEarningsMember 2019-12-31 0001469367 us-gaap:ParentMember 2019-12-31 0001469367 us-gaap:NoncontrollingInterestMember 2019-12-31 0001469367 2019-12-31 0001469367 2019-01-01 2019-12-31 0001469367 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-31 0001469367 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:ParentMember 2019-12-31 0001469367 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0001469367 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001469367 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001469367 us-gaap:ParentMember 2020-01-01 2020-03-31 0001469367 run:RedeemableNoncontrollingInterestMember 2020-01-01 2020-03-31 0001469367 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-03-31 0001469367 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001469367 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001469367 run:RedeemableNoncontrollingInterestMember 2020-03-31 0001469367 us-gaap:CommonStockMember 2020-03-31 0001469367 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001469367 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001469367 us-gaap:RetainedEarningsMember 2020-03-31 0001469367 us-gaap:ParentMember 2020-03-31 0001469367 us-gaap:NoncontrollingInterestMember 2020-03-31 0001469367 2020-03-31 0001469367 run:RecourseDebtMember 2021-01-01 2021-03-31 0001469367 run:RecourseDebtMember 2020-01-01 2020-03-31 0001469367 run:NonRecourseDebtMember 2021-01-01 2021-03-31 0001469367 run:NonRecourseDebtMember 2020-01-01 2020-03-31 0001469367 srt:MinimumMember 2021-03-31 0001469367 srt:MaximumMember 2021-03-31 0001469367 run:CustomerAgreementsMember 2021-01-01 2021-03-31 0001469367 run:CustomerAgreementsMember 2020-01-01 2020-03-31 0001469367 run:IncentivesMember 2021-01-01 2021-03-31 0001469367 run:IncentivesMember 2020-01-01 2020-03-31 0001469367 run:SolarEnergySystemsMember 2021-01-01 2021-03-31 0001469367 run:SolarEnergySystemsMember 2020-01-01 2020-03-31 0001469367 us-gaap:ManufacturedProductOtherMember 2021-01-01 2021-03-31 0001469367 us-gaap:ManufacturedProductOtherMember 2020-01-01 2020-03-31 0001469367 run:VivintSolarIncMember 2020-10-08 0001469367 us-gaap:ServiceMember run:PaymentsReceivedMember 2021-03-31 0001469367 us-gaap:ServiceMember run:PaymentsReceivedMember 2020-12-31 0001469367 us-gaap:ServiceMember run:FinancingMember 2021-03-31 0001469367 us-gaap:ServiceMember run:FinancingMember 2020-12-31 0001469367 us-gaap:ServiceMember 2021-03-31 0001469367 us-gaap:ServiceMember 2020-12-31 0001469367 us-gaap:ProductMember run:PaymentsReceivedMember 2021-03-31 0001469367 us-gaap:ProductMember run:PaymentsReceivedMember 2020-12-31 0001469367 us-gaap:ProductMember run:FinancingMember 2021-03-31 0001469367 us-gaap:ProductMember run:FinancingMember 2020-12-31 0001469367 us-gaap:ProductMember 2021-03-31 0001469367 us-gaap:ProductMember 2020-12-31 0001469367 run:PaymentsUnderCustomerAgreementsMember run:SolarEnergySystemsMember 2021-01-01 2021-03-31 0001469367 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-01-01 0001469367 run:RecourseDebtMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-03-31 0001469367 run:RecourseDebtMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-03-31 0001469367 run:RecourseDebtMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-12-31 0001469367 run:RecourseDebtMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0001469367 run:SeniorDebtMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-03-31 0001469367 run:SeniorDebtMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-03-31 0001469367 run:SeniorDebtMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-12-31 0001469367 run:SeniorDebtMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0001469367 us-gaap:SubordinatedDebtMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-03-31 0001469367 us-gaap:SubordinatedDebtMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-03-31 0001469367 us-gaap:SubordinatedDebtMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-12-31 0001469367 us-gaap:SubordinatedDebtMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0001469367 run:SecuritizationDebtMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-03-31 0001469367 run:SecuritizationDebtMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-03-31 0001469367 run:SecuritizationDebtMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-12-31 0001469367 run:SecuritizationDebtMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0001469367 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-03-31 0001469367 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-03-31 0001469367 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-12-31 0001469367 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0001469367 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateSwapMember 2021-03-31 0001469367 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateSwapMember 2021-03-31 0001469367 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateSwapMember 2021-03-31 0001469367 us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateSwapMember 2021-03-31 0001469367 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001469367 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001469367 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001469367 us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001469367 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateSwapMember 2020-12-31 0001469367 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateSwapMember 2020-12-31 0001469367 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateSwapMember 2020-12-31 0001469367 us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateSwapMember 2020-12-31 0001469367 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001469367 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001469367 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001469367 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001469367 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-12-31 0001469367 us-gaap:AccruedLiabilitiesMember 2021-03-31 0001469367 us-gaap:AccruedLiabilitiesMember 2020-12-31 0001469367 run:ContingentConsiderationMember 2020-12-31 0001469367 run:ContingentConsiderationMember 2021-01-01 2021-03-31 0001469367 run:ContingentConsiderationMember 2021-03-31 0001469367 us-gaap:EquipmentMember 2021-03-31 0001469367 us-gaap:EquipmentMember 2020-12-31 0001469367 run:InvertersMember 2021-03-31 0001469367 run:InvertersMember 2020-12-31 0001469367 run:SolarEnergySystemsMember 2021-03-31 0001469367 run:SolarEnergySystemsMember 2020-12-31 0001469367 run:CustomerAgreementsMember 2021-03-31 0001469367 run:CustomerAgreementsMember 2020-12-31 0001469367 run:IncentivesMember 2021-03-31 0001469367 run:IncentivesMember 2020-12-31 0001469367 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-12-31 0001469367 run:BankLineOfCreditMember run:RecourseDebtMember 2021-03-31 0001469367 run:BankLineOfCreditMember run:RecourseDebtMember 2020-12-31 0001469367 run:BankLineOfCreditMember run:RecourseDebtMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-03-31 0001469367 run:ConvertibleSeniorNotesMember run:RecourseDebtMember 2021-01-01 2021-03-31 0001469367 run:ConvertibleSeniorNotesMember run:RecourseDebtMember 2021-03-31 0001469367 run:ConvertibleSeniorNotesMember run:RecourseDebtMember 2020-12-31 0001469367 run:RecourseDebtMember 2021-03-31 0001469367 run:RecourseDebtMember 2020-12-31 0001469367 run:SeniorRevolvingAndDelayedDrawLoansMember run:NonRecourseDebtMember 2021-03-31 0001469367 run:SeniorRevolvingAndDelayedDrawLoansMember run:NonRecourseDebtMember 2020-12-31 0001469367 srt:MinimumMember run:SeniorRevolvingAndDelayedDrawLoansMember run:NonRecourseDebtMember us-gaap:LondonInterbankOfferedRateLiborSwapRateMember 2021-01-01 2021-03-31 0001469367 srt:MaximumMember run:SeniorRevolvingAndDelayedDrawLoansMember run:NonRecourseDebtMember us-gaap:LondonInterbankOfferedRateLiborSwapRateMember 2021-01-01 2021-03-31 0001469367 run:SeniorNonRevolvingLoansMember run:NonRecourseDebtMember 2021-03-31 0001469367 run:SeniorNonRevolvingLoansMember run:NonRecourseDebtMember 2020-12-31 0001469367 srt:MinimumMember run:SeniorNonRevolvingLoansMember run:NonRecourseDebtMember 2021-01-01 2021-03-31 0001469367 srt:MaximumMember run:SeniorNonRevolvingLoansMember run:NonRecourseDebtMember 2021-01-01 2021-03-31 0001469367 srt:MinimumMember run:SeniorNonRevolvingLoansMember run:NonRecourseDebtMember us-gaap:LondonInterbankOfferedRateLiborSwapRateMember 2021-01-01 2021-03-31 0001469367 srt:MaximumMember run:SeniorNonRevolvingLoansMember run:NonRecourseDebtMember us-gaap:LondonInterbankOfferedRateLiborSwapRateMember 2021-01-01 2021-03-31 0001469367 run:SubordinatedRevolvingAndDelayedDrawLoansMember run:NonRecourseDebtMember 2021-03-31 0001469367 run:SubordinatedRevolvingAndDelayedDrawLoansMember run:NonRecourseDebtMember 2020-12-31 0001469367 srt:MinimumMember run:SubordinatedRevolvingAndDelayedDrawLoansMember run:NonRecourseDebtMember 2021-01-01 2021-03-31 0001469367 srt:MaximumMember run:SubordinatedRevolvingAndDelayedDrawLoansMember run:NonRecourseDebtMember 2021-01-01 2021-03-31 0001469367 run:SubordinatedRevolvingAndDelayedDrawLoansMember run:NonRecourseDebtMember us-gaap:LondonInterbankOfferedRateLiborSwapRateMember 2021-01-01 2021-03-31 0001469367 run:SubordinatedLoansMember run:NonRecourseDebtMember 2021-03-31 0001469367 run:SubordinatedLoansMember run:NonRecourseDebtMember 2020-12-31 0001469367 srt:MinimumMember run:SubordinatedLoansMember run:NonRecourseDebtMember 2021-01-01 2021-03-31 0001469367 srt:MaximumMember run:SubordinatedLoansMember run:NonRecourseDebtMember 2021-01-01 2021-03-31 0001469367 srt:MinimumMember run:SubordinatedLoansMember run:NonRecourseDebtMember us-gaap:LondonInterbankOfferedRateLiborSwapRateMember 2021-01-01 2021-03-31 0001469367 srt:MaximumMember run:SubordinatedLoansMember run:NonRecourseDebtMember us-gaap:LondonInterbankOfferedRateLiborSwapRateMember 2021-01-01 2021-03-31 0001469367 run:SecuritizedLoansMember run:NonRecourseDebtMember 2021-03-31 0001469367 run:SecuritizedLoansMember run:NonRecourseDebtMember 2020-12-31 0001469367 srt:MinimumMember run:SecuritizedLoansMember run:NonRecourseDebtMember 2021-01-01 2021-03-31 0001469367 srt:MaximumMember run:SecuritizedLoansMember run:NonRecourseDebtMember 2021-01-01 2021-03-31 0001469367 run:NonRecourseDebtMember 2021-03-31 0001469367 run:NonRecourseDebtMember 2020-12-31 0001469367 run:RecourseAndNonrecourseDebtMember 2021-03-31 0001469367 run:RecourseAndNonrecourseDebtMember 2020-12-31 0001469367 2020-01-01 2020-12-31 0001469367 run:BankLineOfCreditMember run:RecourseDebtMember us-gaap:BaseRateMember 2021-03-31 0001469367 run:BankLineOfCreditMember run:RecourseDebtMember us-gaap:FederalFundsEffectiveSwapRateMember 2021-03-31 0001469367 run:BankLineOfCreditMember run:RecourseDebtMember us-gaap:PrimeRateMember 2021-03-31 0001469367 run:ConvertibleSeniorNotesMember us-gaap:ConvertibleDebtMember 2021-03-31 0001469367 run:ConvertibleSeniorNotesMember us-gaap:ConvertibleDebtMember 2021-01-01 2021-03-31 0001469367 run:ConvertibleSeniorNotesMember us-gaap:ConvertibleDebtMember run:CappedCallMember 2021-01-01 2021-03-31 0001469367 run:ConvertibleSeniorNotesMember us-gaap:ConvertibleDebtMember run:CappedCallMember 2021-03-31 0001469367 us-gaap:RevolvingCreditFacilityMember run:SeniorRevolvingAndDelayedDrawLoansMember run:NonRecourseDebtMember 2021-03-31 0001469367 us-gaap:RevolvingCreditFacilityMember run:SeniorRevolvingAndDelayedDrawLoansBaseRateLoansMember run:NonRecourseDebtMember us-gaap:BaseRateMember 2021-01-01 2021-03-31 0001469367 us-gaap:RevolvingCreditFacilityMember run:SeniorRevolvingAndDelayedDrawLoansBaseRateLoansMember run:NonRecourseDebtMember us-gaap:FederalFundsEffectiveSwapRateMember 2021-01-01 2021-03-31 0001469367 us-gaap:RevolvingCreditFacilityMember run:SeniorRevolvingAndDelayedDrawLoansBaseRateLoansMember run:NonRecourseDebtMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-03-31 0001469367 us-gaap:RevolvingCreditFacilityMember run:SeniorRevolvingAndDelayedDrawLoansBaseRateLoansMember run:NonRecourseDebtMember run:LiborFloorRateMember 2021-01-01 2021-03-31 0001469367 us-gaap:RevolvingCreditFacilityMember run:SeniorRevolvingAndDelayedDrawLoansLIBORLoansMember run:NonRecourseDebtMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-03-31 0001469367 us-gaap:RevolvingCreditFacilityMember run:SeniorRevolvingAndDelayedDrawLoansLIBORLoansMember run:NonRecourseDebtMember run:LiborFloorRateMember 2021-01-01 2021-03-31 0001469367 us-gaap:DesignatedAsHedgingInstrumentMember 2021-03-31 0001469367 us-gaap:NondesignatedMember 2021-03-31 0001469367 us-gaap:InterestRateSwapMember 2021-03-31 0001469367 srt:MinimumMember us-gaap:LondonInterbankOfferedRateLiborSwapRateMember 2021-03-31 0001469367 srt:MaximumMember us-gaap:LondonInterbankOfferedRateLiborSwapRateMember 2021-03-31 0001469367 us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0001469367 us-gaap:NondesignatedMember 2020-12-31 0001469367 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-03-31 0001469367 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-01-01 2020-03-31 0001469367 us-gaap:InterestRateSwapMember us-gaap:InterestExpenseMember 2021-01-01 2021-03-31 0001469367 us-gaap:InterestRateSwapMember us-gaap:OtherNonoperatingIncomeExpenseMember 2021-01-01 2021-03-31 0001469367 us-gaap:InterestRateSwapMember us-gaap:InterestExpenseMember 2020-01-01 2020-03-31 0001469367 us-gaap:InterestRateSwapMember us-gaap:OtherNonoperatingIncomeExpenseMember 2020-01-01 2020-03-31 0001469367 srt:MinimumMember us-gaap:AssetsLeasedToOthersMember 2021-03-31 0001469367 srt:MaximumMember us-gaap:AssetsLeasedToOthersMember 2021-03-31 0001469367 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2021-01-01 2021-03-31 0001469367 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001469367 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001469367 us-gaap:RestrictedStockUnitsRSUMember 2021-03-31 0001469367 us-gaap:WarrantMember 2021-03-31 0001469367 us-gaap:WarrantMember 2021-01-01 2021-03-31 0001469367 run:EmployeeStockPurchasePlanMember 2021-01-01 2021-03-31 0001469367 run:EmployeeStockPurchasePlanMember 2021-03-31 0001469367 run:CostOfOperatingLeasesAndIncentivesMember 2021-01-01 2021-03-31 0001469367 run:CostOfOperatingLeasesAndIncentivesMember 2020-01-01 2020-03-31 0001469367 run:CostOfSolarEnergySystemsAndProductSalesMember 2021-01-01 2021-03-31 0001469367 run:CostOfSolarEnergySystemsAndProductSalesMember 2020-01-01 2020-03-31 0001469367 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-03-31 0001469367 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-03-31 0001469367 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-03-31 0001469367 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-03-31 0001469367 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-03-31 0001469367 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-03-31 0001469367 srt:MinimumMember us-gaap:LetterOfCreditMember 2021-01-01 2021-03-31 0001469367 srt:MaximumMember us-gaap:LetterOfCreditMember 2021-01-01 2021-03-31 0001469367 us-gaap:SettledLitigationMember 2020-06-30 0001469367 2019-10-01 2019-10-31 0001469367 2019-12-01 2019-12-31 0001469367 2020-01-17 2020-01-17 0001469367 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001469367 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001469367 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001469367 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 0001469367 us-gaap:ConvertibleDebtSecuritiesMember 2021-01-01 2021-03-31 0001469367 us-gaap:ConvertibleDebtSecuritiesMember 2020-01-01 2020-03-31 0001469367 run:VivintSolarMember 2020-10-08 2020-10-08 0001469367 us-gaap:RevolvingCreditFacilityMember run:WarehouseFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember run:SunrunLunaPortfolio2021LLCMember 2021-04-20 0001469367 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember run:WarehouseFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember run:LondonInterbankOfferedRateOrSecuredOvernightFinancingRateMember run:SunrunLunaPortfolio2021LLCMember 2021-04-20 2021-04-20 0001469367 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember run:WarehouseFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember run:LondonInterbankOfferedRateOrSecuredOvernightFinancingRateMember run:SunrunLunaPortfolio2021LLCMember 2021-04-20 2021-04-20 0001469367 us-gaap:RevolvingCreditFacilityMember run:WarehouseFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember run:SunrunLunaPortfolio2021LLCMember 2021-04-20 2021-04-20 shares iso4217:USD iso4217:USD shares run:investmentFund run:segment run:purchase_period pure run:derivative run:fund run:plantiff false 2021 Q1 0001469367 --12-31 us-gaap:AccountingStandardsUpdate201613Member 0.0084807 10-Q true 2021-03-31 false 001-37511 Sunrun Inc. DE 26-2841711 225 Bush Street Suite 1400 San Francisco CA 94104 415 580-6900 Common Stock, $0.0001 par value per share RUN NASDAQ Yes Yes Large Accelerated Filer false false false 203929716 649493000 519965000 163792000 188095000 6015000 4861000 125499000 95141000 289772000 283045000 40098000 51483000 1268654000 1137729000 148000 148000 8460443000 8202788000 58168000 62182000 17109000 18262000 4280169000 4280169000 801270000 681665000 14885961000 14382943000 212230000 207441000 27726000 28627000 312566000 325614000 106749000 108452000 8238000 8251000 10707000 11037000 103498000 195036000 17121000 16898000 798835000 901356000 700382000 690824000 210863000 213269000 11185000 12929000 388960000 0 180197000 230660000 4601570000 4370449000 322110000 323496000 193168000 268684000 86095000 81905000 7493365000 7093572000 536294000 560461000 0.0001 0.0001 200000000 200000000 0 0 0 0 0 0 0.0001 0.0001 2000000000 2000000000 203562000 203562000 201406000 201406000 20000 20000 6169247000 6107802000 -56762000 -106755000 53055000 76844000 6165560000 6077911000 690742000 650999000 6856302000 6728910000 14885961000 14382943000 7574849000 7190866000 7038553000 6748127000 246928000 219502000 45877000 34559000 51552000 35152000 40843000 23306000 582000 2629000 150514000 127591000 2017294000 1857967000 20124000 15609000 27676000 28577000 24324000 24660000 552553000 538067000 26594000 26898000 1342007000 1192411000 24016000 31745000 174596000 99124000 160198000 111607000 334794000 210731000 160277000 78277000 134082000 91598000 126113000 70270000 5872000 4046000 85630000 28074000 1345000 1483000 513319000 273748000 -178525000 -63017000 -74270000 -49924000 34347000 50000 -218448000 -112891000 -14126000 -3342000 -204322000 -109549000 -180533000 -81590000 -23789000 -27959000 -0.12 -0.23 -0.12 -0.23 202562000 119220000 202562000 119220000 -23789000 -27959000 47133000 -72543000 -2860000 -245000 49993000 -72298000 26204000 -100257000 560461000 201406000 20000 6107802000 -106755000 76844000 6077911000 650999000 6728910000 898000 8541000 8541000 8541000 1258000 0 0 0 80632000 80632000 80632000 -23691000 271384000 271384000 16069000 30943000 30943000 20165000 -23789000 -23789000 -200698000 -224487000 28000000 28000000 28000000 4572000 -272000 -272000 -272000 49993000 49993000 49993000 536294000 203562000 20000 6169247000 -56762000 53055000 6165560000 690742000 6856302000 306565000 118451000 12000 766006000 -52753000 251466000 964731000 366701000 1331432000 -1228000 -1228000 -1228000 1009000 5949000 5949000 5949000 663000 0 -3530000 -3530000 -3530000 6808000 6808000 6808000 150904000 20000000 20000000 7084000 13612000 13612000 -34692000 -27959000 -27959000 -46898000 -74857000 -72298000 -72298000 -72298000 415693000 120123000 12000 775233000 -125051000 222279000 872473000 326191000 1198664000 -204322000 -109549000 91955000 51021000 -14126000 -3342000 78029000 7309000 0 11636000 5394000 5877000 10219000 9689000 28451000 -11442000 32311000 -11044000 6727000 -2957000 88469000 -1115000 1479000 -55604000 14113000 -51667000 8008000 10565000 -185647000 -116885000 357012000 207360000 39000 3105000 -357051000 -210465000 579694000 43475000 258160000 45000000 431633000 191751000 293409000 12997000 15360000 0 2486000 1762000 3087000 2953000 247693000 170904000 47913000 18992000 4195000 0 8541000 2419000 647923000 330369000 105225000 3019000 708208000 363229000 813433000 366248000 55910000 28435000 0 0 60770000 43664000 1090000 180000 Organization <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sunrun Inc. (“Sunrun” or the “Company”) was originally formed in 2007 as a California limited liability company and was converted into a Delaware corporation in 2008. The Company is engaged in the design, development, installation, sale, ownership and maintenance of residential solar energy systems (“Projects”) in the United States.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sunrun acquires customers directly and through relationships with various solar and strategic partners (“Partners”). The Projects are constructed either by Sunrun or by Sunrun’s Partners and are owned by the Company. Sunrun’s customers enter into an agreement to utilize the solar energy system (“Customer Agreement”) which typically has an initial term of 20 or 25 years. Sunrun monitors, maintains and insures the Projects. The Company also sells solar energy systems and products, such as panels and racking and solar leads generated to customers.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has formed various subsidiaries (“Funds”) to finance the development of Projects. These Funds, structured as limited liability companies, obtain financing from outside investors and purchase or lease Projects from Sunrun under master purchase or master lease agreements. The Company currently utilizes three legal structures in its investment Funds, which are referred to as: (i) pass-through financing obligations, (ii) partnership-flips and (iii) joint venture (“JV”) inverted leases.</span></div> P20Y P25Y 3 Summary of Significant Accounting Policies <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (the "SEC") regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. As such, these unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and accompanying notes included in the Company’s annual report on Form 10-K for the year ended December 31, 2020. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements reflect the accounts and operations of the Company and those of its subsidiaries, including Funds, in which the Company has a controlling financial interest. Beginning October 8, 2020, the Company's consolidated subsidiaries also included Vivint Solar, Inc. ("Vivint Solar"). The typical condition for a controlling financial interest ownership is holding a majority of the voting interests of an entity. However, a controlling financial interest may also exist in entities, such as variable interest entities (“VIEs”), through arrangements that do not involve controlling voting interests. In accordance with the provisions of Financial Accounting Standards Board (“FASB”) Accounting Standards Codification Topic 810 (“ASC 810”) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company consolidates any VIE of which it is the primary beneficiary. The primary beneficiary, as defined in ASC 810, is the party that has (1) the power to direct the activities of a VIE that most significantly impact the VIE’s economic performance and (2) the obligation to absorb the losses of the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. The Company evaluates its relationships with its VIEs on an ongoing basis to determine whether it continues to be the primary beneficiary. The consolidated financial statements reflect the assets and liabilities of VIEs that are consolidated. All intercompany transactions and balances have been eliminated in consolidation.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. The Company regularly makes estimates and assumptions, including, but not limited to, revenue recognition constraints that result in variable consideration, the discount rate used to adjust the promised amount of consideration for the effects of a significant financing component, the estimates that affect the collectability of accounts receivable, the valuation of inventories, the useful lives of solar energy systems, the useful lives of property and equipment, the valuation and useful lives of intangible assets, the effective interest rate used to amortize pass-through financing obligations, the discount rate uses for operating and financing leases, the fair value of contingent consideration, the fair value of assets acquired and liabilities assumed in a business combination, the valuation of stock-based compensation, the determination of valuation allowances associated with deferred tax assets, the fair value of debt instruments disclosed and the redemption value of redeemable noncontrolling interests. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable. Actual results may differ from such estimates.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has one operating segment with one business activity, providing solar energy services and products to customers. The Company’s chief operating decision maker (“CODM”) is its Chief Executive Officer, who manages operations on a consolidated basis for purposes of allocating resources. When evaluating performance and allocating resources, the CODM reviews financial information presented on a consolidated basis.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from external customers (including, but not limited to homeowners) for each group of similar products and services is as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.689%"/><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 style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><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.277%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><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="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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer agreements</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"/><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,830 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,253 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incentives</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,766 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,871 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer agreements and incentives</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"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,596 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,124 </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 style="height:15pt"><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="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solar energy systems</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"/><td colspan="3" 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,050 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,277 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,148 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,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 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solar energy systems and product sales</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"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,198 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,607 </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 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</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"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,794 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,731 </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><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from Customer Agreements includes payments by customers for the use of the system as well as utility and other rebates assigned by the customer to the Company in the Customer Agreement. Revenue from incentives includes revenue from the sale of commercial investment tax credits ("Commercial ITCs") and solar renewable energy credits (“SRECs”). </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Restricted Cash</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash represents amounts related to obligations under certain financing transactions and future replacement of solar energy system components.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash and restricted cash reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the consolidated statement of cash flows. Cash and restricted cash consists of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><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:18.636%"/><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:18.640%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of period:</span></td><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"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Cash </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519,965 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,577 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Restricted cash, current and long-term</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,243 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,652 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">708,208 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,229 </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 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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of period:</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">649,493 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,418 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Restricted cash, current and long-term</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,940 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,830 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">813,433 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,248 </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:11pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the acquisition of Vivint Solar on October 8, 2020, cash and restricted cash increased by $537.2 million.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable consist of amounts due from customers, as well as state and utility rebates due from government agencies and utility companies. Under Customer Agreements, the customers typically assign incentive rebates to the Company.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net, consists of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><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:18.636%"/><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:18.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer receivables</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,583 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,723 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,766 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">710 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rebates 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,165 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,015)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,861)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,499 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,141 </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:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When the Company receives consideration, or when such consideration is unconditionally due, from a customer prior to delivering goods or services to the customer under the terms of a Customer Agreement, the Company records deferred revenue. Such deferred revenue consists of amounts for which the criteria for revenue recognition have not yet been met and includes amounts that are collected or assigned from customers, including upfront deposits and prepayments, and rebates. Deferred revenue relating to financing components represents the cumulative excess of interest expense recorded on financing component elements over the related revenue recognized to date and will eventually net to zero by the end of the initial term. Amounts received related to the sales of SRECs which have not yet been delivered to the counterparty are recorded as deferred revenue.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The opening balance of deferred revenue was $729.5 million as of December 31, 2019. Deferred revenue consists of the following (in thousands): </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><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:18.636%"/><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:18.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Under Customer Agreements:</span></td><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"/><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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments received, net</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616,085 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">614,906 </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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing component balance</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,541 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,835 </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:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669,626 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666,741 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Under SREC contracts:</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: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments received, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,603 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,793 </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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing component balance</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,902 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,742 </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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,505 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,535 </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 style="height:14pt"><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:0 1pt"/><td colspan="3" style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">807,131 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">799,276 </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="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the three months ended March 31, 2021 and 2020, the Company recognized revenue of $18.8 million and $17.4 million, respectively, from amounts included in deferred revenue at the beginning of the respective periods. Revenue allocated to remaining performance obligations represents contracted revenue that has not yet been recognized and includes deferred revenue as well as amounts that will be invoiced and recognized as revenue in future periods. Contracted but not yet recognized revenue was approximately $11.3 million as of March 31, 2021, of which the Company expects to recognize approximately 6% over the next 12 months. The annual recognition is not expected to vary significantly over the next 10 years as the vast majority of existing Customer Agreements have at least 10 years remaining, given that the average age of the Company's fleet of residential solar energy systems under Customer Agreements is less than four years due to the Company being formed in 2007 and having experienced significant growth in the last few years. The annual recognition on these existing contracts will gradually decline over the midpoint of the Customer Agreements over the following 10 years as the typical 20- or 25-year initial term expires on individual Customer Agreements. </span></div><div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company defines fair value as the exchange price that would be received for an asset or an exit price that would be paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The Company uses valuation approaches to measure fair value that maximize the use of observable inputs and minimize the use of unobservable inputs. The FASB establishes a three-tier fair value hierarchy for disclosure of fair value measurements as follows:</span></div><div style="margin-bottom:6pt;padding-left:33.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1—Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;</span></div><div style="margin-bottom:6pt;padding-left:33.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2—Inputs are observable, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities; and</span></div><div style="padding-left:33.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3—Inputs that are unobservable, significant to the measurement of the fair value of the assets or liabilities and are supported by little or no market data.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's financial instruments include cash, receivables, accounts payable, accrued expenses, distributions payable to noncontrolling interests, derivatives, contingent consideration, and recourse and non-recourse debt.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue when control of goods or services is transferred to its customers, in an amount that reflects the consideration it expected to be entitled to in exchange for those goods or services.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Customer agreements and incentives</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer agreements and incentives revenue is primarily comprised of revenue from Customer Agreements in which the Company provides continuous access to a functioning solar energy system and revenue from the sales of SRECs generated by the Company’s solar energy systems to third parties.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company begins to recognize revenue on Customer Agreements when permission to operate ("PTO") is given by the local utility company or on the date daily operation commences if utility approval is not required. Revenue recognition does not necessarily follow the receipt of cash. For Customer Agreements that include a fixed fee per month which entitles the customer to any and all electricity generated by the system, and for which the Company’s obligation is to provide continuous access to a functioning solar energy system, the Company recognizes revenue evenly over the time that it satisfies its performance obligations, which is over the initial term of the Customer Agreements. For Customer Agreements that charge a fixed price per kilowatt hour, and for which the Company’s obligation is the provision of electricity from a solar energy system, revenue is recognized based on the actual amount of power generated at rates specified under the contracts. Customer Agreements typically have an initial term of 20 or 25 years. After the initial contract term, Customer Agreements typically automatically renew on an annual basis.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SREC revenue arises from the sale of environmental credits generated by solar energy systems and is generally recognized upon delivery of the SRECs to the counterparty or upon reporting of the electricity generation. For pass-through financing obligation Funds, the value attributable to the monetization of Commercial ITCs are recognized in the period a solar energy system is granted PTO - see</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pass-through Financing Obligations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining the transaction price, the Company adjusts the promised amount of consideration for the effects of the time value of money when the timing of payments provides it with a significant benefit of financing the transfer of goods or services to the customer. In those circumstances, the contract contains a significant financing component. When adjusting the promised amount of consideration for a significant financing component, the Company uses the discount rate that would be reflected in a separate financing transaction between the entity and its customer at contract inception and recognizes the revenue amount on a straight-line basis over the term of the Customer Agreement, and interest expense using the effective interest rate method. </span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consideration from customers is considered variable due to the performance guarantee under Customer Agreements and liquidating damage provisions under SREC contracts in the event minimum deliveries are not achieved. Performance guarantees provide a credit to the customer if the system's cumulative production, as measured on various PTO anniversary dates, is below the Company's guarantee of a specified minimum. Revenue is recognized to the extent it is probable that a significant reversal of such revenue will not occur. </span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes incremental costs incurred to obtain a contract in Other Assets in the consolidated balance sheets. These amounts are amortized on a straight-line basis over the term of the Customer Agreements, and are included in Sales and marketing in the consolidated statements of operations.</span></div><div style="margin-bottom:3pt;margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Solar energy systems and product sales</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-indent:29.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For solar energy systems sold to customers, revenue is recognized when the solar energy system passes inspection by the authority having jurisdiction, which inspection generally occurs after installation but prior to PTO, at which time the Company has met the performance obligation in the contract. For solar energy system sales that include delivery obligations up until interconnection to the local power grid with permission to operate, the Company recognizes revenue at PTO. The Company’s installation Projects are typically completed in less than twelve months.</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-indent:29.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Product sales consist of solar panels, racking systems, inverters, other solar energy products sold to resellers, roof repair, fees for extended services on solar energy systems sold to customers and customer leads. Product sales revenue is recognized at the time when control is transferred, upon shipment, or as services are delivered. Customer lead revenue, included in product sales, is recognized at the time the lead is delivered.</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-indent:29.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxes assessed by government authorities that are directly imposed on revenue producing transactions are excluded from solar energy systems and product sales.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Customer agreements and incentives</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue for customer agreements and incentives is primarily comprised of (1) the depreciation of the cost of the solar energy systems, as reduced by amortization of deferred grants, (2) solar energy system operations, monitoring and maintenance costs including associated personnel costs, and (3) allocated corporate overhead costs. </span></div><div style="margin-bottom:3pt;margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Solar energy systems and product sales</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-indent:29.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue for solar energy systems and non-lead generation product sales consist of direct and indirect material and labor costs for solar energy systems installations and product sales. Also included are engineering and design costs, estimated warranty costs, freight costs, allocated corporate overhead costs, vehicle depreciation costs and personnel costs associated with supply chain, logistics, operations management, safety and quality control. Cost of revenue for lead generations consists of costs related to direct-response advertising activities associated with generating customer leads.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued and Adopted Accounting Standards</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting standards adopted January 1, 2020:</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which replaces the current incurred loss impairment methodology with a current expected credit losses model. The amendment applies to entities that hold financial assets and net investment in leases that are not accounted for at fair value through net income as well as loans, debt securities, trade receivables, net investments in leases, off-balance sheet credit exposures, reinsurance receivables and any other financial assets not excluded from the scope that have the contractual right to receive cash. The Company adopted ASU No. 2016-13 effective January 1, 2020, using a modified retrospective transition method, which resulted in a cumulative-effect adjustment of $1.7 million for the establishment of a credit loss allowance for unbilled receivables related to Customer Agreements, as reflected in its consolidated statement of redeemable noncontrolling interests and stockholders' equity.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting standards adopted January 1, 2021:</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, the FASB issued ASU No. 2021-01, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Scope</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which permits entities to elect certain optional expedients and exceptions when accounting for derivative contracts and certain hedging relationships affected by reference rate reform. This ASU is effective upon issuance and can generally be applied through December 31, 2022. The Company adopted ASU 2019-12 effective January 1, 2021, and there was no impact to its consolidated financial statements.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2019, the FASB issued ASU No. 2019-12, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which simplifies the accounting for income taxes, primarily by eliminating certain exceptions to the guidance in ASC 740. The Company adopted ASU 2019-12 effective January 1, 2021, and there was no impact to its consolidated financial statements.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU No. 2020-06, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity's Own Equity (Subtopic 815-40)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, simplifies the accounting for convertible instruments and the application of the derivatives scope exception for contracts in an entity’s own equity. This ASU is effective for fiscal periods beginning after December 15, 2021. The Company adopted ASU 2020-06 effective January 1, 2021, and applied this guidance to the convertible senior notes issued in January 2021, see Note 8 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Indebtedness</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which allowed the Company to account for the notes and their underlying conversion feature as a liability. There was no other impact to the Company’s consolidated financial statements as a result of this adoption.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU No. 2020-04, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts, hedging relationships, and other transactions that reference LIBOR or other reference rates that are expected to be discontinued because of reference rate reform. This ASU is available for adoption as of the beginning of the interim period that includes March 12, 2020 through </span></div>December 31, 2022, as contract modifications or hedging relationships entered into or evaluated after December 31, 2022 are excluded unless an entity has elected certain optional expedients for and that are retained through the end of the hedging relationship. For the Company’s cash flow hedges in which the designated hedged risk is LIBOR or another rate that is expected to be discontinued, the Company has adopted the portion of the guidance that allows it to assert that it remains probable that the hedged forecasted transaction will occur. The Company adopted the remainder of this guidance effective January 1, 2021, and there was no impact to its consolidated financial statements. <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (the "SEC") regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. As such, these unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and accompanying notes included in the Company’s annual report on Form 10-K for the year ended December 31, 2020. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements reflect the accounts and operations of the Company and those of its subsidiaries, including Funds, in which the Company has a controlling financial interest. Beginning October 8, 2020, the Company's consolidated subsidiaries also included Vivint Solar, Inc. ("Vivint Solar"). The typical condition for a controlling financial interest ownership is holding a majority of the voting interests of an entity. However, a controlling financial interest may also exist in entities, such as variable interest entities (“VIEs”), through arrangements that do not involve controlling voting interests. In accordance with the provisions of Financial Accounting Standards Board (“FASB”) Accounting Standards Codification Topic 810 (“ASC 810”) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company consolidates any VIE of which it is the primary beneficiary. The primary beneficiary, as defined in ASC 810, is the party that has (1) the power to direct the activities of a VIE that most significantly impact the VIE’s economic performance and (2) the obligation to absorb the losses of the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. The Company evaluates its relationships with its VIEs on an ongoing basis to determine whether it continues to be the primary beneficiary. The consolidated financial statements reflect the assets and liabilities of VIEs that are consolidated. All intercompany transactions and balances have been eliminated in consolidation.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. The Company regularly makes estimates and assumptions, including, but not limited to, revenue recognition constraints that result in variable consideration, the discount rate used to adjust the promised amount of consideration for the effects of a significant financing component, the estimates that affect the collectability of accounts receivable, the valuation of inventories, the useful lives of solar energy systems, the useful lives of property and equipment, the valuation and useful lives of intangible assets, the effective interest rate used to amortize pass-through financing obligations, the discount rate uses for operating and financing leases, the fair value of contingent consideration, the fair value of assets acquired and liabilities assumed in a business combination, the valuation of stock-based compensation, the determination of valuation allowances associated with deferred tax assets, the fair value of debt instruments disclosed and the redemption value of redeemable noncontrolling interests. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable. Actual results may differ from such estimates.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has one operating segment with one business activity, providing solar energy services and products to customers. The Company’s chief operating decision maker (“CODM”) is its Chief Executive Officer, who manages operations on a consolidated basis for purposes of allocating resources. When evaluating performance and allocating resources, the CODM reviews financial information presented on a consolidated basis.</span></div>Revenue from Customer Agreements includes payments by customers for the use of the system as well as utility and other rebates assigned by the customer to the Company in the Customer Agreement. Revenue from incentives includes revenue from the sale of commercial investment tax credits ("Commercial ITCs") and solar renewable energy credits (“SRECs”). 1 1 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from external customers (including, but not limited to homeowners) for each group of similar products and services is as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.689%"/><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 style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><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.277%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><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="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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer agreements</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"/><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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,830 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,253 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incentives</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,766 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,871 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer agreements and incentives</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"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,596 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,124 </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 style="height:15pt"><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="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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solar energy systems</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"/><td colspan="3" 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,050 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,277 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Products</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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,148 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,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 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solar energy systems and product sales</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"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,198 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,607 </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 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</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"/><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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334,794 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,731 </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> 157830000 94253000 16766000 4871000 174596000 99124000 89050000 71277000 71148000 40330000 160198000 111607000 334794000 210731000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Restricted Cash</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash represents amounts related to obligations under certain financing transactions and future replacement of solar energy system components.</span></div> Cash and restricted cash consists of the following (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><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:18.636%"/><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:18.640%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of period:</span></td><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"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Cash </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519,965 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,577 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Restricted cash, current and long-term</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,243 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,652 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">708,208 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,229 </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 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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of period:</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">649,493 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,418 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Restricted cash, current and long-term</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,940 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,830 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">813,433 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,248 </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> Cash and restricted cash consists of the following (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><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:18.636%"/><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:18.640%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning of period:</span></td><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"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Cash </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519,965 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,577 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Restricted cash, current and long-term</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,243 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,652 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">708,208 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,229 </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 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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">End of period:</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">649,493 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,418 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Restricted cash, current and long-term</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,940 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,830 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">813,433 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,248 </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> 519965000 269577000 188243000 93652000 708208000 363229000 649493000 286418000 163940000 79830000 813433000 366248000 537200000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable consist of amounts due from customers, as well as state and utility rebates due from government agencies and utility companies. Under Customer Agreements, the customers typically assign incentive rebates to the Company.</span></div> <div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net, consists of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><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:18.636%"/><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:18.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer receivables</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,583 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,723 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,766 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">710 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rebates 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,165 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,015)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,861)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,499 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,141 </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> 125583000 97723000 1766000 710000 4165000 1569000 6015000 4861000 125499000 95141000 <div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Revenue</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When the Company receives consideration, or when such consideration is unconditionally due, from a customer prior to delivering goods or services to the customer under the terms of a Customer Agreement, the Company records deferred revenue. Such deferred revenue consists of amounts for which the criteria for revenue recognition have not yet been met and includes amounts that are collected or assigned from customers, including upfront deposits and prepayments, and rebates. Deferred revenue relating to financing components represents the cumulative excess of interest expense recorded on financing component elements over the related revenue recognized to date and will eventually net to zero by the end of the initial term. Amounts received related to the sales of SRECs which have not yet been delivered to the counterparty are recorded as deferred revenue.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue when control of goods or services is transferred to its customers, in an amount that reflects the consideration it expected to be entitled to in exchange for those goods or services.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Customer agreements and incentives</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer agreements and incentives revenue is primarily comprised of revenue from Customer Agreements in which the Company provides continuous access to a functioning solar energy system and revenue from the sales of SRECs generated by the Company’s solar energy systems to third parties.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company begins to recognize revenue on Customer Agreements when permission to operate ("PTO") is given by the local utility company or on the date daily operation commences if utility approval is not required. Revenue recognition does not necessarily follow the receipt of cash. For Customer Agreements that include a fixed fee per month which entitles the customer to any and all electricity generated by the system, and for which the Company’s obligation is to provide continuous access to a functioning solar energy system, the Company recognizes revenue evenly over the time that it satisfies its performance obligations, which is over the initial term of the Customer Agreements. For Customer Agreements that charge a fixed price per kilowatt hour, and for which the Company’s obligation is the provision of electricity from a solar energy system, revenue is recognized based on the actual amount of power generated at rates specified under the contracts. Customer Agreements typically have an initial term of 20 or 25 years. After the initial contract term, Customer Agreements typically automatically renew on an annual basis.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SREC revenue arises from the sale of environmental credits generated by solar energy systems and is generally recognized upon delivery of the SRECs to the counterparty or upon reporting of the electricity generation. For pass-through financing obligation Funds, the value attributable to the monetization of Commercial ITCs are recognized in the period a solar energy system is granted PTO - see</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pass-through Financing Obligations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining the transaction price, the Company adjusts the promised amount of consideration for the effects of the time value of money when the timing of payments provides it with a significant benefit of financing the transfer of goods or services to the customer. In those circumstances, the contract contains a significant financing component. When adjusting the promised amount of consideration for a significant financing component, the Company uses the discount rate that would be reflected in a separate financing transaction between the entity and its customer at contract inception and recognizes the revenue amount on a straight-line basis over the term of the Customer Agreement, and interest expense using the effective interest rate method. </span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consideration from customers is considered variable due to the performance guarantee under Customer Agreements and liquidating damage provisions under SREC contracts in the event minimum deliveries are not achieved. Performance guarantees provide a credit to the customer if the system's cumulative production, as measured on various PTO anniversary dates, is below the Company's guarantee of a specified minimum. Revenue is recognized to the extent it is probable that a significant reversal of such revenue will not occur. </span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes incremental costs incurred to obtain a contract in Other Assets in the consolidated balance sheets. These amounts are amortized on a straight-line basis over the term of the Customer Agreements, and are included in Sales and marketing in the consolidated statements of operations.</span></div><div style="margin-bottom:3pt;margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Solar energy systems and product sales</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-indent:29.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For solar energy systems sold to customers, revenue is recognized when the solar energy system passes inspection by the authority having jurisdiction, which inspection generally occurs after installation but prior to PTO, at which time the Company has met the performance obligation in the contract. For solar energy system sales that include delivery obligations up until interconnection to the local power grid with permission to operate, the Company recognizes revenue at PTO. The Company’s installation Projects are typically completed in less than twelve months.</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-indent:29.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Product sales consist of solar panels, racking systems, inverters, other solar energy products sold to resellers, roof repair, fees for extended services on solar energy systems sold to customers and customer leads. Product sales revenue is recognized at the time when control is transferred, upon shipment, or as services are delivered. Customer lead revenue, included in product sales, is recognized at the time the lead is delivered.</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-indent:29.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxes assessed by government authorities that are directly imposed on revenue producing transactions are excluded from solar energy systems and product sales.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Customer agreements and incentives</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue for customer agreements and incentives is primarily comprised of (1) the depreciation of the cost of the solar energy systems, as reduced by amortization of deferred grants, (2) solar energy system operations, monitoring and maintenance costs including associated personnel costs, and (3) allocated corporate overhead costs. </span></div><div style="margin-bottom:3pt;margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Solar energy systems and product sales</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-indent:29.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue for solar energy systems and non-lead generation product sales consist of direct and indirect material and labor costs for solar energy systems installations and product sales. Also included are engineering and design costs, estimated warranty costs, freight costs, allocated corporate overhead costs, vehicle depreciation costs and personnel costs associated with supply chain, logistics, operations management, safety and quality control. Cost of revenue for lead generations consists of costs related to direct-response advertising activities associated with generating customer leads.</span></div> <div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The opening balance of deferred revenue was $729.5 million as of December 31, 2019. Deferred revenue consists of the following (in thousands): </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><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:18.636%"/><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:18.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Under Customer Agreements:</span></td><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"/><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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments received, net</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616,085 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">614,906 </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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing component balance</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,541 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,835 </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:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669,626 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666,741 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Under SREC contracts:</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: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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments received, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,603 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,793 </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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing component balance</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,902 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,742 </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 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,505 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,535 </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 style="height:14pt"><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:0 1pt"/><td colspan="3" style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">807,131 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">799,276 </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> 729500000 616085000 614906000 53541000 51835000 669626000 666741000 130603000 126793000 6902000 5742000 137505000 132535000 807131000 799276000 18800000 17400000 11300000 0.06 P10Y P10Y P4Y P10Y P20Y P25Y <div style="margin-bottom:6pt;margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company defines fair value as the exchange price that would be received for an asset or an exit price that would be paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The Company uses valuation approaches to measure fair value that maximize the use of observable inputs and minimize the use of unobservable inputs. The FASB establishes a three-tier fair value hierarchy for disclosure of fair value measurements as follows:</span></div><div style="margin-bottom:6pt;padding-left:33.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1—Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;</span></div><div style="margin-bottom:6pt;padding-left:33.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2—Inputs are observable, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities; and</span></div><div style="padding-left:33.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3—Inputs that are unobservable, significant to the measurement of the fair value of the assets or liabilities and are supported by little or no market data.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's financial instruments include cash, receivables, accounts payable, accrued expenses, distributions payable to noncontrolling interests, derivatives, contingent consideration, and recourse and non-recourse debt.</span></div> P20Y P25Y <div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued and Adopted Accounting Standards</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting standards adopted January 1, 2020:</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which replaces the current incurred loss impairment methodology with a current expected credit losses model. The amendment applies to entities that hold financial assets and net investment in leases that are not accounted for at fair value through net income as well as loans, debt securities, trade receivables, net investments in leases, off-balance sheet credit exposures, reinsurance receivables and any other financial assets not excluded from the scope that have the contractual right to receive cash. The Company adopted ASU No. 2016-13 effective January 1, 2020, using a modified retrospective transition method, which resulted in a cumulative-effect adjustment of $1.7 million for the establishment of a credit loss allowance for unbilled receivables related to Customer Agreements, as reflected in its consolidated statement of redeemable noncontrolling interests and stockholders' equity.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting standards adopted January 1, 2021:</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, the FASB issued ASU No. 2021-01, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Scope</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which permits entities to elect certain optional expedients and exceptions when accounting for derivative contracts and certain hedging relationships affected by reference rate reform. This ASU is effective upon issuance and can generally be applied through December 31, 2022. The Company adopted ASU 2019-12 effective January 1, 2021, and there was no impact to its consolidated financial statements.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2019, the FASB issued ASU No. 2019-12, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which simplifies the accounting for income taxes, primarily by eliminating certain exceptions to the guidance in ASC 740. The Company adopted ASU 2019-12 effective January 1, 2021, and there was no impact to its consolidated financial statements.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU No. 2020-06, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity's Own Equity (Subtopic 815-40)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, simplifies the accounting for convertible instruments and the application of the derivatives scope exception for contracts in an entity’s own equity. This ASU is effective for fiscal periods beginning after December 15, 2021. The Company adopted ASU 2020-06 effective January 1, 2021, and applied this guidance to the convertible senior notes issued in January 2021, see Note 8 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Indebtedness</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which allowed the Company to account for the notes and their underlying conversion feature as a liability. There was no other impact to the Company’s consolidated financial statements as a result of this adoption.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU No. 2020-04, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts, hedging relationships, and other transactions that reference LIBOR or other reference rates that are expected to be discontinued because of reference rate reform. This ASU is available for adoption as of the beginning of the interim period that includes March 12, 2020 through </span></div>December 31, 2022, as contract modifications or hedging relationships entered into or evaluated after December 31, 2022 are excluded unless an entity has elected certain optional expedients for and that are retained through the end of the hedging relationship. For the Company’s cash flow hedges in which the designated hedged risk is LIBOR or another rate that is expected to be discontinued, the Company has adopted the portion of the guidance that allows it to assert that it remains probable that the hedged forecasted transaction will occur. The Company adopted the remainder of this guidance effective January 1, 2021, and there was no impact to its consolidated financial statements. 1700000 -1700000 Fair Value Measurement <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2021 and December 31, 2020, the carrying value of receivables, accounts payable, accrued expenses and distributions payable to noncontrolling interests approximates fair value due to their short-term nature and falls under the Level 2 hierarchy. The carrying values and fair values of debt instruments are as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.157%"/><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:14.104%"/><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:14.104%"/><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:14.104%"/><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:14.111%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying 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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying 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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recourse debt</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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">569,156 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531,180 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,660 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,660 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,658,889 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,663,238 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,722,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,733,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subordinated 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">959,565 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">975,368 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">934,386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">958,880 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Securitization 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,086,615 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,164,149 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,908,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,012,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,274,225 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,333,935 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,796,145 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,935,590 </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:middle"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2021 and December 31, 2020, the fair value of certain recourse debt and certain senior, subordinated and securitization loans approximate their carrying values because their interest rates are variable rates that approximate rates currently available to the Company. At March 31, 2021 and December 31, 2020, the fair value of the Company’s other debt instruments are based on rates currently offered for debt with similar maturities and terms. The Company’s fair value of the debt instruments fell under the Level 2 hierarchy. These valuation approaches involve some level of management estimation and judgment, the degree of which is dependent on the price transparency for the instruments or market.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2021 and December 31, 2020, financial instruments measured at fair value on a recurring basis, based upon the fair value hierarchy, are as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.285%"/><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.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.579%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative assets:</span></td><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"/><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"/><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"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,019 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,019 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',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:'Arial',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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,019 </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:'Arial',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:'Arial',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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,019 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative 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"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</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:'Arial',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:'Arial',sans-serif;font-size:10pt;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,220 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,220 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,220 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,220 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,453 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,453 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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 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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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 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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,453 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,453 </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:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.116%"/><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.864%"/><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.864%"/><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.864%"/><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.872%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative assets:</span></td><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"/><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"/><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"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,218 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,218 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',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:'Arial',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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,218 </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:'Arial',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:'Arial',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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,218 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative 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"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</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:'Arial',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:'Arial',sans-serif;font-size:10pt;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,444 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,444 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,444 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,444 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration:</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration:</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,653 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,653 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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 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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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 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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,653 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,653 </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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">    </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The above balances are recorded in other assets and other liabilities, respectively, in the consolidated balance sheets, except for $0.1 million as of December 31, 2020, which is recorded in prepaid and other assets and except for $24.7 million and $23.9 million as of March 31, 2021 and December 31, 2020, respectively, which is recorded in accrued expenses and other liabilities.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the fair value of its interest rate swaps using a discounted cash flow model that incorporates an assessment of the risk of non-performance by the interest rate swap counterparty and an evaluation of the Company’s credit risk in valuing derivative instruments. The valuation model uses various inputs including contractual terms, interest rate curves, credit spreads and measures of volatility. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company recorded contingent consideration in connection with the July 2019 acquisition of a specific customer pipeline and assembled workforce from Omni Energy, LLC, which is dependent on the achievement of specified deployment milestones associated with the number of solar energy systems installed through 2022. The Company determined the fair value of the contingent consideration using a probability-weighted expected return methodology that considers the timing and probabilities of achieving these milestones and uses discount rates that reflect the appropriate cost of capital. Contingent consideration was valued with Level 3 inputs. The Company reassesses the valuation assumptions each reporting period, with any changes in the fair value accounted for in the consolidated statements of operations. </span></div><div style="margin-top:12pt;text-indent:29.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity of Level 3 contingent consideration balance in the three months ended March 31, 2021 (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.724%"/><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:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,653 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value recognized in earnings within sales and marketing expense</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,200)</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2021</span></div></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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,453 </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> The carrying values and fair values of debt instruments are as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.157%"/><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:14.104%"/><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:14.104%"/><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:14.104%"/><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:14.111%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying 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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying 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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recourse debt</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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">569,156 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531,180 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,660 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,660 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,658,889 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,663,238 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,722,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,733,767 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subordinated 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">959,565 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">975,368 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">934,386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">958,880 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Securitization 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,086,615 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,164,149 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,908,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,012,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,274,225 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,333,935 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,796,145 </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:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,935,590 </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:middle"/></tr></table> 569156000 531180000 230660000 230660000 1658889000 1663238000 1722730000 1733767000 959565000 975368000 934386000 958880000 2086615000 2164149000 1908369000 2012283000 5274225000 5333935000 4796145000 4935590000 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2021 and December 31, 2020, financial instruments measured at fair value on a recurring basis, based upon the fair value hierarchy, are as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.285%"/><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.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.579%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative assets:</span></td><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"/><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"/><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"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,019 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,019 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',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:'Arial',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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,019 </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:'Arial',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:'Arial',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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,019 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative 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"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</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:'Arial',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:'Arial',sans-serif;font-size:10pt;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,220 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,220 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,220 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,220 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,453 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,453 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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 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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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 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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,453 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,453 </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><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.116%"/><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.864%"/><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.864%"/><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.864%"/><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.872%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative assets:</span></td><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"/><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"/><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"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,218 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,218 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',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:'Arial',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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,218 </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:'Arial',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:'Arial',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 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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,218 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative 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"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</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:'Arial',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:'Arial',sans-serif;font-size:10pt;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,444 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,444 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,444 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,444 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contingent consideration:</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration:</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,653 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,653 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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 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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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 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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,653 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,653 </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> 0 32019000 0 32019000 0 32019000 0 32019000 0 102220000 0 102220000 0 102220000 0 102220000 0 0 3453000 3453000 0 0 3453000 3453000 0 5218000 0 5218000 0 5218000 0 5218000 0 175444000 0 175444000 0 175444000 0 175444000 0 0 4653000 4653000 0 0 4653000 4653000 100000 24700000 23900000 <div style="margin-top:12pt;text-indent:29.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity of Level 3 contingent consideration balance in the three months ended March 31, 2021 (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.724%"/><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:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,653 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value recognized in earnings within sales and marketing expense</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,200)</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2021</span></div></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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,453 </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> 4653000 1200000 3453000 Inventories <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><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:18.344%"/><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:18.347%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,699 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,095 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,772 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,045 </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:middle"/></tr></table></div>The Internal Revenue Service (“IRS”) provided taxpayers a safe harbor opportunity to retain access to the pre-step down tax credit amounts through specific rules released in Notice 2018-59. The Company has sought to avail itself of the safe harbor by incurring certain costs and taking title in the year the Company took delivery, for tax purposes, of the underlying inventory and/or by performing physical work on components that will be installed in solar facilities. As of March 31, 2021 and December 31, 2020, there was approximately $85.3 million and $73.0 million, respectively, related to the safe harbor program within raw materials. <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><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:18.344%"/><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:18.347%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,699 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,095 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,772 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,045 </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:middle"/></tr></table></div> 255699000 241095000 34073000 41950000 289772000 283045000 85300000 73000000.0 Solar Energy Systems, net <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Solar energy systems, net consists of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><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:18.344%"/><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:18.347%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solar energy system equipment 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:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,127,259 </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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,839,427 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inverters</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">915,778 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total solar energy systems</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,043,037 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,723,212 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,000,558)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(914,551)</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,964 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394,127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total solar energy systems, net</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,460,443 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,202,788 </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:middle"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All solar energy systems, including construction-in-progress, have been leased to or are subject to signed Customer Agreements with customers. The Company recorded depreciation expense related to solar energy systems of $87.4 million and $46.4 million for the three months ended March 31, 2021 and 2020, respectively. The depreciation expense was reduced by the amortization of deferred grants of $2.1 million and $2.0 million for three months ended March 31, 2021 and 2020, respectively.</span></div> <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Solar energy systems, net consists of the following (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><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:18.344%"/><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:18.347%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solar energy system equipment 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:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,127,259 </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:middle"><span style="color:#000000;font-family:'Arial',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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,839,427 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inverters</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">915,778 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total solar energy systems</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,043,037 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,723,212 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,000,558)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(914,551)</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,964 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394,127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total solar energy systems, net</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,460,443 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,202,788 </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:middle"/></tr></table></div> 8127259000 7839427000 915778000 883785000 9043037000 8723212000 1000558000 914551000 417964000 394127000 8460443000 8202788000 87400000 46400000 2100000 2000000.0 Other Assets <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets consist of the following (in thousands): </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><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:18.344%"/><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:18.347%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs to obtain contracts - customer agreements</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455,420 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377,839 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs to obtain contracts - incentives</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,481 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization of costs to obtain contracts</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,689)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,365)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled receivables</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,845 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,603 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses on unbilled 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,874)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,731)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,763 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,516 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity method investment</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,927 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,356 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,397 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,966 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801,270 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681,665 </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:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded amortization of costs to obtain contracts of $4.2 million and $3.4 million for the three months ended March 31, 2021 and 2020, respectively, in Sales and marketing in the consolidated statements of operations.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of unbilled receivables arise from fixed price escalators included in the Company's long-term Customer Agreements.  The escalator is included in calculating the total estimated transaction value for an individual Customer Agreement.  The total estimated transaction value is then recognized over the term of the Customer Agreement.  The amount of unbilled receivables increases while cumulative billings for an individual Customer Agreement are less than the cumulative revenue recognized for that Customer Agreement.  Conversely, the amount of unbilled receivables decreases when the actual cumulative billings becomes higher than the cumulative revenue recognized. At the end of the initial term of a Customer Agreement, the cumulative amounts recognized as revenue and billed to date are the same, therefore the unbilled receivable balance for an individual Customer Agreement will be zero. As a result of the adoption of ASU No. 2016-13, an allowance for credit loss on </span></div>unbilled receivables was established as of January 1, 2020. The Company applies an estimated loss-rate in order to determine the current expected credit loss for unbilled receivables. The estimated loss-rate is determined by analyzing historical credit losses, residential first and second mortgage foreclosures and consumers' utility default rates, as well as current economic conditions. The Company reviews individual customer collection status of electricity billings to determine whether the unbilled receivables for an individual customer should be written off, including the possibility of a service transfer to a potential new homeowner. <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets consist of the following (in thousands): </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><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:18.344%"/><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:18.347%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs to obtain contracts - customer agreements</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455,420 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377,839 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs to obtain contracts - incentives</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,481 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated amortization of costs to obtain contracts</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,689)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,365)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled receivables</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,845 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,603 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses on unbilled 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,874)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,731)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,763 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,516 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity method investment</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,927 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,356 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,397 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,966 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801,270 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681,665 </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> 455420000 377839000 2481000 2481000 55689000 51365000 163845000 150603000 1874000 1731000 -1731000 76763000 81516000 62927000 65356000 97397000 56966000 801270000 681665000 4200000 3400000 Accrued Expenses and Other Liabilities <div style="margin-top:6pt;text-indent:29.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other liabilities consist of the following (in thousands): </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><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:18.344%"/><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:18.347%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee compensation</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,413 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,115 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,613 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,287 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,340 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,817 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,834 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,864 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,566 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,614 </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:6pt;text-indent:29.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other liabilities consist of the following (in thousands): </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><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:18.344%"/><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:18.347%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee compensation</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,413 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,115 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,613 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,287 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,340 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,817 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,834 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,864 </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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,566 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,614 </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> 104413000 91115000 20613000 21461000 35287000 38340000 15817000 15834000 136436000 158864000 312566000 325614000 Indebtedness <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021, debt consisted of the following (in thousands, except percentages): </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.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:7.671%"/><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:7.671%"/><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:8.110%"/><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.157%"/><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.157%"/><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.180%"/><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.046%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unused Borrowing Capacity</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Interest Rate at March 31, 2021 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Interest Rate at December 31, 2020 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual Interest Rate </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual Maturity Date</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Recourse debt</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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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="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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Bank line of credit </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">180,196 </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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">230,660 </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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,500 </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 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.36%</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.53%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">LIBOR +3.25%</span></div></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2022</span></td></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0% Convertible Senior Notes </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(5)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">400,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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">—%</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">—%</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">February 2026</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:'Arial',sans-serif;font-size:8pt;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">580,196 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">230,660 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,500 </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="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 style="height:12pt"><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"/><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;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-recourse debt </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(6)</span></div></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="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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Senior revolving and delayed draw loans </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(7)(8)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">731,300 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">587,600 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">97,050 </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 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.78%</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.85%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">LIBOR +2.50% - 3.25%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 2023 - October 2027</span></div></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Senior non-revolving loans</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">879,583 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,087,386 </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:'Arial',sans-serif;font-size:8pt;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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.85%</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.68%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.50% - 6.50%; LIBOR +2.125% - 2.25%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2022 - November 2040</span></div></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subordinated revolving and delayed draw loans</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">139,053 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">282,722 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,700 </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 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.11%</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.43%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.50% - 10.00%; LIBOR +9.00%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 2024 - October 2032</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subordinated loans </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(9)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">836,882 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">668,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:'Arial',sans-serif;font-size:8pt;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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.64%</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.76%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.00% - 10.00%; LIBOR +5.00% - 6.75%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 2023 - January 2042</span></div></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Securitized loans</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,069,043 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,885,981 </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:'Arial',sans-serif;font-size:8pt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.90%</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.18%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.33% - 5.31%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">August 2023 - February 2055</span></div></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:'Arial',sans-serif;font-size:8pt;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,655,861 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,512,331 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">121,750 </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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total recourse and 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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,236,057 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,742,991 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">154,250 </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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Plus: Debt premium</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">106,448 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">108,778 </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:'Arial',sans-serif;font-size:8pt;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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: Debt discount</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(68,280)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(55,624)</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:'Arial',sans-serif;font-size:8pt;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="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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total debt, net</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,274,225 </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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,796,145 </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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">154,250 </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="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-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)    Represents the additional amount the Company could borrow, if any, based on the state of its existing assets as of March 31, 2021.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)    Reflects weighted average contractual, unhedged rates. See Note 9, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for hedge rates.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)    Ranges shown reflect fixed interest rate and rates using LIBOR as applicable.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)    This syndicated working capital facility with banks has a total commitment up to $250.0 million and is secured by substantially all of the unencumbered assets of the Company, as well as ownership interests in certain subsidiaries of the Company. Loans under this facility bear interest at LIBOR +3.25% per annum or Base Rate +2.25% per annum. The Base Rate is the highest of the Federal Funds Rate +0.50%, the Prime Rate, or LIBOR +1.00%. Subject to various restrictive covenants, such as the completion and presentation of audited consolidated financial statements, maintaining a minimum unencumbered liquidity of at least $25.0 million at the end of each calendar month, maintaining quarter end liquidity to be at least $35.0 million, and maintaining a minimum interest coverage ratio of 3.50 or greater, measured quarterly as of the last day of each quarter. The Company was in compliance with all debt covenants as of March 31, 2021.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)    These convertible senior notes ("Notes") will not bear regular interest, and the principal amount of the notes will not accrete. The Notes may bear special interest under specified circumstances relating to the Company’s failure to comply with its reporting obligations under the Indenture or if the Notes are not freely tradeable as required by the Indenture. The Notes will mature on February 1, 2026, unless earlier repurchased by the Company, redeemed by the Company or converted pursuant to their terms. The initial conversion rate of the Notes is 8.4807 shares of the Company’s common stock, par value $0.0001 per share, per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $117.91 per share. The conversion rate will be subject to adjustment upon the occurrence of certain specified events but will not be adjusted for any accrued and unpaid special interest. In addition, upon the occurrence of a make-whole fundamental change or an issuance of a notice of redemption, the Company will, in certain circumstances, increase the conversion rate by a number of additional shares for a holder that elects to convert its Notes in connection with such make-whole fundamental change or notice of redemption. The debt discount recorded on the Notes is being amortized to interest expense at an effective interest rate of 0.57%. As of March 31, 2021, $0.4 million of the debt discount was amortized to interest expense. In connection with the offering of the Notes, the Company entered into privately negotiated capped call transactions (“Capped Calls”) with certain of the initial purchasers and/or their respective affiliates at a cost of approximately $28.0 million. The Capped Calls are classified as equity and were recorded to additional paid-in-capital within stockholders’ equity as of March 31, 2021. The Capped Calls each have an initial strike price of approximately $117.91 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Notes. The Capped Calls have initial cap prices of $157.22 per share. The Capped Calls cover, subject to anti-dilution adjustments, approximately 3.4 million shares of common stock. The Capped Calls are expected generally to reduce the potential dilution to the common stock upon any conversion of Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of the Notes, as the case may be, in the event the market price per share of common stock, as measured under the Capped Calls, is greater than the strike price of the Capped Call, with such offset subject to a cap. If, however, the market price per share of the common stock, as measured under the Capped Calls, exceeds the cap price of the Capped Calls, there would be dilution and/or there would not be an offset of such potential cash payments, in each case, to the extent that the then-market price per share of the common stock exceeds the cap price. The final components of the Capped Calls are scheduled to expire on January 29, 2026. </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)    Certain loans under these categories are part of project equity transactions.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)    Under a loan within this category, the Company may incur up to an aggregate principal amount of $100.0 million in revolver borrowings. Borrowings under this revolving loan may be designated as base rate loans or LIBOR loans, subject to certain terms and conditions. Base rate loans accrue interest at a rate per year equal to 2.25% plus the highest of (i) the federal funds rate plus 0.50%, (ii) Bank of America, N.A.’s published “prime rate,” and (iii) LIBOR rate plus 1.00%, subject to a 0.00% floor. LIBOR loans accrue interest at a rate per annum equal to 3.25 % plus the fluctuating rate of interest equal to LIBOR or a comparable successor rate approved by the administrative agent, subject to a 0.00% floor. In addition to customary covenants for these type of facilities, the Company is subject to financial covenants and is required to have unencumbered cash and cash equivalents at the end of each fiscal quarter of at least the greater of (i) $30.0 million and (ii) the amount of unencumbered liquidity to be maintained by Vivint Solar, Inc., a wholly owned subsidiary of the Company, in accordance with any loan documents governing recourse debt facilities of Vivint Solar, Inc. As of March 31, 2021, Vivint Solar, Inc. did not have any recourse debt facilities other than the facility described in this paragraph.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)    Pursuant to the terms of the aggregation facilities within this category the Company may draw up to an aggregate principal amount of $1.1 billion in revolver borrowings depending on the available borrowing base at the time.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9)    A loan under this category with an outstanding balance of $124.1 million as of March 31, 2021 contains a put option that can be exercised beginning in 2036 that would require the Company to pay off the entire loan on November 30, 2037.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Senior and Subordinated Debt Facilities</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of the Company's senior and subordinated debt facilities contain customary covenants, including the requirement to maintain certain financial measurements and provide lender reporting. Each of the senior and subordinated debt facilities also contain certain provisions in the event of default that entitle lenders to take certain actions including acceleration of amounts due under the facilities and acquisition of membership interests and assets that are pledged to the lenders under the terms of the senior and subordinated debt facilities. The facilities are non-recourse to the Company and are secured by net cash flows from Customer Agreements or inventories less certain operating, maintenance and other expenses which are available to the borrower after distributions to tax equity investors, where applicable. Under the terms of these facilities, the Company's subsidiaries pay interest and principal from the net cash flows available to the subsidiaries. The Company was in compliance with all debt covenants as of March 31, 2021.</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Securitization Loans</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of the Company's securitized loans contains customary covenants including the requirement to provide reporting to the indenture trustee and ratings agencies. Each of the securitized loans also contain certain provisions in the event of default which entitle the indenture trustee to take certain actions including acceleration of amounts due under the facilities and acquisition of membership interests and assets that are pledged to the lenders under the terms of the securitized loans. The facilities are non-recourse to the Company and are secured by net cash flows from Customer Agreements less certain operating, maintenance and other expenses that are available to the borrower after distributions to tax equity investors, where applicable. Under the terms of these loans, the Company's subsidiaries pay interest and principal from the net cash flows available to the subsidiaries. The Company was in compliance with all debt covenants as of March 31, 2021.</span></div> <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021, debt consisted of the following (in thousands, except percentages): </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.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:7.671%"/><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:7.671%"/><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:8.110%"/><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.157%"/><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.157%"/><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.180%"/><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.046%"/><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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unused Borrowing Capacity</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Interest Rate at March 31, 2021 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Interest Rate at December 31, 2020 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual Interest Rate </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual Maturity Date</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Recourse debt</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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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="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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Bank line of credit </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">180,196 </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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">230,660 </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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,500 </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 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.36%</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.53%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">LIBOR +3.25%</span></div></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2022</span></td></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0% Convertible Senior Notes </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(5)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">400,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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">—%</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">—%</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">February 2026</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:'Arial',sans-serif;font-size:8pt;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">580,196 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">230,660 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,500 </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="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 style="height:12pt"><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"/><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;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-recourse debt </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(6)</span></div></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="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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Senior revolving and delayed draw loans </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(7)(8)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">731,300 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">587,600 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">97,050 </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 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.78%</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.85%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">LIBOR +2.50% - 3.25%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 2023 - October 2027</span></div></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Senior non-revolving loans</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">879,583 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,087,386 </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:'Arial',sans-serif;font-size:8pt;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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.85%</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.68%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.50% - 6.50%; LIBOR +2.125% - 2.25%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 2022 - November 2040</span></div></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subordinated revolving and delayed draw loans</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">139,053 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">282,722 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,700 </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 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.11%</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.43%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.50% - 10.00%; LIBOR +9.00%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 2024 - October 2032</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subordinated loans </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(9)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">836,882 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">668,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:'Arial',sans-serif;font-size:8pt;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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.64%</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.76%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.00% - 10.00%; LIBOR +5.00% - 6.75%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">March 2023 - January 2042</span></div></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Securitized loans</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,069,043 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,885,981 </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:'Arial',sans-serif;font-size:8pt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.90%</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.18%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.33% - 5.31%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">August 2023 - February 2055</span></div></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:'Arial',sans-serif;font-size:8pt;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,655,861 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,512,331 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">121,750 </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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total recourse and 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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,236,057 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,742,991 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">154,250 </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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Plus: Debt premium</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">106,448 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">108,778 </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:'Arial',sans-serif;font-size:8pt;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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: Debt discount</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(68,280)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(55,624)</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:'Arial',sans-serif;font-size:8pt;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="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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total debt, net</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,274,225 </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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,796,145 </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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">154,250 </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="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-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)    Represents the additional amount the Company could borrow, if any, based on the state of its existing assets as of March 31, 2021.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)    Reflects weighted average contractual, unhedged rates. See Note 9, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for hedge rates.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)    Ranges shown reflect fixed interest rate and rates using LIBOR as applicable.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)    This syndicated working capital facility with banks has a total commitment up to $250.0 million and is secured by substantially all of the unencumbered assets of the Company, as well as ownership interests in certain subsidiaries of the Company. Loans under this facility bear interest at LIBOR +3.25% per annum or Base Rate +2.25% per annum. The Base Rate is the highest of the Federal Funds Rate +0.50%, the Prime Rate, or LIBOR +1.00%. Subject to various restrictive covenants, such as the completion and presentation of audited consolidated financial statements, maintaining a minimum unencumbered liquidity of at least $25.0 million at the end of each calendar month, maintaining quarter end liquidity to be at least $35.0 million, and maintaining a minimum interest coverage ratio of 3.50 or greater, measured quarterly as of the last day of each quarter. The Company was in compliance with all debt covenants as of March 31, 2021.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)    These convertible senior notes ("Notes") will not bear regular interest, and the principal amount of the notes will not accrete. The Notes may bear special interest under specified circumstances relating to the Company’s failure to comply with its reporting obligations under the Indenture or if the Notes are not freely tradeable as required by the Indenture. The Notes will mature on February 1, 2026, unless earlier repurchased by the Company, redeemed by the Company or converted pursuant to their terms. The initial conversion rate of the Notes is 8.4807 shares of the Company’s common stock, par value $0.0001 per share, per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $117.91 per share. The conversion rate will be subject to adjustment upon the occurrence of certain specified events but will not be adjusted for any accrued and unpaid special interest. In addition, upon the occurrence of a make-whole fundamental change or an issuance of a notice of redemption, the Company will, in certain circumstances, increase the conversion rate by a number of additional shares for a holder that elects to convert its Notes in connection with such make-whole fundamental change or notice of redemption. The debt discount recorded on the Notes is being amortized to interest expense at an effective interest rate of 0.57%. As of March 31, 2021, $0.4 million of the debt discount was amortized to interest expense. In connection with the offering of the Notes, the Company entered into privately negotiated capped call transactions (“Capped Calls”) with certain of the initial purchasers and/or their respective affiliates at a cost of approximately $28.0 million. The Capped Calls are classified as equity and were recorded to additional paid-in-capital within stockholders’ equity as of March 31, 2021. The Capped Calls each have an initial strike price of approximately $117.91 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Notes. The Capped Calls have initial cap prices of $157.22 per share. The Capped Calls cover, subject to anti-dilution adjustments, approximately 3.4 million shares of common stock. The Capped Calls are expected generally to reduce the potential dilution to the common stock upon any conversion of Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of the Notes, as the case may be, in the event the market price per share of common stock, as measured under the Capped Calls, is greater than the strike price of the Capped Call, with such offset subject to a cap. If, however, the market price per share of the common stock, as measured under the Capped Calls, exceeds the cap price of the Capped Calls, there would be dilution and/or there would not be an offset of such potential cash payments, in each case, to the extent that the then-market price per share of the common stock exceeds the cap price. The final components of the Capped Calls are scheduled to expire on January 29, 2026. </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)    Certain loans under these categories are part of project equity transactions.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)    Under a loan within this category, the Company may incur up to an aggregate principal amount of $100.0 million in revolver borrowings. Borrowings under this revolving loan may be designated as base rate loans or LIBOR loans, subject to certain terms and conditions. Base rate loans accrue interest at a rate per year equal to 2.25% plus the highest of (i) the federal funds rate plus 0.50%, (ii) Bank of America, N.A.’s published “prime rate,” and (iii) LIBOR rate plus 1.00%, subject to a 0.00% floor. LIBOR loans accrue interest at a rate per annum equal to 3.25 % plus the fluctuating rate of interest equal to LIBOR or a comparable successor rate approved by the administrative agent, subject to a 0.00% floor. In addition to customary covenants for these type of facilities, the Company is subject to financial covenants and is required to have unencumbered cash and cash equivalents at the end of each fiscal quarter of at least the greater of (i) $30.0 million and (ii) the amount of unencumbered liquidity to be maintained by Vivint Solar, Inc., a wholly owned subsidiary of the Company, in accordance with any loan documents governing recourse debt facilities of Vivint Solar, Inc. As of March 31, 2021, Vivint Solar, Inc. did not have any recourse debt facilities other than the facility described in this paragraph.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)    Pursuant to the terms of the aggregation facilities within this category the Company may draw up to an aggregate principal amount of $1.1 billion in revolver borrowings depending on the available borrowing base at the time.</span></div>(9)    A loan under this category with an outstanding balance of $124.1 million as of March 31, 2021 contains a put option that can be exercised beginning in 2036 that would require the Company to pay off the entire loan on November 30, 2037. 180196000 230660000 32500000 0.0336 0.0353 0.0325 0 400000000 0 0 0 0 580196000 230660000 32500000 731300000 587600000 97050000 0.0278 0.0285 0.0250 0.0325 879583000 1087386000 0 0.0385 0.0368 0.0450 0.0650 0.02125 0.0225 139053000 282722000 24700000 0.0911 0.0843 0.0850 0.1000 0.0900 836882000 668642000 0 0.0864 0.0876 0.0800 0.1000 0.0500 0.0675 2069043000 1885981000 0 0.0390 0.0418 0.0233 0.0531 4655861000 4512331000 121750000 5236057000 4742991000 154250000 106448000 108778000 68280000 55624000 5274225000 4796145000 154250000 250000000.0 0.0325 0.0225 0.0050 0.0100 25000000.0 35000000.0 3.50 0.0001 117.91 0.0057 400000 28000000.0 117.91 157.22 3400000 100000000.0 0.0225 0.0050 0.0100 0.0000 0.0325 0.0000 30000000.0 1100000000 124100000 Derivatives <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Rate Swaps</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses interest rate swaps to hedge variable interest payments due on certain of its term loans and aggregation facility. These swaps allow the Company to incur fixed interest rates on these loans and receive payments based on variable interest rates with the swap counterparty based on the one- or three-month LIBOR on the notional amounts over the life of the swaps.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain interest rate swaps have been designated as cash flow hedges. The credit risk adjustment associated with these swaps is the risk of non-performance by the counterparties to the contracts. In the three months ended March 31, 2021, the majority of hedge relationships on the Company’s interest rate swaps have been assessed as highly effective as the quarterly assessment performed determined changes in cash flows of the derivative instruments have been highly effective in offsetting the changes in the cash flows of the hedged items and are expected to be highly effective in the future. Accordingly, changes in the fair value of these derivatives are recorded as a component of accumulated other comprehensive income, net of income taxes. Changes in the fair value of these derivatives are subsequently reclassified into earnings, and are included in interest expense, net in the Company’s statements of operations, in the period that the hedged forecasted transactions affect earnings. To the extent that the hedge relationships are not effective, changes in the fair value of these derivatives are recorded in other expenses, net in the Company's statements of operations on a prospective basis.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s master netting and other similar arrangements allow net settlements under certain conditions. When those conditions are met, the Company presents derivatives at net fair value. As of March 31, 2021, the information related to these offsetting arrangements were as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:13.666%"/><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:18.929%"/><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:20.391%"/><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:25.361%"/><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:13.379%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Instrument Description</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Amounts of Recognized Assets / Liabilities</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Amounts Offset in the Consolidated Balance Sheet</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Amounts of Assets / Liabilities Included in the Consolidated Balance Sheet</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notional Amount </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 #000000;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"/><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"/><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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives designated as hedging instruments</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,998 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(235)</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,763 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323,303 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,021 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,021 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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"/><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:'Arial',sans-serif;font-size:10pt;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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives designated as hedging instruments</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,940)</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,705)</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,320,017 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,280)</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,280)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352,381 </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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,201)</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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 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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,201)</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,161,397 </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:12pt;text-indent:27pt"><span><br/></span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)    Comprised of 52 interest rate swaps which effectively fix the LIBOR portion of interest rates on outstanding balances of certain loans under the senior and securitized sections of the debt footnote table (see Note 8, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Indebtedness</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) at 0.57% to 3.37% per annum. These swaps mature from August 31, 2022 to January 31, 2043.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, the information related to these offsetting arrangements were as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:13.666%"/><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:18.783%"/><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:20.391%"/><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:25.361%"/><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:13.525%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Instrument Description</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Amounts of Recognized Assets / Liabilities</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Amounts Offset in the Consolidated Balance Sheet</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Amounts of Assets / Liabilities Included in the Consolidated Balance Sheet</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notional Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 #000000;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"/><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"/><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="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives designated as hedging instruments</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,293 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,287 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,737 </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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">925 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">912 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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:0 1pt"/><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:0 1pt"/><td colspan="3" style="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:'Arial',sans-serif;font-size:10pt;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;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="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives designated as hedging instruments</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(165,996)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(165,990)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,796,596 </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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,448)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,435)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,530 </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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170,226)</span></td><td style="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="padding:0 1pt"/><td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="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="padding:0 1pt"/><td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170,226)</span></td><td style="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="padding:0 1pt"/><td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,345,001 </span></td><td style="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:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The losses (gains) on derivatives designated as cash flow hedges recognized into OCI, before tax effect, consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><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:18.783%"/><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:18.785%"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended March 31,</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivatives designated as cash flow hedges:</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Interest rate swaps</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,303)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,049 </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:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The losses (gains) on derivatives financial instruments recognized into the consolidated statements of operations, before tax effect, consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.402%"/><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:13.958%"/><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:13.964%"/><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="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest expense, net</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other expense, net</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest expense, net</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other expense, net</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivatives designated as cash flow hedges:</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">   Interest rate swaps</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">      Losses (gains) reclassified from AOCI into income</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,902 </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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">335 </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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivatives not designated as cash flow hedges:</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">   Interest rate swaps</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">      Gains recognized into income</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(32,614)</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">         Total losses (gains)</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,902 </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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(32,614)</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">335 </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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All amounts in Accumulated other comprehensive income (loss) ("AOCI") in the consolidated statements of redeemable noncontrolling interests and equity relate to derivatives, refer to the consolidated statements of comprehensive (loss) income. The net (loss) gain on derivatives includes the tax effect of $18.2 million and $26.4 million for three months ended March 31, 2021 and 2020, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the next 12 months, the Company expects to reclassify $22.0 million of net losses on derivative instruments from accumulated other comprehensive income to earnings. There were ten undesignated derivative instruments recorded by the Company as of March 31, 2021.</span></div> As of March 31, 2021, the information related to these offsetting arrangements were as follows (in thousands):<div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:13.666%"/><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:18.929%"/><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:20.391%"/><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:25.361%"/><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:13.379%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Instrument Description</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Amounts of Recognized Assets / Liabilities</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Amounts Offset in the Consolidated Balance Sheet</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Amounts of Assets / Liabilities Included in the Consolidated Balance Sheet</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notional Amount </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 #000000;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"/><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"/><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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives designated as hedging instruments</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,998 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(235)</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,763 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323,303 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,021 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,021 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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"/><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:'Arial',sans-serif;font-size:10pt;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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives designated as hedging instruments</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,940)</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,705)</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,320,017 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,280)</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,280)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352,381 </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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,201)</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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 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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,201)</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,161,397 </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:12pt;text-indent:27pt"><span><br/></span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)    Comprised of 52 interest rate swaps which effectively fix the LIBOR portion of interest rates on outstanding balances of certain loans under the senior and securitized sections of the debt footnote table (see Note 8, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Indebtedness</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) at 0.57% to 3.37% per annum. These swaps mature from August 31, 2022 to January 31, 2043.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, the information related to these offsetting arrangements were as follows (in thousands):</span></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:13.666%"/><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:18.783%"/><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:20.391%"/><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:25.361%"/><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:13.525%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Instrument Description</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Amounts of Recognized Assets / Liabilities</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Amounts Offset in the Consolidated Balance Sheet</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Amounts of Assets / Liabilities Included in the Consolidated Balance Sheet</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notional Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 #000000;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"/><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"/><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="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives designated as hedging instruments</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,293 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,287 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,737 </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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">925 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">912 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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:0 1pt"/><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:0 1pt"/><td colspan="3" style="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:'Arial',sans-serif;font-size:10pt;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;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="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives designated as hedging instruments</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(165,996)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(165,990)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,796,596 </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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,448)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,435)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,530 </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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170,226)</span></td><td style="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="padding:0 1pt"/><td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="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="padding:0 1pt"/><td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170,226)</span></td><td style="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="padding:0 1pt"/><td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,345,001 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> As of March 31, 2021, the information related to these offsetting arrangements were as follows (in thousands):<div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:13.666%"/><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:18.929%"/><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:20.391%"/><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:25.361%"/><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:13.379%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Instrument Description</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Amounts of Recognized Assets / Liabilities</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Amounts Offset in the Consolidated Balance Sheet</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Amounts of Assets / Liabilities Included in the Consolidated Balance Sheet</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notional Amount </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 #000000;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"/><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"/><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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives designated as hedging instruments</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,998 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(235)</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,763 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323,303 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,021 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,021 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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"/><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:'Arial',sans-serif;font-size:10pt;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;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives designated as hedging instruments</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,940)</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,705)</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,320,017 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,280)</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,280)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352,381 </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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,201)</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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 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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,201)</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,161,397 </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:12pt;text-indent:27pt"><span><br/></span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)    Comprised of 52 interest rate swaps which effectively fix the LIBOR portion of interest rates on outstanding balances of certain loans under the senior and securitized sections of the debt footnote table (see Note 8, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Indebtedness</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) at 0.57% to 3.37% per annum. These swaps mature from August 31, 2022 to January 31, 2043.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, the information related to these offsetting arrangements were as follows (in thousands):</span></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:13.666%"/><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:18.783%"/><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:20.391%"/><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:25.361%"/><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:13.525%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Instrument Description</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Amounts of Recognized Assets / Liabilities</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Amounts Offset in the Consolidated Balance Sheet</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Amounts of Assets / Liabilities Included in the Consolidated Balance Sheet</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notional Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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 #000000;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"/><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"/><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="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives designated as hedging instruments</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,293 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,287 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,737 </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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">925 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">912 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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:0 1pt"/><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:0 1pt"/><td colspan="3" style="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:'Arial',sans-serif;font-size:10pt;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;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="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives designated as hedging instruments</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(165,996)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(165,990)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,796,596 </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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,448)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,435)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,530 </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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170,226)</span></td><td style="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="padding:0 1pt"/><td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="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="padding:0 1pt"/><td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170,226)</span></td><td style="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="padding:0 1pt"/><td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,345,001 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 21998000 235000 21763000 323303000 10021000 0 10021000 165696000 84940000 235000 84705000 1320017000 17280000 0 17280000 352381000 -70201000 -70201000 2161397000 52 0.0057 0.0337 4293000 6000 4287000 191737000 925000 13000 912000 166138000 165996000 6000 165990000 1796596000 9448000 13000 9435000 190530000 -170226000 -170226000 2345001000 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The losses (gains) on derivatives designated as cash flow hedges recognized into OCI, before tax effect, consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.964%"/><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:18.783%"/><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:18.785%"/><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended March 31,</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivatives designated as cash flow hedges:</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Interest rate swaps</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,303)</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,049 </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:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The losses (gains) on derivatives financial instruments recognized into the consolidated statements of operations, before tax effect, consisted of the following (in thousands):</span></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.402%"/><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:13.958%"/><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:13.964%"/><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="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest expense, net</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other expense, net</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest expense, net</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other expense, net</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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivatives designated as cash flow hedges:</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">   Interest rate swaps</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">      Losses (gains) reclassified from AOCI into income</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,902 </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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">335 </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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </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:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Derivatives not designated as cash flow hedges:</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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">   Interest rate swaps</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">      Gains recognized into income</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(32,614)</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">         Total losses (gains)</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,902 </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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(32,614)</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">335 </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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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"/></tr></table> 64303000 -99049000 -3902000 0 -335000 0 0 32614000 0 0 -3902000 32614000 -335000 0 18200000 26400000 -22000000.0 10 Pass-through Financing Obligations<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's pass-through financing obligations ("financing obligations") arise when the Company leases solar energy systems to Fund investors who are considered commercial customers under a master lease agreement, and these investors in turn are assigned the Customer Agreements with customers. The Company receives all of the value attributable to the accelerated tax depreciation and some or all of the value attributable to the other incentives. Given the assignment of operating cash flows, these arrangements are accounted for as financing obligations. The Company also sells the rights and related value attributable to the Commercial ITC to these investors. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under these financing obligation arrangements, wholly owned subsidiaries of the Company finance the cost of solar energy systems with investors for an initial term of typically 20 or 22 years, and one fund with an initial term of 7 years. The solar energy systems are subject to Customer Agreements with an initial term of typically 20 or 25 years that automatically renew on an annual basis. These solar energy systems are reported under the line item solar energy systems, net in the consolidated balance sheets. As of March 31, 2021 and December 31, 2020, the cost of the solar energy systems placed in service under the financing obligation arrangements was $714.4 million and $715.5 million, respectively. The accumulated depreciation related to these assets as of March 31, 2021 and December 31, 2020 was $126.7 million and $120.2 million, respectively.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The investors make a series of large up-front payments and, in certain cases, subsequent smaller quarterly payments (lease payments) to the subsidiaries of the Company. The Company accounts for the payments received from the investors under the financing obligation arrangements as borrowings by recording the proceeds received as financing obligations on its consolidated balance sheets, and cash provided by financing activities in its consolidated statement of cash flows. These financing obligations are reduced over a period of approximately 22 years, or over 7 years in the case of one fund, by customer payments under the Customer Agreements, U.S. Treasury grants (where applicable) and proceeds from the contracted resale of SRECs as they are received by the investor. In addition, funds paid for the Commercial ITC value upfront are initially recorded as a refund liability and recognized as revenue as the associated solar energy system reaches PTO. The Commercial ITC value is reflected in cash provided by operations on the consolidated statement of cash flows. The Company accounts for the Customer Agreements and any related U.S. Treasury grants, as well as the resale of SRECs consistent with the Company’s revenue recognition accounting policies as described in Note 2, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest is calculated on the financing obligations using the effective interest rate method. The effective interest rate, which is adjusted on a prospective basis, is the interest rate that equates the present value of the estimated cash amounts to be received by the investor over the lease term with the present value of the cash amounts paid by the investor to the Company, adjusted for amounts received by the investor. The financing obligations are nonrecourse once the associated assets have been placed in service and all the contractual arrangements have been assigned to the investor.</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the majority of the financing obligations, the investor has a right to extend its right to receive cash flows from the customers beyond the initial term in certain circumstances. Depending on the arrangement, the Company has the option to settle the outstanding financing obligation on the ninth or eleventh anniversary of the Fund inception at a price equal to the higher of (a) the fair value of future remaining cash flows or (b) the amount that would result in the investor earning their targeted return. In several of these financing obligations, the investor has an option to require repayment of the entire outstanding balance on the tenth anniversary of the Fund inception at a price equal to the fair value of the future remaining cash flows. </span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the majority of the financing obligations, the Company is responsible for services such as warranty support, accounting, lease servicing and performance reporting to customers. As part of the warranty and performance guarantee with the customers in applicable funds, the Company guarantees certain specified minimum annual solar energy production output for the solar energy systems leased to the customers, which the Company accounts for as disclosed in Note 2, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies.</span></div> P20Y P22Y P7Y P20Y P25Y 714400000 715500000 126700000 120200000 P22Y P7Y VIE Arrangements The Company consolidated various VIEs at March 31, 2021 and December 31, 2020. The carrying amounts and classification of the VIEs’ assets and liabilities included in the consolidated balance sheets are as follows (in thousands):<div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><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:18.344%"/><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:18.347%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</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:'Arial',sans-serif;font-size:10pt;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 #000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,928 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219,502 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,877 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,559 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,552 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,152 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,843 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,306 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">582 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,629 </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 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,782 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,148 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solar energy systems, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,038,553 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,748,127 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,514 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,591 </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 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,574,849 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,190,866 </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:'Arial',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,124 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,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"><div style="padding-left:22.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributions payable to noncontrolling interests and redeemable noncontrolling interests</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,676 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,577 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,660 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, current portion</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,043 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,906 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred grants, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,007 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-recourse debt, current portion</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,966 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,594 </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 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total current liabilities</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,138 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,353 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, net of current portion</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">506,510 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493,161 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred grants, net of 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,589 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,891 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-recourse debt, net of current portion</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,308,041 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,160,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 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,016 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,745 </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 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,017,294 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,857,967 </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:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds a variable interest in an entity that provides the noncontrolling interest with a right to terminate the leasehold interests in all of the leased projects on the tenth anniversary of the effective date of the master lease. In this circumstance, the Company would be required to pay the noncontrolling interest an amount equal to the fair market value, as defined in the governing agreement of all leased projects as of that date.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds certain variable interests in nonconsolidated VIEs established as a result of seven pass-through Fund arrangements as further explained in Note 10, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pass-through Financing Obligations.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company does not have material exposure to losses as a result of its involvement with the VIEs in excess of the amount of the pass-through financing obligation recorded in the Company’s consolidated financial statements. The Company is not considered the primary beneficiary of these VIEs.</span></div> The carrying amounts and classification of the VIEs’ assets and liabilities included in the consolidated balance sheets are as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.549%"/><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:18.344%"/><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:18.347%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2021</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</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:'Arial',sans-serif;font-size:10pt;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 #000000;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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,928 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219,502 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,877 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,559 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,552 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,152 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,843 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,306 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">582 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,629 </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 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,782 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,148 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solar energy systems, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,038,553 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,748,127 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,514 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,591 </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 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,574,849 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,190,866 </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:'Arial',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,124 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,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"><div style="padding-left:22.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributions payable to noncontrolling interests and redeemable noncontrolling interests</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,676 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,577 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,660 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, current portion</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,043 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,906 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred grants, 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,007 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-recourse debt, current portion</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,966 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,594 </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 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total current liabilities</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,138 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,353 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, net of current portion</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">506,510 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">493,161 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred grants, net of 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,589 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,891 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-recourse debt, net of current portion</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,308,041 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,160,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 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,016 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,745 </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 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,017,294 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,857,967 </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> 246928000 219502000 45877000 34559000 51552000 35152000 40843000 23306000 582000 2629000 385782000 315148000 7038553000 6748127000 150514000 127591000 7574849000 7190866000 20124000 15609000 27676000 28577000 24324000 24660000 46043000 44906000 1005000 1007000 33966000 31594000 153138000 146353000 506510000 493161000 25589000 25891000 1308041000 1160817000 24016000 31745000 2017294000 1857967000 7 Redeemable Noncontrolling Interests and Equity <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During certain specified periods of time (the “Early Exit Periods”), noncontrolling interests in certain funding arrangements have the right to put all of their membership interests to the Company (the “Put Provisions”). During a specific period of time (the “Call Periods”), the Company has the right to call all membership units of the related redeemable noncontrolling interests.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of redeemable noncontrolling interests was greater than the redemption value except for fourteen and fifteen Funds at March 31, 2021 and December 31, 2020, respectively, where the carrying value has been adjusted to the redemption value.</span></div>There was a $70.3 million difference between the fair value of the noncontrolling interests and redeemable noncontrolling interests acquired at the date of the merger with Vivint Solar and the noncontrolling interests and redeemable noncontrolling interests balances as calculated using the HLBV method of accounting, which will remain in NCI until a realization event occurs. As of March 31, 2021, the remaining trapped value related to noncontrolling interests and redeemable noncontrolling interests is now $129.4 million given the occurrence of certain realization events subsequent to the date of merger. 14 15 70300000 129400000 Stock-Based Compensation <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity for all stock options under all of the Company’s equity incentive plans for the three months ended March 31, 2021 (shares and aggregate intrinsic value in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.081%"/><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:12.496%"/><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:13.519%"/><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.128%"/><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:12.356%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Options</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Life</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,019 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.35 </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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.87</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473,371 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.48 </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 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(898)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.81 </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 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.16 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2021</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,185 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.96 </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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.71</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,628 </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 style="height:6pt"><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: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"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and exercisable at March 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,097 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.81 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.27</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219,890 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity for all restricted stock units (“RSUs”) under all of the Company’s equity incentive plans for the three months ended March 31, 2021 (shares in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.198%"/><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:13.519%"/><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:13.523%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Awards</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at December 31, 2020</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,103 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.17 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.85 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,258)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.54 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(196)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.60 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at March 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,875 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.13 </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:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Warrants for Strategic Partners</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the quarter ended March 31, 2021,the Company issued warrants exercisable for up to 316,177 shares of its common stock to certain strategic partners (calculated using the closing stock price of $60.48 on March 31, 2021) and recognized compensation cost of $1.4 million based on time and performance milestones achieved during the quarter. The exercise price of the warrants is $0.01 per share, and no exercises occurred during the quarter ended March 31, 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Company's 2015 Employee Stock Purchase Plan ("ESPP"), eligible employees are offered shares bi-annually through a 24-month offering period that encompasses four six-month purchase periods. Each purchase period begins on the first trading day on or after May 15 and November 15 of each year. Employees may purchase a limited number of shares of the Company’s common stock via regular payroll deductions at a discount of 15% of the lower of the fair market value of the Company’s common stock on the first trading date of each offering period or on the exercise date. Employees may deduct up to 15% of payroll, with a cap of $25,000 of fair market value of shares in any calendar year and 10,000 shares per employee per purchase period.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized stock-based compensation expense, including ESPP expenses, in the consolidated statements of operations as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.689%"/><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 style="width:1.0%"/><td style="width:15.274%"/><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.277%"/><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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of customer agreements and incentives</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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,946 </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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of solar energy systems and product sales</span></div></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,304 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,106 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,478 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,075 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administration</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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,711 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,773 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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 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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,029 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,945 </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:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2021, stock-based compensation expense capitalized to solar energy systems, net in the Company’s consolidated balance sheet was $2.6 million.</span></div> <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity for all stock options under all of the Company’s equity incentive plans for the three months ended March 31, 2021 (shares and aggregate intrinsic value in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.081%"/><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:12.496%"/><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:13.519%"/><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.128%"/><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:12.356%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Options</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Life</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,019 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.35 </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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.87</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473,371 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.48 </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 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(898)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.81 </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 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.16 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2021</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,185 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.96 </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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.71</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,628 </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 style="height:6pt"><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: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"/><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and exercisable at March 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,097 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.81 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.27</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219,890 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 8019000 10.35 P6Y10M13D 473371000 236000 53.48 898000 8.81 172000 10.16 7185000 11.96 P6Y8M15D 348628000 4097000 6.81 P5Y3M7D 219890000 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity for all restricted stock units (“RSUs”) under all of the Company’s equity incentive plans for the three months ended March 31, 2021 (shares in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.198%"/><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:13.519%"/><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:13.523%"/><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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Awards</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at December 31, 2020</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,103 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.17 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.85 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,258)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.54 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(196)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.60 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at March 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,875 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.13 </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> 7103000 40.17 226000 63.85 1258000 33.54 196000 20.60 5875000 43.13 316177 60.48 1400000 0.01 P24M 4 P6M 0.15 0.15 25000 10000 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized stock-based compensation expense, including ESPP expenses, in the consolidated statements of operations as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.689%"/><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 style="width:1.0%"/><td style="width:15.274%"/><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.277%"/><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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of customer agreements and incentives</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="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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,946 </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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of solar energy systems and product sales</span></div></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,304 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,106 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,478 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,075 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administration</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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,711 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,773 </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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 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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,029 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,945 </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> 2232000 1946000 1304000 673000 27106000 3478000 676000 1075000 46711000 11773000 78029000 18945000 2600000 Income Taxes    <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax benefit (expense) rate for the three months ended March 31, 2021 and 2020 was 6.5% and 2.9%, respectively. The differences between the actual consolidated effective income tax rate and the U.S. federal statutory rate were primarily attributable to the allocation of losses on noncontrolling interests and an increase in stock-based compensation deductions.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sells solar energy systems to investment Funds. As the investment Funds are consolidated by the Company, the gain on the sale of the assets has been eliminated in the consolidated financial statements, however gains on sale are recognized for tax purposes. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Uncertain Tax Positions</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the acquisition of Vivint Solar, Inc., the Company established an unrecognized tax benefit of $1.0 million as of March 31, 2021 and December 31, 2020 that, if recognized, would impact the Company's effective tax rate.</span></div> 0.065 0.029 1000000.0 1000000.0 Commitments and Contingencies <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Letters of Credit</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021 and December 31, 2020, the Company had $27.7 million and $37.0 million, respectively, of unused letters of credit outstanding, which carry fees of 2.13% - 3.25% per annum and 2.13% - 3.25% per annum, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Guarantees</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain tax equity funds and debt facilities require the Company to maintain an aggregate amount of $30.0 million of unencumbered cash and cash equivalents at the end of each month.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating and Finance Leases</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases real estate under non-cancellable-operating leases and equipment under finance leases. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.689%"/><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 style="width:1.0%"/><td style="width:15.274%"/><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.277%"/><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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,198 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,657 </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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,010 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,126 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,528 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,618 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(195)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(160)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><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 style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,430 </span></td><td style="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="padding:0 1pt"/><td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,770 </span></td><td style="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:18pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases was as follows (dollars in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.689%"/><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 style="width:1.0%"/><td style="width:15.274%"/><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.277%"/><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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,740 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,575 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,087 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</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="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"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years):</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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.15</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.99</span></td></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</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="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.38</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.70</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate:</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="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"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease commitments under non-cancellable leases as of March 31, 2021 were as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.198%"/><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:13.519%"/><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%"/></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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Sublease Income</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Operating Leases</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,383 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485 </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;border-top:1pt solid #000000;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,898 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,436 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,218 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,195 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,605 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,605 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,997 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,070 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,070 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,522 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,522 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,951 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,951 </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:'Arial',sans-serif;font-size:10pt;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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,749 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508 </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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,241 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,037 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Amount representing 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,054 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,054 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,145 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of future 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,695 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508 </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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,892 </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"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Tenant incentives</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net present value of future 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,695 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,892 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,613 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,613 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,707 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,082 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508 </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,574 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,185 </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:3pt;margin-top:9pt;text-indent:29.25pt"><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchase Commitment</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-indent:29.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into purchase commitments, which have the ability to be canceled without significant penalties, with multiple suppliers to purchase $101.0 million of photovoltaic modules, inverters and batteries by the end of 2022. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Warranty Accrual</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accrues warranty costs when revenue is recognized for solar energy systems sales, based on the estimated future costs of meeting its warranty obligations. Warranty costs primarily consist of replacement costs for supplies and labor costs for service personnel since warranties for equipment and materials are covered by the original manufacturer’s warranty (other than a small deductible in certain cases). As such, the warranty reserve is immaterial in all periods presented. The Company makes and revises these estimates based on the number of solar energy systems under warranty, the Company’s historical experience with warranty claims, assumptions on warranty claims to occur over a systems’ warranty period and the Company’s estimated replacement costs. A warranty is provided for solar energy systems sold and leased. However, for the solar energy systems under Customer Agreements, the Company does not accrue a warranty liability because those systems are owned by consolidated subsidiaries of the Company. Instead, any repair costs on those solar energy systems are expensed when they are incurred as a component of customer agreements and incentives costs of revenue.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commercial ITC Indemnification</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is contractually committed to compensate certain investors for any losses that they may suffer in certain limited circumstances resulting from reductions in Commercial ITCs. Generally, such obligations would arise as a result of reductions to the value of the underlying solar energy systems as assessed by the Internal Revenue Service (the “IRS”). At each balance sheet date, the Company assesses and recognizes, when applicable, the potential exposure from this obligation based on all the information available at that time, including any audits undertaken by the IRS. One of the Company's investors is being audited by the IRS. Since this audit is ongoing, the Company is unable to determine the potential tax liabilities as of the filing date of this Quarterly Report on Form 10-Q. The maximum potential future payments that the Company could have to make under this obligation would depend largely on the difference between the prices at which the solar energy systems were sold or transferred to the Funds (or, in certain structures, the fair market value claimed in respect of such systems (referred to as "claimed values")) and the eligible basis determined by the IRS. The Company set the purchase prices and claimed values based on fair market values determined with the assistance of an independent third-party appraisal with respect to the systems that generate Commercial ITCs that are passed-through to, and claimed by, the Fund investors. In April 2018, the Company purchased an insurance policy providing for certain payments by the insurers in the event there is any final determination (including a judicial determination) that reduced the Commercial ITCs claimed in respect of solar energy systems sold or transferred to most Funds through April 2018, or later, in the case of Funds added to the policy after such date. In general, the policy indemnifies the Company and related parties for additional taxes (including penalties and interest) owed in respect of lost Commercial ITCs, gross-up costs and expenses incurred in defending such claim, subject to negotiated exclusions from, and limitations to, coverage.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Litigation</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company is subject to certain legal proceedings, claims, investigations and administrative proceedings in the ordinary course of its business. The Company records a provision for a liability when it is both probable that the liability has been incurred and the amount of the liability can be reasonably estimated. These provisions, if any, are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. Depending on the nature and timing of any such proceedings that may arise, an unfavorable resolution of a matter could materially affect the Company’s future consolidated results of operations, cash flows or financial position in a particular period.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 8, 2019, a putative class action captioned </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Loftus et al. v. Sunrun Inc.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Case No. 3:19-cv-01608, was filed in the United States District Court, Northern District of California. The complaint generally alleges violations of the Telephone Consumer Protection Act (the “TCPA”) on behalf of an individual and putative classes of persons alleged to be similarly situated. Plaintiffs filed a First Amended Complaint on June 26, 2019, adding defendant MediaMix 365, LLC, also asserting individual and putative class claims under the TCPA, along with claims under the California Invasion of Privacy Act. In the amended version of their Complaint, plaintiffs seek statutory damages, equitable and injunctive relief, and attorneys’ fees and costs on behalf of themselves and the absent purported classes. Most, if not all, of the claims asserted in the lawsuit relate to activities allegedly engaged in by third-party vendors, for which the Company denies any responsibility. While the Company believes that the claims against it are without merit, in view of the cost and risk of continuing to defend the action, it reached an agreement with plaintiffs to settle the lawsuit on a class-wide basis for $5.5 million, which was accrued as of June 30, 2020, in exchange for a release of all claims that were or could have been asserted in the litigation. The settlement is subject to court approval. Preliminary approval was granted on September 25, 2020 and the court has scheduled the final approval hearing for May 6, 2021.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2019, two shareholders filed separate putative class actions in the U.S. District Court for the Eastern District of New York (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Crumrine v. Vivint Solar, Inc.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Li v. Vivint Solar, Inc.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) purportedly on behalf of themselves and all others similarly situated. The lawsuits purport to allege violations of Federal Securities Laws. In March 2020, the court consolidated the two actions and appointed lead plaintiffs and lead counsel to represent the alleged putative class. Subsequently, in December 2020, the Eastern District of New York transferred the actions to the District of Utah, where they are now pending. Vivint Solar disputes the allegations in the complaint. The Company is unable to estimate a range of loss, if any, at this time.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, ten customers who signed residential power purchase agreements named Vivint Solar in a putative class action lawsuit captioned </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dekker v. Vivint Solar, Inc. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(N.D. Cal.), alleging that the agreements contain unlawful termination fee provisions. The Company disputes the allegations in the complaint. On January 17, 2020, Vivint Solar moved to compel arbitration with respect to nine of the ten plaintiffs whose contracts included arbitration provisions. The court issued an order compelling eight plaintiffs to pursue their claims in arbitration but subsequently rescinded the order as to certain plaintiffs. At this time, certain plaintiffs’ claims remain pending before the court and other plaintiffs’ claims are in arbitration. The Company is unable to estimate a range of loss, if any, at this time.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, a shareholder filed a derivative action captioned </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Oyola-Rivera v. Allred</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (DE Chancery Court) against various officers and directors of Vivint Solar, Inc., alleging that they breached their duties of loyalty, care, and good faith. Vivint Solar, Inc. is named as a nominal defendant. The defendants dispute the allegations in the complaint. The Company is unable to estimate a range of loss, if any, at this time.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 2, 2020, the California Contractors State License Board (the “CSLB”) filed an administrative proceeding against the Company and certain of its officers related to an accident that occurred during an installation by one of the Company’s channel partners, Horizon Solar Power, which holds its own license with the CSLB. If this proceeding is not resolved in the Company’s favor, it could potentially result in fines, a public reprimand, probation or the suspension or revocation of the Company’s California Contractor’s License. The Company strongly denies any wrongdoing in the matter and intends to work cooperatively with the CSLB while vigorously defending itself in this action. Any potential effect of the CSLB proceeding on the Company’s consolidated financial statements is unknown.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the matters discussed above, in the normal course of business, the Company has from time to time been named as a party to various legal claims, actions and complaints. While the outcome of these matters cannot currently be predicted with certainty, the Company does not currently believe that the outcome of any of these claims will have a material adverse effect, individually or in the aggregate, on its consolidated financial position, results of operations or cash flows.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accrues for losses that are probable and can be reasonably estimated. The Company evaluates the adequacy of its legal reserves based on its assessment of many factors, including interpretations of the law and assumptions about the future outcome of each case based on available information.</span></div> 27700000 37000000.0 0.0213 0.0325 0.0213 0.0325 30000000.0 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.689%"/><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 style="width:1.0%"/><td style="width:15.274%"/><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.277%"/><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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,198 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,657 </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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,010 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,126 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,528 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,618 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(195)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(160)</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><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 style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,430 </span></td><td style="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="padding:0 1pt"/><td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,770 </span></td><td style="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:18pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases was as follows (dollars in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.689%"/><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 style="width:1.0%"/><td style="width:15.274%"/><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.277%"/><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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,740 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,575 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,087 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</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="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"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years):</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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.15</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.99</span></td></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</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="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.38</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.70</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate:</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="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"/></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 3198000 2657000 271000 217000 3010000 3126000 3528000 120000 1618000 810000 195000 160000 11430000 6770000 6740000 2575000 268000 221000 3087000 2953000 313000 32000 1090000 180000 P7Y1M24D P4Y11M26D P2Y4M17D P2Y8M12D 0.042 0.055 0.047 0.042 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease commitments under non-cancellable leases as of March 31, 2021 were as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.198%"/><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:13.519%"/><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%"/></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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Sublease Income</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Operating Leases</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,383 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485 </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;border-top:1pt solid #000000;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,898 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,436 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,218 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,195 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,605 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,605 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,997 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,070 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,070 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,522 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,522 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,951 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,951 </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:'Arial',sans-serif;font-size:10pt;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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,749 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508 </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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,241 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,037 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Amount representing 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,054 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,054 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,145 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of future 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,695 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508 </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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,892 </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"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Tenant incentives</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net present value of future 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,695 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,892 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,613 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,613 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,707 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,082 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508 </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,574 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,185 </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:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease commitments under non-cancellable leases as of March 31, 2021 were as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.198%"/><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:13.519%"/><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%"/></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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Sublease Income</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Operating Leases</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,383 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485 </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;border-top:1pt solid #000000;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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,898 </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:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,436 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,218 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,195 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,605 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,605 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,997 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,070 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,070 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,522 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,522 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,951 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,951 </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:'Arial',sans-serif;font-size:10pt;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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,749 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508 </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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,241 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,037 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Amount representing 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,054 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,054 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,145 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of future 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,695 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508 </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;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,892 </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"/><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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Tenant incentives</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net present value of future 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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,695 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,892 </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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,613 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,613 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,707 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,082 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508 </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,574 </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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,185 </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> 24383000 485000 23898000 11436000 19218000 23000 19195000 7936000 16605000 0 16605000 2997000 11070000 0 11070000 667000 9522000 0 9522000 1000 35951000 0 35951000 0 116749000 508000 116241000 23037000 15054000 15054000 1145000 101695000 508000 101187000 21892000 0 0 101695000 508000 101187000 21892000 20613000 20613000 10707000 81082000 508000 80574000 11185000 101000000.0 5500000 2 10 10 8 Earnings Per Share <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of the Company’s basic and diluted net loss per share is as follows (in thousands, except per share amounts):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.689%"/><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 style="width:1.0%"/><td style="width:15.274%"/><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.277%"/><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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,789)</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,959)</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</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="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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used to compute net loss per share attributable to common stockholders, basic</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,562 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,220 </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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average effect of potentially dilutive shares to purchase common stock</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used to compute net loss per share attributable to common stockholders, diluted</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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,562 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,220 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.12)</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.23)</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</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="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.12)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following shares were excluded from the computation of diluted net loss per share as the impact of including those shares would be anti-dilutive (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.689%"/><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 style="width:1.0%"/><td style="width:15.274%"/><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.277%"/><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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding stock options</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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">559 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,616 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock units</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,002 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes (if converted)</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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,337 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,241 </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;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,618 </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:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of the Company’s basic and diluted net loss per share is as follows (in thousands, except per share amounts):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.689%"/><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 style="width:1.0%"/><td style="width:15.274%"/><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.277%"/><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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,789)</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,959)</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</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="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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used to compute net loss per share attributable to common stockholders, basic</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,562 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,220 </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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average effect of potentially dilutive shares to purchase common stock</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares used to compute net loss per share attributable to common stockholders, diluted</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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,562 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,220 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.12)</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:'Arial',sans-serif;font-size:10pt;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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.23)</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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</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="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.12)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.23)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -23789000 -27959000 202562000 119220000 0 0 202562000 119220000 -0.12 -0.23 -0.12 -0.23 <div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following shares were excluded from the computation of diluted net loss per share as the impact of including those shares would be anti-dilutive (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.689%"/><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 style="width:1.0%"/><td style="width:15.274%"/><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.277%"/><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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding stock options</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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">559 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,616 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested restricted stock units</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,002 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes (if converted)</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="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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,337 </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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,241 </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;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,618 </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> 559000 2616000 345000 2002000 2337000 0 3241000 4618000 Related Party Transactions <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advances Receivable—Related Party</span></div><div><span><br/></span></div><div style="margin-top:6pt;text-indent:29.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net amounts due from direct-sales professionals were $6.4 million as of March 31, 2021. The Company provided a reserve of $0.6 million as of March 31, 2021 related to advances to direct-sales professionals who have terminated their employment agreement with the Company.</span></div> 6400000 600000 Acquisitions <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Vivint Solar, Inc.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 8, 2020, the Company acquired Vivint Solar, a leading full-service residential solar provider in the United States, at an estimated purchase price of $5.0 billion, pursuant to an Agreement and Plan of Merger, dated as of July 6, 2020, by and among the Company, Vivint Solar and Viking Merger Sub, Inc., a Delaware corporation and direct wholly owned subsidiary of the Company (“Merger Sub”), pursuant to which Merger Sub merged with and into Vivint Solar, with Vivint Solar continuing as the surviving corporation (the “Merger”). As a result of the Merger, Vivint Solar became a direct wholly owned subsidiary of the Company. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the Company finalizes the fair value of assets acquired and liabilities assumed, additional purchase price adjustments may be recorded during the measurement period (a period not to exceed 12 months) in 2021. The Company is in the process of finalizing its third-party valuations of solar energy systems; thus, the provisional measurements of solar energy systems, goodwill and deferred income tax assets are subject to change as additional information is received and certain tax returns are finalized.</span></div> 5000000000.0 Subsequent Events<div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 20, 2021, Sunrun Luna Portfolio 2021, LLC (“Borrower”), a wholly-owned indirect subsidiary of the Company, entered into a non-recourse, floating rate revolving warehouse facility (the “Warehouse Facility”) pursuant to which it may borrow up to an aggregate principal amount of $630 million, expandable up to $800 million, from certain financial institutions. The Warehouse Facility has an advance rate of 80% of the discounted present value of the cash flows financed.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the period in which the Borrower may make borrowings under the Warehouse Facility, interest on borrowings accrues at an annual rate equal to the Benchmark (initially LIBOR and when LIBOR ceases to be available or if the administrative agent and the Borrower so elect, a SOFR-based rate) plus 2.50%. After such availability period, interest will accrue at an annual rate equal to the Benchmark plus 3.50%. In addition, the Borrower is required to enter into interest rate hedging arrangements such that not less than 80.0% of the aggregate expected amortization profile of all outstanding revolving advances is subject to a fixed interest rate or other interest rate protection. Initially, subject to the terms of the Warehouse Facility, only interest payments are due on a quarterly basis, through the availability period, and then cash flows will be applied to amortize principal. These payments will occur on the last day of January, April, July and October of each year. Principal and interest payable under the Warehouse Facility mature in four years and optional prepayments, in whole or in part, are permitted under the Warehouse Facility no more than once per month, without premium or penalty apart from any customary breakage provisions.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Warehouse Facility includes customary events of default, conditions to borrowing and covenants, including negative covenants that restrict, subject to certain exceptions, the Borrower’s, guarantors’ and Borrower’s subsidiaries’ ability to incur indebtedness, incur liens, make fundamental changes to their respective businesses, make certain types of restricted payments and investments or enter into certain transactions with affiliates. Certain reserve accounts totaling approximately $2.6 million were funded at closing. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The obligations of the Borrower are secured by a pledge of the membership interests in the Borrower, all of the Borrower’s assets (including membership interests of the Borrower’s directly-owned subsidiaries (including subsidiaries acting as managing members of the underlying investment funds)) and all of the assets of the Borrower’s directly-owned subsidiaries (including, with respect to the subsidiaries that are managing members of underlying investment funds, the membership interests owned by such subsidiaries in such underlying investment funds).</span></div> 630000000 800000000 0.80 0.0250 0.0350 0.800 P4Y 2600000 The Company’s consolidated assets as of March 31, 2021 and December 31, 2020 include $7,574,849 and $7,190,866, respectively, in assets of variable interest entities (“VIEs”) that can only be used to settle obligations of the VIEs. These assets include solar energy systems, net, as of March 31, 2021 and December 31, 2020 of $7,038,553 and $6,748,127, respectively; cash as of March 31, 2021 and December 31, 2020 of $246,928 and $219,502, respectively; restricted cash as of March 31, 2021 and December 31, 2020 of $45,877 and $34,559, respectively; accounts receivable, net as of March 31, 2021 and December 31, 2020 of $51,552 and $35,152, respectively; inventories as of March 31, 2021 and December 31, 2020 of $40,843 and 23,306, respectively; prepaid expenses and other current assets as of March 31, 2021 and December 31, 2020 of $582 and $2,629, respectively; and other assets as of March 31, 2021 and December 31, 2020 of $150,514 and $127,591, respectively. The Company’s consolidated liabilities as of March 31, 2021 and December 31, 2020 include $2,017,294 and $1,857,967, respectively, in liabilities of VIEs whose creditors have no recourse to the Company. These liabilities include accounts payable as of March 31, 2021 and December 31, 2020 of $20,124 and $15,609, respectively; distributions payable to noncontrolling interests and redeemable noncontrolling interests as of March 31, 2021 and December 31, 2020 of $27,676 and $28,577, respectively; accrued expenses and other current liabilities as of March 31, 2021 and December 31, 2020 of $24,324 and $24,660, respectively; deferred revenue as of March 31, 2021 and December 31, 2020 of $552,553 and $538,067, respectively; deferred grants as of March 31, 2021 and December 31, 2020 of $26,594 and $26,898, respectively; non-recourse debt as of March 31, 2021 and December 31, 2020 of $1,342,007 and $1,192,411, respectively; and other liabilities as of March 31, 2021 and December 31, 2020 of $24,016 and $31,745, respectively. XML 13 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Cover Page - shares
3 Months Ended
Mar. 31, 2021
Apr. 30, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2021  
Document Transition Report false  
Entity File Number 001-37511  
Entity Registrant Name Sunrun Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 26-2841711  
Entity Address, Address Line One 225 Bush Street  
Entity Address, Address Line Two Suite 1400  
Entity Address, City or Town San Francisco  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94104  
City Area Code 415  
Local Phone Number 580-6900  
Title of 12(b) Security Common Stock, $0.0001 par value per share  
Trading Symbol RUN  
Security Exchange Name NASDAQ  
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 Common Stock, Shares Outstanding   203,929,716
Amendment Flag false  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q1  
Entity Central Index Key 0001469367  
Current Fiscal Year End Date --12-31  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Current assets:    
Cash $ 649,493 $ 519,965
Restricted cash 163,792 188,095
Accounts receivable (net of allowances for credit losses of $6,015 and $4,861 as of March 31, 2021 and December 31, 2020, respectively) 125,499 95,141
Inventories 289,772 283,045
Prepaid expenses and other current assets 40,098 51,483
Total current assets 1,268,654 1,137,729
Restricted cash 148 148
Property and equipment, net 58,168 62,182
Intangible assets, net 17,109 18,262
Goodwill 4,280,169 4,280,169
Other assets 801,270 681,665
Total assets [1] 14,885,961 14,382,943
Current liabilities:    
Accounts payable 212,230 207,441
Distributions payable to noncontrolling interests and redeemable noncontrolling interests 27,726 28,627
Accrued expenses and other liabilities 312,566 325,614
Deferred revenue, current portion 106,749 108,452
Deferred grants, current portion 8,238 8,251
Finance lease obligations, current portion 10,707 11,037
Non-recourse debt, current portion 103,498 195,036
Pass-through financing obligation, current portion 17,121 16,898
Total current liabilities 798,835 901,356
Deferred revenue, net of current portion 700,382 690,824
Deferred grants, net of current portion 210,863 213,269
Finance lease obligations, net of current portion 11,185 12,929
Convertible senior notes 388,960 0
Recourse debt 180,197 230,660
Non-recourse debt, net of current portion 4,601,570 4,370,449
Pass-through financing obligation, net of current portion 322,110 323,496
Other liabilities 193,168 268,684
Deferred tax liabilities 86,095 81,905
Total liabilities [1] 7,493,365 7,093,572
Commitments and contingencies (Note 15)
Redeemable noncontrolling interests 536,294 560,461
Stockholders’ equity:    
Preferred stock, $0.0001 par value—authorized, 200,000 shares as of March 31, 2021 and December 31, 2020; no shares issued and outstanding as of March 31, 2021 and December 31, 2020 0 0
Common stock, $0.0001 par value—authorized, 2,000,000 shares as of March 31, 2021 and December 31, 2020; issued and outstanding, 203,562 and 201,406 shares as of March 31, 2021 and December 31, 2020, respectively 20 20
Additional paid-in capital 6,169,247 6,107,802
Accumulated other comprehensive loss (56,762) (106,755)
Retained earnings 53,055 76,844
Total stockholders’ equity 6,165,560 6,077,911
Noncontrolling interests 690,742 650,999
Total equity 6,856,302 6,728,910
Total liabilities, redeemable noncontrolling interests and total equity 14,885,961 14,382,943
Solar energy systems, net    
Current assets:    
Property and equipment, net $ 8,460,443 $ 8,202,788
[1] The Company’s consolidated assets as of March 31, 2021 and December 31, 2020 include $7,574,849 and $7,190,866, respectively, in assets of variable interest entities (“VIEs”) that can only be used to settle obligations of the VIEs. These assets include solar energy systems, net, as of March 31, 2021 and December 31, 2020 of $7,038,553 and $6,748,127, respectively; cash as of March 31, 2021 and December 31, 2020 of $246,928 and $219,502, respectively; restricted cash as of March 31, 2021 and December 31, 2020 of $45,877 and $34,559, respectively; accounts receivable, net as of March 31, 2021 and December 31, 2020 of $51,552 and $35,152, respectively; inventories as of March 31, 2021 and December 31, 2020 of $40,843 and 23,306, respectively; prepaid expenses and other current assets as of March 31, 2021 and December 31, 2020 of $582 and $2,629, respectively; and other assets as of March 31, 2021 and December 31, 2020 of $150,514 and $127,591, respectively. The Company’s consolidated liabilities as of March 31, 2021 and December 31, 2020 include $2,017,294 and $1,857,967, respectively, in liabilities of VIEs whose creditors have no recourse to the Company. These liabilities include accounts payable as of March 31, 2021 and December 31, 2020 of $20,124 and $15,609, respectively; distributions payable to noncontrolling interests and redeemable noncontrolling interests as of March 31, 2021 and December 31, 2020 of $27,676 and $28,577, respectively; accrued expenses and other current liabilities as of March 31, 2021 and December 31, 2020 of $24,324 and $24,660, respectively; deferred revenue as of March 31, 2021 and December 31, 2020 of $552,553 and $538,067, respectively; deferred grants as of March 31, 2021 and December 31, 2020 of $26,594 and $26,898, respectively; non-recourse debt as of March 31, 2021 and December 31, 2020 of $1,342,007 and $1,192,411, respectively; and other liabilities as of March 31, 2021 and December 31, 2020 of $24,016 and $31,745, respectively.
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Allowance for doubtful accounts $ 6,015 $ 4,861
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 200,000,000 200,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in usd per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 2,000,000,000 2,000,000,000
Common stock, shares issued (in shares) 203,562,000 201,406,000
Common stock, shares outstanding (in shares) 203,562,000 201,406,000
Total assets [1] $ 14,885,961 $ 14,382,943
Property and equipment, net 58,168 62,182
Cash 649,493 519,965
Restricted cash 163,792 188,095
Accounts receivable, net 125,499 95,141
Inventories 289,772 283,045
Prepaid expenses and other current assets 40,098 51,483
Other assets 801,270 681,665
Total liabilities [1] 7,493,365 7,093,572
Accounts payable 212,230 207,441
Distributions payable to noncontrolling interests and redeemable noncontrolling interests 27,726 28,627
Accrued expenses and other liabilities 312,566 325,614
Deferred revenue 807,131 799,276
Total debt, net 5,274,225 4,796,145
Other liabilities 193,168 268,684
Solar energy systems, net    
Property and equipment, net 8,460,443 8,202,788
Variable Interest Entities    
Total assets 7,574,849 7,190,866
Cash 246,928 219,502
Restricted cash 45,877 34,559
Accounts receivable, net 51,552 35,152
Inventories 40,843 23,306
Prepaid expenses and other current assets 582 2,629
Other assets 150,514 127,591
Total liabilities 2,017,294 1,857,967
Accounts payable 20,124 15,609
Distributions payable to noncontrolling interests and redeemable noncontrolling interests 27,676 28,577
Accrued expenses and other liabilities 24,324 24,660
Deferred revenue 552,553 538,067
Deferred grants 26,594 26,898
Total debt, net 1,342,007 1,192,411
Other liabilities 24,016 31,745
Variable Interest Entities | Solar energy systems, net    
Property and equipment, net $ 7,038,553 $ 6,748,127
[1] The Company’s consolidated assets as of March 31, 2021 and December 31, 2020 include $7,574,849 and $7,190,866, respectively, in assets of variable interest entities (“VIEs”) that can only be used to settle obligations of the VIEs. These assets include solar energy systems, net, as of March 31, 2021 and December 31, 2020 of $7,038,553 and $6,748,127, respectively; cash as of March 31, 2021 and December 31, 2020 of $246,928 and $219,502, respectively; restricted cash as of March 31, 2021 and December 31, 2020 of $45,877 and $34,559, respectively; accounts receivable, net as of March 31, 2021 and December 31, 2020 of $51,552 and $35,152, respectively; inventories as of March 31, 2021 and December 31, 2020 of $40,843 and 23,306, respectively; prepaid expenses and other current assets as of March 31, 2021 and December 31, 2020 of $582 and $2,629, respectively; and other assets as of March 31, 2021 and December 31, 2020 of $150,514 and $127,591, respectively. The Company’s consolidated liabilities as of March 31, 2021 and December 31, 2020 include $2,017,294 and $1,857,967, respectively, in liabilities of VIEs whose creditors have no recourse to the Company. These liabilities include accounts payable as of March 31, 2021 and December 31, 2020 of $20,124 and $15,609, respectively; distributions payable to noncontrolling interests and redeemable noncontrolling interests as of March 31, 2021 and December 31, 2020 of $27,676 and $28,577, respectively; accrued expenses and other current liabilities as of March 31, 2021 and December 31, 2020 of $24,324 and $24,660, respectively; deferred revenue as of March 31, 2021 and December 31, 2020 of $552,553 and $538,067, respectively; deferred grants as of March 31, 2021 and December 31, 2020 of $26,594 and $26,898, respectively; non-recourse debt as of March 31, 2021 and December 31, 2020 of $1,342,007 and $1,192,411, respectively; and other liabilities as of March 31, 2021 and December 31, 2020 of $24,016 and $31,745, respectively.
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Revenue:    
Total revenue $ 334,794 $ 210,731
Operating expenses:    
Sales and marketing 126,113 70,270
Research and development 5,872 4,046
General and administrative 85,630 28,074
Amortization of intangible assets 1,345 1,483
Total operating expenses 513,319 273,748
Loss from operations (178,525) (63,017)
Interest expense, net (74,270) (49,924)
Other income, net 34,347 50
Loss before income taxes (218,448) (112,891)
Income tax benefit (14,126) (3,342)
Net loss (204,322) (109,549)
Net loss attributable to noncontrolling interests and redeemable noncontrolling interests (180,533) (81,590)
Net loss attributable to common stockholders $ (23,789) $ (27,959)
Net loss per share attributable to common stockholders    
Basic (in dollars per share) $ (0.12) $ (0.23)
Diluted (in dollars per share) $ (0.12) $ (0.23)
Weighted average shares used to compute net loss per share attributable to common stockholders    
Basic (in shares) 202,562 119,220
Diluted (in shares) 202,562 119,220
Customer agreements and incentives    
Revenue:    
Total revenue $ 174,596 $ 99,124
Operating expenses:    
Costs 160,277 78,277
Solar energy systems and product sales    
Revenue:    
Total revenue 160,198 111,607
Operating expenses:    
Costs $ 134,082 $ 91,598
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Statement of Comprehensive Income [Abstract]    
Net loss attributable to common stockholders $ (23,789) $ (27,959)
Unrealized gain (loss) on derivatives, net of income taxes 47,133 (72,543)
Adjustment for net loss on derivatives recognized into earnings, net of income taxes 2,860 245
Other comprehensive income (loss) 49,993 (72,298)
Comprehensive income (loss) $ 26,204 $ (100,257)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Redeemable Noncontrolling Interests and Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Redeemable Noncontrolling Interests
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Total Stockholders' Equity
Noncontrolling Interests
Cumulative Effect, Period of Adoption, Adjustment
Cumulative Effect, Period of Adoption, Adjustment
Retained Earnings
Cumulative Effect, Period of Adoption, Adjustment
Total Stockholders' Equity
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Beginning balance (in shares)     118,451                
Beginning balance at Dec. 31, 2019   $ 306,565                  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Beginning balance (in shares)     120,123                
Beginning balance at Dec. 31, 2019 $ 1,331,432   $ 12 $ 766,006 $ (52,753) $ 251,466 $ 964,731 $ 366,701 $ (1,228) $ (1,228) $ (1,228)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Exercise of stock options (in shares)     1,009                
Exercise of stock options 5,949     5,949     5,949        
Issuance of restricted stock units (in shares)     663                
Issuance of restricted stock units (3,530)   $ 0 (3,530)     (3,530)        
Stock-based compensation 6,808     6,808     6,808        
Contributions from noncontrolling interests and redeemable noncontrolling interests 20,000 150,904           20,000      
Distributions to noncontrolling interests and redeemable noncontrolling interests (13,612) (7,084)           (13,612)      
Net (loss) income (74,857) (34,692)       (27,959) (27,959) (46,898)      
Other comprehensive income, net of taxes (72,298)       (72,298)   (72,298)        
Ending balance at Mar. 31, 2020   415,693                  
Ending balance (in shares) at Mar. 31, 2020     120,123                
Ending balance at Mar. 31, 2020 1,198,664   $ 12 775,233 (125,051) 222,279 872,473 326,191      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Beginning balance (in shares)     120,123                
Beginning balance (in shares)     201,406                
Beginning balance at Dec. 31, 2020 560,461 560,461                  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Beginning balance (in shares)     203,562                
Beginning balance at Dec. 31, 2020 $ 6,728,910   $ 20 6,107,802 (106,755) 76,844 6,077,911 650,999 $ (1,731)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Exercise of stock options (in shares) 898   898                
Exercise of stock options $ 8,541     8,541     8,541        
Issuance of restricted stock units (in shares)     1,258                
Issuance of restricted stock units 0   $ 0       0        
Stock-based compensation 80,632     80,632     80,632        
Contributions from noncontrolling interests and redeemable noncontrolling interests 271,384 (23,691)           271,384      
Distributions to noncontrolling interests and redeemable noncontrolling interests (30,943) (16,069)           (30,943)      
Net (loss) income (224,487) 20,165       (23,789) (23,789) (200,698)      
Capped call transaction (28,000)     (28,000)     (28,000)        
Acquisition of noncontrolling interests 272 (4,572)   272     272        
Other comprehensive income, net of taxes 49,993       49,993   49,993        
Ending balance at Mar. 31, 2021 536,294 $ 536,294                  
Ending balance (in shares) at Mar. 31, 2021     203,562                
Ending balance at Mar. 31, 2021 $ 6,856,302   $ 20 $ 6,169,247 $ (56,762) $ 53,055 $ 6,165,560 $ 690,742      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Beginning balance (in shares)     203,562                
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Operating activities:    
Net loss $ (204,322) $ (109,549)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization, net of amortization of deferred grants 91,955 51,021
Deferred income taxes (14,126) (3,342)
Stock-based compensation expense 78,029 7,309
Bonus liability converted to RSUs 0 11,636
Interest on pass-through financing obligations 5,394 5,877
Reduction in pass-through financing obligations (10,219) (9,689)
Other noncash items (28,451) 11,442
Changes in operating assets and liabilities:    
Accounts receivable (32,311) 11,044
Inventories (6,727) 2,957
Prepaid and other assets (88,469) 1,115
Accounts payable 1,479 (55,604)
Accrued expenses and other liabilities 14,113 (51,667)
Deferred revenue 8,008 10,565
Net cash used in operating activities (185,647) (116,885)
Investing activities:    
Payments for the costs of solar energy systems (357,012) (207,360)
Purchases of property and equipment, net (39) (3,105)
Net cash used in investing activities (357,051) (210,465)
Financing activities:    
Payment of debt fees (15,360) 0
Proceeds from pass-through financing and other obligations 2,486 1,762
Payment of finance lease obligations (3,087) (2,953)
Contributions received from noncontrolling interests and redeemable noncontrolling interests 247,693 170,904
Distributions paid to noncontrolling interests and redeemable noncontrolling interests (47,913) (18,992)
Acquisition of noncontrolling interest (4,195) 0
Net proceeds related to stock-based award activities 8,541 2,419
Net cash provided by financing activities 647,923 330,369
Net change in cash and restricted cash 105,225 3,019
Cash and restricted cash, beginning of period 708,208 363,229
Cash and restricted cash, end of period 813,433 366,248
Supplemental disclosures of cash flow information    
Cash paid for interest 55,910 28,435
Cash paid for income taxes 0 0
Supplemental disclosures of noncash investing and financing activities    
Purchases of solar energy systems and property and equipment included in accounts payable and accrued expenses 60,770 43,664
Right-of-use assets obtained in exchange for new finance lease liabilities 1,090 180
Recourse debt    
Financing activities:    
Proceeds from issuance of debt 579,694 43,475
Repayment of debt (258,160) (45,000)
Non-recourse debt    
Financing activities:    
Proceeds from issuance of debt 431,633 191,751
Repayment of debt $ (293,409) $ (12,997)
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.21.1
Organization
3 Months Ended
Mar. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization Organization
Sunrun Inc. (“Sunrun” or the “Company”) was originally formed in 2007 as a California limited liability company and was converted into a Delaware corporation in 2008. The Company is engaged in the design, development, installation, sale, ownership and maintenance of residential solar energy systems (“Projects”) in the United States.
Sunrun acquires customers directly and through relationships with various solar and strategic partners (“Partners”). The Projects are constructed either by Sunrun or by Sunrun’s Partners and are owned by the Company. Sunrun’s customers enter into an agreement to utilize the solar energy system (“Customer Agreement”) which typically has an initial term of 20 or 25 years. Sunrun monitors, maintains and insures the Projects. The Company also sells solar energy systems and products, such as panels and racking and solar leads generated to customers.
The Company has formed various subsidiaries (“Funds”) to finance the development of Projects. These Funds, structured as limited liability companies, obtain financing from outside investors and purchase or lease Projects from Sunrun under master purchase or master lease agreements. The Company currently utilizes three legal structures in its investment Funds, which are referred to as: (i) pass-through financing obligations, (ii) partnership-flips and (iii) joint venture (“JV”) inverted leases.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
The accompanying unaudited consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (the "SEC") regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. As such, these unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and accompanying notes included in the Company’s annual report on Form 10-K for the year ended December 31, 2020.
The consolidated financial statements reflect the accounts and operations of the Company and those of its subsidiaries, including Funds, in which the Company has a controlling financial interest. Beginning October 8, 2020, the Company's consolidated subsidiaries also included Vivint Solar, Inc. ("Vivint Solar"). The typical condition for a controlling financial interest ownership is holding a majority of the voting interests of an entity. However, a controlling financial interest may also exist in entities, such as variable interest entities (“VIEs”), through arrangements that do not involve controlling voting interests. In accordance with the provisions of Financial Accounting Standards Board (“FASB”) Accounting Standards Codification Topic 810 (“ASC 810”) Consolidation, the Company consolidates any VIE of which it is the primary beneficiary. The primary beneficiary, as defined in ASC 810, is the party that has (1) the power to direct the activities of a VIE that most significantly impact the VIE’s economic performance and (2) the obligation to absorb the losses of the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. The Company evaluates its relationships with its VIEs on an ongoing basis to determine whether it continues to be the primary beneficiary. The consolidated financial statements reflect the assets and liabilities of VIEs that are consolidated. All intercompany transactions and balances have been eliminated in consolidation.
Use of Estimates
The preparation of the consolidated financial statements requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. The Company regularly makes estimates and assumptions, including, but not limited to, revenue recognition constraints that result in variable consideration, the discount rate used to adjust the promised amount of consideration for the effects of a significant financing component, the estimates that affect the collectability of accounts receivable, the valuation of inventories, the useful lives of solar energy systems, the useful lives of property and equipment, the valuation and useful lives of intangible assets, the effective interest rate used to amortize pass-through financing obligations, the discount rate uses for operating and financing leases, the fair value of contingent consideration, the fair value of assets acquired and liabilities assumed in a business combination, the valuation of stock-based compensation, the determination of valuation allowances associated with deferred tax assets, the fair value of debt instruments disclosed and the redemption value of redeemable noncontrolling interests. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable. Actual results may differ from such estimates.
Segment Information
The Company has one operating segment with one business activity, providing solar energy services and products to customers. The Company’s chief operating decision maker (“CODM”) is its Chief Executive Officer, who manages operations on a consolidated basis for purposes of allocating resources. When evaluating performance and allocating resources, the CODM reviews financial information presented on a consolidated basis.
Revenue from external customers (including, but not limited to homeowners) for each group of similar products and services is as follows (in thousands):
Three Months Ended March 31,
20212020
Customer agreements$157,830 $94,253 
Incentives16,766 4,871 
Customer agreements and incentives174,596 99,124 
Solar energy systems89,050 71,277 
Products71,148 40,330 
Solar energy systems and product sales160,198 111,607 
Total revenue$334,794 $210,731 

Revenue from Customer Agreements includes payments by customers for the use of the system as well as utility and other rebates assigned by the customer to the Company in the Customer Agreement. Revenue from incentives includes revenue from the sale of commercial investment tax credits ("Commercial ITCs") and solar renewable energy credits (“SRECs”).
Cash and Restricted Cash
Restricted cash represents amounts related to obligations under certain financing transactions and future replacement of solar energy system components.
The following table provides a reconciliation of cash and restricted cash reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the consolidated statement of cash flows. Cash and restricted cash consists of the following (in thousands):
Three Months Ended March 31,
  20212020
Beginning of period:
   Cash $519,965 $269,577 
   Restricted cash, current and long-term188,243 93,652 
Total$708,208 $363,229 
End of period:
   Cash $649,493 $286,418 
   Restricted cash, current and long-term163,940 79,830 
Total$813,433 $366,248 
As a result of the acquisition of Vivint Solar on October 8, 2020, cash and restricted cash increased by $537.2 million.
Accounts Receivable
Accounts receivable consist of amounts due from customers, as well as state and utility rebates due from government agencies and utility companies. Under Customer Agreements, the customers typically assign incentive rebates to the Company.
Accounts receivable, net, consists of the following (in thousands):
  March 31, 2021 December 31, 2020
Customer receivables$125,583 $97,723 
Other receivables1,766 710 
Rebates receivable4,165 1,569 
Allowance for credit losses(6,015)(4,861)
Total$125,499 $95,141 
Deferred Revenue
When the Company receives consideration, or when such consideration is unconditionally due, from a customer prior to delivering goods or services to the customer under the terms of a Customer Agreement, the Company records deferred revenue. Such deferred revenue consists of amounts for which the criteria for revenue recognition have not yet been met and includes amounts that are collected or assigned from customers, including upfront deposits and prepayments, and rebates. Deferred revenue relating to financing components represents the cumulative excess of interest expense recorded on financing component elements over the related revenue recognized to date and will eventually net to zero by the end of the initial term. Amounts received related to the sales of SRECs which have not yet been delivered to the counterparty are recorded as deferred revenue.
The opening balance of deferred revenue was $729.5 million as of December 31, 2019. Deferred revenue consists of the following (in thousands):
 March 31, 2021December 31, 2020
Under Customer Agreements:
Payments received, net$616,085 $614,906 
Financing component balance53,541 51,835 
669,626 666,741 
Under SREC contracts:
Payments received, net130,603 126,793 
Financing component balance6,902 5,742 
137,505 132,535 
Total$807,131 $799,276 

In the three months ended March 31, 2021 and 2020, the Company recognized revenue of $18.8 million and $17.4 million, respectively, from amounts included in deferred revenue at the beginning of the respective periods. Revenue allocated to remaining performance obligations represents contracted revenue that has not yet been recognized and includes deferred revenue as well as amounts that will be invoiced and recognized as revenue in future periods. Contracted but not yet recognized revenue was approximately $11.3 million as of March 31, 2021, of which the Company expects to recognize approximately 6% over the next 12 months. The annual recognition is not expected to vary significantly over the next 10 years as the vast majority of existing Customer Agreements have at least 10 years remaining, given that the average age of the Company's fleet of residential solar energy systems under Customer Agreements is less than four years due to the Company being formed in 2007 and having experienced significant growth in the last few years. The annual recognition on these existing contracts will gradually decline over the midpoint of the Customer Agreements over the following 10 years as the typical 20- or 25-year initial term expires on individual Customer Agreements.
Fair Value of Financial Instruments
The Company defines fair value as the exchange price that would be received for an asset or an exit price that would be paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The Company uses valuation approaches to measure fair value that maximize the use of observable inputs and minimize the use of unobservable inputs. The FASB establishes a three-tier fair value hierarchy for disclosure of fair value measurements as follows:
Level 1—Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;
Level 2—Inputs are observable, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities; and
Level 3—Inputs that are unobservable, significant to the measurement of the fair value of the assets or liabilities and are supported by little or no market data.

The Company's financial instruments include cash, receivables, accounts payable, accrued expenses, distributions payable to noncontrolling interests, derivatives, contingent consideration, and recourse and non-recourse debt.
Revenue Recognition
The Company recognizes revenue when control of goods or services is transferred to its customers, in an amount that reflects the consideration it expected to be entitled to in exchange for those goods or services.
Customer agreements and incentives
Customer agreements and incentives revenue is primarily comprised of revenue from Customer Agreements in which the Company provides continuous access to a functioning solar energy system and revenue from the sales of SRECs generated by the Company’s solar energy systems to third parties.
The Company begins to recognize revenue on Customer Agreements when permission to operate ("PTO") is given by the local utility company or on the date daily operation commences if utility approval is not required. Revenue recognition does not necessarily follow the receipt of cash. For Customer Agreements that include a fixed fee per month which entitles the customer to any and all electricity generated by the system, and for which the Company’s obligation is to provide continuous access to a functioning solar energy system, the Company recognizes revenue evenly over the time that it satisfies its performance obligations, which is over the initial term of the Customer Agreements. For Customer Agreements that charge a fixed price per kilowatt hour, and for which the Company’s obligation is the provision of electricity from a solar energy system, revenue is recognized based on the actual amount of power generated at rates specified under the contracts. Customer Agreements typically have an initial term of 20 or 25 years. After the initial contract term, Customer Agreements typically automatically renew on an annual basis.
SREC revenue arises from the sale of environmental credits generated by solar energy systems and is generally recognized upon delivery of the SRECs to the counterparty or upon reporting of the electricity generation. For pass-through financing obligation Funds, the value attributable to the monetization of Commercial ITCs are recognized in the period a solar energy system is granted PTO - see Note 10, Pass-through Financing Obligations.
In determining the transaction price, the Company adjusts the promised amount of consideration for the effects of the time value of money when the timing of payments provides it with a significant benefit of financing the transfer of goods or services to the customer. In those circumstances, the contract contains a significant financing component. When adjusting the promised amount of consideration for a significant financing component, the Company uses the discount rate that would be reflected in a separate financing transaction between the entity and its customer at contract inception and recognizes the revenue amount on a straight-line basis over the term of the Customer Agreement, and interest expense using the effective interest rate method.
Consideration from customers is considered variable due to the performance guarantee under Customer Agreements and liquidating damage provisions under SREC contracts in the event minimum deliveries are not achieved. Performance guarantees provide a credit to the customer if the system's cumulative production, as measured on various PTO anniversary dates, is below the Company's guarantee of a specified minimum. Revenue is recognized to the extent it is probable that a significant reversal of such revenue will not occur.
The Company capitalizes incremental costs incurred to obtain a contract in Other Assets in the consolidated balance sheets. These amounts are amortized on a straight-line basis over the term of the Customer Agreements, and are included in Sales and marketing in the consolidated statements of operations.
Solar energy systems and product sales
For solar energy systems sold to customers, revenue is recognized when the solar energy system passes inspection by the authority having jurisdiction, which inspection generally occurs after installation but prior to PTO, at which time the Company has met the performance obligation in the contract. For solar energy system sales that include delivery obligations up until interconnection to the local power grid with permission to operate, the Company recognizes revenue at PTO. The Company’s installation Projects are typically completed in less than twelve months.
Product sales consist of solar panels, racking systems, inverters, other solar energy products sold to resellers, roof repair, fees for extended services on solar energy systems sold to customers and customer leads. Product sales revenue is recognized at the time when control is transferred, upon shipment, or as services are delivered. Customer lead revenue, included in product sales, is recognized at the time the lead is delivered.
Taxes assessed by government authorities that are directly imposed on revenue producing transactions are excluded from solar energy systems and product sales.
Cost of Revenue
Customer agreements and incentives
Cost of revenue for customer agreements and incentives is primarily comprised of (1) the depreciation of the cost of the solar energy systems, as reduced by amortization of deferred grants, (2) solar energy system operations, monitoring and maintenance costs including associated personnel costs, and (3) allocated corporate overhead costs.
Solar energy systems and product sales
Cost of revenue for solar energy systems and non-lead generation product sales consist of direct and indirect material and labor costs for solar energy systems installations and product sales. Also included are engineering and design costs, estimated warranty costs, freight costs, allocated corporate overhead costs, vehicle depreciation costs and personnel costs associated with supply chain, logistics, operations management, safety and quality control. Cost of revenue for lead generations consists of costs related to direct-response advertising activities associated with generating customer leads.
Recently Issued and Adopted Accounting Standards
Accounting standards adopted January 1, 2020:
In June 2016, the FASB issued ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments, which replaces the current incurred loss impairment methodology with a current expected credit losses model. The amendment applies to entities that hold financial assets and net investment in leases that are not accounted for at fair value through net income as well as loans, debt securities, trade receivables, net investments in leases, off-balance sheet credit exposures, reinsurance receivables and any other financial assets not excluded from the scope that have the contractual right to receive cash. The Company adopted ASU No. 2016-13 effective January 1, 2020, using a modified retrospective transition method, which resulted in a cumulative-effect adjustment of $1.7 million for the establishment of a credit loss allowance for unbilled receivables related to Customer Agreements, as reflected in its consolidated statement of redeemable noncontrolling interests and stockholders' equity.
Accounting standards adopted January 1, 2021:
In January 2021, the FASB issued ASU No. 2021-01, Reference Rate Reform (Topic 848): Scope, which permits entities to elect certain optional expedients and exceptions when accounting for derivative contracts and certain hedging relationships affected by reference rate reform. This ASU is effective upon issuance and can generally be applied through December 31, 2022. The Company adopted ASU 2019-12 effective January 1, 2021, and there was no impact to its consolidated financial statements.
In November 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), which simplifies the accounting for income taxes, primarily by eliminating certain exceptions to the guidance in ASC 740. The Company adopted ASU 2019-12 effective January 1, 2021, and there was no impact to its consolidated financial statements.
In August 2020, the FASB issued ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity's Own Equity (Subtopic 815-40), simplifies the accounting for convertible instruments and the application of the derivatives scope exception for contracts in an entity’s own equity. This ASU is effective for fiscal periods beginning after December 15, 2021. The Company adopted ASU 2020-06 effective January 1, 2021, and applied this guidance to the convertible senior notes issued in January 2021, see Note 8 Indebtedness, which allowed the Company to account for the notes and their underlying conversion feature as a liability. There was no other impact to the Company’s consolidated financial statements as a result of this adoption.
In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts, hedging relationships, and other transactions that reference LIBOR or other reference rates that are expected to be discontinued because of reference rate reform. This ASU is available for adoption as of the beginning of the interim period that includes March 12, 2020 through
December 31, 2022, as contract modifications or hedging relationships entered into or evaluated after December 31, 2022 are excluded unless an entity has elected certain optional expedients for and that are retained through the end of the hedging relationship. For the Company’s cash flow hedges in which the designated hedged risk is LIBOR or another rate that is expected to be discontinued, the Company has adopted the portion of the guidance that allows it to assert that it remains probable that the hedged forecasted transaction will occur. The Company adopted the remainder of this guidance effective January 1, 2021, and there was no impact to its consolidated financial statements.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurement
3 Months Ended
Mar. 31, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurement Fair Value Measurement
At March 31, 2021 and December 31, 2020, the carrying value of receivables, accounts payable, accrued expenses and distributions payable to noncontrolling interests approximates fair value due to their short-term nature and falls under the Level 2 hierarchy. The carrying values and fair values of debt instruments are as follows (in thousands):
March 31, 2021December 31, 2020
Carrying ValueFair ValueCarrying ValueFair Value
Recourse debt$569,156 $531,180 $230,660 $230,660 
Senior debt1,658,889 1,663,238 1,722,730 1,733,767 
Subordinated debt959,565 975,368 934,386 958,880 
Securitization debt2,086,615 2,164,149 1,908,369 2,012,283 
Total$5,274,225 $5,333,935 $4,796,145 $4,935,590 
At March 31, 2021 and December 31, 2020, the fair value of certain recourse debt and certain senior, subordinated and securitization loans approximate their carrying values because their interest rates are variable rates that approximate rates currently available to the Company. At March 31, 2021 and December 31, 2020, the fair value of the Company’s other debt instruments are based on rates currently offered for debt with similar maturities and terms. The Company’s fair value of the debt instruments fell under the Level 2 hierarchy. These valuation approaches involve some level of management estimation and judgment, the degree of which is dependent on the price transparency for the instruments or market.
At March 31, 2021 and December 31, 2020, financial instruments measured at fair value on a recurring basis, based upon the fair value hierarchy, are as follows (in thousands):
March 31, 2021
Level 1Level 2Level 3Total
Derivative assets:
Interest rate swaps$— $32,019 $— $32,019 
Total$— $32,019 $— $32,019 
Derivative liabilities:
Interest rate swaps$— $102,220 $— $102,220 
Total$— $102,220 $— $102,220 
Contingent consideration:    
Contingent consideration$— $— $3,453 $3,453 
Total$— $— $3,453 $3,453 
December 31, 2020
Level 1Level 2Level 3Total
Derivative assets:
Interest rate swaps$— $5,218 $— $5,218 
Total$— $5,218 $— $5,218 
Derivative liabilities:
Interest rate swaps$— $175,444 $— $175,444 
Total$— $175,444 $— $175,444 
Contingent consideration:
Contingent consideration:$— $— $4,653 $4,653 
Total$— $— $4,653 $4,653 
    
The above balances are recorded in other assets and other liabilities, respectively, in the consolidated balance sheets, except for $0.1 million as of December 31, 2020, which is recorded in prepaid and other assets and except for $24.7 million and $23.9 million as of March 31, 2021 and December 31, 2020, respectively, which is recorded in accrued expenses and other liabilities.
The Company determines the fair value of its interest rate swaps using a discounted cash flow model that incorporates an assessment of the risk of non-performance by the interest rate swap counterparty and an evaluation of the Company’s credit risk in valuing derivative instruments. The valuation model uses various inputs including contractual terms, interest rate curves, credit spreads and measures of volatility.
    The Company recorded contingent consideration in connection with the July 2019 acquisition of a specific customer pipeline and assembled workforce from Omni Energy, LLC, which is dependent on the achievement of specified deployment milestones associated with the number of solar energy systems installed through 2022. The Company determined the fair value of the contingent consideration using a probability-weighted expected return methodology that considers the timing and probabilities of achieving these milestones and uses discount rates that reflect the appropriate cost of capital. Contingent consideration was valued with Level 3 inputs. The Company reassesses the valuation assumptions each reporting period, with any changes in the fair value accounted for in the consolidated statements of operations.
The following table summarizes the activity of Level 3 contingent consideration balance in the three months ended March 31, 2021 (in thousands):

Balance at December 31, 2020
$4,653 
Change in fair value recognized in earnings within sales and marketing expense(1,200)
Balance at March 31, 2021
$3,453 
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.21.1
Inventories
3 Months Ended
Mar. 31, 2021
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consist of the following (in thousands):
March 31, 2021December 31, 2020
Raw materials$255,699 $241,095 
Work-in-process34,073 41,950 
Total$289,772 $283,045 
The Internal Revenue Service (“IRS”) provided taxpayers a safe harbor opportunity to retain access to the pre-step down tax credit amounts through specific rules released in Notice 2018-59. The Company has sought to avail itself of the safe harbor by incurring certain costs and taking title in the year the Company took delivery, for tax purposes, of the underlying inventory and/or by performing physical work on components that will be installed in solar facilities. As of March 31, 2021 and December 31, 2020, there was approximately $85.3 million and $73.0 million, respectively, related to the safe harbor program within raw materials.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.21.1
Solar Energy Systems, net
3 Months Ended
Mar. 31, 2021
Solar Energy Systems Disclosure [Abstract]  
Solar Energy Systems, net Solar Energy Systems, net
Solar energy systems, net consists of the following (in thousands):
March 31, 2021December 31, 2020
Solar energy system equipment costs$8,127,259 $7,839,427 
Inverters915,778 883,785 
Total solar energy systems9,043,037 8,723,212 
Accumulated depreciation and amortization(1,000,558)(914,551)
Construction-in-progress417,964 394,127 
Total solar energy systems, net$8,460,443 $8,202,788 
All solar energy systems, including construction-in-progress, have been leased to or are subject to signed Customer Agreements with customers. The Company recorded depreciation expense related to solar energy systems of $87.4 million and $46.4 million for the three months ended March 31, 2021 and 2020, respectively. The depreciation expense was reduced by the amortization of deferred grants of $2.1 million and $2.0 million for three months ended March 31, 2021 and 2020, respectively.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.21.1
Other Assets
3 Months Ended
Mar. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other Assets Other Assets
Other assets consist of the following (in thousands): 
March 31, 2021December 31, 2020
Costs to obtain contracts - customer agreements$455,420 $377,839 
Costs to obtain contracts - incentives2,481 2,481 
Accumulated amortization of costs to obtain contracts(55,689)(51,365)
Unbilled receivables163,845 150,603 
Allowance for credit losses on unbilled receivables(1,874)(1,731)
Operating lease right-of-use assets76,763 81,516 
Equity method investment62,927 65,356 
Other assets97,397 56,966 
Total$801,270 $681,665 
The Company recorded amortization of costs to obtain contracts of $4.2 million and $3.4 million for the three months ended March 31, 2021 and 2020, respectively, in Sales and marketing in the consolidated statements of operations.

The majority of unbilled receivables arise from fixed price escalators included in the Company's long-term Customer Agreements.  The escalator is included in calculating the total estimated transaction value for an individual Customer Agreement.  The total estimated transaction value is then recognized over the term of the Customer Agreement.  The amount of unbilled receivables increases while cumulative billings for an individual Customer Agreement are less than the cumulative revenue recognized for that Customer Agreement.  Conversely, the amount of unbilled receivables decreases when the actual cumulative billings becomes higher than the cumulative revenue recognized. At the end of the initial term of a Customer Agreement, the cumulative amounts recognized as revenue and billed to date are the same, therefore the unbilled receivable balance for an individual Customer Agreement will be zero. As a result of the adoption of ASU No. 2016-13, an allowance for credit loss on
unbilled receivables was established as of January 1, 2020. The Company applies an estimated loss-rate in order to determine the current expected credit loss for unbilled receivables. The estimated loss-rate is determined by analyzing historical credit losses, residential first and second mortgage foreclosures and consumers' utility default rates, as well as current economic conditions. The Company reviews individual customer collection status of electricity billings to determine whether the unbilled receivables for an individual customer should be written off, including the possibility of a service transfer to a potential new homeowner.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Expenses and Other Liabilities
3 Months Ended
Mar. 31, 2021
Payables and Accruals [Abstract]  
Accrued Expenses and Other Liabilities Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities consist of the following (in thousands): 
March 31, 2021December 31, 2020
Accrued employee compensation$104,413 $91,115 
Operating lease obligations20,613 21,461 
Accrued interest35,287 38,340 
Accrued professional fees15,817 15,834 
Other accrued expenses136,436 158,864 
Total$312,566 $325,614 
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.21.1
Indebtedness
3 Months Ended
Mar. 31, 2021
Debt Disclosure [Abstract]  
Indebtedness Indebtedness
As of March 31, 2021, debt consisted of the following (in thousands, except percentages):
March 31, 2021December 31, 2020
Unused Borrowing Capacity (1)
Weighted Average Interest Rate at March 31, 2021 (2)
Weighted Average Interest Rate at December 31, 2020 (2)
Contractual Interest Rate (3)
Contractual Maturity Date
Recourse debt
Bank line of credit (4)
$180,196 $230,660 $32,500 3.36%3.53%
LIBOR +3.25%
April 2022
0% Convertible Senior Notes (5)
400,000 — — —%N/A—%February 2026
Total recourse debt580,196 230,660 32,500 
Non-recourse debt (6)
Senior revolving and delayed draw loans (7)(8)
731,300 587,600 97,050 2.78%2.85%
LIBOR +2.50% - 3.25%
March 2023 - October 2027
Senior non-revolving loans879,583 1,087,386 — 3.85%3.68%
4.50% - 6.50%; LIBOR +2.125% - 2.25%
April 2022 - November 2040
Subordinated revolving and delayed draw loans139,053 282,722 24,700 9.11%8.43%
8.50% - 10.00%; LIBOR +9.00%
March 2024 - October 2032
Subordinated loans (9)
836,882 668,642 — 8.64%8.76%
8.00% - 10.00%; LIBOR +5.00% - 6.75%
March 2023 - January 2042
Securitized loans2,069,043 1,885,981 — 3.90%4.18%
2.33% - 5.31%
August 2023 - February 2055
Total non-recourse debt4,655,861 4,512,331 121,750 
Total recourse and non-recourse debt5,236,057 4,742,991 154,250 
Plus: Debt premium106,448 108,778 — 
Less: Debt discount(68,280)(55,624)— 
Total debt, net$5,274,225 $4,796,145 $154,250 

(1)    Represents the additional amount the Company could borrow, if any, based on the state of its existing assets as of March 31, 2021.
(2)    Reflects weighted average contractual, unhedged rates. See Note 9, Derivatives for hedge rates.
(3)    Ranges shown reflect fixed interest rate and rates using LIBOR as applicable.
(4)    This syndicated working capital facility with banks has a total commitment up to $250.0 million and is secured by substantially all of the unencumbered assets of the Company, as well as ownership interests in certain subsidiaries of the Company. Loans under this facility bear interest at LIBOR +3.25% per annum or Base Rate +2.25% per annum. The Base Rate is the highest of the Federal Funds Rate +0.50%, the Prime Rate, or LIBOR +1.00%. Subject to various restrictive covenants, such as the completion and presentation of audited consolidated financial statements, maintaining a minimum unencumbered liquidity of at least $25.0 million at the end of each calendar month, maintaining quarter end liquidity to be at least $35.0 million, and maintaining a minimum interest coverage ratio of 3.50 or greater, measured quarterly as of the last day of each quarter. The Company was in compliance with all debt covenants as of March 31, 2021.
(5)    These convertible senior notes ("Notes") will not bear regular interest, and the principal amount of the notes will not accrete. The Notes may bear special interest under specified circumstances relating to the Company’s failure to comply with its reporting obligations under the Indenture or if the Notes are not freely tradeable as required by the Indenture. The Notes will mature on February 1, 2026, unless earlier repurchased by the Company, redeemed by the Company or converted pursuant to their terms. The initial conversion rate of the Notes is 8.4807 shares of the Company’s common stock, par value $0.0001 per share, per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $117.91 per share. The conversion rate will be subject to adjustment upon the occurrence of certain specified events but will not be adjusted for any accrued and unpaid special interest. In addition, upon the occurrence of a make-whole fundamental change or an issuance of a notice of redemption, the Company will, in certain circumstances, increase the conversion rate by a number of additional shares for a holder that elects to convert its Notes in connection with such make-whole fundamental change or notice of redemption. The debt discount recorded on the Notes is being amortized to interest expense at an effective interest rate of 0.57%. As of March 31, 2021, $0.4 million of the debt discount was amortized to interest expense. In connection with the offering of the Notes, the Company entered into privately negotiated capped call transactions (“Capped Calls”) with certain of the initial purchasers and/or their respective affiliates at a cost of approximately $28.0 million. The Capped Calls are classified as equity and were recorded to additional paid-in-capital within stockholders’ equity as of March 31, 2021. The Capped Calls each have an initial strike price of approximately $117.91 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Notes. The Capped Calls have initial cap prices of $157.22 per share. The Capped Calls cover, subject to anti-dilution adjustments, approximately 3.4 million shares of common stock. The Capped Calls are expected generally to reduce the potential dilution to the common stock upon any conversion of Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of the Notes, as the case may be, in the event the market price per share of common stock, as measured under the Capped Calls, is greater than the strike price of the Capped Call, with such offset subject to a cap. If, however, the market price per share of the common stock, as measured under the Capped Calls, exceeds the cap price of the Capped Calls, there would be dilution and/or there would not be an offset of such potential cash payments, in each case, to the extent that the then-market price per share of the common stock exceeds the cap price. The final components of the Capped Calls are scheduled to expire on January 29, 2026.
(6)    Certain loans under these categories are part of project equity transactions.
(7)    Under a loan within this category, the Company may incur up to an aggregate principal amount of $100.0 million in revolver borrowings. Borrowings under this revolving loan may be designated as base rate loans or LIBOR loans, subject to certain terms and conditions. Base rate loans accrue interest at a rate per year equal to 2.25% plus the highest of (i) the federal funds rate plus 0.50%, (ii) Bank of America, N.A.’s published “prime rate,” and (iii) LIBOR rate plus 1.00%, subject to a 0.00% floor. LIBOR loans accrue interest at a rate per annum equal to 3.25 % plus the fluctuating rate of interest equal to LIBOR or a comparable successor rate approved by the administrative agent, subject to a 0.00% floor. In addition to customary covenants for these type of facilities, the Company is subject to financial covenants and is required to have unencumbered cash and cash equivalents at the end of each fiscal quarter of at least the greater of (i) $30.0 million and (ii) the amount of unencumbered liquidity to be maintained by Vivint Solar, Inc., a wholly owned subsidiary of the Company, in accordance with any loan documents governing recourse debt facilities of Vivint Solar, Inc. As of March 31, 2021, Vivint Solar, Inc. did not have any recourse debt facilities other than the facility described in this paragraph.
(8)    Pursuant to the terms of the aggregation facilities within this category the Company may draw up to an aggregate principal amount of $1.1 billion in revolver borrowings depending on the available borrowing base at the time.
(9)    A loan under this category with an outstanding balance of $124.1 million as of March 31, 2021 contains a put option that can be exercised beginning in 2036 that would require the Company to pay off the entire loan on November 30, 2037.
Senior and Subordinated Debt Facilities
Each of the Company's senior and subordinated debt facilities contain customary covenants, including the requirement to maintain certain financial measurements and provide lender reporting. Each of the senior and subordinated debt facilities also contain certain provisions in the event of default that entitle lenders to take certain actions including acceleration of amounts due under the facilities and acquisition of membership interests and assets that are pledged to the lenders under the terms of the senior and subordinated debt facilities. The facilities are non-recourse to the Company and are secured by net cash flows from Customer Agreements or inventories less certain operating, maintenance and other expenses which are available to the borrower after distributions to tax equity investors, where applicable. Under the terms of these facilities, the Company's subsidiaries pay interest and principal from the net cash flows available to the subsidiaries. The Company was in compliance with all debt covenants as of March 31, 2021.
Securitization Loans
Each of the Company's securitized loans contains customary covenants including the requirement to provide reporting to the indenture trustee and ratings agencies. Each of the securitized loans also contain certain provisions in the event of default which entitle the indenture trustee to take certain actions including acceleration of amounts due under the facilities and acquisition of membership interests and assets that are pledged to the lenders under the terms of the securitized loans. The facilities are non-recourse to the Company and are secured by net cash flows from Customer Agreements less certain operating, maintenance and other expenses that are available to the borrower after distributions to tax equity investors, where applicable. Under the terms of these loans, the Company's subsidiaries pay interest and principal from the net cash flows available to the subsidiaries. The Company was in compliance with all debt covenants as of March 31, 2021.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.21.1
Derivatives
3 Months Ended
Mar. 31, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivatives Derivatives
Interest Rate Swaps
The Company uses interest rate swaps to hedge variable interest payments due on certain of its term loans and aggregation facility. These swaps allow the Company to incur fixed interest rates on these loans and receive payments based on variable interest rates with the swap counterparty based on the one- or three-month LIBOR on the notional amounts over the life of the swaps.
Certain interest rate swaps have been designated as cash flow hedges. The credit risk adjustment associated with these swaps is the risk of non-performance by the counterparties to the contracts. In the three months ended March 31, 2021, the majority of hedge relationships on the Company’s interest rate swaps have been assessed as highly effective as the quarterly assessment performed determined changes in cash flows of the derivative instruments have been highly effective in offsetting the changes in the cash flows of the hedged items and are expected to be highly effective in the future. Accordingly, changes in the fair value of these derivatives are recorded as a component of accumulated other comprehensive income, net of income taxes. Changes in the fair value of these derivatives are subsequently reclassified into earnings, and are included in interest expense, net in the Company’s statements of operations, in the period that the hedged forecasted transactions affect earnings. To the extent that the hedge relationships are not effective, changes in the fair value of these derivatives are recorded in other expenses, net in the Company's statements of operations on a prospective basis.
The Company’s master netting and other similar arrangements allow net settlements under certain conditions. When those conditions are met, the Company presents derivatives at net fair value. As of March 31, 2021, the information related to these offsetting arrangements were as follows (in thousands):
Instrument DescriptionGross Amounts of Recognized Assets / LiabilitiesGross Amounts Offset in the Consolidated Balance SheetNet Amounts of Assets / Liabilities Included in the Consolidated Balance Sheet
Notional Amount (1)
Assets:
Derivatives designated as hedging instruments$21,998 $(235)$21,763 $323,303 
Derivatives not designated as hedging instruments10,021 — 10,021 165,696 
Liabilities:
Derivatives designated as hedging instruments$(84,940)$235 $(84,705)$1,320,017 
Derivatives not designated as hedging instruments(17,280)— (17,280)352,381 
Total$(70,201)$— $(70,201)$2,161,397 

(1)    Comprised of 52 interest rate swaps which effectively fix the LIBOR portion of interest rates on outstanding balances of certain loans under the senior and securitized sections of the debt footnote table (see Note 8, Indebtedness) at 0.57% to 3.37% per annum. These swaps mature from August 31, 2022 to January 31, 2043.
As of December 31, 2020, the information related to these offsetting arrangements were as follows (in thousands):
Instrument DescriptionGross Amounts of Recognized Assets / LiabilitiesGross Amounts Offset in the Consolidated Balance SheetNet Amounts of Assets / Liabilities Included in the Consolidated Balance SheetNotional Amount
Assets:
Derivatives designated as hedging instruments$4,293 $(6)$4,287 $191,737 
Derivatives not designated as hedging instruments925 (13)912 166,138 
Liabilities:
Derivatives designated as hedging instruments(165,996)(165,990)1,796,596 
Derivatives not designated as hedging instruments(9,448)13 (9,435)190,530 
Total$(170,226)$— $(170,226)$2,345,001 
The losses (gains) on derivatives designated as cash flow hedges recognized into OCI, before tax effect, consisted of the following (in thousands):
Three months ended March 31,
20212020
Derivatives designated as cash flow hedges:
   Interest rate swaps$(64,303)$99,049 
The losses (gains) on derivatives financial instruments recognized into the consolidated statements of operations, before tax effect, consisted of the following (in thousands):
Three months ended March 31,
20212020
Interest expense, netOther expense, netInterest expense, netOther expense, net
Derivatives designated as cash flow hedges:
   Interest rate swaps
      Losses (gains) reclassified from AOCI into income$3,902 $— $335 $— 
Derivatives not designated as cash flow hedges:
   Interest rate swaps
      Gains recognized into income— (32,614)— — 
         Total losses (gains)$3,902 $(32,614)$335 $— 
All amounts in Accumulated other comprehensive income (loss) ("AOCI") in the consolidated statements of redeemable noncontrolling interests and equity relate to derivatives, refer to the consolidated statements of comprehensive (loss) income. The net (loss) gain on derivatives includes the tax effect of $18.2 million and $26.4 million for three months ended March 31, 2021 and 2020, respectively.
During the next 12 months, the Company expects to reclassify $22.0 million of net losses on derivative instruments from accumulated other comprehensive income to earnings. There were ten undesignated derivative instruments recorded by the Company as of March 31, 2021.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.21.1
Pass-through Financing Obligations
3 Months Ended
Mar. 31, 2021
Property Subject to or Available for Operating Lease, Net [Abstract]  
Pass-through Financing Obligations Pass-through Financing Obligations
The Company's pass-through financing obligations ("financing obligations") arise when the Company leases solar energy systems to Fund investors who are considered commercial customers under a master lease agreement, and these investors in turn are assigned the Customer Agreements with customers. The Company receives all of the value attributable to the accelerated tax depreciation and some or all of the value attributable to the other incentives. Given the assignment of operating cash flows, these arrangements are accounted for as financing obligations. The Company also sells the rights and related value attributable to the Commercial ITC to these investors.
Under these financing obligation arrangements, wholly owned subsidiaries of the Company finance the cost of solar energy systems with investors for an initial term of typically 20 or 22 years, and one fund with an initial term of 7 years. The solar energy systems are subject to Customer Agreements with an initial term of typically 20 or 25 years that automatically renew on an annual basis. These solar energy systems are reported under the line item solar energy systems, net in the consolidated balance sheets. As of March 31, 2021 and December 31, 2020, the cost of the solar energy systems placed in service under the financing obligation arrangements was $714.4 million and $715.5 million, respectively. The accumulated depreciation related to these assets as of March 31, 2021 and December 31, 2020 was $126.7 million and $120.2 million, respectively.
The investors make a series of large up-front payments and, in certain cases, subsequent smaller quarterly payments (lease payments) to the subsidiaries of the Company. The Company accounts for the payments received from the investors under the financing obligation arrangements as borrowings by recording the proceeds received as financing obligations on its consolidated balance sheets, and cash provided by financing activities in its consolidated statement of cash flows. These financing obligations are reduced over a period of approximately 22 years, or over 7 years in the case of one fund, by customer payments under the Customer Agreements, U.S. Treasury grants (where applicable) and proceeds from the contracted resale of SRECs as they are received by the investor. In addition, funds paid for the Commercial ITC value upfront are initially recorded as a refund liability and recognized as revenue as the associated solar energy system reaches PTO. The Commercial ITC value is reflected in cash provided by operations on the consolidated statement of cash flows. The Company accounts for the Customer Agreements and any related U.S. Treasury grants, as well as the resale of SRECs consistent with the Company’s revenue recognition accounting policies as described in Note 2, Summary of Significant Accounting Policies.
Interest is calculated on the financing obligations using the effective interest rate method. The effective interest rate, which is adjusted on a prospective basis, is the interest rate that equates the present value of the estimated cash amounts to be received by the investor over the lease term with the present value of the cash amounts paid by the investor to the Company, adjusted for amounts received by the investor. The financing obligations are nonrecourse once the associated assets have been placed in service and all the contractual arrangements have been assigned to the investor.
Under the majority of the financing obligations, the investor has a right to extend its right to receive cash flows from the customers beyond the initial term in certain circumstances. Depending on the arrangement, the Company has the option to settle the outstanding financing obligation on the ninth or eleventh anniversary of the Fund inception at a price equal to the higher of (a) the fair value of future remaining cash flows or (b) the amount that would result in the investor earning their targeted return. In several of these financing obligations, the investor has an option to require repayment of the entire outstanding balance on the tenth anniversary of the Fund inception at a price equal to the fair value of the future remaining cash flows.
Under the majority of the financing obligations, the Company is responsible for services such as warranty support, accounting, lease servicing and performance reporting to customers. As part of the warranty and performance guarantee with the customers in applicable funds, the Company guarantees certain specified minimum annual solar energy production output for the solar energy systems leased to the customers, which the Company accounts for as disclosed in Note 2, Summary of Significant Accounting Policies.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.21.1
VIE Arrangements
3 Months Ended
Mar. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
VIE Arrangements VIE Arrangements The Company consolidated various VIEs at March 31, 2021 and December 31, 2020. The carrying amounts and classification of the VIEs’ assets and liabilities included in the consolidated balance sheets are as follows (in thousands):
March 31, 2021December 31, 2020
Assets
Current assets
Cash$246,928 $219,502 
Restricted cash45,877 34,559 
Accounts receivable, net51,552 35,152 
Inventories40,843 23,306 
Prepaid expenses and other current assets582 2,629 
Total current assets385,782 315,148 
Solar energy systems, net7,038,553 6,748,127 
Other assets150,514 127,591 
Total assets$7,574,849 $7,190,866 
Liabilities
Current liabilities
Accounts payable$20,124 $15,609 
Distributions payable to noncontrolling interests and redeemable noncontrolling interests
27,676 28,577 
Accrued expenses and other liabilities24,324 24,660 
Deferred revenue, current portion46,043 44,906 
Deferred grants, current portion1,005 1,007 
Non-recourse debt, current portion33,966 31,594 
Total current liabilities153,138 146,353 
Deferred revenue, net of current portion506,510 493,161 
Deferred grants, net of current portion25,589 25,891 
Non-recourse debt, net of current portion1,308,041 1,160,817 
Other liabilities24,016 31,745 
Total liabilities$2,017,294 $1,857,967 
The Company holds a variable interest in an entity that provides the noncontrolling interest with a right to terminate the leasehold interests in all of the leased projects on the tenth anniversary of the effective date of the master lease. In this circumstance, the Company would be required to pay the noncontrolling interest an amount equal to the fair market value, as defined in the governing agreement of all leased projects as of that date.
The Company holds certain variable interests in nonconsolidated VIEs established as a result of seven pass-through Fund arrangements as further explained in Note 10, Pass-through Financing Obligations. The Company does not have material exposure to losses as a result of its involvement with the VIEs in excess of the amount of the pass-through financing obligation recorded in the Company’s consolidated financial statements. The Company is not considered the primary beneficiary of these VIEs.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Redeemable Noncontrolling Interests and Equity
3 Months Ended
Mar. 31, 2021
Equity [Abstract]  
Redeemable Noncontrolling Interests and Equity Redeemable Noncontrolling Interests and Equity
During certain specified periods of time (the “Early Exit Periods”), noncontrolling interests in certain funding arrangements have the right to put all of their membership interests to the Company (the “Put Provisions”). During a specific period of time (the “Call Periods”), the Company has the right to call all membership units of the related redeemable noncontrolling interests.
The carrying value of redeemable noncontrolling interests was greater than the redemption value except for fourteen and fifteen Funds at March 31, 2021 and December 31, 2020, respectively, where the carrying value has been adjusted to the redemption value.
There was a $70.3 million difference between the fair value of the noncontrolling interests and redeemable noncontrolling interests acquired at the date of the merger with Vivint Solar and the noncontrolling interests and redeemable noncontrolling interests balances as calculated using the HLBV method of accounting, which will remain in NCI until a realization event occurs. As of March 31, 2021, the remaining trapped value related to noncontrolling interests and redeemable noncontrolling interests is now $129.4 million given the occurrence of certain realization events subsequent to the date of merger.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2021
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Stock Options
The following table summarizes the activity for all stock options under all of the Company’s equity incentive plans for the three months ended March 31, 2021 (shares and aggregate intrinsic value in thousands):
Number of OptionsWeighted Average Exercise PriceWeighted Average Remaining Contractual LifeAggregate Intrinsic Value
Outstanding at December 31, 20208,019 $10.35 6.87$473,371 
Granted236 53.48 
Exercised(898)8.81 
Cancelled(172)10.16 
Outstanding at March 31, 20217,185 $11.96 6.71$348,628 
Options vested and exercisable at March 31, 20214,097 $6.81 5.27$219,890 
Restricted Stock Units
The following table summarizes the activity for all restricted stock units (“RSUs”) under all of the Company’s equity incentive plans for the three months ended March 31, 2021 (shares in thousands):
Number of AwardsWeighted Average Grant Date Fair Value
Unvested balance at December 31, 20207,103 $40.17 
Granted226 63.85 
Issued(1,258)33.54 
Cancelled / forfeited(196)20.60 
Unvested balance at March 31, 20215,875 $43.13 
Warrants for Strategic Partners
During the quarter ended March 31, 2021,the Company issued warrants exercisable for up to 316,177 shares of its common stock to certain strategic partners (calculated using the closing stock price of $60.48 on March 31, 2021) and recognized compensation cost of $1.4 million based on time and performance milestones achieved during the quarter. The exercise price of the warrants is $0.01 per share, and no exercises occurred during the quarter ended March 31, 2021.
Employee Stock Purchase Plan
Under the Company's 2015 Employee Stock Purchase Plan ("ESPP"), eligible employees are offered shares bi-annually through a 24-month offering period that encompasses four six-month purchase periods. Each purchase period begins on the first trading day on or after May 15 and November 15 of each year. Employees may purchase a limited number of shares of the Company’s common stock via regular payroll deductions at a discount of 15% of the lower of the fair market value of the Company’s common stock on the first trading date of each offering period or on the exercise date. Employees may deduct up to 15% of payroll, with a cap of $25,000 of fair market value of shares in any calendar year and 10,000 shares per employee per purchase period.
Stock-Based Compensation Expense
The Company recognized stock-based compensation expense, including ESPP expenses, in the consolidated statements of operations as follows (in thousands):
Three Months Ended March 31,
20212020
Cost of customer agreements and incentives$2,232 $1,946 
Cost of solar energy systems and product sales
1,304 673 
Sales and marketing27,106 3,478 
Research and development676 1,075 
General and administration46,711 11,773 
Total$78,029 $18,945 
During the three months ended March 31, 2021, stock-based compensation expense capitalized to solar energy systems, net in the Company’s consolidated balance sheet was $2.6 million.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes
3 Months Ended
Mar. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes    
The income tax benefit (expense) rate for the three months ended March 31, 2021 and 2020 was 6.5% and 2.9%, respectively. The differences between the actual consolidated effective income tax rate and the U.S. federal statutory rate were primarily attributable to the allocation of losses on noncontrolling interests and an increase in stock-based compensation deductions.
The Company sells solar energy systems to investment Funds. As the investment Funds are consolidated by the Company, the gain on the sale of the assets has been eliminated in the consolidated financial statements, however gains on sale are recognized for tax purposes.
Uncertain Tax Positions
     
As a result of the acquisition of Vivint Solar, Inc., the Company established an unrecognized tax benefit of $1.0 million as of March 31, 2021 and December 31, 2020 that, if recognized, would impact the Company's effective tax rate.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Letters of Credit
As of March 31, 2021 and December 31, 2020, the Company had $27.7 million and $37.0 million, respectively, of unused letters of credit outstanding, which carry fees of 2.13% - 3.25% per annum and 2.13% - 3.25% per annum, respectively.
Guarantees
Certain tax equity funds and debt facilities require the Company to maintain an aggregate amount of $30.0 million of unencumbered cash and cash equivalents at the end of each month.
Operating and Finance Leases
The Company leases real estate under non-cancellable-operating leases and equipment under finance leases.
The components of lease expense were as follows (in thousands):
Three Months Ended March 31,
20212020
Finance lease cost:
Amortization of right-of-use assets$3,198 $2,657 
Interest on lease liabilities271 217 
Operating lease cost3,010 3,126 
Short-term lease cost3,528 120 
Variable lease cost1,618 810 
Sublease income(195)(160)
Total lease cost$11,430 $6,770 
Other information related to leases was as follows (dollars in thousands):
Three Months Ended March 31,
20212020
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$6,740 $2,575 
Operating cash flows from finance leases268 221 
Financing cash flows from finance leases3,087 2,953 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases313 32 
Finance leases1,090 180 
Weighted average remaining lease term (years):
Operating leases7.154.99
Finance leases2.382.70
Weighted average discount rate:
Operating leases4.2 %5.5 %
Finance leases4.7 %4.2 %
Future minimum lease commitments under non-cancellable leases as of March 31, 2021 were as follows (in thousands):
Operating LeasesSublease IncomeNet Operating LeasesFinance Leases
2021$24,383 $485 $23,898 $11,436 
202219,218 23 19,195 7,936 
202316,605 — 16,605 2,997 
202411,070 — 11,070 667 
20259,522 — 9,522 
Thereafter35,951 — 35,951 — 
Total future lease payments 116,749 508 116,241 23,037 
Less: Amount representing interest15,054 — 15,054 1,145 
Present value of future payments101,695 508 101,187 21,892 
Less: Tenant incentives— — — — 
Net present value of future payments101,695 508 101,187 21,892 
Less: Current portion20,613 — 20,613 10,707 
Long-term portion$81,082 $508 $80,574 $11,185 

Purchase Commitment
The Company entered into purchase commitments, which have the ability to be canceled without significant penalties, with multiple suppliers to purchase $101.0 million of photovoltaic modules, inverters and batteries by the end of 2022.
Warranty Accrual
The Company accrues warranty costs when revenue is recognized for solar energy systems sales, based on the estimated future costs of meeting its warranty obligations. Warranty costs primarily consist of replacement costs for supplies and labor costs for service personnel since warranties for equipment and materials are covered by the original manufacturer’s warranty (other than a small deductible in certain cases). As such, the warranty reserve is immaterial in all periods presented. The Company makes and revises these estimates based on the number of solar energy systems under warranty, the Company’s historical experience with warranty claims, assumptions on warranty claims to occur over a systems’ warranty period and the Company’s estimated replacement costs. A warranty is provided for solar energy systems sold and leased. However, for the solar energy systems under Customer Agreements, the Company does not accrue a warranty liability because those systems are owned by consolidated subsidiaries of the Company. Instead, any repair costs on those solar energy systems are expensed when they are incurred as a component of customer agreements and incentives costs of revenue.
Commercial ITC Indemnification
The Company is contractually committed to compensate certain investors for any losses that they may suffer in certain limited circumstances resulting from reductions in Commercial ITCs. Generally, such obligations would arise as a result of reductions to the value of the underlying solar energy systems as assessed by the Internal Revenue Service (the “IRS”). At each balance sheet date, the Company assesses and recognizes, when applicable, the potential exposure from this obligation based on all the information available at that time, including any audits undertaken by the IRS. One of the Company's investors is being audited by the IRS. Since this audit is ongoing, the Company is unable to determine the potential tax liabilities as of the filing date of this Quarterly Report on Form 10-Q. The maximum potential future payments that the Company could have to make under this obligation would depend largely on the difference between the prices at which the solar energy systems were sold or transferred to the Funds (or, in certain structures, the fair market value claimed in respect of such systems (referred to as "claimed values")) and the eligible basis determined by the IRS. The Company set the purchase prices and claimed values based on fair market values determined with the assistance of an independent third-party appraisal with respect to the systems that generate Commercial ITCs that are passed-through to, and claimed by, the Fund investors. In April 2018, the Company purchased an insurance policy providing for certain payments by the insurers in the event there is any final determination (including a judicial determination) that reduced the Commercial ITCs claimed in respect of solar energy systems sold or transferred to most Funds through April 2018, or later, in the case of Funds added to the policy after such date. In general, the policy indemnifies the Company and related parties for additional taxes (including penalties and interest) owed in respect of lost Commercial ITCs, gross-up costs and expenses incurred in defending such claim, subject to negotiated exclusions from, and limitations to, coverage.

Litigation

The Company is subject to certain legal proceedings, claims, investigations and administrative proceedings in the ordinary course of its business. The Company records a provision for a liability when it is both probable that the liability has been incurred and the amount of the liability can be reasonably estimated. These provisions, if any, are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. Depending on the nature and timing of any such proceedings that may arise, an unfavorable resolution of a matter could materially affect the Company’s future consolidated results of operations, cash flows or financial position in a particular period.

On April 8, 2019, a putative class action captioned Loftus et al. v. Sunrun Inc., Case No. 3:19-cv-01608, was filed in the United States District Court, Northern District of California. The complaint generally alleges violations of the Telephone Consumer Protection Act (the “TCPA”) on behalf of an individual and putative classes of persons alleged to be similarly situated. Plaintiffs filed a First Amended Complaint on June 26, 2019, adding defendant MediaMix 365, LLC, also asserting individual and putative class claims under the TCPA, along with claims under the California Invasion of Privacy Act. In the amended version of their Complaint, plaintiffs seek statutory damages, equitable and injunctive relief, and attorneys’ fees and costs on behalf of themselves and the absent purported classes. Most, if not all, of the claims asserted in the lawsuit relate to activities allegedly engaged in by third-party vendors, for which the Company denies any responsibility. While the Company believes that the claims against it are without merit, in view of the cost and risk of continuing to defend the action, it reached an agreement with plaintiffs to settle the lawsuit on a class-wide basis for $5.5 million, which was accrued as of June 30, 2020, in exchange for a release of all claims that were or could have been asserted in the litigation. The settlement is subject to court approval. Preliminary approval was granted on September 25, 2020 and the court has scheduled the final approval hearing for May 6, 2021.

In October 2019, two shareholders filed separate putative class actions in the U.S. District Court for the Eastern District of New York (Crumrine v. Vivint Solar, Inc. and Li v. Vivint Solar, Inc.) purportedly on behalf of themselves and all others similarly situated. The lawsuits purport to allege violations of Federal Securities Laws. In March 2020, the court consolidated the two actions and appointed lead plaintiffs and lead counsel to represent the alleged putative class. Subsequently, in December 2020, the Eastern District of New York transferred the actions to the District of Utah, where they are now pending. Vivint Solar disputes the allegations in the complaint. The Company is unable to estimate a range of loss, if any, at this time.
In December 2019, ten customers who signed residential power purchase agreements named Vivint Solar in a putative class action lawsuit captioned Dekker v. Vivint Solar, Inc. (N.D. Cal.), alleging that the agreements contain unlawful termination fee provisions. The Company disputes the allegations in the complaint. On January 17, 2020, Vivint Solar moved to compel arbitration with respect to nine of the ten plaintiffs whose contracts included arbitration provisions. The court issued an order compelling eight plaintiffs to pursue their claims in arbitration but subsequently rescinded the order as to certain plaintiffs. At this time, certain plaintiffs’ claims remain pending before the court and other plaintiffs’ claims are in arbitration. The Company is unable to estimate a range of loss, if any, at this time.

In March 2020, a shareholder filed a derivative action captioned Oyola-Rivera v. Allred (DE Chancery Court) against various officers and directors of Vivint Solar, Inc., alleging that they breached their duties of loyalty, care, and good faith. Vivint Solar, Inc. is named as a nominal defendant. The defendants dispute the allegations in the complaint. The Company is unable to estimate a range of loss, if any, at this time.

On December 2, 2020, the California Contractors State License Board (the “CSLB”) filed an administrative proceeding against the Company and certain of its officers related to an accident that occurred during an installation by one of the Company’s channel partners, Horizon Solar Power, which holds its own license with the CSLB. If this proceeding is not resolved in the Company’s favor, it could potentially result in fines, a public reprimand, probation or the suspension or revocation of the Company’s California Contractor’s License. The Company strongly denies any wrongdoing in the matter and intends to work cooperatively with the CSLB while vigorously defending itself in this action. Any potential effect of the CSLB proceeding on the Company’s consolidated financial statements is unknown.

In addition to the matters discussed above, in the normal course of business, the Company has from time to time been named as a party to various legal claims, actions and complaints. While the outcome of these matters cannot currently be predicted with certainty, the Company does not currently believe that the outcome of any of these claims will have a material adverse effect, individually or in the aggregate, on its consolidated financial position, results of operations or cash flows.

The Company accrues for losses that are probable and can be reasonably estimated. The Company evaluates the adequacy of its legal reserves based on its assessment of many factors, including interpretations of the law and assumptions about the future outcome of each case based on available information.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share
3 Months Ended
Mar. 31, 2021
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The computation of the Company’s basic and diluted net loss per share is as follows (in thousands, except per share amounts):
Three Months Ended March 31,
20212020
Numerator: 
Net loss attributable to common stockholders$(23,789)$(27,959)
Denominator: 
Weighted average shares used to compute net loss per share attributable to common stockholders, basic202,562 119,220 
Weighted average effect of potentially dilutive shares to purchase common stock
— — 
Weighted average shares used to compute net loss per share attributable to common stockholders, diluted202,562 119,220 
Net loss per share attributable to common stockholders
Basic$(0.12)$(0.23)
Diluted$(0.12)$(0.23)
The following shares were excluded from the computation of diluted net loss per share as the impact of including those shares would be anti-dilutive (in thousands):
Three Months Ended March 31,
20212020
Outstanding stock options559 2,616 
Unvested restricted stock units345 2,002 
Convertible senior notes (if converted)2,337 — 
Total3,241 4,618 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Related Party Transactions
3 Months Ended
Mar. 31, 2021
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
Advances Receivable—Related Party

Net amounts due from direct-sales professionals were $6.4 million as of March 31, 2021. The Company provided a reserve of $0.6 million as of March 31, 2021 related to advances to direct-sales professionals who have terminated their employment agreement with the Company.
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions
3 Months Ended
Mar. 31, 2021
Business Combinations [Abstract]  
Acquisitions Acquisitions
Vivint Solar, Inc.

On October 8, 2020, the Company acquired Vivint Solar, a leading full-service residential solar provider in the United States, at an estimated purchase price of $5.0 billion, pursuant to an Agreement and Plan of Merger, dated as of July 6, 2020, by and among the Company, Vivint Solar and Viking Merger Sub, Inc., a Delaware corporation and direct wholly owned subsidiary of the Company (“Merger Sub”), pursuant to which Merger Sub merged with and into Vivint Solar, with Vivint Solar continuing as the surviving corporation (the “Merger”). As a result of the Merger, Vivint Solar became a direct wholly owned subsidiary of the Company.

As the Company finalizes the fair value of assets acquired and liabilities assumed, additional purchase price adjustments may be recorded during the measurement period (a period not to exceed 12 months) in 2021. The Company is in the process of finalizing its third-party valuations of solar energy systems; thus, the provisional measurements of solar energy systems, goodwill and deferred income tax assets are subject to change as additional information is received and certain tax returns are finalized.
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Subsequent Events
3 Months Ended
Mar. 31, 2021
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
On April 20, 2021, Sunrun Luna Portfolio 2021, LLC (“Borrower”), a wholly-owned indirect subsidiary of the Company, entered into a non-recourse, floating rate revolving warehouse facility (the “Warehouse Facility”) pursuant to which it may borrow up to an aggregate principal amount of $630 million, expandable up to $800 million, from certain financial institutions. The Warehouse Facility has an advance rate of 80% of the discounted present value of the cash flows financed.

During the period in which the Borrower may make borrowings under the Warehouse Facility, interest on borrowings accrues at an annual rate equal to the Benchmark (initially LIBOR and when LIBOR ceases to be available or if the administrative agent and the Borrower so elect, a SOFR-based rate) plus 2.50%. After such availability period, interest will accrue at an annual rate equal to the Benchmark plus 3.50%. In addition, the Borrower is required to enter into interest rate hedging arrangements such that not less than 80.0% of the aggregate expected amortization profile of all outstanding revolving advances is subject to a fixed interest rate or other interest rate protection. Initially, subject to the terms of the Warehouse Facility, only interest payments are due on a quarterly basis, through the availability period, and then cash flows will be applied to amortize principal. These payments will occur on the last day of January, April, July and October of each year. Principal and interest payable under the Warehouse Facility mature in four years and optional prepayments, in whole or in part, are permitted under the Warehouse Facility no more than once per month, without premium or penalty apart from any customary breakage provisions.
The Warehouse Facility includes customary events of default, conditions to borrowing and covenants, including negative covenants that restrict, subject to certain exceptions, the Borrower’s, guarantors’ and Borrower’s subsidiaries’ ability to incur indebtedness, incur liens, make fundamental changes to their respective businesses, make certain types of restricted payments and investments or enter into certain transactions with affiliates. Certain reserve accounts totaling approximately $2.6 million were funded at closing.

The obligations of the Borrower are secured by a pledge of the membership interests in the Borrower, all of the Borrower’s assets (including membership interests of the Borrower’s directly-owned subsidiaries (including subsidiaries acting as managing members of the underlying investment funds)) and all of the assets of the Borrower’s directly-owned subsidiaries (including, with respect to the subsidiaries that are managing members of underlying investment funds, the membership interests owned by such subsidiaries in such underlying investment funds).
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2021
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation
Basis of Presentation and Principles of Consolidation
The accompanying unaudited consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (the "SEC") regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. As such, these unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and accompanying notes included in the Company’s annual report on Form 10-K for the year ended December 31, 2020.
The consolidated financial statements reflect the accounts and operations of the Company and those of its subsidiaries, including Funds, in which the Company has a controlling financial interest. Beginning October 8, 2020, the Company's consolidated subsidiaries also included Vivint Solar, Inc. ("Vivint Solar"). The typical condition for a controlling financial interest ownership is holding a majority of the voting interests of an entity. However, a controlling financial interest may also exist in entities, such as variable interest entities (“VIEs”), through arrangements that do not involve controlling voting interests. In accordance with the provisions of Financial Accounting Standards Board (“FASB”) Accounting Standards Codification Topic 810 (“ASC 810”) Consolidation, the Company consolidates any VIE of which it is the primary beneficiary. The primary beneficiary, as defined in ASC 810, is the party that has (1) the power to direct the activities of a VIE that most significantly impact the VIE’s economic performance and (2) the obligation to absorb the losses of the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. The Company evaluates its relationships with its VIEs on an ongoing basis to determine whether it continues to be the primary beneficiary. The consolidated financial statements reflect the assets and liabilities of VIEs that are consolidated. All intercompany transactions and balances have been eliminated in consolidation.
Use of Estimates
Use of Estimates
The preparation of the consolidated financial statements requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. The Company regularly makes estimates and assumptions, including, but not limited to, revenue recognition constraints that result in variable consideration, the discount rate used to adjust the promised amount of consideration for the effects of a significant financing component, the estimates that affect the collectability of accounts receivable, the valuation of inventories, the useful lives of solar energy systems, the useful lives of property and equipment, the valuation and useful lives of intangible assets, the effective interest rate used to amortize pass-through financing obligations, the discount rate uses for operating and financing leases, the fair value of contingent consideration, the fair value of assets acquired and liabilities assumed in a business combination, the valuation of stock-based compensation, the determination of valuation allowances associated with deferred tax assets, the fair value of debt instruments disclosed and the redemption value of redeemable noncontrolling interests. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable. Actual results may differ from such estimates.
Segment Information
Segment Information
The Company has one operating segment with one business activity, providing solar energy services and products to customers. The Company’s chief operating decision maker (“CODM”) is its Chief Executive Officer, who manages operations on a consolidated basis for purposes of allocating resources. When evaluating performance and allocating resources, the CODM reviews financial information presented on a consolidated basis.
Revenue from Customer Agreements includes payments by customers for the use of the system as well as utility and other rebates assigned by the customer to the Company in the Customer Agreement. Revenue from incentives includes revenue from the sale of commercial investment tax credits ("Commercial ITCs") and solar renewable energy credits (“SRECs”).
Cash and Restricted Cash
Cash and Restricted Cash
Restricted cash represents amounts related to obligations under certain financing transactions and future replacement of solar energy system components.
Accounts Receivable
Accounts Receivable
Accounts receivable consist of amounts due from customers, as well as state and utility rebates due from government agencies and utility companies. Under Customer Agreements, the customers typically assign incentive rebates to the Company.
Deferred Revenue, Revenue Recognition
Deferred Revenue
When the Company receives consideration, or when such consideration is unconditionally due, from a customer prior to delivering goods or services to the customer under the terms of a Customer Agreement, the Company records deferred revenue. Such deferred revenue consists of amounts for which the criteria for revenue recognition have not yet been met and includes amounts that are collected or assigned from customers, including upfront deposits and prepayments, and rebates. Deferred revenue relating to financing components represents the cumulative excess of interest expense recorded on financing component elements over the related revenue recognized to date and will eventually net to zero by the end of the initial term. Amounts received related to the sales of SRECs which have not yet been delivered to the counterparty are recorded as deferred revenue.
Revenue Recognition
The Company recognizes revenue when control of goods or services is transferred to its customers, in an amount that reflects the consideration it expected to be entitled to in exchange for those goods or services.
Customer agreements and incentives
Customer agreements and incentives revenue is primarily comprised of revenue from Customer Agreements in which the Company provides continuous access to a functioning solar energy system and revenue from the sales of SRECs generated by the Company’s solar energy systems to third parties.
The Company begins to recognize revenue on Customer Agreements when permission to operate ("PTO") is given by the local utility company or on the date daily operation commences if utility approval is not required. Revenue recognition does not necessarily follow the receipt of cash. For Customer Agreements that include a fixed fee per month which entitles the customer to any and all electricity generated by the system, and for which the Company’s obligation is to provide continuous access to a functioning solar energy system, the Company recognizes revenue evenly over the time that it satisfies its performance obligations, which is over the initial term of the Customer Agreements. For Customer Agreements that charge a fixed price per kilowatt hour, and for which the Company’s obligation is the provision of electricity from a solar energy system, revenue is recognized based on the actual amount of power generated at rates specified under the contracts. Customer Agreements typically have an initial term of 20 or 25 years. After the initial contract term, Customer Agreements typically automatically renew on an annual basis.
SREC revenue arises from the sale of environmental credits generated by solar energy systems and is generally recognized upon delivery of the SRECs to the counterparty or upon reporting of the electricity generation. For pass-through financing obligation Funds, the value attributable to the monetization of Commercial ITCs are recognized in the period a solar energy system is granted PTO - see Note 10, Pass-through Financing Obligations.
In determining the transaction price, the Company adjusts the promised amount of consideration for the effects of the time value of money when the timing of payments provides it with a significant benefit of financing the transfer of goods or services to the customer. In those circumstances, the contract contains a significant financing component. When adjusting the promised amount of consideration for a significant financing component, the Company uses the discount rate that would be reflected in a separate financing transaction between the entity and its customer at contract inception and recognizes the revenue amount on a straight-line basis over the term of the Customer Agreement, and interest expense using the effective interest rate method.
Consideration from customers is considered variable due to the performance guarantee under Customer Agreements and liquidating damage provisions under SREC contracts in the event minimum deliveries are not achieved. Performance guarantees provide a credit to the customer if the system's cumulative production, as measured on various PTO anniversary dates, is below the Company's guarantee of a specified minimum. Revenue is recognized to the extent it is probable that a significant reversal of such revenue will not occur.
The Company capitalizes incremental costs incurred to obtain a contract in Other Assets in the consolidated balance sheets. These amounts are amortized on a straight-line basis over the term of the Customer Agreements, and are included in Sales and marketing in the consolidated statements of operations.
Solar energy systems and product sales
For solar energy systems sold to customers, revenue is recognized when the solar energy system passes inspection by the authority having jurisdiction, which inspection generally occurs after installation but prior to PTO, at which time the Company has met the performance obligation in the contract. For solar energy system sales that include delivery obligations up until interconnection to the local power grid with permission to operate, the Company recognizes revenue at PTO. The Company’s installation Projects are typically completed in less than twelve months.
Product sales consist of solar panels, racking systems, inverters, other solar energy products sold to resellers, roof repair, fees for extended services on solar energy systems sold to customers and customer leads. Product sales revenue is recognized at the time when control is transferred, upon shipment, or as services are delivered. Customer lead revenue, included in product sales, is recognized at the time the lead is delivered.
Taxes assessed by government authorities that are directly imposed on revenue producing transactions are excluded from solar energy systems and product sales.
Cost of Revenue
Customer agreements and incentives
Cost of revenue for customer agreements and incentives is primarily comprised of (1) the depreciation of the cost of the solar energy systems, as reduced by amortization of deferred grants, (2) solar energy system operations, monitoring and maintenance costs including associated personnel costs, and (3) allocated corporate overhead costs.
Solar energy systems and product sales
Cost of revenue for solar energy systems and non-lead generation product sales consist of direct and indirect material and labor costs for solar energy systems installations and product sales. Also included are engineering and design costs, estimated warranty costs, freight costs, allocated corporate overhead costs, vehicle depreciation costs and personnel costs associated with supply chain, logistics, operations management, safety and quality control. Cost of revenue for lead generations consists of costs related to direct-response advertising activities associated with generating customer leads.
Fair Value of Financial Instruments
Fair Value of Financial Instruments
The Company defines fair value as the exchange price that would be received for an asset or an exit price that would be paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The Company uses valuation approaches to measure fair value that maximize the use of observable inputs and minimize the use of unobservable inputs. The FASB establishes a three-tier fair value hierarchy for disclosure of fair value measurements as follows:
Level 1—Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;
Level 2—Inputs are observable, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities; and
Level 3—Inputs that are unobservable, significant to the measurement of the fair value of the assets or liabilities and are supported by little or no market data.

The Company's financial instruments include cash, receivables, accounts payable, accrued expenses, distributions payable to noncontrolling interests, derivatives, contingent consideration, and recourse and non-recourse debt.
Recently Issued and Adopted Accounting Standards
Recently Issued and Adopted Accounting Standards
Accounting standards adopted January 1, 2020:
In June 2016, the FASB issued ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments, which replaces the current incurred loss impairment methodology with a current expected credit losses model. The amendment applies to entities that hold financial assets and net investment in leases that are not accounted for at fair value through net income as well as loans, debt securities, trade receivables, net investments in leases, off-balance sheet credit exposures, reinsurance receivables and any other financial assets not excluded from the scope that have the contractual right to receive cash. The Company adopted ASU No. 2016-13 effective January 1, 2020, using a modified retrospective transition method, which resulted in a cumulative-effect adjustment of $1.7 million for the establishment of a credit loss allowance for unbilled receivables related to Customer Agreements, as reflected in its consolidated statement of redeemable noncontrolling interests and stockholders' equity.
Accounting standards adopted January 1, 2021:
In January 2021, the FASB issued ASU No. 2021-01, Reference Rate Reform (Topic 848): Scope, which permits entities to elect certain optional expedients and exceptions when accounting for derivative contracts and certain hedging relationships affected by reference rate reform. This ASU is effective upon issuance and can generally be applied through December 31, 2022. The Company adopted ASU 2019-12 effective January 1, 2021, and there was no impact to its consolidated financial statements.
In November 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740), which simplifies the accounting for income taxes, primarily by eliminating certain exceptions to the guidance in ASC 740. The Company adopted ASU 2019-12 effective January 1, 2021, and there was no impact to its consolidated financial statements.
In August 2020, the FASB issued ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity's Own Equity (Subtopic 815-40), simplifies the accounting for convertible instruments and the application of the derivatives scope exception for contracts in an entity’s own equity. This ASU is effective for fiscal periods beginning after December 15, 2021. The Company adopted ASU 2020-06 effective January 1, 2021, and applied this guidance to the convertible senior notes issued in January 2021, see Note 8 Indebtedness, which allowed the Company to account for the notes and their underlying conversion feature as a liability. There was no other impact to the Company’s consolidated financial statements as a result of this adoption.
In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts, hedging relationships, and other transactions that reference LIBOR or other reference rates that are expected to be discontinued because of reference rate reform. This ASU is available for adoption as of the beginning of the interim period that includes March 12, 2020 through
December 31, 2022, as contract modifications or hedging relationships entered into or evaluated after December 31, 2022 are excluded unless an entity has elected certain optional expedients for and that are retained through the end of the hedging relationship. For the Company’s cash flow hedges in which the designated hedged risk is LIBOR or another rate that is expected to be discontinued, the Company has adopted the portion of the guidance that allows it to assert that it remains probable that the hedged forecasted transaction will occur. The Company adopted the remainder of this guidance effective January 1, 2021, and there was no impact to its consolidated financial statements.
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2021
Accounting Policies [Abstract]  
Schedule of Revenue from External Customers
Revenue from external customers (including, but not limited to homeowners) for each group of similar products and services is as follows (in thousands):
Three Months Ended March 31,
20212020
Customer agreements$157,830 $94,253 
Incentives16,766 4,871 
Customer agreements and incentives174,596 99,124 
Solar energy systems89,050 71,277 
Products71,148 40,330 
Solar energy systems and product sales160,198 111,607 
Total revenue$334,794 $210,731 
Cash and Restricted Cash Cash and restricted cash consists of the following (in thousands):
Three Months Ended March 31,
  20212020
Beginning of period:
   Cash $519,965 $269,577 
   Restricted cash, current and long-term188,243 93,652 
Total$708,208 $363,229 
End of period:
   Cash $649,493 $286,418 
   Restricted cash, current and long-term163,940 79,830 
Total$813,433 $366,248 
Cash and Restricted Cash Cash and restricted cash consists of the following (in thousands):
Three Months Ended March 31,
  20212020
Beginning of period:
   Cash $519,965 $269,577 
   Restricted cash, current and long-term188,243 93,652 
Total$708,208 $363,229 
End of period:
   Cash $649,493 $286,418 
   Restricted cash, current and long-term163,940 79,830 
Total$813,433 $366,248 
Accounts Receivable, Net
Accounts receivable, net, consists of the following (in thousands):
  March 31, 2021 December 31, 2020
Customer receivables$125,583 $97,723 
Other receivables1,766 710 
Rebates receivable4,165 1,569 
Allowance for credit losses(6,015)(4,861)
Total$125,499 $95,141 
Deferred Revenue
The opening balance of deferred revenue was $729.5 million as of December 31, 2019. Deferred revenue consists of the following (in thousands):
 March 31, 2021December 31, 2020
Under Customer Agreements:
Payments received, net$616,085 $614,906 
Financing component balance53,541 51,835 
669,626 666,741 
Under SREC contracts:
Payments received, net130,603 126,793 
Financing component balance6,902 5,742 
137,505 132,535 
Total$807,131 $799,276 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurement (Tables)
3 Months Ended
Mar. 31, 2021
Fair Value Disclosures [Abstract]  
Schedule of Carrying Values and Fair Values of Debt Instruments The carrying values and fair values of debt instruments are as follows (in thousands):
March 31, 2021December 31, 2020
Carrying ValueFair ValueCarrying ValueFair Value
Recourse debt$569,156 $531,180 $230,660 $230,660 
Senior debt1,658,889 1,663,238 1,722,730 1,733,767 
Subordinated debt959,565 975,368 934,386 958,880 
Securitization debt2,086,615 2,164,149 1,908,369 2,012,283 
Total$5,274,225 $5,333,935 $4,796,145 $4,935,590 
Schedule of Fair Value, Financial Instruments Measured on Recurring Basis
At March 31, 2021 and December 31, 2020, financial instruments measured at fair value on a recurring basis, based upon the fair value hierarchy, are as follows (in thousands):
March 31, 2021
Level 1Level 2Level 3Total
Derivative assets:
Interest rate swaps$— $32,019 $— $32,019 
Total$— $32,019 $— $32,019 
Derivative liabilities:
Interest rate swaps$— $102,220 $— $102,220 
Total$— $102,220 $— $102,220 
Contingent consideration:    
Contingent consideration$— $— $3,453 $3,453 
Total$— $— $3,453 $3,453 
December 31, 2020
Level 1Level 2Level 3Total
Derivative assets:
Interest rate swaps$— $5,218 $— $5,218 
Total$— $5,218 $— $5,218 
Derivative liabilities:
Interest rate swaps$— $175,444 $— $175,444 
Total$— $175,444 $— $175,444 
Contingent consideration:
Contingent consideration:$— $— $4,653 $4,653 
Total$— $— $4,653 $4,653 
Schedule of Contingent Consideration
The following table summarizes the activity of Level 3 contingent consideration balance in the three months ended March 31, 2021 (in thousands):

Balance at December 31, 2020
$4,653 
Change in fair value recognized in earnings within sales and marketing expense(1,200)
Balance at March 31, 2021
$3,453 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2021
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories consist of the following (in thousands):
March 31, 2021December 31, 2020
Raw materials$255,699 $241,095 
Work-in-process34,073 41,950 
Total$289,772 $283,045 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Solar Energy Systems, net (Tables)
3 Months Ended
Mar. 31, 2021
Solar Energy Systems Disclosure [Abstract]  
Property, Plant and Equipment
Solar energy systems, net consists of the following (in thousands):
March 31, 2021December 31, 2020
Solar energy system equipment costs$8,127,259 $7,839,427 
Inverters915,778 883,785 
Total solar energy systems9,043,037 8,723,212 
Accumulated depreciation and amortization(1,000,558)(914,551)
Construction-in-progress417,964 394,127 
Total solar energy systems, net$8,460,443 $8,202,788 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Other Assets (Tables)
3 Months Ended
Mar. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Assets
Other assets consist of the following (in thousands): 
March 31, 2021December 31, 2020
Costs to obtain contracts - customer agreements$455,420 $377,839 
Costs to obtain contracts - incentives2,481 2,481 
Accumulated amortization of costs to obtain contracts(55,689)(51,365)
Unbilled receivables163,845 150,603 
Allowance for credit losses on unbilled receivables(1,874)(1,731)
Operating lease right-of-use assets76,763 81,516 
Equity method investment62,927 65,356 
Other assets97,397 56,966 
Total$801,270 $681,665 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Expenses and Other Liabilities (Tables)
3 Months Ended
Mar. 31, 2021
Payables and Accruals [Abstract]  
Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities consist of the following (in thousands): 
March 31, 2021December 31, 2020
Accrued employee compensation$104,413 $91,115 
Operating lease obligations20,613 21,461 
Accrued interest35,287 38,340 
Accrued professional fees15,817 15,834 
Other accrued expenses136,436 158,864 
Total$312,566 $325,614 
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Indebtedness (Tables)
3 Months Ended
Mar. 31, 2021
Debt Disclosure [Abstract]  
Schedule of Debt
As of March 31, 2021, debt consisted of the following (in thousands, except percentages):
March 31, 2021December 31, 2020
Unused Borrowing Capacity (1)
Weighted Average Interest Rate at March 31, 2021 (2)
Weighted Average Interest Rate at December 31, 2020 (2)
Contractual Interest Rate (3)
Contractual Maturity Date
Recourse debt
Bank line of credit (4)
$180,196 $230,660 $32,500 3.36%3.53%
LIBOR +3.25%
April 2022
0% Convertible Senior Notes (5)
400,000 — — —%N/A—%February 2026
Total recourse debt580,196 230,660 32,500 
Non-recourse debt (6)
Senior revolving and delayed draw loans (7)(8)
731,300 587,600 97,050 2.78%2.85%
LIBOR +2.50% - 3.25%
March 2023 - October 2027
Senior non-revolving loans879,583 1,087,386 — 3.85%3.68%
4.50% - 6.50%; LIBOR +2.125% - 2.25%
April 2022 - November 2040
Subordinated revolving and delayed draw loans139,053 282,722 24,700 9.11%8.43%
8.50% - 10.00%; LIBOR +9.00%
March 2024 - October 2032
Subordinated loans (9)
836,882 668,642 — 8.64%8.76%
8.00% - 10.00%; LIBOR +5.00% - 6.75%
March 2023 - January 2042
Securitized loans2,069,043 1,885,981 — 3.90%4.18%
2.33% - 5.31%
August 2023 - February 2055
Total non-recourse debt4,655,861 4,512,331 121,750 
Total recourse and non-recourse debt5,236,057 4,742,991 154,250 
Plus: Debt premium106,448 108,778 — 
Less: Debt discount(68,280)(55,624)— 
Total debt, net$5,274,225 $4,796,145 $154,250 

(1)    Represents the additional amount the Company could borrow, if any, based on the state of its existing assets as of March 31, 2021.
(2)    Reflects weighted average contractual, unhedged rates. See Note 9, Derivatives for hedge rates.
(3)    Ranges shown reflect fixed interest rate and rates using LIBOR as applicable.
(4)    This syndicated working capital facility with banks has a total commitment up to $250.0 million and is secured by substantially all of the unencumbered assets of the Company, as well as ownership interests in certain subsidiaries of the Company. Loans under this facility bear interest at LIBOR +3.25% per annum or Base Rate +2.25% per annum. The Base Rate is the highest of the Federal Funds Rate +0.50%, the Prime Rate, or LIBOR +1.00%. Subject to various restrictive covenants, such as the completion and presentation of audited consolidated financial statements, maintaining a minimum unencumbered liquidity of at least $25.0 million at the end of each calendar month, maintaining quarter end liquidity to be at least $35.0 million, and maintaining a minimum interest coverage ratio of 3.50 or greater, measured quarterly as of the last day of each quarter. The Company was in compliance with all debt covenants as of March 31, 2021.
(5)    These convertible senior notes ("Notes") will not bear regular interest, and the principal amount of the notes will not accrete. The Notes may bear special interest under specified circumstances relating to the Company’s failure to comply with its reporting obligations under the Indenture or if the Notes are not freely tradeable as required by the Indenture. The Notes will mature on February 1, 2026, unless earlier repurchased by the Company, redeemed by the Company or converted pursuant to their terms. The initial conversion rate of the Notes is 8.4807 shares of the Company’s common stock, par value $0.0001 per share, per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $117.91 per share. The conversion rate will be subject to adjustment upon the occurrence of certain specified events but will not be adjusted for any accrued and unpaid special interest. In addition, upon the occurrence of a make-whole fundamental change or an issuance of a notice of redemption, the Company will, in certain circumstances, increase the conversion rate by a number of additional shares for a holder that elects to convert its Notes in connection with such make-whole fundamental change or notice of redemption. The debt discount recorded on the Notes is being amortized to interest expense at an effective interest rate of 0.57%. As of March 31, 2021, $0.4 million of the debt discount was amortized to interest expense. In connection with the offering of the Notes, the Company entered into privately negotiated capped call transactions (“Capped Calls”) with certain of the initial purchasers and/or their respective affiliates at a cost of approximately $28.0 million. The Capped Calls are classified as equity and were recorded to additional paid-in-capital within stockholders’ equity as of March 31, 2021. The Capped Calls each have an initial strike price of approximately $117.91 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Notes. The Capped Calls have initial cap prices of $157.22 per share. The Capped Calls cover, subject to anti-dilution adjustments, approximately 3.4 million shares of common stock. The Capped Calls are expected generally to reduce the potential dilution to the common stock upon any conversion of Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of the Notes, as the case may be, in the event the market price per share of common stock, as measured under the Capped Calls, is greater than the strike price of the Capped Call, with such offset subject to a cap. If, however, the market price per share of the common stock, as measured under the Capped Calls, exceeds the cap price of the Capped Calls, there would be dilution and/or there would not be an offset of such potential cash payments, in each case, to the extent that the then-market price per share of the common stock exceeds the cap price. The final components of the Capped Calls are scheduled to expire on January 29, 2026.
(6)    Certain loans under these categories are part of project equity transactions.
(7)    Under a loan within this category, the Company may incur up to an aggregate principal amount of $100.0 million in revolver borrowings. Borrowings under this revolving loan may be designated as base rate loans or LIBOR loans, subject to certain terms and conditions. Base rate loans accrue interest at a rate per year equal to 2.25% plus the highest of (i) the federal funds rate plus 0.50%, (ii) Bank of America, N.A.’s published “prime rate,” and (iii) LIBOR rate plus 1.00%, subject to a 0.00% floor. LIBOR loans accrue interest at a rate per annum equal to 3.25 % plus the fluctuating rate of interest equal to LIBOR or a comparable successor rate approved by the administrative agent, subject to a 0.00% floor. In addition to customary covenants for these type of facilities, the Company is subject to financial covenants and is required to have unencumbered cash and cash equivalents at the end of each fiscal quarter of at least the greater of (i) $30.0 million and (ii) the amount of unencumbered liquidity to be maintained by Vivint Solar, Inc., a wholly owned subsidiary of the Company, in accordance with any loan documents governing recourse debt facilities of Vivint Solar, Inc. As of March 31, 2021, Vivint Solar, Inc. did not have any recourse debt facilities other than the facility described in this paragraph.
(8)    Pursuant to the terms of the aggregation facilities within this category the Company may draw up to an aggregate principal amount of $1.1 billion in revolver borrowings depending on the available borrowing base at the time.
(9)    A loan under this category with an outstanding balance of $124.1 million as of March 31, 2021 contains a put option that can be exercised beginning in 2036 that would require the Company to pay off the entire loan on November 30, 2037.
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Derivatives (Tables)
3 Months Ended
Mar. 31, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Offsetting Assets As of March 31, 2021, the information related to these offsetting arrangements were as follows (in thousands):
Instrument DescriptionGross Amounts of Recognized Assets / LiabilitiesGross Amounts Offset in the Consolidated Balance SheetNet Amounts of Assets / Liabilities Included in the Consolidated Balance Sheet
Notional Amount (1)
Assets:
Derivatives designated as hedging instruments$21,998 $(235)$21,763 $323,303 
Derivatives not designated as hedging instruments10,021 — 10,021 165,696 
Liabilities:
Derivatives designated as hedging instruments$(84,940)$235 $(84,705)$1,320,017 
Derivatives not designated as hedging instruments(17,280)— (17,280)352,381 
Total$(70,201)$— $(70,201)$2,161,397 

(1)    Comprised of 52 interest rate swaps which effectively fix the LIBOR portion of interest rates on outstanding balances of certain loans under the senior and securitized sections of the debt footnote table (see Note 8, Indebtedness) at 0.57% to 3.37% per annum. These swaps mature from August 31, 2022 to January 31, 2043.
As of December 31, 2020, the information related to these offsetting arrangements were as follows (in thousands):
Instrument DescriptionGross Amounts of Recognized Assets / LiabilitiesGross Amounts Offset in the Consolidated Balance SheetNet Amounts of Assets / Liabilities Included in the Consolidated Balance SheetNotional Amount
Assets:
Derivatives designated as hedging instruments$4,293 $(6)$4,287 $191,737 
Derivatives not designated as hedging instruments925 (13)912 166,138 
Liabilities:
Derivatives designated as hedging instruments(165,996)(165,990)1,796,596 
Derivatives not designated as hedging instruments(9,448)13 (9,435)190,530 
Total$(170,226)$— $(170,226)$2,345,001 
Offsetting Liabilities As of March 31, 2021, the information related to these offsetting arrangements were as follows (in thousands):
Instrument DescriptionGross Amounts of Recognized Assets / LiabilitiesGross Amounts Offset in the Consolidated Balance SheetNet Amounts of Assets / Liabilities Included in the Consolidated Balance Sheet
Notional Amount (1)
Assets:
Derivatives designated as hedging instruments$21,998 $(235)$21,763 $323,303 
Derivatives not designated as hedging instruments10,021 — 10,021 165,696 
Liabilities:
Derivatives designated as hedging instruments$(84,940)$235 $(84,705)$1,320,017 
Derivatives not designated as hedging instruments(17,280)— (17,280)352,381 
Total$(70,201)$— $(70,201)$2,161,397 

(1)    Comprised of 52 interest rate swaps which effectively fix the LIBOR portion of interest rates on outstanding balances of certain loans under the senior and securitized sections of the debt footnote table (see Note 8, Indebtedness) at 0.57% to 3.37% per annum. These swaps mature from August 31, 2022 to January 31, 2043.
As of December 31, 2020, the information related to these offsetting arrangements were as follows (in thousands):
Instrument DescriptionGross Amounts of Recognized Assets / LiabilitiesGross Amounts Offset in the Consolidated Balance SheetNet Amounts of Assets / Liabilities Included in the Consolidated Balance SheetNotional Amount
Assets:
Derivatives designated as hedging instruments$4,293 $(6)$4,287 $191,737 
Derivatives not designated as hedging instruments925 (13)912 166,138 
Liabilities:
Derivatives designated as hedging instruments(165,996)(165,990)1,796,596 
Derivatives not designated as hedging instruments(9,448)13 (9,435)190,530 
Total$(170,226)$— $(170,226)$2,345,001 
Schedule of cash flow hedges included in accumulated other comprehensive income (loss)
The losses (gains) on derivatives designated as cash flow hedges recognized into OCI, before tax effect, consisted of the following (in thousands):
Three months ended March 31,
20212020
Derivatives designated as cash flow hedges:
   Interest rate swaps$(64,303)$99,049 
The losses (gains) on derivatives financial instruments recognized into the consolidated statements of operations, before tax effect, consisted of the following (in thousands):
Three months ended March 31,
20212020
Interest expense, netOther expense, netInterest expense, netOther expense, net
Derivatives designated as cash flow hedges:
   Interest rate swaps
      Losses (gains) reclassified from AOCI into income$3,902 $— $335 $— 
Derivatives not designated as cash flow hedges:
   Interest rate swaps
      Gains recognized into income— (32,614)— — 
         Total losses (gains)$3,902 $(32,614)$335 $— 
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.21.1
VIE Arrangements (Tables)
3 Months Ended
Mar. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Carrying Amounts and Classification of the VIEs' Assets and Liabilities Included in the Consolidated Balance Sheets The carrying amounts and classification of the VIEs’ assets and liabilities included in the consolidated balance sheets are as follows (in thousands):
March 31, 2021December 31, 2020
Assets
Current assets
Cash$246,928 $219,502 
Restricted cash45,877 34,559 
Accounts receivable, net51,552 35,152 
Inventories40,843 23,306 
Prepaid expenses and other current assets582 2,629 
Total current assets385,782 315,148 
Solar energy systems, net7,038,553 6,748,127 
Other assets150,514 127,591 
Total assets$7,574,849 $7,190,866 
Liabilities
Current liabilities
Accounts payable$20,124 $15,609 
Distributions payable to noncontrolling interests and redeemable noncontrolling interests
27,676 28,577 
Accrued expenses and other liabilities24,324 24,660 
Deferred revenue, current portion46,043 44,906 
Deferred grants, current portion1,005 1,007 
Non-recourse debt, current portion33,966 31,594 
Total current liabilities153,138 146,353 
Deferred revenue, net of current portion506,510 493,161 
Deferred grants, net of current portion25,589 25,891 
Non-recourse debt, net of current portion1,308,041 1,160,817 
Other liabilities24,016 31,745 
Total liabilities$2,017,294 $1,857,967 
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2021
Share-based Payment Arrangement [Abstract]  
Summary of Stock Option Activity
The following table summarizes the activity for all stock options under all of the Company’s equity incentive plans for the three months ended March 31, 2021 (shares and aggregate intrinsic value in thousands):
Number of OptionsWeighted Average Exercise PriceWeighted Average Remaining Contractual LifeAggregate Intrinsic Value
Outstanding at December 31, 20208,019 $10.35 6.87$473,371 
Granted236 53.48 
Exercised(898)8.81 
Cancelled(172)10.16 
Outstanding at March 31, 20217,185 $11.96 6.71$348,628 
Options vested and exercisable at March 31, 20214,097 $6.81 5.27$219,890 
Summary of Activity for all Restricted Stock Units (RSUs)
The following table summarizes the activity for all restricted stock units (“RSUs”) under all of the Company’s equity incentive plans for the three months ended March 31, 2021 (shares in thousands):
Number of AwardsWeighted Average Grant Date Fair Value
Unvested balance at December 31, 20207,103 $40.17 
Granted226 63.85 
Issued(1,258)33.54 
Cancelled / forfeited(196)20.60 
Unvested balance at March 31, 20215,875 $43.13 
Summary of Stock-Based Compensation Expense
The Company recognized stock-based compensation expense, including ESPP expenses, in the consolidated statements of operations as follows (in thousands):
Three Months Ended March 31,
20212020
Cost of customer agreements and incentives$2,232 $1,946 
Cost of solar energy systems and product sales
1,304 673 
Sales and marketing27,106 3,478 
Research and development676 1,075 
General and administration46,711 11,773 
Total$78,029 $18,945 
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Lease Expense and Other Information Related to Leases
The components of lease expense were as follows (in thousands):
Three Months Ended March 31,
20212020
Finance lease cost:
Amortization of right-of-use assets$3,198 $2,657 
Interest on lease liabilities271 217 
Operating lease cost3,010 3,126 
Short-term lease cost3,528 120 
Variable lease cost1,618 810 
Sublease income(195)(160)
Total lease cost$11,430 $6,770 
Other information related to leases was as follows (dollars in thousands):
Three Months Ended March 31,
20212020
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$6,740 $2,575 
Operating cash flows from finance leases268 221 
Financing cash flows from finance leases3,087 2,953 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases313 32 
Finance leases1,090 180 
Weighted average remaining lease term (years):
Operating leases7.154.99
Finance leases2.382.70
Weighted average discount rate:
Operating leases4.2 %5.5 %
Finance leases4.7 %4.2 %
Future Minimum Lease Payments Under Non-Cancellable Leases
Future minimum lease commitments under non-cancellable leases as of March 31, 2021 were as follows (in thousands):
Operating LeasesSublease IncomeNet Operating LeasesFinance Leases
2021$24,383 $485 $23,898 $11,436 
202219,218 23 19,195 7,936 
202316,605 — 16,605 2,997 
202411,070 — 11,070 667 
20259,522 — 9,522 
Thereafter35,951 — 35,951 — 
Total future lease payments 116,749 508 116,241 23,037 
Less: Amount representing interest15,054 — 15,054 1,145 
Present value of future payments101,695 508 101,187 21,892 
Less: Tenant incentives— — — — 
Net present value of future payments101,695 508 101,187 21,892 
Less: Current portion20,613 — 20,613 10,707 
Long-term portion$81,082 $508 $80,574 $11,185 
Future Minimum Lease Payments Under Non-Cancellable Leases
Future minimum lease commitments under non-cancellable leases as of March 31, 2021 were as follows (in thousands):
Operating LeasesSublease IncomeNet Operating LeasesFinance Leases
2021$24,383 $485 $23,898 $11,436 
202219,218 23 19,195 7,936 
202316,605 — 16,605 2,997 
202411,070 — 11,070 667 
20259,522 — 9,522 
Thereafter35,951 — 35,951 — 
Total future lease payments 116,749 508 116,241 23,037 
Less: Amount representing interest15,054 — 15,054 1,145 
Present value of future payments101,695 508 101,187 21,892 
Less: Tenant incentives— — — — 
Net present value of future payments101,695 508 101,187 21,892 
Less: Current portion20,613 — 20,613 10,707 
Long-term portion$81,082 $508 $80,574 $11,185 
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2021
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Net Loss Per Share
The computation of the Company’s basic and diluted net loss per share is as follows (in thousands, except per share amounts):
Three Months Ended March 31,
20212020
Numerator: 
Net loss attributable to common stockholders$(23,789)$(27,959)
Denominator: 
Weighted average shares used to compute net loss per share attributable to common stockholders, basic202,562 119,220 
Weighted average effect of potentially dilutive shares to purchase common stock
— — 
Weighted average shares used to compute net loss per share attributable to common stockholders, diluted202,562 119,220 
Net loss per share attributable to common stockholders
Basic$(0.12)$(0.23)
Diluted$(0.12)$(0.23)
Schedule of Shares Excluded From Computation of Diluted Net Loss Per Share
The following shares were excluded from the computation of diluted net loss per share as the impact of including those shares would be anti-dilutive (in thousands):
Three Months Ended March 31,
20212020
Outstanding stock options559 2,616 
Unvested restricted stock units345 2,002 
Convertible senior notes (if converted)2,337 — 
Total3,241 4,618 
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Organization - Additional Information (Details)
3 Months Ended
Mar. 31, 2021
investmentFund
Operating Leased Assets [Line Items]  
Power purchase or lease agreement term 22 years
Number of legal structures utilized in investment funds 3
Minimum  
Operating Leased Assets [Line Items]  
Power purchase or lease agreement term 20 years
Maximum  
Operating Leased Assets [Line Items]  
Power purchase or lease agreement term 25 years
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
segment
purchase_period
Mar. 31, 2020
USD ($)
Dec. 31, 2020
USD ($)
Jan. 01, 2020
USD ($)
Dec. 31, 2019
USD ($)
Summary Of Significant Accounting Policies [Line Items]          
Number of operating segments | segment 1        
Number of business activities | purchase_period 1        
Deferred revenue, revenue recognized $ 18,800 $ 17,400      
Contracted but not yet recognized $ 11,300        
Revenue expected to recognize over next twelve months, percent 6.00%        
Revenue recognized, term, existing deferred revenue 10 years        
Customer agreement, initial term 22 years        
Cumulative effect of adoption of new ASU (No. 2016-13) $ 6,856,302 $ 1,198,664 $ 6,728,910   $ 1,331,432
Allowance for credit losses on unbilled receivables $ 1,874        
Cumulative Effect, Period of Adoption, Adjustment          
Summary Of Significant Accounting Policies [Line Items]          
Cumulative effect of adoption of new ASU (No. 2016-13)     (1,731) $ (1,700) $ (1,228)
Allowance for credit losses on unbilled receivables     $ 1,731 $ 1,700  
Minimum          
Summary Of Significant Accounting Policies [Line Items]          
Customer agreement, initial term 20 years        
Maximum          
Summary Of Significant Accounting Policies [Line Items]          
Customer agreement, initial term 25 years        
Solar energy systems | Under Customer Agreements          
Summary Of Significant Accounting Policies [Line Items]          
Average age 4 years        
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies - Schedule of Revenues from External Customers (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Revenue, Major Customer [Line Items]    
Total revenue $ 334,794 $ 210,731
Customer agreements and incentives    
Revenue, Major Customer [Line Items]    
Total revenue 174,596 99,124
Customer agreements    
Revenue, Major Customer [Line Items]    
Total revenue 157,830 94,253
Incentives    
Revenue, Major Customer [Line Items]    
Total revenue 16,766 4,871
Solar energy systems and product sales    
Revenue, Major Customer [Line Items]    
Total revenue 160,198 111,607
Solar energy systems    
Revenue, Major Customer [Line Items]    
Total revenue 89,050 71,277
Products    
Revenue, Major Customer [Line Items]    
Total revenue $ 71,148 $ 40,330
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies - Cash and Restricted Cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Oct. 08, 2020
Mar. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]          
Cash $ 649,493 $ 519,965   $ 286,418 $ 269,577
Restricted cash, current and long-term 163,940 188,243   79,830 93,652
Total $ 813,433 $ 708,208   $ 366,248 $ 363,229
Vivint Solar Inc          
Business Acquisition [Line Items]          
Increase (decrease) cash and restricted cash     $ 537,200    
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies - Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]    
Customer receivables $ 125,583 $ 97,723
Other receivables 1,766 710
Rebates receivable 4,165 1,569
Allowance for credit losses (6,015) (4,861)
Total $ 125,499 $ 95,141
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies - Deferred Revenue (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Deferred Revenue Arrangement [Line Items]      
Deferred revenue $ 807,131 $ 799,276 $ 729,500
Customer agreements      
Deferred Revenue Arrangement [Line Items]      
Deferred revenue 669,626 666,741  
Customer agreements | Payments received, net      
Deferred Revenue Arrangement [Line Items]      
Deferred revenue 616,085 614,906  
Customer agreements | Financing component balance      
Deferred Revenue Arrangement [Line Items]      
Deferred revenue 53,541 51,835  
SREC contracts      
Deferred Revenue Arrangement [Line Items]      
Deferred revenue 137,505 132,535  
SREC contracts | Payments received, net      
Deferred Revenue Arrangement [Line Items]      
Deferred revenue 130,603 126,793  
SREC contracts | Financing component balance      
Deferred Revenue Arrangement [Line Items]      
Deferred revenue $ 6,902 $ 5,742  
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurement - Schedule of Carrying Values and Fair Values of Debt Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument, fair value $ 5,274,225 $ 4,796,145
Carrying Value | Recourse debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument, fair value 569,156 230,660
Carrying Value | Senior debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument, fair value 1,658,889 1,722,730
Carrying Value | Subordinated debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument, fair value 959,565 934,386
Carrying Value | Securitization debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument, fair value 2,086,615 1,908,369
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument, fair value 5,333,935 4,935,590
Fair Value | Recourse debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument, fair value 531,180 230,660
Fair Value | Senior debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument, fair value 1,663,238 1,733,767
Fair Value | Subordinated debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument, fair value 975,368 958,880
Fair Value | Securitization debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument, fair value $ 2,164,149 $ 2,012,283
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurement - Schedule of Fair Value, Financial Instruments Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Prepaid Expenses and Other Current Assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, fair value   $ 100
Accrued Liabilities and Other Liabiltiies    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities, fair value $ 24,700 23,900
Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 32,019 5,218
Derivative liabilities 102,220 175,444
Contingent consideration 3,453 4,653
Fair Value, Measurements, Recurring | Interest rate swaps    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 32,019 5,218
Derivative liabilities 102,220 175,444
Fair Value, Measurements, Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 0 0
Derivative liabilities 0 0
Contingent consideration 0 0
Fair Value, Measurements, Recurring | Level 1 | Interest rate swaps    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 0 0
Derivative liabilities 0 0
Fair Value, Measurements, Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 32,019 5,218
Derivative liabilities 102,220 175,444
Contingent consideration 0 0
Fair Value, Measurements, Recurring | Level 2 | Interest rate swaps    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 32,019 5,218
Derivative liabilities 102,220 175,444
Fair Value, Measurements, Recurring | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 0 0
Derivative liabilities 0 0
Contingent consideration 3,453 4,653
Fair Value, Measurements, Recurring | Level 3 | Interest rate swaps    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 0 0
Derivative liabilities $ 0 $ 0
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurement - Summary of activity of Level 3 contingent consideration (Details) - Contingent Consideration
$ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance $ 4,653
Change in fair value recognized in earnings within sales and marketing expense (1,200)
Ending balance $ 3,453
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]    
Raw materials $ 255,699 $ 241,095
Work-in-process 34,073 41,950
Total 289,772 283,045
Safe harbor program within raw materials $ 85,300 $ 73,000
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Solar Energy Systems, net - Schedule (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Solar energy systems    
Property, Plant and Equipment [Line Items]    
Solar energy systems $ 9,043,037 $ 8,723,212
Accumulated depreciation and amortization (1,000,558) (914,551)
Construction-in-progress 417,964 394,127
Total solar energy systems, net 8,460,443 8,202,788
Solar energy system equipment costs    
Property, Plant and Equipment [Line Items]    
Solar energy systems 8,127,259 7,839,427
Inverters    
Property, Plant and Equipment [Line Items]    
Solar energy systems $ 915,778 $ 883,785
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Solar Energy Systems, net - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Solar Energy Systems Disclosure [Abstract]    
Depreciation expense $ 87.4 $ 46.4
Amortization of deferred grants $ 2.1 $ 2.0
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Other Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Other Assets [Line Items]      
Accumulated amortization of costs to obtain contracts $ (55,689)   $ (51,365)
Unbilled receivables 163,845   150,603
Allowance for credit losses on unbilled receivables (1,874)    
Operating lease right-of-use assets 76,763   81,516
Equity method investment 62,927   65,356
Other assets 97,397   56,966
Total 801,270   681,665
Amortization cost 4,200 $ 3,400  
Customer agreements      
Other Assets [Line Items]      
Costs to obtain contracts- customer agreements 455,420   377,839
Incentives      
Other Assets [Line Items]      
Costs to obtain contracts- customer agreements $ 2,481   $ 2,481
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accrued employee compensation $ 104,413 $ 91,115
Operating lease obligations 20,613 21,461
Accrued interest 35,287 38,340
Accrued professional fees 15,817 15,834
Other accrued expenses 136,436 158,864
Total $ 312,566 $ 325,614
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Indebtedness - Schedule of Debt (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Plus: Debt premium $ 106,448 $ 108,778
Less: Debt discount (68,280) (55,624)
Total debt, net 5,274,225 4,796,145
Unused borrowing capacity 154,250  
Recourse Debt    
Debt Instrument [Line Items]    
Total debt, gross 580,196 230,660
Unused borrowing capacity 32,500  
Recourse Debt | Bank Line Of Credit    
Debt Instrument [Line Items]    
Total debt, gross 180,196 $ 230,660
Unused borrowing capacity $ 32,500  
Weighted average interest rate 3.36% 3.53%
Recourse Debt | 0% Convertible Senior Notes    
Debt Instrument [Line Items]    
Total debt, gross $ 400,000 $ 0
Unused borrowing capacity $ 0  
Weighted average interest rate 0.00%  
Interest rate during period 0.00%  
Non Recourse Debt    
Debt Instrument [Line Items]    
Total debt, gross $ 4,655,861 4,512,331
Unused borrowing capacity 121,750  
Non Recourse Debt | Senior revolving and delayed draw loans    
Debt Instrument [Line Items]    
Total debt, gross 731,300 $ 587,600
Unused borrowing capacity $ 97,050  
Weighted average interest rate 2.78% 2.85%
Non Recourse Debt | Senior Non Revolving Loans    
Debt Instrument [Line Items]    
Total debt, gross $ 879,583 $ 1,087,386
Unused borrowing capacity $ 0  
Weighted average interest rate 3.85% 3.68%
Non Recourse Debt | Senior Non Revolving Loans | Minimum    
Debt Instrument [Line Items]    
Interest rate during period 4.50%  
Non Recourse Debt | Senior Non Revolving Loans | Maximum    
Debt Instrument [Line Items]    
Interest rate during period 6.50%  
Non Recourse Debt | Subordinated revolving and delayed draw loans    
Debt Instrument [Line Items]    
Total debt, gross $ 139,053 $ 282,722
Unused borrowing capacity $ 24,700  
Weighted average interest rate 9.11% 8.43%
Non Recourse Debt | Subordinated revolving and delayed draw loans | Minimum    
Debt Instrument [Line Items]    
Interest rate during period 8.50%  
Non Recourse Debt | Subordinated revolving and delayed draw loans | Maximum    
Debt Instrument [Line Items]    
Interest rate during period 10.00%  
Non Recourse Debt | Subordinated Loans    
Debt Instrument [Line Items]    
Total debt, gross $ 836,882 $ 668,642
Total debt, net 124,100  
Unused borrowing capacity $ 0  
Weighted average interest rate 8.64% 8.76%
Non Recourse Debt | Subordinated Loans | Minimum    
Debt Instrument [Line Items]    
Interest rate during period 8.00%  
Non Recourse Debt | Subordinated Loans | Maximum    
Debt Instrument [Line Items]    
Interest rate during period 10.00%  
Non Recourse Debt | Securitized Loans    
Debt Instrument [Line Items]    
Total debt, gross $ 2,069,043 $ 1,885,981
Unused borrowing capacity $ 0  
Weighted average interest rate 3.90% 4.18%
Non Recourse Debt | Securitized Loans | Minimum    
Debt Instrument [Line Items]    
Interest rate during period 2.33%  
Non Recourse Debt | Securitized Loans | Maximum    
Debt Instrument [Line Items]    
Interest rate during period 5.31%  
Recourse and Nonrecourse Debt    
Debt Instrument [Line Items]    
Total debt, gross $ 5,236,057 $ 4,742,991
Unused borrowing capacity $ 154,250  
LIBOR | Recourse Debt | Bank Line Of Credit    
Debt Instrument [Line Items]    
Interest rate during period 3.25%  
LIBOR | Non Recourse Debt | Senior revolving and delayed draw loans | Minimum    
Debt Instrument [Line Items]    
Interest rate during period 2.50%  
LIBOR | Non Recourse Debt | Senior revolving and delayed draw loans | Maximum    
Debt Instrument [Line Items]    
Interest rate during period 3.25%  
LIBOR | Non Recourse Debt | Senior Non Revolving Loans | Minimum    
Debt Instrument [Line Items]    
Interest rate during period 2.125%  
LIBOR | Non Recourse Debt | Senior Non Revolving Loans | Maximum    
Debt Instrument [Line Items]    
Interest rate during period 2.25%  
LIBOR | Non Recourse Debt | Subordinated revolving and delayed draw loans    
Debt Instrument [Line Items]    
Interest rate during period 9.00%  
LIBOR | Non Recourse Debt | Subordinated Loans | Minimum    
Debt Instrument [Line Items]    
Interest rate during period 5.00%  
LIBOR | Non Recourse Debt | Subordinated Loans | Maximum    
Debt Instrument [Line Items]    
Interest rate during period 6.75%  
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.21.1
Indebtedness - Additional Information (Details)
$ / shares in Units, $ in Thousands, shares in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
Debt Instrument [Line Items]    
Common stock, par value (in usd per share) | $ / shares $ 0.0001 $ 0.0001
Debt discount amortized $ 106,448 $ 108,778
Loan outstanding balance 5,274,225 $ 4,796,145
Bank Line Of Credit | Recourse debt    
Debt Instrument [Line Items]    
Secured borrowings assets carrying amount 250,000  
Minimum unencumbered liquid assets to be maintained 25,000  
Minimum required quarter-end unencumbered cash balance $ 35,000  
Interest coverage ratio 350.00%  
Bank Line Of Credit | Recourse debt | LIBOR    
Debt Instrument [Line Items]    
Interest rate during period 3.25%  
Bank Line Of Credit | Recourse debt | Base Rate    
Debt Instrument [Line Items]    
Interest rate 2.25%  
Bank Line Of Credit | Recourse debt | Federal Funds Rate    
Debt Instrument [Line Items]    
Interest rate 0.50%  
Bank Line Of Credit | Recourse debt | Prime Rate    
Debt Instrument [Line Items]    
Interest rate 1.00%  
Convertible Senior Notes Due 2026 | Recourse debt    
Debt Instrument [Line Items]    
Interest rate during period 0.00%  
Convertible Senior Notes Due 2026 | Convertible Debt    
Debt Instrument [Line Items]    
Initial conversion rate 0.0084807  
Common stock, par value (in usd per share) | $ / shares $ 0.0001  
Conversion price (in usd per share) | $ / shares $ 117.91  
Debt discount amortized $ 400  
Effective interest rate 0.57%  
Convertible Senior Notes Due 2026 | Convertible Debt | Capped Call    
Debt Instrument [Line Items]    
Conversion price (in usd per share) | $ / shares $ 157.22  
Payments for capped call transaction $ 28,000  
Capped call price per share (in dollars per share) | $ / shares $ 117.91  
Number of shares covered by capped calls (in shares) | shares 3.4  
Senior revolving and delayed draw loans | Non-recourse debt    
Debt Instrument [Line Items]    
Aggregate principal amount $ 1,100,000  
Senior revolving and delayed draw loans | Non-recourse debt | Revolving loan    
Debt Instrument [Line Items]    
Aggregate principal amount 100,000  
Minimum required fiscal unencumbered cash balance $ 30,000  
Senior Revolving and Delayed Draw Loans, Base Rate Loans | Non-recourse debt | LIBOR | Revolving loan    
Debt Instrument [Line Items]    
Basis spread on variable rate 1.00%  
Senior Revolving and Delayed Draw Loans, Base Rate Loans | Non-recourse debt | Base Rate | Revolving loan    
Debt Instrument [Line Items]    
Basis spread on variable rate 2.25%  
Senior Revolving and Delayed Draw Loans, Base Rate Loans | Non-recourse debt | Federal Funds Rate | Revolving loan    
Debt Instrument [Line Items]    
Basis spread on variable rate 0.50%  
Senior Revolving and Delayed Draw Loans, Base Rate Loans | Non-recourse debt | LIBOR Floor Rate | Revolving loan    
Debt Instrument [Line Items]    
Basis spread on variable rate 0.00%  
Senior Revolving and Delayed Draw Loans, LIBOR Loans | Non-recourse debt | LIBOR | Revolving loan    
Debt Instrument [Line Items]    
Basis spread on variable rate 3.25%  
Senior Revolving and Delayed Draw Loans, LIBOR Loans | Non-recourse debt | LIBOR Floor Rate | Revolving loan    
Debt Instrument [Line Items]    
Basis spread on variable rate 0.00%  
Subordinated Loans | Non-recourse debt    
Debt Instrument [Line Items]    
Loan outstanding balance $ 124,100  
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.21.1
Derivatives - Offsetting Arrangements (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Liabilities:    
Derivative, net, gross amounts of assets/liabilities $ (70,201) $ (170,226)
Derivative assets, net amounts of assets/liabilities (70,201) (170,226)
Derivative, notional amount 2,161,397 2,345,001
Derivatives designated as hedging instruments    
Assets:    
Derivative assets, gross amounts of recognized assets 21,998 4,293
Derivative asset, gross amounts offset (235) (6)
Derivative assets, net amounts of assets 21,763 4,287
Derivative asset, notional amount 323,303 191,737
Liabilities:    
Derivative liability, gross amounts of liabilities (84,940) (165,996)
Derivative liability, gross amounts offset 235 6
Derivative liabilities, net amounts of liabilities (84,705) (165,990)
Derivative liability, notional amount 1,320,017 1,796,596
Derivatives not designated as hedging instruments    
Assets:    
Derivative assets, gross amounts of recognized assets 10,021 925
Derivative asset, gross amounts offset 0 (13)
Derivative assets, net amounts of assets 10,021 912
Derivative asset, notional amount 165,696 166,138
Liabilities:    
Derivative liability, gross amounts of liabilities (17,280) (9,448)
Derivative liability, gross amounts offset 0 13
Derivative liabilities, net amounts of liabilities (17,280) (9,435)
Derivative liability, notional amount $ 352,381 $ 190,530
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.21.1
Derivatives - Derivatives Designated as Cash Flow Hedges (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Interest rate swaps | Derivatives designated as hedging instruments    
Derivatives designated as cash flow hedges:    
Losses (gains) on derivatives designated as cash flow hedges recognized into OCI $ (64,303) $ 99,049
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Derivatives - Losses (Gains) on Derivatives Financial Instruments (Details) - Interest rate swaps - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Interest expense, net    
Derivatives designated as cash flow hedges:    
Losses (gains) reclassified from AOCI into income $ 3,902 $ 335
Gains recognized into income 0 0
Total losses (gains) 3,902 335
Other expense, net    
Derivatives designated as cash flow hedges:    
Losses (gains) reclassified from AOCI into income 0 0
Gains recognized into income (32,614) 0
Total losses (gains) $ (32,614) $ 0
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.21.1
Derivatives - Additional Information (Details)
$ in Millions
3 Months Ended
Mar. 31, 2021
USD ($)
derivative
Mar. 31, 2020
USD ($)
Derivatives, Fair Value [Line Items]    
Net (loss) gain on derivatives, tax | $ $ 18.2 $ 26.4
Additional amount to be classified as an increase to interest expense during next 12 months | $ $ 22.0  
Derivative, undesignated, number of instruments held | derivative 10  
Minimum | LIBOR    
Derivatives, Fair Value [Line Items]    
Interest rate 0.57%  
Maximum | LIBOR    
Derivatives, Fair Value [Line Items]    
Interest rate 3.37%  
Interest rate swaps    
Derivatives, Fair Value [Line Items]    
Number of interest rate swaps | derivative 52  
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.21.1
Pass-through Financing Obligations (Details) - USD ($)
$ in Millions
Mar. 31, 2021
Dec. 31, 2020
Property Subject to or Available for Operating Lease [Line Items]    
Customer agreement, initial term 22 years  
Minimum    
Property Subject to or Available for Operating Lease [Line Items]    
Customer agreement, initial term 20 years  
Maximum    
Property Subject to or Available for Operating Lease [Line Items]    
Customer agreement, initial term 25 years  
Solar energy systems, net    
Property Subject to or Available for Operating Lease [Line Items]    
Solar energy systems, initial term 7 years  
Solar energy systems $ 714.4 $ 715.5
Accumulated depreciation $ 126.7 $ 120.2
Solar energy systems, net | Minimum    
Property Subject to or Available for Operating Lease [Line Items]    
Solar energy systems, initial term 20 years  
Solar energy systems, net | Maximum    
Property Subject to or Available for Operating Lease [Line Items]    
Solar energy systems, initial term 22 years  
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.21.1
VIE Arrangements - Carrying Amounts and Classification of the VIEs' Assets and Liabilities Included in the Consolidated Balance Sheets (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
investmentFund
fund
Dec. 31, 2020
USD ($)
Mar. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Current assets:        
Cash $ 649,493 $ 519,965 $ 286,418 $ 269,577
Restricted cash 163,792 188,095    
Accounts receivable, net 125,499 95,141    
Inventories 289,772 283,045    
Prepaid expenses and other current assets 40,098 51,483    
Total current assets 1,268,654 1,137,729    
Property and equipment, net 58,168 62,182    
Other assets 801,270 681,665    
Total assets [1] 14,885,961 14,382,943    
Current liabilities:        
Accounts payable 212,230 207,441    
Distributions payable to noncontrolling interests and redeemable noncontrolling interests 27,726 28,627    
Accrued expenses and other liabilities 312,566 325,614    
Deferred revenue, current portion 106,749 108,452    
Deferred grants, current portion 8,238 8,251    
Non-recourse debt, current portion 103,498 195,036    
Total current liabilities 798,835 901,356    
Deferred revenue, net of current portion 700,382 690,824    
Deferred grants, net of current portion 210,863 213,269    
Non-recourse debt, net of current portion 4,601,570 4,370,449    
Other liabilities 193,168 268,684    
Total liabilities [1] $ 7,493,365 7,093,572    
Number of legal structures utilized in investment funds | investmentFund 3      
Solar energy systems, net        
Current assets:        
Property and equipment, net $ 8,460,443 8,202,788    
Variable Interest Entities        
Current assets:        
Cash 246,928 219,502    
Restricted cash 45,877 34,559    
Accounts receivable, net 51,552 35,152    
Inventories 40,843 23,306    
Prepaid expenses and other current assets 582 2,629    
Total current assets 385,782 315,148    
Other assets 150,514 127,591    
Total assets 7,574,849 7,190,866    
Current liabilities:        
Accounts payable 20,124 15,609    
Distributions payable to noncontrolling interests and redeemable noncontrolling interests 27,676 28,577    
Accrued expenses and other liabilities 24,324 24,660    
Deferred revenue, current portion 46,043 44,906    
Deferred grants, current portion 1,005 1,007    
Non-recourse debt, current portion 33,966 31,594    
Total current liabilities 153,138 146,353    
Deferred revenue, net of current portion 506,510 493,161    
Deferred grants, net of current portion 25,589 25,891    
Non-recourse debt, net of current portion 1,308,041 1,160,817    
Other liabilities 24,016 31,745    
Total liabilities $ 2,017,294 1,857,967    
Number of legal structures utilized in investment funds | fund 7      
Variable Interest Entities | Solar energy systems, net        
Current assets:        
Property and equipment, net $ 7,038,553 $ 6,748,127    
[1] The Company’s consolidated assets as of March 31, 2021 and December 31, 2020 include $7,574,849 and $7,190,866, respectively, in assets of variable interest entities (“VIEs”) that can only be used to settle obligations of the VIEs. These assets include solar energy systems, net, as of March 31, 2021 and December 31, 2020 of $7,038,553 and $6,748,127, respectively; cash as of March 31, 2021 and December 31, 2020 of $246,928 and $219,502, respectively; restricted cash as of March 31, 2021 and December 31, 2020 of $45,877 and $34,559, respectively; accounts receivable, net as of March 31, 2021 and December 31, 2020 of $51,552 and $35,152, respectively; inventories as of March 31, 2021 and December 31, 2020 of $40,843 and 23,306, respectively; prepaid expenses and other current assets as of March 31, 2021 and December 31, 2020 of $582 and $2,629, respectively; and other assets as of March 31, 2021 and December 31, 2020 of $150,514 and $127,591, respectively. The Company’s consolidated liabilities as of March 31, 2021 and December 31, 2020 include $2,017,294 and $1,857,967, respectively, in liabilities of VIEs whose creditors have no recourse to the Company. These liabilities include accounts payable as of March 31, 2021 and December 31, 2020 of $20,124 and $15,609, respectively; distributions payable to noncontrolling interests and redeemable noncontrolling interests as of March 31, 2021 and December 31, 2020 of $27,676 and $28,577, respectively; accrued expenses and other current liabilities as of March 31, 2021 and December 31, 2020 of $24,324 and $24,660, respectively; deferred revenue as of March 31, 2021 and December 31, 2020 of $552,553 and $538,067, respectively; deferred grants as of March 31, 2021 and December 31, 2020 of $26,594 and $26,898, respectively; non-recourse debt as of March 31, 2021 and December 31, 2020 of $1,342,007 and $1,192,411, respectively; and other liabilities as of March 31, 2021 and December 31, 2020 of $24,016 and $31,745, respectively.
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.21.1
Redeemable Noncontrolling Interests and Equity (Details)
$ in Millions
Mar. 31, 2021
USD ($)
fund
Dec. 31, 2020
fund
Equity [Abstract]    
Number of funds, carrying value adjusted to redemption value | fund 14 15
Difference between the fair value of noncontrolling interest and redeemable noncontrolling interest acquired and the carrying value $ 70.3  
Fair value of noncontrolling interest $ 129.4  
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Number of Options    
Outstanding, beginning balance (in shares) 8,019  
Granted (in shares) 236  
Exercised (in shares) (898)  
Cancelled (in shares) (172)  
Outstanding, ending balance (in shares) 7,185 8,019
Weighted Average Exercise Price    
Outstanding, beginning balance (in dollars per share) $ 10.35  
Granted (in dollars per share) 53.48  
Exercised (in dollars per share) 8.81  
Cancelled (in dollars per share) 10.16  
Outstanding, ending balance (in dollars per share) $ 11.96 $ 10.35
Weighted-average remaining contractual life, options outstanding 6 years 8 months 15 days 6 years 10 months 13 days
Aggregate intrinsic value, options outstanding $ 348,628 $ 473,371
Options vested and exercisable (in shares) 4,097  
Options vested and exercisable (in dollars per share) $ 6.81  
Weighted-average remaining contractual life, options vested and exercisable 5 years 3 months 7 days  
Aggregate intrinsic value, options vested and exercisable $ 219,890  
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Summary of Activity for All Restricted Stock Units ("RSUs") (Details) - Restricted Stock Units (RSUs)
shares in Thousands
3 Months Ended
Mar. 31, 2021
$ / shares
shares
Number of Awards  
Unvested, beginning balance (in shares) | shares 7,103
Granted (in shares) | shares 226
Issued (in shares) | shares (1,258)
Cancelled / forfeited (in shares) | shares (196)
Unvested, ending balance (in shares) | shares 5,875
Weighted Average Grant Date Fair Value  
Unvested, beginning balance (in dollars per share) | $ / shares $ 40.17
Granted (in dollars per share) | $ / shares 63.85
Issued (in dollars per share) | $ / shares 33.54
Cancelled / forfeited (in dollars per share) | $ / shares 20.60
Unvested, ending balance (in dollars per share) | $ / shares $ 43.13
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Narrative (Details)
3 Months Ended
Mar. 31, 2021
USD ($)
purchase_period
$ / shares
shares
Mar. 31, 2020
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Compensation expense recognized $ 78,029,000 $ 18,945,000
Warrants    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Warrant, number purchased (in shares) | shares 316,177  
Share price (in dollars per share) | $ / shares $ 60.48  
Compensation expense recognized $ 1,400,000  
Warrant, exercise price (in dollars per share) | $ / shares $ 0.01  
Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
ESPP offering period 24 months  
Number of purchase periods | purchase_period 4  
Duration of each purchase period 6 months  
Maximum percentage in payroll deductions to acquire shares of common stock 15.00%  
Maximum deductible fair market value of shares available for employee to purchase per calendar year $ 25,000  
Maximum number of shares available for employee to purchase per offering period (in shares) | shares 10,000  
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Compensation expense recognized $ 78,029 $ 18,945
Stock-based compensation expense capitalized 2,600  
Cost of customer agreements and incentives    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Compensation expense recognized 2,232 1,946
Cost of solar energy systems and product sales    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Compensation expense recognized 1,304 673
Sales and marketing    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Compensation expense recognized 27,106 3,478
Research and development    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Compensation expense recognized 676 1,075
General and administration    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Compensation expense recognized $ 46,711 $ 11,773
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Effective income tax rates 6.50% 2.90%  
Unrecognized tax benefits $ 1,000,000.0   $ 1,000,000.0
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies - Narrative (Details)
$ in Millions
1 Months Ended 3 Months Ended
Jan. 17, 2020
plantiff
Dec. 31, 2019
plantiff
Oct. 31, 2019
plantiff
Mar. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Jun. 30, 2020
USD ($)
Other Commitments [Line Items]            
Letters of credit outstanding, amount       $ 27.7 $ 37.0  
Required cash and cash equivalents balance       30.0    
Purchase commitment       $ 101.0    
Number of plaintiffs | plantiff 8 10 2      
Settled Litigation            
Other Commitments [Line Items]            
Loss contingency accrual           $ 5.5
Letter of Credit | Minimum            
Other Commitments [Line Items]            
Letter of credit, fee percentage       2.13%    
Letter of Credit | Maximum            
Other Commitments [Line Items]            
Letter of credit, fee percentage       3.25%    
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Finance lease cost:    
Amortization of right-of-use assets $ 3,198 $ 2,657
Interest on lease liabilities 271 217
Operating lease cost 3,010 3,126
Short-term lease cost 3,528 120
Variable lease cost 1,618 810
Sublease income (195) (160)
Total lease cost $ 11,430 $ 6,770
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies - Other Information Related to Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Cash paid for amounts included in the measurement of lease liabilities    
Operating cash flows from operating leases $ 6,740 $ 2,575
Operating cash flows from finance leases 268 221
Financing cash flows from finance leases 3,087 2,953
Right-of-use assets obtained in exchange for lease obligations:    
Operating leases 313 32
Finance leases $ 1,090 $ 180
Weighted average remaining lease term (years):    
Weighted average remaining lease term (years), operating leases 7 years 1 month 24 days 4 years 11 months 26 days
Weighted average remaining lease term (years), finance leases 2 years 4 months 17 days 2 years 8 months 12 days
Weighted average discount rate:    
Weighted average discount rate, operating leases 4.20% 5.50%
Weighted average discount rate, finance leases 4.70% 4.20%
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Operating Leases    
Operating leases, 2021 $ 24,383  
Operating leases, 2022 19,218  
Operating leases, 2023 16,605  
Operating leases, 2024 11,070  
Operating leases, 2025 9,522  
Operating leases, thereafter 35,951  
Operating leases, future lease payments 116,749  
Operating leases, amount representing interest 15,054  
Operating leases, present value of future payments 101,695  
Operating leases, tenant incentives 0  
Operating leases, net present value of future payments 101,695  
Operating leases, current portion 20,613  
Operating lease, long-term portion 81,082  
Sublease Income    
Sublease Income, 2021 485  
Sublease Income, 2022 23  
Sublease Income, 2023 0  
Sublease Income, 2024 0  
Sublease Income, 2025 0  
Sublease Income, thereafter 0  
Sublease Income, future lease payments 508  
Net Operating Leases    
Net operating leases, 2021 23,898  
Net operating leases, 2022 19,195  
Net operating leases, 2023 16,605  
Net operating leases, 2024 11,070  
Net operating leases, 2025 9,522  
Net operating leases, thereafter 35,951  
Net operating leases, future lease payments 116,241  
Operating leases, future lease payments 15,054  
Net operating leases, present value of future payments 101,187  
Less: Tenant incentives 0  
Net operating leases, net present value of future payments 101,187  
Net operating leases, revised, current portion 20,613  
Net operating leases, revised, noncurrent portion 80,574  
Finance Leases    
Finance leases, 2021 11,436  
Finance leases, 2022 7,936  
Finance leases, 2023 2,997  
Finance leases, 2024 667  
Finance leases, 2025 1  
Finance leases, thereafter 0  
Finance leases, future lease payments 23,037  
Finance leases, present value of future payments 1,145  
Finance leases, present value of future payments 21,892  
Finance lease obligations, current portion 10,707 $ 11,037
Finance lease obligations, net of current portion $ 11,185 $ 12,929
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share - Computation of Basic and Diluted Net Income per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Numerator:    
Net loss attributable to common stockholders $ (23,789) $ (27,959)
Denominator:    
Weighted average shares used to compute net loss per share attributable to common stockholders, basic (in shares) 202,562 119,220
Weighted average effect of potentially dilutive shares to purchase common stock (in shares) 0 0
Weighted average shares used to compute net loss per share attributable to common stockholders, diluted (in shares) 202,562 119,220
Net loss per share attributable to common stockholders    
Basic (in dollars per share) $ (0.12) $ (0.23)
Diluted (in dollars per share) $ (0.12) $ (0.23)
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share - Schedule of Shares Excluded From Computation of Diluted Net Income Per Share (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of net income per share (in shares) 3,241 4,618
Outstanding stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of net income per share (in shares) 559 2,616
Unvested restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of net income per share (in shares) 345 2,002
Convertible senior notes (if converted)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of net income per share (in shares) 2,337 0
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.21.1
Related Party Transactions - Additional Information (Details)
$ in Millions
Mar. 31, 2021
USD ($)
Related Party Transactions [Abstract]  
Net amounts due from direct-sales professionals $ 6.4
Advances to direct-sales professionals $ 0.6
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions - Additional Information (Details)
$ in Billions
Oct. 08, 2020
USD ($)
Vivint Solar  
Business Acquisition [Line Items]  
Purchase consideration for assets acquired $ 5.0
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.21.1
Subsequent Events (Details) - Revolving loan - Subsequent Event - Sunrun Luna Portfolio 2021, LLC - Warehouse Facility - Line of Credit
Apr. 20, 2021
USD ($)
Subsequent Event [Line Items]  
Aggregate principal amount $ 630,000,000
Line of credit, maximum borrowing capacity $ 800,000,000
Discounted present value of the cash flows financed. 80.00%
Interest rate hedging 80.00%
Debt instrument, term 4 years
Debt instrument, reserve accounts $ 2,600,000
London Interbank Offered Rate Or Secured Overnight Financing Rate | Minimum  
Subsequent Event [Line Items]  
Basis spread on variable rate 2.50%
London Interbank Offered Rate Or Secured Overnight Financing Rate | Maximum  
Subsequent Event [Line Items]  
Basis spread on variable rate 3.50%
XML 89 R9999.htm IDEA: XBRL DOCUMENT v3.21.1
Label Element Value
Accounting Standards Update [Extensible List] us-gaap_AccountingStandardsUpdateExtensibleList us-gaap:AccountingStandardsUpdate201613Member
EXCEL 90 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '.!I5('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 " !S@:52H<&!(NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:@,A$(9?I7C?G=70'&3CI:6G! H-M/0F.DFDZZ[HE-V\?5V;;"CM Q2\.//[ MS3=@:X(T0\3G. 2,Y##=3;[KDS1APTY$00(DAN@UY6L\0M#F M0Q\11-.LP2-IJTG##*S"0F2JM4::B)J&>,%;L^##9^P*S!K #CWVE(#7')B: M)X;SU+5P \PPPNC3=P'M0BS5/[&E ^R2G));4N,XUN.JY/(.'-YVVY>R;N7Z M1+HWF%\E)^D<<,.NDU]7#X_[)Z9$(WC5W.>SYVO)N13B?7;]X7<3]H-U!_>/ MC:^"JH5?_T)] 5!+ P04 " !S@:52F5R<(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 '.!I5+$JU_X1@4 /\5 8 >&PO=V]R:W-H965T&UL MI9C;;N,V$(:OMT]!&+UH@3B2*!_BA6/ <9(V:))UXFR+;=$+6J(M8252I2@[ M>?L.95MR GHDM#>)3O/[TY#Z9\CQ5JKO><2Y)J]I(O++3J1U]MEQ\B#B*>XW6DS05G,L[8FB^X_IK-%9PYE4H8IUSDL11$\=5E9^I] MGOF^"2B?^#WFV_SHF)A764KYW9SL2/2SW/[*]R_4-WJ!3/+R M+]GNGNWU.B0HO^T0*=^P=\'E)ES=F3E M:UTSS29C);=$F:=!S1R4N2FCX6UB889QH17YVHG0$R(^>9!"1SFY$2$/W\<[ %11T0/5%44%'Y@Z)[YW1JA+ M/0O/# ^?9B;.VC./AGMM]0BCZ%46_'<53P93F*GDCSSR32MN(<"FM"HX0#2JB03NB M.5>Q#,V,(C"QK2G"E0YSZ(=/GQJFP;!B&[8<,\7 QTH;.ITN7&O%DAS+UT7% M=('JW @=ZS=R&R>CBF?4AN>9KV/SL4"R'EEJ M'3U<9U$(50AR)X)SA,IS:YMSVW"!GE0P8LP,WAE9:)A:1"HRDX70Z@W^AU;8 M!O7K&PSRR(N]-I O[)701#(:"*H9AUG[M^?\=\V4KK9BXY**(8:IX M/=?%"&O[]W #_T@X,VIS:>WZM)7KWZ1MS"1>LD;Q!KVF:H'=['C?DCU7X1?)H+ MEWM"J6J/]]MY/( I@+H3(7\EOW'K%&^0,H6Z-QCY@R%&=K0O@SORH>P<#R*V M8] @U^UZM.M;D^8<;;$9!RIW'G,2F'7C;K>MNEKM;D[+/3VG?GRW-?K C('E M).$K"'7/A_"MJ=UNX^Y$RZS&PO=V]R:W-H965T&ULM5K;M?: E MV&*%(C0D9,?[]=L@)5(B+E:LV1>;(AOHTPV@3S> \T?=?&L72AGT?5G5[?N3 MA3&KMV=G[6RAED7[1J]4#5_N=+,L#/QL[L_:5:.*>==H69U1C.79LBCKDXOS M[MUU;\P]L79Q?FJN%R6Z!IW$'Z5Z;'>>D37E5NMO]L>G^?L3 M;!&I2LV,[:* ?P_J4E65[0EP_+GI]&30:1ON/F][_[4S'HRY+5IUJ:M_E7.S M>'^2G:"YNBO6E?FB'_^A-@8)V]],5VWW%SUN9/$)FJU;HY>;QH!@6=;]_^+[ MQA&'-*";!G32@/! [9IP YMP#<->.>9WI3.#U>%*2[.&_V(&BL-O=F'SIE= M:S"_K.VXWY@&OI;0SEQMT4];\_/#&BV[<]F&RV7O18:T/+/HGF#&$D0Q91XFE_%FU^IV= < M[S<_ WL'H^E@-.WZ8R&CUTVC:H.*M@4[WT9Z9$./K.N1AWHLVH7/+7TKV;6R M2_#A0O*YQ,/N6*Y()SX'20'!\FH@S[5#S!- M=5,J[YJ3CDZ:Y6DZ'3R?&,,\,'CI@"V-8KMNU*HHYTA]!PJR@V*]K,U"P6#M M+2\?\M2!Q#'.LPEP5PIL0D)1D-H-TA./+,(C)%?5_:X-*/=A@H<;V5$CQ=ZCZQC,H0T)&4 M"(T"_;O6\\>RJKS0J+MB:(:)=, ]+[@/;V0X$J>XW[JU'5XPF^:[FD$O3?$4 MH2LG83J$R(Z,;$?B=->O["# C\\T_S?YC]H(!:=;*2ZL[@^\%[C(1@U1%.L@] #ZR%@D3EE7ZD[!-+6>A[1EK9*!95>ZL6/G1>UA*"Q3[L0UGUS&12#JTI', M:)S,!M3W35%;*1%8#73D,QKGLU_+NBO2*@7E+M*W57E? M="OC,.@>\L(I3J?8/6($L\#TICN%5YSC/NOZ-63[>MT ]KFZ-8>!=DD-P' G M8?3)Y0(S&8 ]2!MHR,_TD/X<>92B1>K2V9IGF5,3,&ZC1>';C395(:'.-JM MQE*,63:MC#QR,L<9#81".M(JC=.J$U1^ +N/;7$FIUL&7CE&0WD>'=F6QMDV M$E]^P J7'@DAF3-[/&(T#]5.=&11&F?12PV5,X"SY-^JNM0-Y F,-,]?)AE MN9RF-QXY', Y4B9]KLK;"85>01QSD0:R&W9R*$LSJ&7>KDL MC=VL(6P3![%>P!J"R>/490B(BPKOM&>_9GD:];5?%3+T_64$II9H'=7*! M?#O[?T%'^]:/),SB)/SE904@F[;I?-/$5/*D9R9'%RO&ZVZ[.UFA)TBM]@C E4U@UZ**JU MZK32=\7:+'13_E?-[6XY3D (M8NBL57I"S;;W\$P;-N7;6NKW*ZX79O6P(,= MF)=TZQW#&%=OAN]@.FRSQNJS1K%B5$-V]QUZ> MO68B<\JG>957$*<9#L1F/B8F/)Z8?)C-ULMUU9V[;HY-]!)"X,*>J3^H[JC+ M"]W-+5X+F4KGR,XC9W=61.A0<4Q">#P)^:), :_F2!5-#=/,#]--+@3#8LI] M'K$4,I! "L+'%(3'4Y">U]M@)/5"]FQ,$RF$4PGX!'&:YB00^OG.@6T\E?C\ M SS%W;0!BM>4.Q/!(R=PG@=2:SYF%SR>7?0^COC34UUG0C+L(/0(IC3+22@J MC"D CZ< 3GJ7'+(MW$5 \YQU+OT'S@6\DK%S 3ZF"CQ>J]_H"LA%U:JY?T+M M4VO4TG>\M=_[F"CP[*!3A^>O2?"1(GF<(G_P['#3V^[-B Q*2,ZGVR$^0:"L M- MLFPG++/MOQM MXJ';G_!_?*;5UX5"D""LBOII$XM:FY"/MV]Z-[^(F&'N MSJKU7*'3-!$I3S*>]UEO70BEY-TOR"P* _1:(UU73^A6H75KJSW([I0QU=ZFD>T>V W9 M]F\0^*#='L,.F-O0)$Y>Y@M[.R1-,,L2(5CO!IFD/$L(3??=\*X[6W^Y%LIE MDM.LUT%)G@A,IQJ:_8/\EROC(LG2M-?%.-B63U45[GV:?G?CQ3H% 3UTHU,D M1#CFE>,5E2-,@RG*^Z&B+&%83K6L#KULL'B)P(@CO M==D9*7*RKZU;)O%0L<-H1\8+*$!(F@ 7;0 EF4B37*:>>+&K%#3:%8T>%QH6 M='\[2S @UW][!MR('UV-^!'=X.=[T_=E>BI^\% M?GL)J97[!;(C^-+?YAY5])?+PY '7Z30JK<]/>U^Q]&K[H;S+?: M&+WL'A>J@*K."L#W.ZW-]H=5,-R:O_@?4$L#!!0 ( '.!I5)\0SOE+ D M .PJ 8 >&PO=V]R:W-H965T&ULO5I;;]LX%OXKA*<8 MM( FYDVWY@(TS@RV#X,)FD[W8;$/M,S$0F71(]%)L]@?OT<72[9(RHZ]NWUH M;/F0YSOD.>?[*.GJ117?RZ64&OU897EY/5EJO?XXG9;)4JY$>:'6,H=?'E6Q M$AJ^%D_35]@CE]22:H(5\%)M,?U$O?Y-M0'XU7Z*R MLOX?O;2V>(*23:G5JAT,"%9IWOP5/]J%.&8 ;0?0P0#"'0-8.X =.X"W WB] M,DTH]3K<"2UNK@KU@HK*&F:K/M2+68^&\-.\VO<'7<"O*8S3-S.5ERI+%T++ M!;H5F<@3B1ZJZ4KT_EX4,M=+J=-$9!_0+^C/ASOT_MT'] ZE.?JZ5)M2Y(OR M:JH!237?-&F]SAJOU.'U=U%<($8\1#$EEN%WX\/O9-(-Q_O#IQ!_MPBT6P1: MS\<=\WW*(/WKR*&0T$)MYOIQDT%.)FJ3:VM\S81!/6%56\\W 2;^U?1Y-PK3 MB$@]U(8L"=@MR(_GNH;4HT+/(-A*]ATU9J"P318G6$HI[ M"?OWP8:^<1'N ,,7&&,RP'_0;"\"WD7 WQ9!C;-$8J.7JDC_!3]4D317K?"; M^?T=7-#FFG^#"(ZQW O"[X+P3PHB+ZK!#'8ZBGJG5"MC!FNJ;O0'Z MFW,\YBB-\>PW$I'EM ,3^@)GR;)>$X<*(GN"QP]%D-(RO2@N@H[*45C*Z/3#\'^2?UN"(04^$1Y$?!\,"L5JR MB,:<.4+KF9>,4^]] 1*VT*\(-@3)OS;I&D2E]E NM14S-5;9CT@0#0&;9@$E M$76@[;F7C)/O3)1+*RQF^N,QC]D0EVGGDS@.? >PGE+).*=^D:4NTJ02<8D+ MH\F%)&!A3(<8+791A&,7QIXQR3AE?FKE%!P7$ID^BWDFW?ML\A^A/H_C(5C3 M+O8)=[1NTI,E&6?+S_DSI"%T:FE7MR;1T2@.0V,M;78,<]=:]K1(QGD1V'PM M4JB8'W +"MB@?)1(-4+.#04E6IWMXM9._$. MZ#T?TG$^O-N>*0H)_7)CSR63\R(<$C84&1:[,(YI&#A ]MQ(Q[FQ*>>%G+ME M!34YSZE[)J+',)&;*JF%)?R01WRHDVR& M),91X*@NUM,).W#$"TF#&P)NX=F.2Z$?N^XU]_V>C??[8Z3PC%E..9B$-#9@FH8D\H$_'1J*]ZI@HU3Q?]5TC++/<$P"(?"T&8&&^+:CIZWV#AO MG2YIF>5N(&?F)MG,@L!QIXWW;,;'V>P80S8Q%V)3OOF8T? M.!QM03X5PO%XBEO.*H%O%*35+(H=LHCWS,;'F>T(R58V3FUN@8G^C4Y1X[PG)W[H M$=>;U'@[V^Y-XA"SR%(7IF$ FI6X3M*\8JO]*STO\'%>L-^&N3TPZNM2HIE: MK47^^O-/$27A98F2W0?E#6/#'Z0>T>^B2)8__T0"?+E]I%TOV1VHNM5<%GL_ M8>C;2;992/0N]$"J>Z#5:VOX"H+< T7N0?,IU[)^(2)[]:I'[:T_YX$$R["_# M92WB3_<"[.#!X:/Q 0<,#TX80P_%_HGA=&?<]^ 4T?AB'&*+AZZ$0_J?[M,G MX(>V/GT/-/_09]IK^#-"@Q3ES591YH%V'WI9'ZO%SP@U:N.D'FAP8VD[?^?Z M :GM@=9N?%49"8)ZWUM=)N.M8H=>SNP7U -1[8&J;@%YH-0\T,Z6?K'K%#Q6 M%8U>E@H*.@'=D$(2E&@IGBM-666@VA1E+45U'\VV ^Q.M84B!FK[C++$4.K; M@'P/9/9P.Q?_*]E\!NC0 RG=IB"TKM#H5<*M?[=%<'9>-%W-8]OE@\\@@(WE M&PC:,ZH..DK7I4'(>GB8>CO>&F5Z1F !%-LVL, #23IT!=OZ2Y>ZE=(\H\X] M$)X>*,]M88&\]$!?NCO+?VOS0$>V'9L [?F#YF)3<=.=5_U60,/U*Y-5RX%Z M;%XBZZYVKV7>UF\O#J_SX.,,I)7Y"Z@C^*5^DW/:NVC> X4PGU*HPTP^@CM\ M$8*6*YI7*YLO6JWKEPWG2FNUJC\NI5C(HC* WQ^5TMLOE8/N!=>;_P!02P,$ M% @ \4KFHD.3; MR]D[?+&FH5&H)?[)^8/JW2/CRJT0=^;A0W8Y"PPB7O"--B887.[YFA>%L00X M_FV-SKIO&L7^_7LV2&,KYEQT)?BX<_>>M09.QM M1*'J7_30R@8SM#DJ+=5<8TS]"-A@OD M2"LDMNC3@4MF8JW0&?IZ\QZ]?O4&J3V37*&\0E_VXJA8E:FWZ-63Y^5< S!C M?KYI05PU(,@$"(H^BDKO%?JMRGCV5'\.#G5>D9-75\1K\".3YXCBMX@$!#OP MK']\.O(+CZFP,Q76IL()4U^$9@6LG]J@*]*-^J)6 M-VOX?D5I&*?AX(NZM!%7D?;DJEVB#]"HU%<^7Q>=%87 M7I]O6 $E!Z4%A2_ON+'O\KPQ$O50GJ+&R#)H)KG2 M)EWWSD)*1@B2:$&# 0AR+!9-="=L60/[::-.^BV';1]O82+-'B D[)5>B]0A MB#%)T@D6P99&GV(!EMBCCU;IXZ!Z M-_OL ME[OR=+=L"8SX">R*J7R#7L,N/H-D,]G#\,85J]9T6(Q-\2RR% M$3^%O<^+HYE77@ 8_QA@I]@D8,MDA'A3^ZV>)@$QNP?*W?'3&'54\*[)ZP$\ M,LSQBTO 4ACQ4Y@M@0:;.XQC;H(1*5J,XCB6PS@E9&*1$\MCQ,]C_Z%>]AQ>Y-F&8@L?G:P))8OB)\O MGATM6_U^Y\-Q&*5#OG7(I2F>VF41V^%)\@NG2V(;+_&/&VLQ06K$,2XL8%@< M;MD<",.@<7I<(?IDL,@.179WH&,_T3F9:5$;7^B_OXT M64IT?. "XVF0##N20RZ%W=%PZIOW3OR@S>SJ@U %Y'"L='-,UKWM#EO?U4>, M@_=7^&+=')E:,\T)[D< M 2$9 ?A_*X0^/9@/=$?3J_\!4$L#!!0 ( '.!I5(>$JAO$0, $H( 8 M >&PO=V]R:W-H965T&ULE591;]HP$/XK5K2'5FJ;D! 2 M*D "NFF5UJTJZ_8P[<$D1^(UL9EMH-NOW]D)*86 NA<2.W???=^=?<=@(^23 MR@$T>2X+KH9.KO7RVG55DD-)U958 LSRTI MX\YH8/?NY6@@5KI@'.XE4:NRI/+/! JQ&3H=9[OQP+)0Y*5TJ*LG9%!R7CUI,]U'G8<$*?=P:\=_'V'[A&' MH'8(K-"*F95U0S4=#:38$&FL$-.JKC^D;@!N1-0TL7G $KTGE829O>2)*(#_&@]BVXN_GITZ0=1W!^X MZ]T::U6T-K+184'Z_?Y^00ZML"!^/VXG'#>$XY.$I_]'-3XXWW[/][I[ M5 ^M+CN>YX?1'E=WIRV7(#,[K12F;\5UU=B:W68@CNT)?+DR YN_# MZ!]02P,$% @ \2RJ2 (WMU.ZZ+6BZ[6'8@V+1 ML599\B2ZZ?[]J$LLBZ0N6=QN>4CL^#N'YT*>\QU:YP])^BG;""'!EVT49Q>C MC92[UY-)MMJ(K9^]2G8B5I^LDW3K2_4VO9]DNU3X02&TC2880C[9^F$\NCPO M_G>37IXG>QF%L;A)0;;?;OWT[RL1)0\7(S1Z_,>'\'XC\W],+L]W_KVX%?*7 MW4VJWDT.6H)P*^(L3&*0BO7%Z UZ_9[27*! _!J*A^SH-D[/BK4CHZK)D+'K]^U'Y=.*^5B(RB&6ZULE45;\!@\5%H[ :I_)9%L)*PNV85S^];]4 M@3@20*1% %<"6!,@O$6 5 )DZ JT$J": '9:!%@EP'23V@1X)RE1]&BHY>3E-XBR)PL"7(@"W M4OU11TQF(%F##R(0ZLC?10+\E,2K))9I$BGY>[",I4A%IF!^'(#Y7_M0_@W& MX)?;&7CQW4N0;7SU*0AC\'&3[#.%R<[ =XWWYQ.IC,]-F*PJ0Z]*0W&+H1\3 MZ4<6L6FWV G+$IGW4JGR7:K*LBM3%:?+-+S;NDW01#F%R6]<3$O>N)W%EL/+(S-=KU0C.P(U(PR3( M]_N;(-GE>3E3K_Y49R\_")8E?CCQ$D."_?[$:P[-SD15DT-)P8>2@@MK2(LU MRWBE^$ FP(N9*%^]S,^^;37P^P>55*#ZZ8.?!G]T+$X.BY-B<=JR^)6X#^,\ MC*HW1WZ\4E:HM+&?1@!GVB&;X$*ARO M $%G $/DV4I9J9,?V4(@9YS9;6$'6]BWSP<_+,Y/FP]NYD.%"Q-[#)R#&<[I M\W'E&/E A"!*\,&8TF8+3H/,38C#N6+*3=BU"1LS[##2A+TU89@ARC5M"Q/F M<>H0U(0M31CAW($:[)W%-H2QVT3], CUO@_52+)[2++[[3>Z=UC^:&A]"S1P+!FM;!?V>.E7E!PP;F44_;PH-0BSY4 MTY\CFHHZ_5EFV;XXM\J?O/FGX2KG/*5K^SB4O7&N%C@VC/.6LH+J7H?P,^VR M!AP;MHP)(U"K*Q7L^)A /2F#-"UZ84WWZVZ+NMMM<;;&^1@<@)5BGHIV^ODV MLSIMMEKN0E=W: AJT8=JNE-W;=3=MJONF8T:MZ 6&1^4E(\")2XU3>4]16%U9G3/8R=JC+'-T9"XY0 M[FE.O[7AL.,QH^@.PRUM.,I=K^W@U/0*=?.K3KB&+10Q[K7U MG9IMH!ZZT;3EJ/<-L6N&+*RC@V;CFG?@'M[QY!A=89,Q(.2YG&MG>U8!.WFV M19GC,$PT!GUMP2D&RB#36.];"Q"K'T<_@A:N996'H.![2 M;P]L0,52/:U OK-X.T;'EQ'-)-5=&?\'4S^N&S'^.G/_%39;L*MSF5D/J'E% M6C=I^'"#FY8!B VV!KILB^1JW M \3LC'KI(+TW XM.+4U_CB[73S?N$[.KNI#K=Z?S8;!%+ZSI4=VBR?]BXB>6 M$=U!1!]?IQ;<&!/NZ46W7U\S'G7O)_^#F9]8AG0"/4KT:-B&>0ZY/M;VZVM& MHZ8BY 1#/[$-WYA25Y_Z+4#%,[G>H*WZB./J$\= W-**@RJ*;>6MYD>DFQ]- M_=TNKP2^:JHR]54Q6+56 PL]P:YQYS4?B%OTXYH^U72"= _Y;U:**F3%%_1Y MU7[2MC:'?>SH]U@6T)@R'38?HFO1 VI&H&8TI)O1/.I5GVO+< QXP[7[UPM.$:@ M/D8M[.LR-8%KY=<&]*!#VR)?DS%*OOW@0X^><'CJY48/QZ:VKRDL6W!R]#1; M_B2HVD]JI0Q$8JT$X2M':4C+ARO+-S+9%0^XW252)MOBY4;XRO\7,ECFW-&W8O(W7<[TOY>L=J\7P]0[.W!P]\NVOU@\7-U:'< MLD?6?C_<2[A;C+-4?,\:Q4432;:YGMVB3\LDU@,ZB7]S]JQ.KB.MRDJ('_KF MU^IZ%FM$K&;K5D]1PK\GMF1UK6<"'+\/D\[&=^J!I]=OLW_IE =E5J5B2U'_ MAU?M[GJ6SZ**;K^1L^#;#R+UD?5BOTP&!#L>=/_ M+U\&0YP,@'G< _ P $\'4,\ ,@P@G:(]LDZMSV5;WEQ)\1Q)+0VSZ8O.-MUH MT(8W>AD?6PF_?7_\ M'/WME[]'OT2\B?ZU$T=5-I6Z6K2 0<^T6 _ON^O?ASWO(]%7T;0[%?VCJ5AU M/GX!V$<%\)L"=S@XX==2?HP(^A#A&",'GN7[A\+IU!(. M.107"2U&N3-HR0@M":I\6_T7_+1WFU9 ;*]%L^8UBYH!LWZJK]?:H8X*' U\ M2/Q)0Z4CFC1HJ,\,TMF:EWV2:*JHW O9\C^Z!Q\Z'.#;IP_U/00^DQ*0;64) M>KBLW+\V.;%>@8HDF=C8EDI0YY@N"V>C3MD%G09TO%F+/8O:\H4Y,6;6V^>( M(IQ.0#K$"*'8#3(?0>9!D(^M6/^8ZY1:18 2>$;UYF4O^IJY\.86D"R/<3&! MZY BL<=IBQ%M$41[)YJCBFI>KGC-VU= W#PQJ9,@..O#XW>G>0L+2#R!:DL@ ME)+4C17%)DG'0;2_-BV33('K-M&A5&K>[J0X;G?1AC99YX)]P# K"?V#5L6=M_M/XD<.U(;"FON*2*]+[*9LO4),$J MQ2 WZV3XYO 7DBTRM(3"O'2[7HNCSOR0=!E_*E>U,]"'6+ ED,()1ZHAHA0F(G&Y3Z4K]ZUMND%T)!M@3D2ER6VR>H#3U^8&A)!3FI)'F M)0-O/;J-:S-,'L?Y%**#A^(D]2P_-CR$PSST[3U5G LVMHEECO(DI=,0R@#9)D,9J6\"Y!'&M8%<].^$3!_QIP#N%P"L]P T#XG@,.F/@,.,L1=-*OCIV^(82#H*H6P]=Z^J? M15WK=>!#"]+S*; 48WM= 7CEG.K:O(1IEA93BG7(H2PN?,4!,01&P@3VF:L3 MA;NJ2V]._!]4)0XB@RK(JB9<Z$[NBA M*"JF6QT.,4]*((9*29A*=3(_O*4%R>IRZ,C5R>9"^5S*ZD)N)S9/Y@F=)G:' M%*;(TRN2DRW ,)6.C 2://$*(*]>3S-:&+E-DU E%=CR&UN.D)BD/O2&3\D[ M^+1K(S69=GKT8: C9ZW70S]S0G4XMAR)O68W9$K"/=[2 _5#M&); MWC3=+@/4-DQR43GQV^U=%N?8JJX=[(;,218L91Z/AT/='1Z4=51QM:Z%.LJ^G.R<:%/#E+SI3YX@ M*84VVPWODC#O=A;KTKBNO8-)S:;0)"G0M,YQB.&<$D^E1PS3D@M,.P$:WLNL'7&U4=WKW7V*-F]] MK/INH)SL6/1G I,] N>IBDUO:9QETW5PB%&(*$^E0@T3TC 3=@>J<[&90UOS MMH,G5FT)8IU>[&5(TMJ?&O8\J3LO;'50Q_XCU%=3W1Q2N<_+##W2,#T^,%@1 M"1AU8Q)REI.S,?J7ME'4< H-<\IYB\*5.G8V'KHJIV5M%X3& MT^T;ER#"13'=]5R)#46J)&77_?6[(RG9*=(@V(?$XLO=/??<U=ZWEUGFBAH;X2:F14TK&V,;X6EHJ\RU%D49C!J5Y=/I;UDCI!XM MYF%N91=STWDE-:XLN*YIA-W?HC*[Z]%LU$]\E%7M>2);S%M1X3WZ3^W*TB@; MO)2R0>VDT6!QGO+^L.&SQ)T[^@;.9&W, P_>E=>C*0-"A85G#X)^ MMKA$I=@1P?B:?(Z&D&QX_-U[OPNY4RYKX7!IU-^R]/7UZ&($)6Y$I_Q'L_L# M4SYG[*\PRH7_L$M[IR,H.N=-DXP)02-U_!7?$@\O,^ZQ/*Q?49(!CAY#^]T,8%7O_YRD>?3JS@7!K,K,!9\C9#6EJ9IA=ZG MQ=>P$XYVR(IR5FH/W.%8@M1$_O0<:%' 4BA)\UH*4+*1GM:5%&NII-]#$?T% M(ME78?06K0\^O"'KMZC$3EBD%=L:&U%'_Q<3^(N0)4@@':"NZ!0(\1ESB4Y6 M5+,2MW1RM%R),:TY3UA3.9U0. :STVA=+=N @\\ACUQ$Y'I2>65)IEQ1*KVP M% 9MM0>W=U1>-_"VLN8+'11N("?!^*1#TD$-;M)3+HJOG23?J4,I/I0T+KR* M;/C:FJZJ*7S$RO <=;:O82NL-)U+:'@S:\MC)0MHA?6R"*JL68>L&AF*2*$; M+FP^Y>3R,]BCL(?"-(;V&>O&40CT%].DWX[KY8_H>ZQ H9P!NBV4>UHH[*6U MIB2FR;OK""0A(U-4<9$.B >IJUC2X$'Q)0D5.Q)<'B)H8/%Q<$XRM=^@CVY- MTI4TPH,>[CI='B1*_C8R2CUVS- IS-"C-!U"L!U#% N143+^GS4U!:7.6C.! M*0:GMK&&R.\\]Q11ND7'7$=J.EM0%LA5H;S=D4J#5:H/8:"JT[.")71LDZ:B MZ:"I'V@J.FMIEE21A,8%I:UD5G&#]ZDY[E[I7<(8&$GI1WFQZNGV1VMC682[ MA%?R-973N3=]\Q[R-FLEJ]C(8]H7-L8>HKY^LU''"1VRG?;S=A]GA;703GP2'[?%A17=J MQ7V@<$.FT\GYV0AL?*S$@3=M>""LC2=QAL^:I(N6-]#ZQAC?#SC \&)<_ =0 M2P,$% @ K?T]GA+&MIU94I_ZF+9O?-R?F) M*-1&MF7SV=S]H-QY%KA>;DI+_XH['CN?G8B\M8W9N\D P5Y7_+^\=WA()IR/ M'YDP=1.F!#=O1%!^)QOY[=>UN1,UCH;5\ \Z*LT&X'2%1+EI:GBK85[S[0T3 M0YB-N-';2F]T+JM&7.:Y::M&5UMQ;4J=:V6_?M/ ?CCK3>[6?L]K3Q]9>R9^ M,E6SL^)#5:BB._\-P!F G7I@WT^?7/ G68_$;)*)Z7@Z>6*]63C\C-:;/;+> MP"G%?UVN;5,#L_SW$QO,PP9SVF#^?X+=)]=&:7UK#S)7WYR .%I5WZJ3/[&A M>"^MMCCP&F=7C60IJ0IXH*M<'TI%KZ],96%.P>]_WBF0I-SL#[)ZP/7:2K:% M;E0A\C 0?FQT)6$160H+*RL0X\:*G;Q58JU4)0#B@ZQAG*YHN;J T0IXO]F) M7T8W([%5E:IE63[@:W7 )64\Q"%">/H?_W8^G8[?_>WR\IK^G+Q[3:>0AP.< M5*Y+)>H61^+#6FW;DDY"9VO@-#VU)^9SBN).; M#UM]+TN*U,HT2A;5X:VP+B MX0&\QG/"BX2Q*QZ 7#!9O<-I51NH(F!+U.-B,C[[3P%$H2D/2M9"H7H2WZE<[=>J M]@IF/")F?QXZ,"-H8V@]QZ,,,EC.NLMK#D)ZV^P,8!9>:$15N[:ZT+(&-LS< MP?"@W[=500_$W4[GN\XB.PG;('Q-;5;4;BO=KJJL*WG_+&X/G. M^7A9NMA7MGO0%!XA2VLBLG_5M["ZN#&EK#/QLP,T%.>3<5C@\N8*?X9$@/<+O &I+@ M.WBRL):L@4D(U2@@IY/7_!CXH4:M5^@Z"BMXA$Q%9!Z"CB;N#5#81ON)VAE. MY*;!L*!B%!P1=&LN0-1)T2.=4+I/I[RO69=ZR[B!S>7:FGI-+T#_6Q44 R&& M55*-?B0.!CB5)FV.AP?^V=1F'T83H#DIV -H0Z B61%0M@G@N(R;P CUE%&W MLFR)+)HTF%/\('66V0P?(TL+LEOP[]8@FZS):4 T*F!2\$>!*W<*MJB1G,C, MNFH5C0!(GJ3MGU2L@"VG5DL015T&NA&4A TPC)U5P8R53M"=[1#@V556YJR4 M<;&U+)%FJ6^B2@T'([#89$7^'HE?6&=_L T<"_'';(I6F:GL"/J2T_W>:O0 M@&DDJPA$VUY^44*%YQ*J$$8@B ZZ$; !P10>(2A< M'*,+9T=9NZ#WA(<6\!!<$TL["%G\!M&25X_@N:''2,A!DG26"=9?$1Z=]*=B MXQ &2$'\F H0QGM'!/0) 8$8,BNS)EFIX NP(.-Q>!&6/<-M-W4A=TRF4HR>.1YD9X)#N6*\ZH!<*B M':I!7)Y_.<-T0$$L BYQRJ%..8;A"?;+TMRQQH%]#0@E2@BI7#!JJD8 &WG? M(4/W.(5:HXB Y+0LR"Z:<"9JDR5NAV)OY'*/AZ.S4-D M>EAP!TX2<"LZ=NH>Z*:5-WF&Q=:T,(XL0JJWUJ!50044SC) 0&!-A=" DLX; M=M-1^"WY8^"! "[8X)$/%D 80;RV)5WY,8FL4KC1ZH/$)DQEW0S",KX*1'8> M #@5Y%*1J]F5-PBK=>[T'8PI6M07< 9.S8"CVD%:\ ORG5:;!(1"Y>2PD1ZM M@S-U]>F[GX(GI1G;5S3UPSV$I21ZGS:@E-"3O=L99RML)[2HV,>-ZIZ-- H6 MA'L'X]P,Y+R S(D?CL[ *16MT#)U88,GCLBM,G[0K$!WO% <-K.K"2P"Q;T$,'DE(8 MB,0,A,,3!9)J%$&8A1))&V%(UEH88U^_!:K62G426.(G6%WY/YN9B/LQD ,S@SX6MA M94GPC;/)Q;F83";9"(7 M.UJP$P_\9/V0T-B;XY9]*_R3P4/ZW"GPX>!_$ 8RK*1I2+W4:LVNB$73C2SU MP);80^"<7Z\8?);@", >%R:X#X#7Z0 "$'#%AF@/:SG.ARD-^W&@P7/0N"C/ MIR=7<>G6,_40(\[TLJ.,&&:4Q$WGS]0FL:N1>X25M'Z'OG*F[9I:]3=AU+F[+ . M^R?1:W+JD86,%J6SLK9%VI%#"/N!0?;&,O='K(^/Q#XN*O(A/]\O:OQ&)RD5TL%RB1RXML 1J@QPP9R 1X%@ _^3X0S)VA@R(F MY^?9=#X3%[-LN9@Z27\E5F-X/#Y'65_.LNGT N$:V'U9Y8T\816YBC) M]2@W@6RC%\)ZX]5BMAI-!9B+DL*\2^^[?PZ^>WP6_7E/9[*OCHT*KR:"@LM2 M/4:\Q$ZXTVA>CX6)6W,+9I#X#8Q]E?O4M)_ ,9M&\_T+R>Z SLTZJM#Z9!SF MTTE=1BT7]N^JR]'0>3-1*0@H7L[=/58^RK%&T.,F9$"GBVQQCJQPLX_P)L*$+NG'-O*LAQ2LV+2]?8?D ">][A6-(UW3A4H_(- MZ5&B#C!!QEP@HR$[@-AQ\DIAR%8CIK?&%!87#_Z,HU^8Q7J=%!\(G8MRCUDE MZY_"8!8P!"/.\H'?C?#W'W=8P4O AH[LT]5YK;%.(NGQ4!J ,B_HUSVHAC,P M>]5X+XC-KU\Y2?-0M,W%C> ],4NYM'; [P#>2K A%C=>+]'>8[QP*I"E.?&@D!;(]L M F*_3Z6>]@IN@_=\Z#CDF3A"']/0L6J<1\I$U9R?E75R>CG$;N@V8.L!9QW9 MKE/TVZ/,'C!9>>^-Z,+*G:R87 V3]7U1DCVKBM^+:>[T>I:1&T8!" M+# ^7]!?\^QBO/2Y_ X7^-,O9MD"--%B D9S(99@ZI?3)?P/\00\YOV1)EQ3 M ,?M\:TGLS'X]C-0K[() M1 +@.T"8,ETML7)!FH>\FSU[-VK(NT%V/2I'I7SM:04D>C4Y'YU',L/,5Y/5 M:.Z?8);1'CAC53YX->K8.2T6'C&1Y!S>.G6R6-S\>L[W22)6%QDS@]<*&V#Z M 73J92<*PM,G 2#4*SHRE&"AHPZ/X8_^14=5DAY8*ZHV@8THG):+J\;(!EU_ M]N_#2:\BG#[T1M &:(-"* _@U=]3E@8TSJO)9#3K2627\EFL!*641]WH@6>7JKCJD\3%D"3@!2 MM3"6(:E@B#0?BGE)(P(),(>9K!48)1-;8*N*Z42.+6P.[AZZ?+UR\5=@4DML MT*(T'OH/5.T9S P[JS\8A5L QA)G8 J\K1U(Z'?V0N6UHF(I\#$+S'0\7A'O MP*GP30;=U+-B.%2K' M-IA(J+TN#D97(3H8.G<8'+5[G[2^5#T=GZ%#,5V<46- :ACQS%2N06X"CPWB M5SS(P(8C\3TF;'_UF==8G_V89&W3E"67,VV:Z'6 *=^- BY@[M3$7>RJ8[]G_=U!217-"5H#Q0D21I)K-&S]E5]0^M\PGW0//^R+8Z M&LLP83$=4]/P0ML=I3/(X)TU&K/7$8@=_$;E]T!(B^T_N'HR+#EYFIM\*RC_ MLWPG?@1]6XH)I9FG[SXZL&MJT*'Z%QKXWUM#K3XU9SE]YZ-#.;OGK$.0Y5UU M)"$?A9O-("G>]2"9'D,2494E4+T(*)^N'03IB=6Z!WIN(=S<[QKB"30.#!$% M;)Q@=&P1!B5<@(&D1&X&75779FUJ3D ]I(,R)X7?F<^B5L2& FF8:N[[-6 MW,!4NI6K:&A8JV-KVA%,HY>4*UXP)+B;:B,. ZAJRR MZT-!6X7=HY9L \B@:ST\KO*Y:D-5B,%$?Q+NQQNBGFKP_,0_!RPR%1%J$ZB*7-ZA:K3>Q!(,V]Q8EF+UJU\E21$E(W;O"*!Y6*20% M4YLMFU-Y(.R'D%H?89?FX)F)Q[VB &KJ>W1]% 4L[/\[GG"L[3,QL1KD6R\E M9D=05,!^X(&.B,IT8^GO9K/ZY$[ZN[@QRC'A7^3!1Z+@*#/X7QJI-'KO?!R- M!;Q&VXUV9?M'(M',M]\EGG''T7WH(T=,QQQL^1+K<-#V2^"UH2O;,-K*%E[)QOZBVZ!KX M7-SEJNZ4)@K) U2[]KBTJ:I;71NJ0R QQ0UP_O-^X&@=UIEGN,57#%?H06'-NO_&M$JG3 M*&03L8+^V"$T!":6AFVR4PWNR+0_MFIN=\T996"XQRB:H2<-1^8\P%[Y [NP MM@FW'3<:[A60MZ!,9(KP3ID'I3M%9J";>M)!%43V3*N$,0G)K" M=6_)O=QVVN[;@6R[5P%4=^%$0KL/)3MEDT!S1[UP(W$]!%B0'BP!GU=,^M@QIZNJG'-_@# W@H'.*K23Y6PAP@XLWD>5MW M7>=<'C18)V)<*NA[:V4L1Y6MCY[,FMI;9"H!KJI\R5'N\QTEM+>-3==(4-\# M6_S+4N**D+AH6JRXD?Z&%D?5',<^T:1"2CLV"(Y>VOB%MG/0H,/#HM/S^)AG M%2S"D/%#LTQ4XI**"8$)."T[SJF[[/)O+7@DA79,[+S5."TZ%L00!-N)U25.YR3&@[6G"]::]$^U0[2KFOS&QE]9,'H M5*(-*Y6S0[&" .8&+S#YPLMUAY>2OAA&$^RJ2F01!K:&7)/&@H4W"0&F**C7*)0-(W*#K!:X"3O8RM22:"CBWQBGO_ M7,-\[[*EQ%F=S$XWB9.Q,XNW;-@J4N]"TF- LR>@ M(IZB2Y@VW>)G><\-E$!5]NC3WB,GEUHE>46^/L47HHR+HSQ2&)KCUL&:ZA@, M-+=TOT@AH=EG%O(&YB7I)S88"I[$#W]V6P'(B<#QIK&#U7-=+ M M2I<3)*TU&B1DCU:!/)8#(MOM M+V8:G6'_A$%77Q:HY34Y_,FUR_XA_/H8.?7T,#9B4I'^H[6MZV2X+ Q]&6#P M'FORT(:'TLWXNZQ:='U=]\Y;C"3_WH+'-AU/EFQ1J;BG>;/+FU\@3A_1V[/) M+!,_=:LG5^RF_^CN=%:/U'R],^,ZJ'V"DEMD@[.*K8ETWU37M#X'009(^N!C M:3\GY/2[78U[ SK>U=MAB8+5.7X/@8/H<'F9VT[0#L:R3'+3$EN%DJYV,O_2 MJJ.Z&>=L7!VZZ59?.9O!*X%B[?2JE$965(I9@PB&SS!D:#X*7]YV5: N*#;" M@FTDF[..G^ZQ =CACRR@OPK"W]8T)FTB)8<;T^#D>APA@7M&4M-%JCX'F?(M M.[>JXQI2& MBRV4[/">_FHQ6H6TG)(-\B=N/DBG#Q3MM-*&MUC"=X(MX M3E3#<.!CN^D.W?0_2)"VX+_@+AM?LLC>H#N_HAN13>QK?HEBF+!B<,^X M:^EQW3"=G(UAP&>TZG0K[C/J>?B)GYTX=5?IY^>OWXH;XB!/(7+K\9Y=$$O# M"$QXSC/)M-'9622^0N0-7>D529*% O+]372RAXYD"?@<6P#4RX)]LYJX,AH;6IR@Y M5_/)G?WTIETWA.KY:GPV'?.=JN]B49]^_\#\[9:^2C-U'RA'^I45G^[@!ZF& M9-'SR>*,2?@T\7*"L='<&10MO;^)ZSY"E 8-2>.!LR2!I'[)"&7XHDDLC0&X M7I,-2R$NLM&6$@C(X,-9V():LJ M34TB]/$)Y@?=U[&A+G(.O(3N@2KHOJZ7*+(XJNAD/K"\RL0)=HLW<;30[D9$ M^>!:##US;92DOE?ZG$[H82.,1!EP'4%!$H:JEB_XYD+_/I-VEH>*5R VW"+[ M$JF9O\#0 +Z^EWBWKNEPX(=8VQE>HN/ ?@ZUMV"O?''G!6:)7$*,3' !^D(5 M9EP\BV?#%BA+;GEV4PG/62;,C'M-&2Z>H*,*/E'/(;8,%QRV?/B7@/*]-PZ: M'S^^__0Y-I%UP4Q/1:G'"CK3_ 8J9/F.X-@WXC_0GAL^JQ@'P?F- MVMT/W"!\U_+;_P%02P,$% @ &ULK5A;C]NX%?XKA!L4NX REB5?9V<&2"9= M=(L$#9+M]J'H RW1-AM)U)*4/=Y?W^\<2A[Y-MET^S)#4SRW[US)NYVQ7]Q& M*2^>RJ)R]X.-]_7M<.BRC2JENS&UJO!E96PI/7[:]=#55LF[GCOHWVX,XTO=*4^6N&:LI1V_U859G<_& VZC4]ZO?&T,7RXJ^5:?5;^ M'_5'BU_# Y=NEIFZGZ 3'/*;M7@"G/QQ@M E6T.6 E9Y>*=RE2Y5+;; MC2/A-TIDTMJ]KM9BRWS,"GF5*;V5RT*Y""F2F:;R3M1R3UN\8QN5"_6$*N" M%S'/-2#3RX;2ZG!6>",J4V6( FN*@H3HRBNH#WZRKJUYTD@BL%B1(4&!O&$Z MJ(8MMS'6OP9)*2KI81\+6\FB<*)!5%DVX;W:JD(D8J.5);OW-^+G,\M<2]H) M.D'WAI##&1(!?:"NV3GQG:X@P30.M.[[VU-8SR 5CYW,X)6>@ZY_ M^:0 L74J:/-*3*:+:#29T@I\1_,8JR2-H^FTO_JL*FULH!E%T\D\FL\7M)JF M49+.L9HE231+8UJE:32;SL3G9FELK@$E_,>4B\DBFDPG8C&;1.ET+A;I.$KG M4^P3/Y*2-59[_9OD@LDT213/I]%T-,%J-!U'HS')7<1S<%C0UU$2)?-4_&R\ M+,B**)F-HR29\#J%+HN4UN-HMIB".JRQ%TT6\;<%;R]NX,U,68^>0P'< Y3( MNR^.08O0;WI T %W;&=A9'44HFT\GH;44F6R<=W7+KB%Y:"F6-I*JSD5PI;? M2'_$-FQ#MD7X%7LAMU(77>Z0A8^FK&6%B/X#N/3X_/E/\V0T^P'!CTU[.?ZI MH^6"&NR)\NQ4_]7-!N)VL'=*<0R#Y :N4ZL3BTE97-G[/V9[@ M GFF"XZ_KTL?Q2A127QQ[US^2Z 1Z$().M2]OFZ8 M.FNI\YY:/3W[(I+QS>Q9!CZ^2M*;Q8G4WU<+CVV]J-;%:?0,MJ,^A').S0D# MMKO0++5WQXV\#14N @"+5J-W[.!X*N>6]^5%I^A7V@? MQ $I.D\FY,^YV.LP :%GGL&BAA"E&0:- :?KAL')BB8G3CS8XY[4( .XW4*C%^Y?QR -? +RMK2O'W MLM*XR"J[1B2^?_\8O3 =8 K1J+F=SUN1/'+7A=GS/M(!,!F*0<@T:/@440<+ MJH93@:@-#5>*)0NW=UZ5CAV'2Q H_,::9KVAA$FN1'E^922\BFH7ZABHEB&% M]J]W_);1)EI&"ZLP[R%0%,:&W!1FO0\)T/$*R85!BYD!VV=V.O@]X$2?/0]S M?4QPGH.O2[?^ &W5BEYP M8T]F$DT"!M-8FCP)S8I)M)/1P7;WN.:.]8+=C M]:5Z#E=[U0Z4*V'JUHA6S3# ,8A\;PA/:?JW5EU^XH(#B;2S\JKCN\[1:H'8 MPB!YLLVJ (\S29VU9\\=TH2N+X^[[L$RV[4>G2<\ZP]TZ&:K#FUT 7*FYX,COL M'AX&PO=V]R:W-H965T-'\T 2 M(&DWK(<"0;NMAV$'Q:9CH;+D27+=_OM1_CPZ06G=)/ID*T M\%(+:99!96TS#T.35U@SAZ;1R H/JD481]%56#,N@]7" MV[9ZM5"M%5SB5H-IZYKIUPT*U2V#<7 TW/-]99TA7"T:ML<'M%^;K28M'%@* M7J,T7$G06"Z#]7B^29V_=_C&L3,G,KA*=DH].>6V6 :12P@%YM8Q,#J>\1J% M<$24QL\#9S"$=,!3^R8P6LE'GEAJV4P#:# DK7"WJON,Q[JR1Q? MKH3Q7^AZWR0.(&^-5?4!3!G47/8G>SGTX00PC=X Q = [//N _DL;YAEJX56 M'6CG36Q.\*5Z-"7'I?LI#U;3+2><7=W*9Y16:8YF$5HB=.8P/X W/3A^ YS MG9*V,O!1%EC\B0\ID2&;^)C-)CY+>,?T)23C$<11/#[#EPS5)9XO^4=UKW## M32Z4:37"]_7.6$WC\.-,A'2(D/H(Z?_U[RS8+=S<-"S'94 ;95 _8W#*"*=R MKF@3C 55@JT02B5HH;CSF9/2\2B:9?!(FW3!Y46C58[&0)*.HDD"=#O+(OBB+!/. M>SH;32:QEY)1E&;PMX:&)\-9H][[%73EM-+VL:KQH[Y3EA;'BQ6]5*B= ]V72MFCX@(,;]_J%U!+ P04 M " !S@:52JZ:YZ7(# #J!P &0 'AL+W=O^F1;3PW EI%D%K;7\31:9JL6-F MHGJ4M+)1NF.6IKJ)3*^1U3ZH$U$:Q]=1Q[@,EG-O>]#+N1JLX!(?-)BAZYC> MW:)0VT60! ?#9]ZTUAFBY;QG#3ZB_;U_T#2+CB@U[U :KB1HW"R"57)SFSM_ M[_"5X]:K:953G%V^:@$T_"+1-WLX'%G+'8F!(EV'EF"=TY1M8>Z':'2-Z R^*2D M;0VAU5B_C(^(UI%;>N!VF[X+^(GI"61)"&F<)N_@9<=:,X^7_8=:X9Z;2B@S M:(0_5FMC-9V3/]])EA^3Y3Y9_G\T]B>A8%S!<<6O!1\X/)#KU6CT1C(DR*<7>>0S7)7P3N\QL:Z2O/K.,SSS(^I M151/"2OQ5A27E1AJU_KJ#1(AM.P)88TH02!I3 U6@=+ Z%2:8?T729BS&-Y( M6KOSLD!;M*)H=+M@2#5LN]<+ZO8$OM">WZFN9W)'VEDI7;]N'#Z3L!NDU;&K M#O_<;M !NBB+24[J(\2AXQ?Y]8F%W@9_R&Q+?* ;50"="KP^72[6':J0TIH> MO22+W4CW++LM,^1:#Q5AK7<^RXO=)G:DP:C)!QK-Y'CB+]))\I)O.HE?T?U) MJN>D(3K17VI_XU\90]L]2#M*\=%Z?,A6HW[_ZSZ^@D2BX=+0,=A0:#PII@'H M\649)U;U7LW7RM)>^V%+CS%JYT#K&Z7L8>(2')_WY3]02P,$% @ &ULG59= M;]LV%/TK%T* -8!B6Y(M.T$2P'$Z; ]=@Z;='H8]T-*US54259*RF_[Z'5*R MZG1VVNW%%BG><^\Y]T.\WBG]T6R8+7TNB\K7M=BS8]L/]0/&JMACY++DBLC546:5S?!/+JZ&[OS_L#O MDG?FX)D/B\1__9 M

7I3"\4,4?,K>;FV 64,XKT13VG=K]PAV?BVU5CO2[C30W(.GZJT1G*Q< M4AZMQEL).WO[UFY8T]P8MN9Z:('H]H=99WW76L<@+OGE>L->>T4,::D!:BEE84 M\@OG(3UHKH7$@ZAR.A2"[J7)"F4:S?3G?&FL1O'\]4(XXSZ>5J47&-P$:T+#>\\RYJR*81%_D2IM)5?A&]E,,I.PKV" MZW1V>8Z'*$S2R3E]J):R* "BP4QNQ;* HRA-PMEX0M%D%*:CA.9.'8% ()2F M##4C+:$&#,["97,,XU44SJ;C<_<_3:)S>ENS1H20N&!,"M)N)%RHU46#19>5 M:1I.TX1F43B)4GK]J9'VB4I&/G+H FLTY#2.+R,IY1.PF22/L_KY31,+JC*(RG3O$4V&DZH?=(^D*5M:B>7-1*Y_])1[P\&P]B#)VB M\/,337*6#,;]AM/)%9;=(/%4MH. W2#XMJ*/%^>[.M7%3+W^3<6?VUU(3#5"HT# T^S%'\K[83$NZ.9$EHB!2NM M2EK)SWA9:XE4L\D$ZDMIXVJP:%SLG?=.N9\,BJ!:7UC6)2WVM3[O:[WUW^.0 M?(Z$[^3R/DK"6Z=0T,7 MZ#$Z2P11XNP&G>V%_)%X!S2W_A2:8R^YK*25<+)/@SC")?P6NJ5B#J40IG?H MFJ@CB'YV;>.%=1A&E.S1<.51W=X1-7"_*?H1^-VL[6 .0>@+:P6*:#+7WK@- M[3F*7-7[.3-__$"_X5@\BM*+*''?7!*G1JX;N,>^ML.#>PYB6?O;G/O0097V MRM/O]A?&>7M/^GJ\O6UB0JUEA>;F%4Q'@^DD:,?U?F%5[6]-2V5!W#]N<.EE M[0[@_4HINU\X!_TU^O8?4$L#!!0 ( '.!I5(_88'%M ( /T% 9 M>&PO=V]R:W-H965TRPY9N*JD:9NBHMH'N%++2D1H1Q&&8!0WCK;>< M.]M&+>=R9P1O<:- [YJ&J>)%W,-SQ;6VL(5C..[;%>S1?NHVB4S"J ME+S!5G/9@L)JX:VBV3JU> ?XRG&OC_9@,\FE?+"'C^7""VU *+ P5H'1\HB7 M*(05HC!^#IK>Z-(2C_<']?]BM[&NIP1)B&KQ#B@1"[N'M'+LHK9MAR MKN0>E$63FMVX5!V;@N.M?91[H^B6$\\L5T6A=EC"]1,]LT8-K"WAUM2HX!-G M.1?<<-3SP) ORPB*07?=Z\:OZ"9P(UM3:[AN2RQ_YP<4XQAH? AT'9\4O&'J M#)+(ASB,HQ-ZR9AXXO225_0V[)GE8DC858$)#=]7N3:*?I4?)URDHXO4N4C_ M>VU/ZMH^G>F.%;CPJ!$UJD?T_M$9'&!X#),.)HY@A:2VTP9D!70'E134O;S= MPEO>DD7N-/'TNQG0LQ3U^"YPA04V.8D-EO#%8=,)^8Q(THUUS5Q3OH$H3/TT M2FAW$?E1-(';#A5=DB^!U&X@<\&W#JU)T<\(&T=^FD6C-&\-4AT,)!,_GIY# M,O63],5SIV2%VDX1)J!"RBZ:^-/HW"U).A2)_5F8*,G\-,D(-?6G60J?I2'^ M&\HL]B=99G?QA,))X6^_2G#4D@VJK1L\MJZ[UO3=.5K'V;;J6_H%W@]&*O&6 M4_("*Z*&9^<3#U0_;/J#D9UK\%P:&A=N6]-\1F4!=%]):0X'ZV"<^,M?4$L# M!!0 ( '.!I5+@0^VJ,P\ (8J 9 >&PO=V]R:W-H965T9-D-BD6!/MBBR)ES/]\Y;25D;)C#?M\LLXBN:7.ZF+DU2DO?%1;[8UW;A\]:*2&_5)U9^K#P;? M+CLJF=ZIPNJR$$:M7YY<3[Y]/:7UO.!GK?9V<"U(DU59?J$O[[*7)Q$)I'*5 MUD1!XN-6W:@\)T(0XS=/\Z1C21N'URWUMZP[=%E)JV[*_!>=U=N7)\L3D:FU M;/+Z8[G_I_+ZS(A>6N:6_XN]6QLO3D3:V+K<^#>%T04[Y5!L\U=A7OWI79&I5JZQ0 MUKZXK$&1[E^F?O=KMSM^9'FO%=R"3C?=?0I).G+@5YW7\),$?I E% M,@E$',63)^@EG7H)TTL>H?<&RHDWVJ9Y:1NCQ+^O5[8V"(7_/$%\VA&?,O'I M'[3=U^\6UU:4:P'MTVVG?B!H@4A+9(#%0EI1;Y58ESE221<;<:8+W"D;*XO, M!D+=I:JJ1:5,JHH:*67/OSV@*=ZH5.U6RK1W(O&Y:"R(ORZ-<51O9"537=^+ ML\FY^(7#&L^O;Y4!2?&NJ)51MA8?9:V$K \9G,5?L^FA&+3O!L%$SFED?K#E M+!D__4'6C2$9W]#3CRHM&V.5,]AK67P19&TR6&I4IFMQ-CT7IV*RC(+)U1Q7 M<1(%\WF$JR0.9E$DDC"9/\/_6?),?/_N]8\?Q3=)&,^>B>O*Z)Q$C$7TC&2 M2K5>Y4I\4H4NC7A?ULJ*L]FYF$91$('6W_^VC"?Q\\//9^+]Y77_Y:U:F08X M2+3GXJ>RAEIFI,C,B]L*ZT5]7Q87XX5G\_-6&J-NR_R6W(B8P--R@*"+\[/EN5C \ F(S9:+8([/JT40S2(1AXOE,_Q?SCHSQ.$,BE\(9P[G M;8B6>:A#DEX1QD-,1X9(XK$BSG]CXYQG/G;\W!QZ()_R<('$4A^4BEEA?YOQS@.HCGT MG)+ME\M9<+6<#&Q_%9'5)^SQ)"$.LS"!^M?-!I6G93$(U-G,!VKQ( :GP7PV M"Y;S":YFDSA(DHF8 ,06B*J#X"://"0P"V)8*)HM0& QC8.K*Q"838,8!#[D MC?U6,)BC]=CI9@<3S8/I=(G/9;!8+#NMO@><^J49<+]L"LJ/91 OHW-DZ2R8 MQ\""=K63C/@'HD +=$IB+, TGN$:@ES-@\F4KEM1"!0_*DAA@;&6 5EF@!BT M&* D=\R0[MZ4NTH6]\#O)L_$BN$U$'H-]>\#[B2 Z 4OM36A&-!*@Z*Z ]IS MX%JK\%T>*0TAP^5'M:;FQHI]B[?2XVW:0V4@FF*KL@WE!+C8$%&B&+3$50 [ M&7TKJ3&RJ"M&\,IV(8'N1UF@C@B[+??"TB#/7I&=L.^4,9N==6I;G$E4A0$=+_,1F=: M&JT.R83B>T['!C7?X 'DZ]1<*6EZ6Z(VCLH/BCDT*A#P\,YK!(VKA]_$XZ3DF!#XAH=JO MY'L8_!8JHND0)+#1W%;#*[>J@(W1AM@&D2J= '!6E:NZ]8M/&\DW()1LD#FP M/?4X9:XS#H@UH+-(X2R7%^1I4*4#!IF9,X,Z8;V#448>S/5O#1P FQ+I6N1* M0G>$QS Z7'*J@MLI)2%J*G-\A1-VU,N..?T&X(-G>'U/'C98J0&'9, A8$6/ M2]MYF:S%B6K(%"0).H^(C+[!R0J+( 5(I\]AC$SRE9XC/S3M3VVK?/<]IQP^W-R#M(YE87: MQ;-1FR8?Q+6S"HF.^@WG5CU6>I4S 1ZSJ3SR$!8;596&]Y:K M7&\X;OLLIKXV0W329EA$.T6T\D!!LFU(HM7#=S'9<73[3 ,O!3RZ/ !">T]BV?8;AM9 MU-Y,&AHJL[-.)@0PP:=?[D[DOF;U.@-TT#@MHP7*!?0_!,'.X(3@(("S;?HE M$!4\>BOS1HE3ZGJB":,:4PCX\G3"7?6QP&&^@=AO-0(7[,FPMY3.K(4LCLD- M.BD+CL)DRCL-&Y.'3B>317@U8.X4/U28W8+DMSTI@XGA1A8$G ?L]IT%!Q0O8T125U]B#Z0\1/UX($CXD M$))?U,5^6R(&UXA@20*39;94X07S@PDI!-H=$,J;B@)H5SD&PP BV8-A#1QE M'CU!%E-1JH^8$L$('@S>S*_OHGSXL!$$)';I!KQ5KM_A3.6XY2SUT4=(5Q1^ MVL,IS)7H=_4^IJ9S?C;J(JE=-5G?M75!OU(,\SN""FJ](5X'3>JN4H7E8@'[ MJO5:N7HY;I[ &W5X@3)[?!" S)AV) P.300QPED,@QQ@UP> MNUDQ+>[X2LJ?6YS;C&W1S%@*_LO2>%""3I6WH5ROT4)QSTGFA7:NU3E(['C95V=? M( ?",%*G**C69:9T*((J3SFWA]Z]XSG9NRBE;+S0Q47;N)(VVL.:"UKK(:^C M>+3,/I"(*_I6DH8]@E&K]45]-7H%0X1J3=PC50>:T(PL6E)#Z.OC4YC9!<@1 ML5GB;K.LW"Y6^70R6X0X9!^ ZV@[]T0CL:EEO\A0G%W_.!1^K'TRR(Z^] S+ MS"-^I]Q(*7XWJJ#...?>#J'>I ZS*NC*!P?1R>&M-*3N0-<=]CJ;M>6I#5_D M&0X8;I6T6X3/_:X[0K:9I@?= 1@1=A&PT63/=O7TL1;*9V[;>A/NNIZ)(9K; MWEOE3Z<[:;ZHVCNV<\NAV9A8UXGV?<_0D $)[=M60NGV2#L.UX-=P0"@O6&& MCJ?P 6"M Z#_7G%^3G RJ\I:\2<1"U_Y %-WM7.6/[+@K[CX>@L<5\[E 9VP^""-L.40 M/*(RYP>] \J:W 4CDD6[9K0;.EVY9C3D">2-1YE\=-3EXP-B8U/RN9BHHN-C MHR"%V>,>'8=U(Z0YI?C,-"13;.&5#\^>X/VX3%&P(S,:XP<#V"0WB,P-E=AC M27,ZB8:3 UWXL2&8KMIQ.$3I1N.C _QXR.DS#579ZHT;_2$":J MYJ]',9J;;JX]P!)7:TB$ T*N+QR-#:1[3D%Q3Z3-@YG F3YW M;Q3\7&#-JF//]0[=0BH#\3Z\#KN6OFIP/K((%N'K?<6S M!"(5^'+/.H$4:#D;]'QXQ#"&?L$34+'.RQ*GVH'1?D=U-ROI=*7?2G*7ML;K)&[PD6[8AD.'.AI6U)\'%VFAP.Z3BLV')=0CXR MSG'SEG:FXDS^LT;NU>)3F4M4AW=%&@+S!?7Y*.(TJ-4,I=76# ML0C,R)F<7?N@(GB=6-DM06(+L_%A_&YW@.,-TB+C^23 ;-C6/L :OEERE;SM??B=Y-YJR.P?MIW>T6X[W'T8;E[G8[#$Q_J\84L2<:_5SD]=VC3M M*EJ/1KXA<\GEYL'EK.V<"3]U\HLBN(.0]1]=V J%R9?IC-T8XX;M2@XQS*!P5D"F-9W>[9 ML7W30@+C4JQ7C?,:>_.N[31)$$AH^!1, MC?OP'=7GHR:UZK':^P\[?O-3<1?:-B<LG%XV#TVV@-=A@3_OS/][A6Q M"UOW6NHQJ#A\F]P!X;%FY4E0:!.]'ZAWPX9V@EX;&GUV+Q*Y)% 3E;(-QGAP M*-@?S7P73FWJ'Y?G+PX$!Z;Z,U/^#^9XI^J?G^+^6/97S>YCOVF['/PV$/[9 M\"\@*941HNYG@MW=[D>6U^ZWA?UR]PM-<-M0]N=JC:U1N)B=".-^]>B^U&7% MOS1B>[R23;[D.G#S )2MCPH@!@;/?7[W<.2(I2 MY,LZ,WWJ0R(2Q+F?\YT#^.2V,I_L6BDG[HJ\M*>#M7.;-^.Q3=:JD'94;52) M+UEE"NGP:E9CNS%*IDQ4Y.,H#.?C0NIR<';":^_-V4E5NUR7ZKT1MBX*:>XO M5%[=G@XF@W;A@UZM'2V,STXVKM/304@*J5PECCA(_'Q1ERK/B1'4^-SP''0B MB;#_W'+_!]L.6VZD59=5_IM.W?ITL!B(5&6RSMV'ZO9'U=@S(WY)E5O^7]SZ MO7-L3FKKJJ(AA@:%+OVOO&O\T"-8A \01 U!Q'I[0:SEE73R[,14M\+0;G"C M!S:5J:&<+BDH'YW!5PTZ=W:EC/XBR3/V9.S D);'24-\X8FC!XAC\7-5NK45 MWY>I2G?IQU"DTR9JM;F('F7XLS0C$4\"$871Y!%^<6==S/SB)ZT3UZ5UID8Z M.2MDF8H?5;K2Y4J<4UIHIY455]HF>65KH\2_SV^P'2GSGT>TF'9:3%F+Z25+[S6Y6AFUDEQ0F4QTKMW] MB'2PK2B9H\Z%ZVD%X;I,:B,R?:?27?TLB71,OA5B5*(H9)UJ5'8I[?Q:?<_D M5KLURR0=1%+5]'DCC;O?TM+GJE2O167P;)1Z75#RBK?7%^\^M!O*BDR3N9 % M,8%Z7Y3A+[G.%#FEE6)'XK)QU2&/KR4,N%&J!$18O2KQ!=ZS(I%V+3)R$0?$ MLO-$8E2J0:_M)R'3WU'V9#CVVRK13-I:V/E96U:%2:!6696O-\HP2I<)1-_S MYYXK*,,1"K]:, 6\KY.^503_]I=%-#G^[G!*;AT$*Y6UWCUK@&A^+U26*89K6B..GVM8H P^ M^=WLGL9>4*:*\A25DXID+=WFH^T;9ED<2@CTWJ<2\2XV2'VX# 0R2>JBSCFK*E ;_FS4FCHM:X)W M%8A2\7;_*IR\HV2]_/.JV/K&JL\UI,-@Z)4C@CK3'@DJH:0I8:<-.E=!8EZG M_'V;.>2_TC9JZ<-I9AV,\A&%-IA;C$_-H"7 BJX0@K5T_4@AB13"R-$Q "') M P.TY^AT&J)4??FH.T>^W&6S5PED",!D&^%O"R.E(<>J\8,]Y(B_/^P"JDPI M-J:RFR;A@(NZ09]]/Q;D"T,"..DI+EZXU87.I8%JADQIFBD#/FE#59(WJS4P MQ'3-!( #?"-%1N(W)!JTKJSJ+;.UA7+!3N= 5EK?F_I^<2QLZSY4"UM["+!T MZ>=6/T+ZI/<@:%6_L'%D5,/\? MX%TKSMO&D8D/B-ZJU/^%S'.@%A;'XBWZ%W5-0N-=@G>LS3:DI:URG;+&%S)G M4/_(8_HO^->3)KK) P03L'9&7W7OD[FLV"^G/>-_O/J M#A?38#D-6=%XUBP0XB!;@VRK=+<2S*(@7$R")@\QG-%_;/ BI4F.<(H2P"B,>XD#9 M;E6#H%W;O4'!5I6#^ZB5T 0WM!@X?J'W18!TI2TJ+=':Q1&5>#B:'?^52C4> MQ7@ D$%*61>[PR8JFZ;US%2%.*]7F)O:^H^(]B=98FZX;]:F<8L45Q@PBQNP M;#:'_P>+%X+%2X%B&D1+@H7A_,B_+8ZIYI: B_@E%;>,9JB0^$@L)Q&P81Y, MXL6W8,.0\&6YA';S]AG5"^V6\V &V'D!)BR#Z70!'C$_$CQ.EF$PB\,M&$RH M\*/Y'AKT5@$>TUD0AA/NVSBKTH%ON$)IVB.JW_1!(_?/'3Q:-/G&<]B[R^L MDRG-0C3L-0@24(_&H. \YO#FKZ7EZ_4#Z?!7/1H6N M#\=1,)],MXVY_?4EN)=!6\4[NGW-S_/M50$B?/ZLLY48DJ C,1R0KP9'W5'R MX<0S*E6JX,:)DSZ?WY%:'F.\+_Q1$P^XRWX$?/#X@.,D#U5=UC\@JSL.-K<[K3WRP/EG M=.CBT%55E*UI4@@ "07 9 >&PO=V]R:W-H965T+2NIZ=G7!:[?NZL*VP>A:W3KAVZJ2 M;O=&&;N]G!W/NH6/>E,&6EA<731RH^Y4^-S<.GQ;]%(*7:G::UL+I]:7L^OC M']^\'>MMG[T+,B3E;5?Z:L M5TD'Q\^=]'?L.WQ92:]NK/F'+D)Y.7L]$X5:R]:$CW;[5Y7\.2-YN36>_XMM MW/OJ3S.1MS[8*AV&!96NXZ=\2'$8'7A]=.# ,AU8LMU1$5OY5@9Y=>'L5CC: M#6GTP*[R:1BG:TK*77#X5>-Z5K6N:XWXL/*Z(VDN/F+ M18 >VKW(D\PW4>;R@,P3\;.M0^G%3W6ABOWS"]C7&[GLC'RS?%;@S]+-QN6# Y3^]8P9I[T9IVS&Z?\U]K]5IOA4*G%CJT;6NS]Z MT8P/K/L#=G3@Q6QR??922*>]$MM2U2(,4H6A@'GAK9%.J%JYS4[XG0^J\A3J M=VU="%W?*Z#;>1RW$*1$#IFZ4$X5>*PJY7(M3:H!A7TXI9R00#\DN:A$R(U3 M"B01,B$A%59@<9"M85CK:I8/1_6F5D4T-8D5UYT &*)#.>B;CP,%_LD5Z,,+ M:8RP:Y9Q+TT+L2$XO6H# P?>T2\RS\$[@ ]IDP^@"3 FW(E$!#L]5!#DODN: MQ3\'5W)823;,Q5_P$4,>G2+[28[M,9M+CW2"SOAT$:;P4XU7C6[HCS/'ODE&%W#[MQ,R3U_:>;M#K.UEQ\YA3'Y2EK M]IS("#G&[(3=4E9]NP)\-"")+*68=F9'68K7,B2WJXO?GQZ?S4W1?8[KZQ=+9_*Q;RA 0WR@> M,,PNYA75U59MK(F]\N\*I<<_2EA1$7VWX]&HX^6K^?F^4W0O-$6=HDIZB*CX.5HF)(^B=HSKC;UK27>\17 !/.^ MM1*8<,!5?_A%).GN^\N."IZIU4=\$SDJ5B+MZD4G0@9Y.5OQ3X-S_TN"$C-"A!$6/T/(9H M\]Y$57WE4C:ISR2*R\C\KF,.N1GB/\%4+%H[1,1?O@8"B MT(%KA+R@(4@7/<0>]:G8T-HFU@6)3I1K.JQ$4$BZHQ#M&RU7VFB,E[$OYG93 MZW_'34ZA<5-_]%WWML0+E-NGW(7=$IC+XJEIFL2NZ9H3:>X)OM)4 MD##ZA(&?0]7A0ISJ2>1O')8BQ4TE.B/?MY@@NA@\3B*/@7 ?]G"/&W'#'W[W M>GE\_NF?:GR'&WUPYC#!@"$4,MO%4-=+%YZ?HQN)[M3=QEJF[;<'$&NC6$8&+8 M;1M() N:[-!)>@T\E]2+<)E"P?/ 6\,OYU/QTJ9TF\Q5U$1#+@!(^2+HFR[Z M)6*#H./0"_DRQEIJ-T!TW>*B2("G-UG[-RBRX,4J'HHPC*6UM:WA)M2:?K;M MLX2V62<2@)I TU5L670?Y2;DX9.3W?WO4/^>2GX]"JN#ESJ.Y+']]G4-(G/[ ML>ZFD13>\!M#NA] 7CDT&3RM)CF@1+4E=A-$*L;QNZ MGV2CGI EHHJ'>-:BZ4(Y?J])08EW&DZ9';\%N":VR6/SV\P_N('I08> M'$H-Z!@FFSAT[/O7G_9][1''HS,!-!6"6;55=T?;&Q70###;Q:II0].&OD-/ MWH8X"CTE]09VO69LTE[+ITZJ?6ZL_]6==.J-V6+TYA)V;/C]+,T .!Q?8O:K M_2O@Z_CF<]@>WQ_CYK31-7FXQM&C^?G9+!)B]R78AM^#KFR T_Q8*@E,T@;\ MOK;P*7TA!?V+\:O_ %!+ P04 " !S@:52V,O57<\% I#0 &0 'AL M+W=OZ2,\,S,X[C:U=F>CM??;5^.Q*]=R(]R)V4J-G:6Q&^'Q:5=CM[525$%I4X_3.)Z, M-T+IT?EI6+NVYZ>F\;72\MJ2:S8;8?>7LC:W9Z-DU"]\5*NUYX7Q^>E6K.2- M]+]MKRV^QH.52FVD=LIHLG)Y-KI(7EWF+!\$/BMYZP[>B3U9&/.%/]Y69Z.8 M OO?6WP3?XT_FMM?9.=/P?9*4[OP2[>=;#RBLG'>;#IE(-@HW3[%71>'?Z.0=@II MP-T>%%"^%EZ(M=!3U__OGMSW1AK= KB5![ M=SKVL,I[X[*S<-E:2)^PD-$[H_W:T<^ZDM6Q_AAH!DAI#^DR?=;@.V%/*$LB M2N,T><9>-KB8!7O9$_8^V)70ZF_!+(CHRFAG:E6)EA2ZHFLK'5QO%\R2WB@M M=*E$33=8;,-"?UPLG+?@T)_/(,H'1'E E/^/H/\W"_1I+>':9BOTGLK!15G1 M3EAE&D?0<"0\(;KE>@AO",!K6@LH1R(6H$7))@/#OWG8V*Z(I1+($1^8SNC&UL"2UM*L]N;T#5UT+;1K%V0SH,II$TWP6 M)>F4/H03.U-)$4=%DA,VHF*>=.=UFR^@7TQS^# /[\D<_DPF].M!.OO8'J9X MB-16[#E,'.(89^=X >1)/*?7BD.]:)@\W^2\(6TT&.$M4LZ44]I+7,N.1U96 M$KV(19^4@R.3Z812N(W< 8IMY*,Q/T2'A,)C&(M)3PBL]#+ANDN4_ MUMA =U G1F+S/)HCL8/\"A?1NX?B213'1?B=TGNC7X)!IK%.HFTL_$/Q+(OF M"#-H7,SS>Q0X1)T4691D,TH )T..'^)F#N!JWC^@B"?(>DSY' 8FR4,'GM!+ MBZB8S?DQ U<>\>0)O03\GR%B"=Z2"4B4]#2\EX0X"6Y/\Z)S^W ?+(+ -$KG M@4C1K)@B3M.CDK-(3@\N-T+@D7OD]J@@JX-::G:I@F,O0$WQ" M%_9KV+/]95A*>M\ 0EQ)Z]A?A2* L ]@MRNQ,UTPHU&0,/6M%0 MQ5<&?NC0)%96AE[$V#D0]R, Y> 5,L NGCR2OU):CSGR819#=%O\WYI&Z&C8 MA*1"XZCX!&1,.@QD?)3CVP#OG7OIU]8TJS6]:5 &Q&'?Y#;3V,!)U(I:],Z] M-\A"$D=T?:3?C@9P]P,.784>Z(X]J0R8I8VGM=AQ N$ CQ(P;EQC0ZVKC0LE MZ1BN"E[N3+UKPQ@8V#=7AB3O2NE<3XTN9=W7D9?+ :494'+W,O:@_W9XNZ[M MCOOQQ@?CZP;- M+ SIC @.MI/LL#K\#[AHQ]]OXNV?"(P&*X7.4LLE5..3:3%J[W#_X:&EDL:%(A1S9\=]W2"UQTB3HH3W(YC+O MS7M#<33=&'OK"D2"^U)I-XL*HNHHCEU:8"G2?LEDT M]()084J>0?#?&L]0*4_$,NY:SJA/Z8&[XX[],GAG+TOA\,RH[S*C8A8=1I!A M+FI%UV;S$5L_^YXO-M29*2NAMX]T+IA@8Y82A 7V3XX,RRJTO88,[U.L"+B)\U-;0M3A M#&PUQLM/EB5U(Z>JS*VEX.5LZM M7PZ'-E_)2MA0KV6-+PMM*N&P-.#X97%VNQE/?2?5K/#';#7DJA*EE; MI6LR6.=KCIF6%"INOT5CUT<]ABFT3,,2<>0>+M;1=[*U\*) MJPNC-V28&M)XX5WUW#!.U9R4>V?P58'/7=T[G7]Y<0._"KK5%7)M!8?K8N@@ MG6F&>2?III64/",II;>Z=BM+=W4ABV_YA["J-RW9F7:3_%#@6V%"2N. DBB) M?R O[5U-O;ST.5=7PL@7<^_J3&R!+$?7QHAZ*?WZW]=SZPQ@\I\?*!OURD9> MV>AOB.M?DT3^ [U?\\;2QY6DA2Y19*I>DA/S4G:5IOXK+3E\]A6@W!9TAD19 MDO42=">A0=[:<[WP]*Q-U-M__F.:Q)-7EN37AKE5G2- ]1NK&@LF."ZWL(Y3W(B2 M?E,+2=>]&6]Z,W[W9KQOG'6P@=F$H]J M#Z(X">+IF/7&X7D&O=!V0NEH&F3)M(_1@[2LGB,M6\4>$=]+&P71.1N>L3GC M,.%U$I\'T_,(<4-!J)P%M6#[5"OWUZ!FGD2UJ&N\J%,&5Q*]^G#_R?IE_.KL M_PC$9Z%VO1&F.((TGU9ZS7CY62C30>53W85[+DI.Z'&\(&]1RA!!CB=/ $F0 MPS1$1M]8VW@@!,D8^$C3<#S: \B0_5M(Y3S->78&J6$6'55^X.XXF$X8,:,T MC%/Z++CIN39>Z#1P9@G4SX1QM3267C?&YQ61_-K@$#X<"V*PEQE2K>V;G>A] MS+&:9DU.@S4+XLF$NN@CSHR!7%?(50<+4.72.)0KV=ZT]5,*=K>Q M.ROS4OMU*V'M>P!DGV01UQU$?VOXF:\*(W.]K '8@@UXZJJYMLYSQ^$(%VY9 M\F%[:6#A,)!X]K4T?B+B@(,*&= U=[9\I>0#:(OO@ACZNI&[5M6;R21]W)2E MDRB,8I;?ABGPZFK==X8M2[U%4;1E/&OP67"_!&( ("ZW MO6S^RX(M'O^8ZW1P=S^;#&=/26_B(V!\> MTQSX06?@S''34@;)!:Q\9RW$EC]P@UIPZ-YB#Z\YW._T0UN\V"-%DD5O)<\C M=[V/%\H3R8SWL&]0_* % +H%L [!O#9HK1LNBR=MFCE ( M*I3-=5-[<,;CGW9RT85;==Y![DGHPU\PS;>7Z9_1_DQTG.Q]/\P.8M8Q]7AF M^L/PM"YTQ=_9W+D78,YUC(!,@BB)>'G7BJ6%SNT$; - 1+$Z*SU@< M>?:.C*MGAT:_./O):^6'?=;:]7^(AU0^0W?4.V? '?2F7C0\@% MLCNW07O9H%LAH[I4A6CO0OSP].EQ@J>6$5W*;7?%HND=W%(?_?6V/VP?]GM_ MW=QVC:Q]1/"%BDFGT\41ZV]/RS=^D*0)SQ3!^2CK66&GX)8BS7)+=HM;IFIY MUT;[S%KDP8(IC4:435*Z]WNF://'44CXWLLH#4:3*4\4TMO*- 4Z9:G7?OC. M)AGD1+BF?F%]&,_\D%C@R:/\1< Q'F7!)(XQ^ 03*/NH']PAC4O_A&6QZ 7M.Z\_[5_)U^WC\(F\?6+#=]\.2[D :Q1.Q@,R M[;.UW3B]]D_%N7; C%^N\-*7A@GP?:&UVVU80?^_@ZO_ 5!+ P04 " !S M@:5276".CIL# #'!P &0 'AL+W=O]^M[ M2-FJ-DBV15]L<3@SYYP9YV-QZK8LA2Z99MT,Z2YWJ577)Y%_^3P6?,^ MC+XI*MDX=Q\7[ZM5-HV$V' I,8/"WP-?L3$Q$6A\.>;,!L@8./X^97^;M$/+ M1@6^/5!B>:U$K9?>[:8_+C9!/ [$G\] MG T09PGB[']6\+]'TZ>&2?<& >,-6ZZUT$_\B#L8^&?R2IAP$TG@*8UGIK9O M ,<&$,I7-D/]2-DJ?DQIKP*]RL]?]);\UQ<37*BPXW0ES"%/R)6N:_9L2S#9 ML.R9;<)!G3IEJ'0V.*,K4*B(X9J"QWP3NX@0H^[RVYQJKM@C-HB23IP_]#Y[ MP-#.:XP!;0ZD1+S>=*(V!HE<#VJ,*U6ZN*XF]"V %1;6 <^*=P:5W )=D"M( M2+C*1CJ832'R JHK[U_&.UN!?1MKV&=$J;HT%$*O_ J;RAX(P\($@DKE45#V M6Y@.0;@-D9:V#T#"0!)ZV]D*L1Y_2Z-[[2>H:>[;4QR)S9!$FU+@]/[!/(*EN"2'R M\ERZK=5_Q=!XD-"W7>=W#O7-Z0[-]Q*)Q1MSXX).58I"53PQ&'4#S?)+I_O] M:/JL'] +NHVUFQ!.=3X92R84".W5&%2I39T=\1B?=:3Z899/,>K0X#BU0S1] MXUQ?<\GM!A*/UBG@E$Q(UR.)$[P)G4'A0**4,:$?P^@,GPYO_JUQ4(R&:XLS MD9Z0@"9T5OHY.UB'5^JB'\[_N/=/'&1L8S\,UPB=YK^<9^3[9Z-?B-NE4;UQ M@L&?/AN\M.RC _9KY^2TB ##V[W^&U!+ P04 " !S@:52OC"@ ?\3 "E M,P &0 'AL+W=O2_E<:.N=. M D84'Z(>CF- EN.-%W:LM9P$A\/]T)QIDAW-3#/3,Z25OWZ_JNJ>!T7Y[G87 M!P0QR>E'=3V^^JIZ]&KGJ@>_-J967XN\]#\MZ\_+LS*=K4V@_7YP5VI9'KU_Q;W?5ZU>NJ7-;FKM*^:8H=/7X MQN1N]\/1Y"C^\-FNUC7]TT(0XX^P MYE&[)4WL?XZKO^.SXRP+[CJ2&5FJ9N\_NQV/YEPGCFME[K< M\__53L;.IT[K"D\MYM6O;UU1V!I:KKW29:9N75G;+W9/W)>]=;Z-'>^J8SZKYN%KRLXS7]_8]?S=M=SWO7\ M7Z7E?V(Y]<'4M:F\-=GG@WW M'ZF_-+K294T+WIJJ!BJI6G]5YH_&UMBH*3-16686M5KJU.:V)J55- )F[Q^_ M=HI@C1?1^&^UJLQ*UT;IPC5E31*_F(T[73?^0#ML=2Y6 MJWDG@V>89#1445#@C-0G'$V3-7GB.UOJ,C6P*9#'JR\]Z7+Y"4B<*P.]0BZ< M#GHI77F:TJP\UXOD M _R[PP&5]FKIDZ+5K/!;W)R\QOS)F ;[_D?NUIY/%D^=KU^JF\)5 MM?U3UT&E%0'KJ5N>PJVPI3>0YX6:)9/K*_P[32[FE^H]3 Y'@$W*L%9N]2(: M=WJ)[2:7/=UV^V&A\61,RTTOU/T:6Y]BJ6(X8CZ]4A.(^ZNN+.FT_W227$RN MU!76N&\6\KLMH3JCCB?7\Q/\_V)\HKZX&G;J37NA)I/D?#;&AXOD\G*L/L$A M*DR51"LY+X=5,_+#8+D=--Y7>H8/&C'VCRG_EKQRHVV&!:O@U+16FCC]EL\\OY-Z8._5%-+Z[4%'*+ MO_PO)L"J5Y?8Y7H^4Y\/.)!;4%C+*.QAQT_&MCNY,#ZEZ/)7)V/ MKJ_WMYB.9M##Z/+ %AE2%Z,2EC('UCP?3=5W:CZ:X_][JYX#X+\+ ]XU-64_ M, U;-%T4=/GF(,:TR'(HT?Q/4-&)&E"NC:/W$D<_@YL^&;2'C+P3W.H\F5W- M\.'\:DY?9\D5HP3'V@6-FJK)=3)%Q$YG] DAJBZ3:WF&7RZ2B_%<_?N_74TG MT^_C5[C1]24-.*>%QE!_.T"^7ESPX[FZ!E1,VZ?R;4)@"IA>UI1HYW#)23MB M[ZN@Q%)L(#K8Z$=1_&1"L7.MYN,K_CP]G]#YQK-+Z,![QDVVOP$[]X89 ;P[ MX.)DGHSGYYW<\G623,[GZD[&*R2GQI !@P#=UF. '!3%6^/SA$)K M5.P]9? M#(Q1$W30OEO8(V[TW+]DT\T_O>]M4U6TPH8R!A 3!.8"L1DW"5\GX^1R#"VY M_ &P#)Z;X0%O@ZQBP="[^,H$'W37P9+)"Q[@&.=BP>@E$@-&;.+@7 M+I'GK!&FC*8"F\PM%AC)(80%=I8BHE;>KDJ[M"EI$XE6YX2P"3]6!0H-NT&P M^6:SR2UQJ_ZN+Z"A(1?9K%WMMBX'TJ6@%UF3TUJV!&(P,R,>L-#$T@C&%X]] M2D*1,E*_@9Y!E$=UDZ95 ]?L'U[3;YR4PB#*:_BZ-I2ZMJ:$42T1E-3A4'\: M23/>(6-A%U.M'I5_]+4IO/*:1:/R*J,4SH+XVA:<_X);R/*0K4"QP\Y=]S;O M(79/;IFSJ;!297/ZCG+2RFA(8G(Z+\ODG7PN?;=2C@JBV; MQ191,)I."^)4UF4^AJ7)1@-S%_HAJ 7&M82Y6-IW=O)#\Y5,@DG1!RTN:20* M-B@[VN.O82DH*"6"^Y6D,ZQLBH7.YW)M"[@.TGI3;-C\),'>(E<[!(Z>H0ICAS*UTD;X^ H%03*0+XX/]Q!_)3 MMRO%2REB7&XS/K5O%MYF5C-@P+2]#4?(UIBN,]BB)$\#L8RQPR[!.QPZ$&T7 MRHI,T /+/O+/B"Y"^(SH@^[J$:XIHP)TJP!69B\'M8 1T&C$,&ZJE)S^_9=; M2)R90O"6\T'?W2W-+[D# .!CZ"!4#WR<1(' 5'3%R"-<)7\5#. *S7D)$ZGV M*(1PZF:Y9)[?3LPMUJ5JT5:H'*E"3KFN\X3W@#FFMY5$.[DWI@S/ =_["^F4 MQ$PX[/MHJ':N(4>K++-?Z%&6%L6TJ^)09,TV%],7=K7\D80X;#G/=-K[#M"X M$"- ^QPRP'W S&-Z2H$T'7___O,]?YI\3TA52_V[T#D3.NE%DK\-'3KL%"$H M)!7.L' 93;"=$A>561M7DQL(=$A'A_58 U1ZVNDPBQ"0)O8+,+W55O@M6Y#^ M9PN3A!)):G0(AH^1&-< R;+5Q>=[U/.EV8N4__ ]7X$T"\,KT2H]/=+<>\XN M+#(_IM$@,8X;*/7069N2!849,T,D!\7-GB*H#]*OVW0;PDO\!!%(Y_(3UOM; MHXDEP/$_&^)+I"/J@X)-G?Y-,D.AOW*1T&VQ3^"BZ[>"INR+PH8<9?HV%5)/TQ]7363&2PG&NDI Q-*4Y_%(]QZ^/* M='O! $=Q#J_@CTY.VMQCH O.[G!1Z*:UZM!%^I"%PE84$2EAU AUH ;[=&[_ MY!2#G3C7,FWU1)LX/G$D36@GMB$TANVJ['0#?WFD.*RT!9^3N5$/0;-1#>P7 M*\:LVNRCF3S5[$<$+:?UNG+-"H*X9'"61> -9*\NI"@1J1L)G5P- R6J M)I,S !?X3!MDN/0QY&S&7.)]P?"M-P>]\S03NRXPU%:40%Y%D8IMELSIHB+% MHX][J*%^QP<^\&#,B1R=4=FT#&2@FV=\[%E^\=3#"^H^B8M'Q?:U12T0(H9) M/%[*_9!EF**SK N4H#:I;-G/"4+8 &+DS4JD)V/FTV@25P3U1(B.]H!Q;* M$+#-;PE>0+VNM3Z<@8J8"N8*5-E1IGOLN#B+RF@71".5$$@!'@A%J%PQY!80 M@ZAVK?YHNFERLH3/F.=PB M)5-1-\ZC1*0MW)/>+OO;EF%E(Q8F%Z.D("&0-A31%'LC]9:1EI['VDISFF6= MP;OH 9]77+1O;-8]T4ZF?^20R+=+O745FP91XO(F-MHUU:H4RI*E8WU(:D+" M30>9O"V)VN*\5R8(P63-A18PZZW7LG7QQH$"$OR,XYP+T?[QI1HC#A4@ZHI: MBI/KA(8UM?@VHL![OMUU5/YR#0@9/KAEW:!B0R;)1VH+,M6455-23W&D$NI] M&_6S&ZG9R\GU:;H]'4\NQEB>.NR@0UW[^Y>2:=E]S27N6XHIFQ*>-%6=8(6* M3%MV#^C63><6EBZM[NY1B M%O:XJ\"PY( WV*)/I;_ M+/2E/+P*!H"$KAMOVF)#CKPT.,+UH[96Q M_PJ84G/K(QQ4?[1?U>QBGJ@/'VXQ)O>.67X56I??$#[6]9$\0FU0!*T!?BS4 MX\F(SBQP@JWVP>OO*KO5*;6X:LY<@D)R)"!U'(:?P93:,R9JT^G#&_.@Z JN M 0%!Z:T+X#L$%7+^VE MN2B'K_.X/9.%:HS#9C:.E_'[EU-4NX<+JB57K+&]13KBLL95_1J+<^P3,[>T M0^"I2V?[U(,PCAF]VQ*(WI';%L(:XJ]\AA5?N7,]<6\VM;Q2,)W+*5I'E>4H M]=.K1=2-SD+U20RO77!MD*L"!?^(S'4AUT@;A21>I4M$^&]QD7R8._B >?^G*!><"W)* _8"XK5:[KNK<_Q$Z#A$X_D[:C"EF\S<99-CL\,NN'1NAI M9BT%8F(5;WLXV$*V&5J(6R6>C";% $55T7H-<@+375CH-S M">,#2ASW[^.?1VQ%EV=%)(AIBE(WPW1.#0)AJFJ;$%LLF M5_TZ&>FO1^6'VOP_& &<\:^Z; BK)I<13P78)Z?+WS_"OC9\^N.E^MFA)+#Z# ++W/RDB/CW"4TX_6ZK8 MR>MO\IR0Y?CMC^IV39TC>!=GCI.6EFR1O5Q#H+M$.1AN63.+"IK[O9#X:>@< M"!<0H$A#Q-Y94X=+E]P]ZISNS%(<1CCDRKF,6GGT MF!R+0Q\KG]7[HBM*<" M&1>-MU]]#+/_3ZC[U(>ZP;N('6N_#3%&>N1Z#%DVY;?1WCA=98.ZZ/;^PYNV M+@JF+I]OB[3FV^]+Q1@([9'6JKUWLVC=-+6A%8IC\4TC^4G65'))0#W#&IH, M04IY?_]6H"VHB>[1U3)1:E2+T-A/KK)_$K=BV+HC=&_?*X O>Y%L1S=)HHZV M;4M:0!B$EG[ON%;N!KG^WW;4\$EQ3YT"YL1"*MM.OR +W2)AYI(Z1E*3+R " MYWH8O\P2:0))?R%<:39^$U[IQB^5V;JT?='OD 0'S=\^#?;?:X/7%8K ?%!O M[.BGS$E=R1N%5D?L'G([U/$KY#AKZ%K0*Z5#99+:X'LU_9X2^I+Y;U68&P#[K\/'%ZVHYCEM>E?+C)Z^"*U()Y& M* S]L'A3W^.0+9+X?@F( M]UXIZ&[#^W.YP.P(2F];FM+N'C+5#K6;5%6Z;8U1T\^0RL2L2:]I0>2^BOIM M7QU.R,2V?M:DL166'.ZA<7G7=M%&!U_'X9<8>S?/?)$2>['R,O*W6ZG=VTUT M(:1;NI6!5%"C)$"A6#6\4=*[4:)G]BO'C; P FE MP.B]T@%W;<1*H=_8,Q;?'O,M17>9VU[<]GJNHT,O\I_U_G0"G'K%?R#BN7*I MY:\HVE_;OT&YD3^]Z(;+'[" :B"%DV*6F#H>7#Y M(XI=\ \:@.=+!Y@(7VB#]B]S7O\=4$L#!!0 ( '.!I5*B?=//B0, (D( M 9 >&PO=V]R:W-H965T4K3IM:@2[Z(O$R\R9 MVQF-YEMM;FV-Z."^D!6WNP!A_)6NM;O_FS7$2I M=P@E%LXC<'K=X25*Z8'(C7]VF-%@TBL>KO?H[T+L%,N:6[S4\HLH7;V(IA&4 M6/%.N@]Z^P?NXAE[O$)+&YZP[67S-(*BLTXW.V7RH!&J?_/[71X.%*8_4V [ M!1;\[@T%+]]PQY=SH[=@O#2A^44(-6B3"]-SR+3=*J(V%:S1P M4W.#\\01KK]-BAW&JL=@/\'(X;U6KK;P5I58/M9/R)_!*;9W:L6. K[GYA3R M+ :6LNP(7CX$F0>\_-E!PM>+M76&./'W$?S1@#\*^*/_E<2C&+[Y9K;E!2XB MZBZ+Y@ZCIQS_6",4NFD[QP.M=06.CB[IB*N'WW^;LFSRVGJFB@*X*J$4LG-8 M@J(.E]I:: G+!BQA@5NHM*36M/!2*(+2G24M&P/>%]BZ VG>Z$XY>S(C'PSB MHZ(#E:RHAYKY1PI778.&.VUF<+4WSITS8DW.KR6"TSZ4AJ(@GA>WM98E&@LO MX"7+X\GT_"0L)_'YF)9O4&EJ@![O2^@VLLOOR,0&>QEC*$#X5]#,\ MB'?IHRCB\1F#+#N/&07T@U6L*OJZ^!JTVJ%R@DOYT&>E&K-Y' MMT6R1VR3G2=29703&/T=R8_0F#CL%01U0%\,H3R8-T%\MD,:M[J3):Q)@2KU M:JC2(]X_G]U_=];*>$ MLY"/QB29IHSZET2-$S[=%I70!A11RG=E1:D(EUB>D'2>3P;"?-2.2\AC-LI@ M1!:G\-37+#D8#]21FS $+:%2._>38C@=YNQ%/UZ^B?=#FA*Q$12BQ(I4T]/) M. +3#[Y^XW0;ALU:.QI=85G3OP(:+T#WE::H=AMO8/C[6/X+4$L#!!0 ( M '.!I5+]C["0<0( *L% 9 >&PO=V]R:W-H965T98D(GLTD\6]K9Q&R]%!J7%MQ6*6;W"Y2FG2:#Y'BP M$AONPT$VFS1L@W?HOS1+2U[6LU1"H7;":+!83Y/YX'HQ"O$QX*O UIW8$"I9 M&_,0G$_5-,F#()18^L# Z+/#&Y0R$)&,GP?.I$\9@*?VD?U#K)UJ63.'-T9^ M$Y7GT^0J@0IKMI5^9=J/>*CG,O"51KKX"VT7.Z3@'B' M$\!5_@R@. "*J+M+%%6^8Y[-)M:T8$,TL04CEAK1)$[HT)0[;^E6$,[/5BB9 MQPJ6S/H]W%NF'8OOY2:9)_X0E94'KD7'53S#-81;HSUW\%Y76#W%9Z2K%U<< MQ2V*LX2WS*8P'+R"(B\&9_B&?;'#R#?\ZV+A^WSMO"7OQYD\HS[/*.89_9=' M_5 #N60_8Y==P 9\3OT=) =&B.P@*J1IH];0PJ M=V,1H]4*S\/]46GZI_YF)P.DT&[BFG!0AC?K9JD_[3?1O!O W^'=&J/Z-H*: M([$F:)Z^N4S =JNA<[QIXCBNC:?ACB:G;8HV!-!];8P_.B%!OY]GOP!02P,$ M% @ &ULG591;]LV$/XK!VT84L"U;#GI@L8VX*0;U@%!@WK-'H8]4.+98D.1 M*DE9\7[][BC+D8,EV/:24$=^W]UWO#MZWEKWX$O$ (^5-GZ1E"'4[]/4%R56 MPH]MC89V-M95(M"GVZ:^=BAD!%4ZS2:3=VDEE$F6\VB[<\NY;8)6!N\<^*:J MA-M?H[;M(IDFO>&SVI:!#>ER7HLMKC%\J>\Y2"8<$&HL C,(^K?#&]2:B2B,;P?.Y.B2@<-U MS_YSU$Y:-!SP7R%U3[^A;8[.YLE4#0^ MV.H I@@J9;K_XO&0AP'@(]W-@J5T9$G?#' M*O?!44'\^8J+\Z.+\^CB_']F\-^CX5[ME FPMEJX$7PTQ1@^&?A4!)NC@\N8 ME(?R&5: I@Y59@N;1NNW'MU.%4A=Y)5$$Y30X/DDU,[N MR.1 F.*DIJ <,QG-_#]Q7@"N=*:%(QX MWS>"X@B6@:NM0Z069A8)=YI,!+E%MT4*4D9*X=GV:Z/W\*Y7F.\C0%26% SD MCDYDQC/WZH%E=IRP;O(N<9R"#ZA%*QQ"85UMG>C& &$D9:P(T)96DU?;&@K# M-SGE1M%@XG"&*3[[X;O++)MB::"&DJ9AC519C@.W]#E[=@PU''&6R>1]5&-8>5)/=TU3:9>3)_S$U\Y M%J)".ON?$A+YAPG:4&-I]1=VUHU0#G9"-[$\A/<8_%.9:@UQ%GB;?GJ(F;90*FC@@&Z<.)5*AH$QUU5:C4U;" MF>A7QL8KPL<""37-H(ISZPV7/8^:,?PV$*1\WP[4'@6/#U)R4,GN5&"IRLFW MM7!A']4>1@L=[!H+#65\#W[O U;^BLXW?M1S[I3OI Z"?A$[@JVULJ46ZXH7 M-^@XEXB.UN,SONI>KZ?CW6\ M&O];14XU;@@Z&?]XD8#KWM7N(]@ZOF6Y#?0RQF5)@PX='Z#]C;6A_V 'QQ\W MR[\!4$L#!!0 ( '.!I5)\F?Z;> 8 ),/ 9 >&PO=V]R:W-H965T M;_.O?=<\7AE[)VKA/#LOE;:G8PJ M[YO7DXG+*U%S-S:-T-@IC:VYQZM=3%QC!2^"4*TFL^GTY:3F4H].C\/:M3T] M-JU74HMKRUQ;U]RNSX4RJY/1_JA;N)&+RM/"Y/2XX0MQ*_P?S;7%VZ374LA: M:">-9E:4)Z.S_=?GAW0^'/A3BI4;/#.*9&[,';U\+$Y&4W)(*)%[TL#QMQ07 M0BE2!#>^)IVCWB0)#I\[[>]#[(AESIVX,.J++'QU,CH:L4*4O%7^QJP^B!3/ M"]*7&^7"+UO%L[/?1BQOG3=U$H8'M=3QG]\G' 8"1]-'!&9)8!;\CH:"EV^Y MYZ?'UJR8I=/01@\AU" -YZ2FI-QZBUT).7]ZV\Z=^-H*[=F[)7[=\<1#+6U. M\J3B/*J8/:+B@'TVVE>.O=.%*+;E)W"G]VG6^70^VZGP,[=C=K"?L=ETMK]# MWT$?XT'0=_"C,;*_SN;.6U3$WSO4'_;J#X/ZPY^!\'^J8%>:G356*F 0<K[\H#671BWI=<6MJ$SK!"MY+I7T:[9'6I-C7_KM]VF[9;YF\Q ,:QO:X>CBQ<**!9D%.CJ7#5>,UZ:%*$)X\O)@BBY1 M $8CAGO$4O"Y$DG^R=%TL%U:4[-<6 _J8J74'.J@36KGI6^),]R8_0[WO_>; M5=P%;XHEI$3$ ?:/ID\[) OI'YU YD"'@J=7G,!BG0D M-Q>,+[E4 7]CF8QQ\P(L)JG[B(Z13T*&E&P%Z P+Q$VU>WOU_N8Y,6\1/$.Q MJ-:QV?C%].F8G96>CK= *%F+"8KP#>)>(>TIW!^/-E@ZB)8^4KH+Z4/M;#DK M'7K@:RNI7Z BM$YLG-YZ,%*)8D'IY=9RO1!U:/3@NJ_@DC:>*>$JJ;G>:T80!'Q HTQ&P-L0V-]PR@>!SW9+&6;4TV\&G(%>0X68J$BNF1 MOEMHK,SQH7B''J?"64JWDU.!DFH+U.=&7,1A"#S3AU;&IX&U_^H-5AC^+*VA6LEX8/D22>.48N0[KX@[ M7&HU:2D.H@2*<-XZ23I$)]B%X]>-"#!V0=-4ZKLN5.42._$=>1U06*\"T3J> M1^2I%!@OP3D2K("47J13-.DLT7H>AA^Y":=#?AJ4P+U$00MTRY/9^&4WB1GP MBC$2K7F6*X,P%K%.S%S)!8]6$Z'TO$N%[03 @MP<10BZ!L/V$[86-9K15;+I MF\Y15PQU9)$ORP>3S#B@A,S>II@>U/F8>/S*ZC^[AJ4PU+FU3@@36@X)U'PQ ML-F9"0VLUK2SR5J SSU[%I(Y""E%\',>QM;O"JTC^:W#H:,H'P]YO0US AMZPAB6%Q%Q3CA[[L)X.+4BWL(EP'03A4J_'.U*_V-\ZS>-':'(_7 M55Q2$*?#Q"XA.AV_>C%B-EX!XXLW3;AVS8T'FX7'"K=F8>D ]DN#49I>R$!_ M#S_]#U!+ P04 " !S@:52'&SMGG07 920 &0 'AL+W=O^;ZK76,_MT7HUVO3;M_:VE^]/C@YB ^^N.6JPX-' M;UYMS-)>V.[7S>>6OCU*LU1N;9O@?%.T=O'ZX.SDQ=L3'L!O_.;L5<@^%]C* MW/NO^/*Q>GUP#(IL;V[K&3$3''SKI05H3 _//^[K?[FJ6[T^>'Y05'9A^KK[XJ]^L+JAIYBO]'7@?XLK>??IDX.B[$/GUSJ8 M*%B[1OXWU\J(;,#SXUL&G.J 4Z9;%F(JWYG.O'G5^JNBQ=LT&S[P5GDT$><: M2.6B:^E71^.Z-Q&K M1QTMC0D>E;K,6UGF])9E'A<_^:9;A>)]4]EJ//X1D9SH/HUTOSW=.^%/ICTJ M'I_,BM/CTY,]\SU.?'C,\SV^9;ZI#?_WV3QT+>G-_^Q9X$E:X DO\.26!=Z: MX +8_+FUP3:=$:5L*GK@FM)M:LL_G_LF$ $5_S[%Z/^#98I?5I;LH_3KC6FV MX$'?F+YRG:V*,KU(7Q:N,32)J8M ,UNRSBX4*W-IB[FU34%^86-:>L\U/%U; MT=N6-+I;%;\>71P52]O8UM3U%C_;#:8T ^,W X4/_N/?GI^>'K_\S[.SS_SQ MY.5#WH79;$@Z9E[;HNWQ)AZV=MG7O!/>6T>[N;!EW[K.Z1OOK\N5:9:6]KU> MN\ ^Y0'>.[AX?W[P$#.8M@(1KNELZ];95FE3O@6!1\6Y;3OR=/22^,/(V\9W MMJA<*&L?>F(\/:"?L4_:4=U7PA*L-\G!?7P#!S(6DS@J\HGTKF\+OW8=>+CI MV]##;#M/[K5<3;/FJ#@+_/,,E 0[%K+.>K>XP\KW=474%(@"()G&_-XWXF69 M9FST[HE8G+G2@8OA!L?.Y05HP.$L_.+"J MGP=7.=.2&LYT8]CHA[ZI^$%QM7+E:C3)RM RH*]K?5WC[8$\UDT;NJ/BK5VZ MIL&OG\K.8W_/97NS?+)_A/%&^-NVL^-B41\6#@_SA MP4/A7+?=D/W5K#*.10ZNWT5QX:_(\L/*;0IR3RM?,Q\,1;+?/9GI-K+RTG?) M"&D8L]@T),N.7CHJ?O!7]M(2@7>NMS9;V:&]=O35Z1PL"#818O,E,8(]21H5 MWTG^Y[>/[T/T/V!MZ_LEC6U;.!-1E&YENJ+RT%Z:Z-+7EW9$W.Z6CHB[-ZP< M>]^T_M*%J%@?TIZRT'31D8Z1HPK%6T__)3(_G%V\36YR\OUS7W%L%W?O28;% M\Y/C-,'9Q3F^ISG&X6&D5+E*P2*V!3$)%(LNNPX2EOTXAA9SDSZT\'J5:P=C)9PG4H3R,'4\ M<.U)PF$ .?#.M",=1J\E%V-IB^1;RX),G1T]Y 3K?G JZ_IY[9;"&UK]&?1^G5ZFPDMV<%NR!N2%#F*D+/- M",S!U_&1U0=0,CZ'2!<CWT1YX]S3!NZ=[<=>OXO7?AXX8 M0Q*80F[?-H.:"I"!:)HJU7TX_$?O@$)(<8VX*8AN;;[:PJ;I.?P&RL8VPC=A M]F*19+.6F">!=HC'?S6PCU55<$E+N@VRPNUT97%S5LS[COTL9(GE.S^CF2XM M:2<,RY.),*M (RF%2_Z9N$%I&K:0G#[><97&^4 MAT473>@1J)69 Y&,IDD(Q#(?U0/EIJL,(Z: /[XAALG: P-V!4$I'@Q&S(,C M9<(CXDRP'9E$[%^5A8(1S>X%?.!7VM"BKXEYEV)C 7&] "1?;HNP#22_6]ZD M?9,K[ 3B0+LVZT3XL"9^W!U)(J!0ZA"^-:WH55>>)]V,R$AHS?C>ZK9'NK M;O@Q5F.%]:2[@2P^ )*MY_!$:=*1U"CC+[\>HM!0L8H0+,\U5!UT>CWC?EW[ M*_%ZM*XGHX2%L-NGP&I;$-B9ZY$8QMNI[!PF0I;3BR%K1J,[XS!F*RN&.0S# M,[MFFVI\DT.?#//DMH_-28@:E)XF7!%0(VT%N+37)#=G8]CU8K:^I_G5Q I=&)DI+@&U!#@:+L)%6 \0?&A(2"B!<2=!D')A+V18'O4A3X;J\/ MO[!+]K8?A_QP*A!\\R0C]@$ D>/(=#OH"!8V?DJZIF"(\!6C2T;=8[.W[:4K MU>W2.U4/MT6LE-H38?:1[!)$*E?.+C(2*ELR=F5WWB9<>?[IW4\)5#H1^CD/ M?7]-&3I[@$\+\HT ]5$5<,(!2J"&)^[XM M$73^M4+P5S-!D6$'TDV-4KQ+M".ZH! X2C$&L6RDR&*KVXC\\3]Y[OW?-9C)5?4JR<8MPW3U*60"S]S[!)(F#24\K;,,?(-)HR MUK3B %:#LK^*TOC7%@VJG&P9RJ0#%+Q"1.(A'RDH%:8)X6NK_TGC)N>IRV MDS1J31^@?%HX&OQ#EJLQ7)4*I6@7$H4=$QB*8?V&?B/=KBC/"*Z+D8CRGJVJ MKM0Q62N/BG>[VY0T%R['3Z'KD#LS$<*:*Z*T,WM=(D@*3-4*T#40EU5FBV.? MF)7224UV8)P*C<1![O#Q3_&9533S*T>&CU< 34BK&LO)V9^V)?BR%7 ,R"/) MGH,@*.A 30C/K'./PVLEIXRW@]'J_L67]^=!!7U3AJJJPSAV9+:5(HMIL]V; M*76;L-J=W$YW'A(SV,P4&H+ FR:" @1B1D2JGK'"2&-0LM#$2Y,ZKB2$E)9F MYBN2++N$"[FT5^O,#40O!P*2L:%H>X.FH\$D3?*D4?O%6X;[O!*9X(+635PM M7KOE7)(AM+S!5C+AOJ=+Q0+IQ*VA0@-\C'.5P Z'K%J+\C=!GP1:L:MLY0D= MDA,;QC/;R7+\5!(I>N7:BNMV;C?WGZ-X';08)IJ2Z"#93>V?]6>#U$?.;H!" M&"':XL'!YU\^'3"Z7!*[FT@H8%V]$R2W?&HBP8$MLC*010*;>&UM.8=RBS36 M;,!I0+_ AJ3UE6JPA-QG5M[*:XV%*$3:"X_L3/T$&>]&:@>$M8YP?C&Y9]9Q M];.0IKN&'[46?"C6.$Y5G5#5#N,8 Q700PD#EP-3(8R'#=T0JLA-/.TX1.R* M.ZM\2LE0E? OZN#-"+?C./ ?)!2]+"5K5CG3%= I!)7F:. M)HL^4DM0K3>2$@_U*RFA#QIAI(1"ADWNTQ%SJPRML >G*7+7F',EH4H..J:Y MP>C38UC@Z5,^HL.)Y*+;$4E<@H?,[EC&]/0C\4V^M;2)*RUMZRFA)&'LRQ)W M#-QN&'L\YG)SZ0B)8 W0008.K1K9RJ2S8V\?LK/MC/?]QJ=XFPZYQ+-.Q5[B M#8](1\YQR(3UHG#-^GEGB2R>-\9:$[&@H\GF?<=)BQ)"'L5V[L]46<))N6TY MY?WX"]$;<8'N3*O!J-/X:EHAF2L4T\$\\M'%(4566_R,L_*3XV)6?,X)_Y ( M_Y2EEWQ8%HM>#/+@ X;<4HQN[$6D7IO,Z)L+MLG-I H76+.5&*0_JF@B1AU" ML=,JS+CJJX<]&)*ER'$K*$A-8J*=M(&9(5BE="WA6$H>FU2N2(:##P8!]L[* MLU9'A&&1I'NQ[)Y%[2@2KL?>+-.R%[T:V@D6FCAPO33(R8>=+BK0@.[*JD#D M>%@,,0.-A>D&K@"/;5*9.HLT$I/5->B6>7T<("Q7W2'R32TY#6%H;^"8*0+< MR2E0E%ON+7]3=K7RA"O.QPP?Y4ZPJB@0XE4ZST"]0!4FCX3+WK )6G7C4PY5 MZM8$:BHMYIFU68X.I&4LN]$4 Z(+X&0&O6ENW:]3'FS%8P (&10++X&7/D\1 MEJP'>35[W1OYLEMD, 5=#4,.IS5+SN,PJS3;:QS;ZC$X$3<7'\O9\IP>G!3<4"FP/PU$@!!I/9JJ_;26:V6/2O.?GPL3>)5J,2^&W(*D6$J>"'L,Q2@@:)RQ*P M3:!E)4TOA)*PN]][0B254R56M#H,&X %*P1MA4$3#FKHJ;@('(RF4A3I^PR^ M3_&F(.;Q^0'*.+N>(@>AS2BD'-W&*^7D*%,9T$Y>)MX4:$E)Y_9-HYM3JY%D M3;%HZ_3<:C+ANS-E(%J( ]/'%B.F?6[][QSTH8(#J$0,JZW&H9HSF14A2@HW M:.WAQ(N4[/-(E[+"K[")5K4U%,>47SGWB<>K.)5M.U8J.L+)_@:FDU #[>Q^:LTVD7QLC9[NW7U-Z[WI!I TJNR, MBS@S ;/H/Y&HR 7![,BIM4,M*LLH0$E<>3;R#2,#GNVABG6*VQ-#OL0OYEJ. M1TFJ@NCSXKK:I;-9-5,:BZ15R&L>%9DBU-P\[6BYLBA$RT'CO1P2PKZH4 PP M]RD_Z9!4QR$>EW7*R08SN2V&NQHHT1RHE MQZ?K+659@%W0@16TA=^]=P"9XOVMHFY\<\@:.:1O.]-E/D3;V41H^@6' MU"VR,49K9@Y!\_YO739W=I/Z=C9J 66];984QVWB-J4T.!U2'L:SD?19$=,ZEB -WH:0K_90'=7I \SBA]+8ITK MX56'D^.A_VE&6UY8S1'^Z(W6!-EK'4T*2F>[Z: >;"DEJK>32:G.P=5O M+,4@55;7!(4C#H#L&-]SHISU]*#R3.F3U )T:,Y(:6PUUVZ-(KJV;C$>GB/, M:G?SIE>CXA1FY\V^N?&NT(2F8I@\_> "2# TC +*(:ERFQ-!V5UKVG*U9:8- MUR"XW#&\ENT$-W383%XZH)Q$@2#HH8@PGN5+5(+V5:@-!BH,UPWY3"^E0 S5Y2 M'2?&R?DQ+A=T)G8LBU<7' MO6[)M&\JA^:D"##2^$K[IM\Z84SC\YV/K/5:CD/Z(G9Z6[L=#:$0?LD%$OIR>TMC+(515FD3 M2DD/T ^X-Q!EEPQ/]H8,M,UPP_W'$'IM)SRK/%\ F[JN,!F5]BZ!VZLOPL:4 M]O4!'_>WE_;@F]?-'X;TT.B(?YJF1_U(;Q*]0#GVGWUCZ=O)=Y*6LL]TLMC9 MQ:_%S_Z(?ST\>3PK?AHKY;G4NG[4*P/-+:$T5@2T\A&.;KJAXH.+!WR= MP;4\OU02/>&B;2Q(QS'I8%R+;7IG8>TI41)]-C1%)3D1KMM)]$EW8^06!I+) M0=NS1GXT-"#)#=U:*-1FVUUW) 8 M@.V-\S_.ETH"ILH['([E]15N4MV]("*'PSDXB'JXHUA9-7E'0V=:E(#\ M@YO=*=-Z5K9;2+IO?+Y(+"Q(MV[09SOQ:W@QTV07>.?TWZ"S7B,"6U)(+[#$4 M/0F%B!>JDF/8O=1Y>KN=D(U\?WAR>JN-G,QB;SLYIBL#ZTVWPOQ-C9JZ[\+' MLLD8<&]L0#D\ U+^#4I2*F8GSTY?ICD2RB/-KUPZO!WA*1NL;'BTZ<5*K(,I$K0%KBL <,U\MVM/;_/Q//^B5NV@SW6&\QF>/#8XJW[R@" M*#[$1PESYQ[UU1#/^>3 XY/N_<%%/^^8U4^>'1^>'LN5\G<#5N+O/XA^Z]3G M^7'7>SYH))SWZ8J^L&O()GU^\O101+A?>"73V#E)N(9('R]9Z!WWO/*6X3F- M)$FD< YZ1+@@:WX#D2T*(XX MMAH='Z!'2823XI8LHK)PVJM;;^5T.RG7PAKN9^?;VJDTP!P9;$ 3K60)4ZT_ M][A.AR7T ANK@]/(PQT@9#8_(?F^E]4\N4>@(7Y],"6V,]+ ]T.#Q/04(P#[ M)36PI'@5.R3N$988$J*\APGX#R#@V"*J^&PZ HE*"RQT?9 M7ZLA2+?DO\D3I!%*_G!->IK^[L^9_+6;X77YHT&T*K>2UG9!0X^/GCT]$" = MOY!CYK]],_<=X4?^B!JT;?$"_;[P9.WZ!0NDOX;TYG\!4$L#!!0 ( '.! MI5)@I5 G% 4 &(. 9 >&PO=V]R:W-H965TDX\V_[Y"R M%&?A"&VQAQYZL4F*,V^&[Y%#7NRT^6H;(1Q\ZUIE+V>-BX/=,; MH?#+2IN..^R:]=QNC.!U,.K:>1Q%V;SC4LT6%V'LSBPN]-:U4HD[ W;;==P\ M7XM6[RYG=#8,W,MUX_S ?'&QX6OQ(-R7S9W!WGST4LM.*"NU B-6E[,K>GY= M^/EAPJ]2[.Q!&WPF2ZV_^L['^G(6^8!$*RKG/7#\>Q(WHFV](PSCS[W/V0CI M#0_;@_6LF$$M5GS;NGN]^UGL\V'>7Z5;&WYAU\]E M\0RJK76ZVQMC!)U4_3__ME^' X,B>L,@WAO$(>X>*$1YRQU?7!B] ^-GHS?? M"*D&:PQ.*D_*@S/X5:*=6SST9(!>P8-<*[F2%5<.KJI*;Y63:@UWNI65%!;> M/?)E*^SIQ=PAL#>?5WN0ZQXD?@,D@4]:N<;">U6+^K7]' ,>HXZ'J*_C28>? MN#F#A!*(HYA.^$O&54B"O^0-?\?2_?UJ:9U!U?PQ 9". &D 2-]:9MQ,];85 M?IWOQ9-06P$KHSMX_\T)HW@+-X%K8>RQY9UT[O?MN=WP2ES.<&-:89[$;/$* M10PHU8 "[Z2JVFV-*1-8;ATH[:"5G72B!J>AP5EZIW#F*>#6!\&K!M9&;S<^ M!8L36VY@8W2]K9P%KFKPP++"E9/8MVC5XHX/0. :O;4XQYZ>PV-CA'@E"$ Z MT?O I_^)QO4 OL;Y> P@R@E0EI,BB;!5IB1F"7Q4%7["C6V!9B3/,DA)D=.C MYCY(>3 _3PDK,RA+0N,4'K3/2&#*ZV>PS]:)SD)1DHA%D%,2YSG<#>EBGZ8% MI!%),)BCEAYLOSQ@>1OBBP@M"Z"4DBS*X5$[9,3L>3J!)$E)7J;8BFE$\H3" MA/#8*#PV*;P;;IL0R[U -0?H<2.,U/5YR 37B]&2E!GS*Y>5A"%3]Z_#(2A\8Y#X M$&NKU?HGW! =T*(@<9I F9",Q7M&3B"/<#@J/"=90N*X]'$=PN]' M#LK!"TBH!S$CK/#K5>8DCQ/X!7%>3Z*A*N0TPO27W(G#.+%84%0-)2PKX+@K':)KT<)RF1R3 W^7]\B]Y&Q)%7NH!;2A$.ZS=)WE!.:%]ZNQCI_#'7_N*WK/I*B#WOQVQ#M 5+#0 M2DD99?!!*LS4!U#I;J.5WXE#]BPA#"EC%+<@@PP/CBS.\!_O$3CH!S3&\V *-L/ 8F ($J-=3EB$"DQBPC"(\1R(,!QF?EXB]02P,$% M @ &ULK5=;;^LV#/XK0C8,+2 TOL?)V@"]K-@!5J!HN[.'80^*S<1";2N3Y*0] MOWZD'3MNFW@]PUYB2B+Y?90HBCG?*OUL,@#+7HJ\-!>CS-KU;#PV20:%,&=J M#26N+)4NA,6A7HW-6H-(:Z,B'WN.$XT+(N]?SYRBQ-C.?G:[&"1["_K^\UCL:=EU064!JI2J9A>3&Z=&=7 M$>G7"E\E;$U/9A3)0JEG&GQ)+T8.$8(<$DL>!'XV< UY3HZ0QM\[GZ,.D@S[ MH,,[H<^8[W+F.9X[X,_O(O9K M?_Z_1WPC39(K"MJP/R\7QFI,DK\&,((.(Z@Q@B,8CWAWTBH'II;L6FC]*LM5 M@VF8*%.VYV!(Y086EGTI$;^BW3>'=GT0D*[NS*Q% AH12*MW8N#P* M8Q['4Y(BGWM^C-+$\_C$=TCR?3Z))NRQ6BB=RE)82!O+:3CE812RZ23D?A2S MJ1]P/XYPGOP12E)I:>4W41>2VL;C3ASQR U1WE+]$5^#:TA!=$F-=E.F756E'B0E\_DZ")Q2O_SBS_#3:0L_;K[;[M^=Z MEAM![PNZ-&#-#'?7 @9OF<9$8V8KU@:/^*XP71-9D=7WKCI1<2# MT.^^'TD7V<"P0FD5_2P/JI5B;136@"A2V1HL-&T&8Z-R'=] <;V#,2>P0LV_?@8 MG[@ULF=Z$LMLRUF.%_%-"D@.M+I6P[((#N7\_\ M'U!+ P04 " !S@:525U7]4VD" 0!0 &0 'AL+W=OW.32 M6#AV9CL$_ON=G38K$G0O\=WY[GAJ;1R H?5(LPCJ*+L&9RGOT M;[YWZF7##%XK\<0+6RV"RP *+%DK[+WJON.NG\SAY4H8_X6N]TWB /+66%7O M@JF"FLO^9*^[.1P$7$:?!,2[@-C7W2?R5=XPRY9SK3K0SIO0G.!;]=%4')?N MISQ83;>D\M(3L[L-\A[+J4>)/4!*X4])6!K[* M HOW\2%5-)05[\M:Q4_#Z2(1TRI#Y#^DF&!Z)+T0H$5<+!4#^:Y5$@Q\*9:5B.BX!H9E"_ M8/#N-^6**&&L2V0KA%()8A:76SCADBRJ-4P6YG0&-,2\&J8(-YACO4&]MT1P MSSK:)8N:,V'@"\19-KJ83IV4CD?1-(,GHM09EV>-5CD: TDZBB8)T.TTB^!1 M62:<]^5T-)G$7DI&49K!1P,-#[:T1KWU7'3MM-+V"SM8![I?]5O^S[U_*ZBS M+9<&!)84&IU/L@!TS[]>L:KQ.[]1EACDQ8J>+-3.@>Y+I>Q><0F&1W#Y%U!+ M P04 " !S@:52-1AOA.$" *!@ &0 'AL+W=O/5G:J=( O1K6 \%@K;;#L,.BLW$0F7) ME>2FV:\?92=>!J0!=K$IFGSD>Q8YW2C]8BI$"^^UD&;F5=8VET%@B@IK9LY5 M@Y*^K)2NF:6C7@>FT.1KROK',%\VK U/J']UBPTG8(!I>0U2L.5!(VKF7<575ZG+KX+ M^,YQ8PYL<$R62KVXPWTY\T+7$ HLK$-@]'K#&Q3" 5$;KSM,;RCI$@_M/?J7 MCCMQ63*#-TK\X*6M9E[N08DKU@K[J#9?<<=G[/ *)4SWA$T?FR8>%*VQJMXE M4P]T.$C(PP\2XEU"W/7=%^JZO&66S:=:;4"[:$)S1D>URZ;FN'0_ MYML9B;7R0=!O.GME2H!E- TMU7'10[#"O>\SX M \P$'I2TE2'8$LM_\P/J;V@RWC=Y'9\$?&#Z')+(ASB,HQ-XR4 ZZ?"2_R - MM]P40IE6(_R\6AJKZ<+\.E$L'8JE7;'T@V(+31.D[=:'A6#2 I,EW+VVO*&K M;8^)>Q+.#>FE:5B!,X^FT*!^0V]'"'M"YO O%HKFQU@#:@6V0E@I07/(Y1K. MN"2/:@TU9$:70"(7U: RW&*!]1+UWA/"D2* >R)4R%7Y!+D?Q9D?CR=D9WZ> M3/PTSN!>OI$&J U,HK&?93GD>>)G^1B>E64"S!$",/'#-/'#)"/0+$[\.(KA MJBC:NA7,8DG#1PH4G/7C3;*R6FG+?_>.L\@/P] ?C_,1G$VBE*QH!#>DA]5M MMQ(^<_FYT6I-,AI(H\R?7*203%+'X$1?O;".:7H1^FF:=#9)1'QR.'9C@H/Y MK FJVT*&)&NE[4=U\ Z+[JJ?[[_A_9:DO[3FTH# %:6&Y]G8 ]UOGOY@5=-- M^U)9VAV=6=&R1NT"Z/M**;L_N +#^I__ 5!+ P04 " !S@:52>KZ(0S4# M "%;QP/^MD9;"8[*7_9RX=R[?@V M(!18&(O Z/6(MRB$!:(P?D^8SNS2&CX_']'?#;E3+CNF\5:*[[PT]=K)'2BQ M8KTPG^7A/4[Y)!:OD$(/3SB,NEGF0-%K(YO)F")H>#N^V=/$PS.#W#]A$$X& MX1#WZ&B(\HX9MEDI>0!EM0G-'H94!VL*CK>V* ]&T5=.=F;SR=2H8*LU&@T7 M7]A.H%ZL/$/05L$K)IB;$28\ 1/!1]F:6L/;ML3RI;U'(X;L*S@!^9 MNH(H<"'TP^ ,7C3G&0UXT0F\.ZQ0*2SA5FJC7;AE'3=,\+]8NG"OL&.<#JPM MX04C=UP70NI>(?S8[K11U$4_SX03S^'$0SCQB7 >:+C*7B#(ZH7#UY@_BV2' M]EIWK,"U0U.I43VB,U65C3D4DD9(&^N*Q%!)09/(VSU<\)8DLM>4MEY< W%> MU#/I<(<%-CO"F23^R!T8"7)G:-XM\L"(ALNI5ZW7O4*DL27I&XB3Q(W)\@U$ M6>;FT?(L!F\+LJ,IU1"Z<1Y,SVU1]$TOF*'RL48JP_^R8:0IH^(DW 6Y3O/E M@@Z!&Z7) KZV.RX$@2C*C#\.O0Y!&KEYG$"0^&[J1["U[# *A(A24%#+< /4 M IITR67_&L9%X.99O+#O+ H6\*E#11$2Q0)I8X"RJ^%25I<]7::J9*F;I1'D M@9L$*;S]W7/S!QJD>I3$ U%@+(>0ANXRS"!-W"A)X45=EYD;+3-(4G>9IO!% M4CL3S[D?N&%F&4\).TT3>*U=O6<;@XJV'_:B;96^->/RF*7SZMV.&^>_^KBW MJ6OVO-64:D6F_E66.&/"QXN1W;!_=M)0APS'FGX?J*P"?:^D-,>+=3#_D#;_ M %!+ P04 " !S@:52I&7D;+H" #?!0 &0 'AL+W=O(RF3\[U4#[I&-/#4B%8OO-J8;A8$NJBQ M8?I,=MC23255PPP=U3;0G4)6.E C@C@,LZ!AO/66<>V>(?F6[=1= I&EI(WV&HN6U!8+;Q5-%NG MUM\Y?.>XUT=[L)GD4C[8PY=RX84V(!18&,O :'G$"Q3"$E$8OP=.;Y2TP./] M@?V3RYURR9G&"RE^\-+4"V_J08D5VPES*_>?<Y0'TZ#PR) M6FA0# +K7B!^0R"!:]F:6L-56V+Y-SZ@8,>(XT/$Z_A=PFNFSB")?(C#.'J' M+QDKD#B^Y V^#7MVN;G,73F8T/!SE6NCZ)_Y]8Y$.DJD3B+]KR*_5MMW>6W# MSG3'"EQXU)$:U2-ZHQ@>BTDG)HY>M)#46-J K(#NH)*"^I.W6SCA+5GD3A-. MG\Z ZEW48\'A$@ML'H.R=1/TA?E3LD* MM9T33$"%E%TT\:?1N5N2="@U^['%6VLZG-UDPFY-IF>?7^;%/7Y8_7UU6R45M9^46I M7']X5\JU^J;JW\JO!G?7'954;U5>Z2(71JW> MG]V&/]Y-:#TO^%VK?36X%J3)LB@>Z>9S^OXL((%4II*:*$C\[-2]RC(B!#'^ M=#3/.I:T<7C=4O_$ND.7I:S4?9']H=-Z\_YL<292M9)-5C\4^W\JI\^4Z"5% M5O%?L;=KH_F92)JJ+K9N,R38ZMS^RB=GA\&&1?#"ALAMB%ANRXBE_"AK^>&= M*?;"T&I0HPM6E7=#.)V34[[5!F\U]M4?/N>I6M8JS555B8M?Y3)3U>6[ZQJD M:<%UXLC<63+1"V1B\7.1UYM*_ /TTO'^:XC4R16U(3SKB$R8^>8'X-Z1* MVF1*%"M!C$[9[W4*MQ7MA=+)IM/:$^0:D13(@ HNHA7U1HE5D2&5=+X6%SK' MDZ*I9)Y6GE!/B2IK42J3J+Q&2E67/Q[1A'B)VBZ5:9\$XK>\J4#\KC#&4KV7 MI4QT?1 7X:7X@\,:[V]WRH"D^)S7RJBJ%@^R5D+6QPPNHN_9]%P,VG>/&"*? M-#([VG(1C]_^+.O&D(P?Z>V#2HK&5,H:[$[FCX(,3 9+C$IU+2XFE^)P-_D[C-^*GSW>_/(@?8C^:OA&WI=$9B1B) MX W) )5JC301WU2N"R.^%+5"ZDPOQ20(O "T_OZW111&;X]_WX@OU[?]S2>U M- UPD&C/Q*]%#;7,2)&I$[<5UHGZIM-$;MBFQ';D1,X&TF#_!# M:N1>9(7,(>C\\F)Q*>8P? QBT\7/1+4A?D1-S.6P%REJX5PO) 7;R8=::)F5/LS\!U MXAC-Z/=MSSXDOE<0ZL@=5[#$SD91%$P"\:U9%B;5N:3(^TL[A/$--(Y%M(B\ M.:A%$V].=O##\(U8^).8_EJ!PL /!A+=T%UOB,G($'$TEL,9_>92+.*9MUA$ M8C9;>+-)U)E@X<\FQ&L^H[_!*8Y3]WCFSX]=\"^9NR "R6\JH:S0_^L81UXP M@YX3LOUB,?5N%N' ]CA" %BS0T(3"=>! )? MLZ;ZD:%5H/78ZF8+$\V\R62!WX4WGR\ZK7Y"(7-+4\!]T>24'PLO6@27R-*I M-XN !>UJ*QGQ]T2.%NB@+: M<^!6E<*]/%$:?(;+![6BYJ82^Q9OI^0IWA(,E/71AL266IRQ@K%)R-HW^MZ SOECY78 M$!U1L[.28KO5-?K"6C0EGHESN,4/T!QE&?=Y$(0X4"Z _/* AA.U7N:UEEEV M$/C35M(F5WG2$(*0[:RYW2OG/8\TV*-G9#?L'CG#D%CZ^$/T?BM M#[.JP7MM(W.#N""J3II/"NQAPD^0HW*$ @(YCU]_-6BW^;%'W)P<(8&/3ZCV M7_(]#+Z#BF@Z! EL-+?5\,I.Y; QVI"J0:1**P"<56:J;OWBTD;R P@E&V0. M;$\]3I'IE -B!>C,$SC+Y@5Y&E3I@$%FYLR@3EAO8921!S/]9P,'P*9$NA:9 MDM =X3&,#IN<*N=V2DF(FL@,MW#"EEK8,:<_ 7SP#*_OR<,&2S7@$ \X>*SH M:6D[+Y.U.%$-F8(D0><1D-'7.%EA$:0 :0Y@)P)%;A=6&;%-Y:'3P2VR8= B MSU[:^"0?:)A4V92B!'"=I?/92Q@SI6R%Q\@_7=M3M76>VYXS;G_.+D$ZH[)0 MVW@V:MUD@[BV5B'14;_AW++'2J>2I==1D0DZMUI9A6R+M94N6:I2<7ATYK1I MQ8]7FL))&P0%Y7RB*$PSR8 *MPURDDO _"UEHL[H2(#7;"J'/(3%1I6%X;W% M,M-KCML^BZFO31&=M!D6T581*ZPTK))8&:5 $6B<*L) ,K51""2'32,J0VW9 M$EMIB>=]$;;>F1&L9W1F@T$RK- MS&MG)@T-E=E65B8$,,&G6VY/Y*YF]3H#=- X+8(YR@7T/P;!SN"$X"" LVWR MZ(D2'MW)K%'BG+J>(&148PH>7YZ'W%6?"ASFZXG]1B-PP9X,NZ-T9BUD?DIN MT$E8S*_OHESXL!$$)+;I!KQ5MM_A3.6XY2QUT4=(E^=N MVL,IS)7H+_4^I:9U?CKJ(JE=-6G?M75!OU0,\UN""FJ](5X'3>JI5'G%Q0+V M5:N5LO5RW#R!-^KP'&7V]" F3'I2IC+JK%PA/6O2L!A9%]K95N.5SJ_:QI6TT0[6;-!6#O(Z MBB?+[#.)N*)O)&G8(QBU6H_JN]'+&R)4:^(>J3K0A&9DT8(:0EQRN?A=.[CD'T$KJ/MW!.-Q*:6_2I%<;;]XU#XL?;Q(#OZTC,L M,R_XG7(CH?A=JYPZXXQ[.X1ZDUC,*J$K'QQ$)X>STI"Z!5U[V.MLUI:G-GR1 M9SA@V%6RVB!\#MON"-EFFAYT!V!$V$7 1I.]JJNG+[50+G/;UIMPU_9,#-'< M]NZ4.YUNI7E4M7-LYY9CLS&QKA/M^YZA(3T2VK6MA-+MD78[O % .\,, M'4_A \!:>4#_O>*X>%WH8X]\G^!D5I6VYBI?E-;"(3CM[5E>]='08U/WNJWE M>:L9"+*B?3"- H"]XTXB%7SE DP]U=99[LB"?_G5]UO@M'(V#^B$Q0=IA"V' MX F5.3\J-]CF8$2R:-N,=D.G&]N,^CR!O'.7#LR-X&)RII MSL-@.#G0N1L;@NFR'8=#E&XT/CK CX><+M-0E2N]MJ,_1"!->6R%MT;I3M5\ M>Q*CN>GFV@,LL;6&1#@B9/O"T=A VO<4% VZWZ!82Z8DO_JW?M?1E@_-1A6 1KMZ7/$L@ M4IXK]ZP32(&6M4'/AT<,8^@7/ $5JZPH<*H=&.TO5+>SDDYW&J*(@?*KK*&I M&!_IVLZK[Y3:798==Y^4)-+PR0TY3"A,0W8>>%$)VO6'*IG2,9\^*MGF!"6E M?DVG0=?._N=O?915_;%\5;095!]*EM5-C?1QAT8#KYY3/T$9'/'M6&Q87;A@ MCR8HC$L<>W31GZ:J4W.3%7I/L&A'),.9"RUM2X*+L_/X>$C'8<66ZQ+RA7&. MG;>T,Q5K\M\UM0,)=35#<8B M,"-G"T3XN20O=/$G%J;:U@O7[1U>840EIJ^OW?@0 M@),8O>3NW (3Q>O:R'(#$%U0%A_))P-FI[#V&=3RQY3O1EH_ M%,M7<1::X*"2\DG$ZBAW4F><>MTJBZAM103$^*<^WUX/OH<#KM;\U9\Z3$AC M/XUW3[O_6'!KOZ?WR^W_2H /UQJHDZD5M@;^?'HFC/W2;V_JHN2OZ\NB1O[R MY49)X"DMP/M5@:KO;HA!]]\M/OP?4$L#!!0 ( '.!I5*)IM YJ 4 &L7 M 9 >&PO=V]R:W-H965TE^_8Z4K-ANZF8I,/2#/[0F M*?+XW/&YYQB>KJ5ZKY>(!A[*0NBSSM*8U L,#46 N,?N[Q HO"&B(8'QJ;G79+NW"[O;'^B_.=?)DS MC1>R^)-G9GG6F70@PYQ5A;F1Z]?8^#.R]E)9:/<_K)NY?@?22AM9-HL)0FC@\9T'8+ @=[GHCA_*2&38]57(-RLXF:[;A7'6K"1P7]E!NC:*OG-:9 MZ24J?L]L9#1T[]B\0-T['1BR;+\/TL;*>6TE_(R5"-Y*898:?A899KOK!X2H MA15N8)V'!PV^9:H/4>!!Z(?! 7M1ZV;D[$5?=!.NA#:J(EX9#4QD\!JS!1<+ MF%E^<,,I$)=6"6"%S4>5NG4,$,9F"D_:21 MUK1PF%),++".RAK)<:8AEP7E+/&""UHA*TWATKV3K0C")>I4\96S_TI)K6%6 MRLH:(4 WF,J%X/_0GK6[,( WG,UY48=Y=T$=''![(5Q(H67!,X?XG!5,I BW M3J9^HW];NSQI^DJD1454?(XY:=&SHK$)W:#7V#R![>S(4/.%< 8H-LN&-7R+ M3=\#A3U))M3HAM&H5P^,XX@:41AYD1_M6!32/,-JX'MTG/#C=Y,P"'_:=(-X MY,5)O.WT?X?;G0R]9.@[H-&H&1C[#GG@12%M%8Q? +D;C+UP0G8WH-N!:!1Z MT22 .VDHXK3AV/="/[ ;;N;N#(9>$!.29.R.Y4*6*\4U;4SG/@II3T-4U084 MH0&]9BLB[Y)3%F">H]/[XB/D_,%QX,W5^?4-K*1R;"4+.\N)2S18&6V(Y=:A M><28V"2^5D1&-:*3H'RW9=EQRWU$[+<&XHFZ2A M\"$8J[+0U8B6>P@3C^AJIV FD!*B!\R WQ^-?["I&O4C:JS0[B*JL@]W+G=K M9RFSK4CE2I8PJQ94+C;Y']JUOS)14:5MQH91'VJEN,04RSF9;";[1[%XH5B\ M5"B&7IA86>C&O;HW&=N<2T@NHI=D7!*.*$.B'B1!2-H0>T$T^1IMZ%I]21)" M%V_:E+V$+HF]$;X?P(%J/&JK\>BYU7@K4D^5Y(-VCB7Y6)*/)?E8DH\E^=L0BV-)_O9*0$X$==G**;W&"I6E55G4^2"*(@M0*$2[M<]&]S1OJ M4T;37_%/OV<WQ[:?RW5*19I7UXPO:QY>].X?3D@-,VP=I MU>%3!;=9,;3%TIYXDGC^,($OAR/G@O*4$Y&V6;M@NIW>)/>F43+R7Y+. M.OW3_U.L6O_Q845L0@\$J(274P M&][3Y<9+_' G:2-WG=CT#ZO%\W"]LG@^.<\&0GO/B$(O#H:/%X_-;RTQ>PQZ M!-ZNVT?^E,P,MAY 2U0+]\Q+;MB"4+^%MJ/M2_*L?D!]G%X_0Q,E%M:M G-: MZO?'=/E7]=-NW3%RY9Y3Y](86;KF$AGQWDZ@[_92L>G8#=KW]>F_4$L#!!0 M ( '.!I5+-P_TY5P0 )4) 9 >&PO=V]R:W-H965TJ_DNL[6X6% &L^8:UM;U6A]]XSR=U\2I5&_^$0V\;!E"U MQJJF=T8$C9#=F]WW=?@_#E'O$'G<72*/\@.S;#[5Z@#:66,T-_!4O3>"$](U MY<9J7!7H9^=?+S_"0FLFMQQ+;0W\?,M6-3?OIQ.+X9W1I.I#772AHA.A8OBL MI-T9^"C7?/W4?X*P1FS1@.TB>C/@9Z;/(*8$HC"B;\2+1ZZQCQ>?B/=%;YD4 M_S(G!P)+)8VJQ9IUZI!KN-+<8 VZ";6!3T(R60E6PPU.]O7Y>[$R5J.8_GD# M43(B2CRBY 2B)=/Z0<@M+!K5NN@.QK)FQHB-J$8@=LN-';CAWP6JDP>'&B<2\UM@Q1;4&8YKWYX#"J7:C81]RYWX> Q/TTI;@>09P2 MBJ]+>8>YE'9%=:1360.,.\ 1A6D00D2PJ MX599U.6SY;A(28XF,<6420$WJF8:N.1Z^P#FP:"&3010V^,6CY7:LP=7 M)E?B$',G.$#(65C"!^%*O6J=>![MK *I)"K":FRYDYR0EJ,8>QUION9X6#G3 MDW9(),LSB) V]@ZAZ):_6O-CQ%%"8H2'KRP+44@;CJQ&K!7VLL= MI1-B8Y.$E-C8T7Z+&ZPU+\TI"87)"3^*^B^P8A1'-$,1T4&&SYH04D\[3]*>]O$ZJ@@-%UVI^8X.]XY%MU1^VC>75APE]D*%&G--^@:GN5I M +J[!'0?5NW]P;M2%H]Q/]SAO8EK9X#K&Z7L\.$2C#>Q^7]02P,$% @ M! Q@L !D !X;"]W;W)K&UL MO5;;;N,V$/V5@1L4":"5=;,DYV+ R6:W ;J-D#G6VPDIH5ZZQ MIB\+J2IA:*N60[U6*'*K5)7#P//B826*>C YM62OPM<"-WEH#WV0NY0-OKO*S@<> L,3,L 5!?X]X@67)A@C&]\[FH'?)BMOK M%^N?[-WI+G.A\4*6WXKHCXZ'1IRP\+#K#-Y MWIH,WC$9PA=9FY6&RSK'_._Z0X+78PQ>,)X'>PU^$>L93O( M!=A8P_7:QG?*="S,\Z[X[K7(97JLUR+#LP'5H4;UB(/)W0IA(4NJL:)>@N'< M=856_(D:#'T6G4>24R#*$K3%(RT>#0UEJSTGJ"S/=!#U\\\_I8&?G&C [PUK M%W5&0:)2@G4I2(^ML;A9*42HVM0CIQXH<=FJSQP<:@Z\!E'G()9+A4MAD.P9 M55"19_ HRH;W9$HVFJ3TT3'\UE1SPD68KCN@WVRED?GI(RIJ''#YA"HK-,), M%1G^^/T&N3MQ7"X('2>V$27\6BP0ICV,JQ[&5POCNC':$ 96$P8^8H862'<; M#U+'\\=P +[GAB.(W32A392$3ICX\)G8Q!"",(91Z$9I#S*'PW2<'D'JICY< M" IF6?*AGP1';,N/W[I^$\7$\=,1^_7=<4Q^R=L!A%'JQ$':Q^@1-;OG2&/K MV#+B1VN1XXT9>,QP1F[ Z\ ?.^G8@SWL'_7L'_U3]D_?TN^&,%+"&&=;&?=U M830[VX[>UW]=V6A7G&U%=*TN+@0 N^$X=FE?W+T/Q;-NV4QW0B5[Z@* M2T'XR-S^) K5T?J^[J@Q%R63;S>WB6->R'0F/B:O9 Z(;Z%+[+O2NK&D=8(1 M<3D,W5&T1>8AWV^!A;$RX_B(K+JQM]/YF^N.G#1A=D>AZX?[&!CW#(S_5?_= M]=9=/O$:=W%NK_'W.=?1@+B4R65-7.NXU+TZV;9W;+T[3)*RL55_>3N;O9QK MI\T]DE:M95GDHJ4F_?%SI?EJ-*0IT9:^T!WCB;)O2'-GV;;].K\-O\W^A=2& MC;;C!_.;FF3GBSM*3V;-S<()PH#;D3..XEZ5< I%A$:U? ;]3$FO6MVUDGF3 M&=""A@M2"KT(XB2$6[MG"W&R+6=U.;24.#MBQ58VR!)VX=A#[1,640E42.I.-VOWR$IRTZ6 M>%L'[*DO%BF=\WWG+M&G&ZD^ZXIS _=-W>JS265,=S*;Z:+B#=-3V?$6GY12 M-NQ;HR]L;L_+1C:W[#S8?N2N%N-J*L1,-;+60+BI=GDPMZ2?P M4?"-WEN#]60IY6>[>;,ZFQ!K$*]Y82P"P\L=7_"ZMD!HQN\#YF2DM(K[ZRWZ M:^<[^K)DFB]D_4FL3'4VR2>PXB7K:W,M-S_SP9_$XA6RUNX7-EXVF4^@Z+61 MS:",%C2B]5=V/\1A3R$GSRB$@T+H[/9$SLJ?F&'GITIN0%EI1+,+YZK31N-$ M:Y-R8Q0^%:AGSA>R:83!*!L-K%W!0K9&M&O>%H)K>'G+EC771Z-WP&-X*WB%1I>-6N^.JA_@QM' T-MX9>A@,_"5W44O>*PZ\72VT45L]O!UCCD35VK/$SK+]PK"!X=8\]A5?+^]Y4 M7,&;UO>7+=1K7C/#5V D.'']5/0/T]Q6' K9=+)U_LD2:D?,!^(-1\>8AE+6 MV)689]&"J62OT2)]= *WE>+\008!XU]48P+L#X'7HF5MP0?P0FIS A>-5$;\ MX5U!8F7;XEB6Q[UU6&N.]KR **#S'*]AD"89>F_0(&T 53Q6+=A2U,+87(09 MTM$,WG=<,9NC/3X$(I18N#"%FPJICQ&J>2B1A#E0-/'.%O2H[@5AI6[ZN] $J#."*X2(,L(T,:Q5X:U2Z-3E'# M!B.^'_05+IC2\'7!7S!=0UYBXM"59%P?LGE[58NRSHD\=E@^ T@BA\6+P:"X',"="< MP"*["7G[AF+NC)_"S*4T@GL[GCRG":81QF&9/4*QP MWM@$ D+Q)S#C:0C?0S)-\/<1:CS-\*83.#"@DG% )0V*'W%OUM^L8/ M(+AB7_R@_(#5J."=;(\7U@0L7]M.ST^I@USV>^-$=ZS@9Q/\H-!&4@2R8^V=X)PU2DL / MW^4A#7_<;K$3YID5B"T0P0H:!?PV3=WC!.8X[<+QJ=]1'"D8 E9BX4*48%?1 M4>+1U@^ZTN? QZ#;)I]2V_YS2$CNUF%,K7\DRC &6KO1[TJ8NVRZURDVZ##: M:1*0)-[9[;[EC=GAT \)OD^BD6384A)D!*,DV[5_/6W% M7^";!T==B M+@5N"DS7V]4*Q@@YT=#IV=/H_=O1!KF\=_:VCOW7TO^_HV=[Y MK>%J[4ZI&MP7@3_*C7?'@_"%/__MQ/TI&AME+5J-F2Y1E4PS? 4K?S+U&R,[ M=QI<2H-G2[>L\##/E17 YZ649KNQ!./? ^=_ E!+ P04 " !S@:52HV/( M1\,# !>"0 &0 'AL+W=O1Y2I.CY5ND'4R):>*J$-(N@M+:>A:')2JR8.54U2GI3*%TQ2X]Z M$YI:(\N]4R7")(K.PHIQ&2SG?N]6+^>JL8)+O-5@FJIB^GF%0FT701SL-K[P M36G=1KB:GL(>)><52L.5!(W%(KB(9ZNQL_<&OW/*G$ M-Y[;(&9$L;_PK:UG8P#R!IC5=4YDX**R_:?/75Y MV'.81F\X))U#XG6W1%[E%;-L.==J"]I9$YI;^%"]-XGCTAW*G=7TEI.?75XS M+;G<&+A%#7 $OALY*V-' M<\P/_4,2 MUJM+=NI6R5' STR?0AH/(8F2^ A>VD>;>KST_='^<;$V5E-Q_'D$?]3CCSS^ MZ W\2U75C66^WE0!*V9X!DSF<,5%8S&'&VJS7Y79$_!:EH^3W)<(V2&1I2W' MS>3S3S],DWCRP;A:[C[PR\GP?$S+*Y2*6J#%^^;[C7C9(U%L ML)5HH#&TU\)2AO"UH-^A8-BECZ(8CL\2B./S84(!O6#%HJ#[Q9U!K2Q*RYD0 MSVW&Z;;9B2*2NJ'TT/5QP ;^M)(/_?__'=6N%+Z/Z^8_X74%3D<4G<;)H%TD MZ: O]Q=OCO38N.^Q\='ROZ.YE#>DB7)^UV;G^BD3C:O!CUI5\%T3_KO6.\KM M)N3,U"S#14 CT*!^Q,#W8]M!=+7L#FR+E$+G ' 6UJ.DK8ZL:D<.:'*CX?NX+[Z"5W]^POS766'+QD?@*5;43:V \/H=D M>!:?P5?YB,:I)GHJD.OW^T_ M'B[:F?F/>?OE08G8< I18$&NT:F;U;J=YNV#5;6?H&ME:1[[94D?0*B= ;TO M%$75/3B"_I-J^3=02P,$% @ &ULM55-;]LP#/TK@D\;L-4?:=*T2 (D[8H5 M:+>@Q;;#L(-B,[902_(D.F[[ZT?)B9L!C7O*Q=8'^=XC:9.31IM'6P @>Y*E MLM.@0*PNPM"F!4AN3W0%BF[6VDB.M#5Y:"L#//-.L@R3*!J%D@L5S";^;&EF M$UUC*10L#;.UE-P\+Z#4S32(@]W!O<@+= ?A;%+Q'!X ?U1+0[NP0\F$!&6% M5LS >AK,XXM%[!V\Q4\!C=U;,Q?*2NM'M[G)ID'D%$$)*3H(3J\-7$)9.B32 M\7<+&G24!#MX+\?7 H'Q48BEGE[!:HV!F;6PMHV>];,F0W M"-+^Z:$Y[6A./V1..PD#GNAOM5R11KUFJ3E]#U8-'6*M0'+:A2E>*'D",5>*\#65 +[EN:6 M:.B)7)O8S :3K=CYM$[];[ MO)-XWI]3_O1.3N/HM:E$Q\QJO->]XB/E]1W@9'@XL>%>NY5@&ULO5CQ;^(V%/Y7+'23[B0*L0.!5A0) M2JO=M'956;-X< ^>U3#@4Q-S 5[5$BG24+5ZYC%^6)KL07LX6-$% MFS+SO'I4T&N7*!%/F-!<"J38_+HQPE=WI)L9V!%_<+;1.VV4+64FY9>L\SFZ M;G@9(Q:ST&00%/[6[(;%<88$/+X6H(URSLQPM[U%O[.+A\7,J&8W,OZ31V9Y MW>@W4,3F-(W-D]S\S(H%68*AC+7]19MBK-= 8:J-3 IC8)!PD?_3E\(1.P8= M_X@!*0S(@0'!1PS\PL _UZ!3&'3.->@6!MUS#8+"(+"^SYUE/3VAA@X'2FZ0 MRD8#6M:PX;+6X& NLLR:&@5O.=B9X33/*"3G:,H7@L]Y2(5!HS"4J3!<+-"C MC'G(F487Z($J1;-,0!\GS% >ZT_H ^("_;Z4J:8BTH.V 5(9=#LL"(QS N0( M 1_=2V&6&MV*B$7[]FU83+DBLEW1F#@![ZEJ(1\W$?$(?IY.T,"E>QEQ6S?(RL:""YAF +]F*0V; 8BF1B"UL307C#(SGGGB]H>=Y/CCUQ M6?*^/(MWY;(F,DPE35@)UW:+1 =Y44?6/0GV("Q4:0=?[%6JY+EC;I4/_$D7 MBK%LQS9!9V#CT-@RK]49-R0AI_GMJ"8^P2])XUP*V7P.R9#MB'I>L$OU6D"]SS\7YJW1;#@OUAAWIQ5SN,D/Z1 M"%=LO>/=2[)$U<\:]T"_??._EAE120]RZ<$]?3OB95+) \#O[F50UE[AK[O?X^00DZ9[V(NNB,X M#](%@WC4GJ9.6'>.N[Z]\[D//EO8BQF-[)+R[^3R:7GY,[)7'@?/Q_CJ)K_" MJ6#R&R7XT%UPH5',Y@#IM7I 5N67-'G'R)6]5)A) X&SS26C$,IL +R?2VFV MG6R"\JIL^#]02P,$% @ &ULM5=-;]LX%/PKA-!#"W0CD?JR"MM XK38 !O MB-O=PZ('1J)EMA3IDE2<_/LE*45R;%GHPO E)JDW[\T;,@-RNA/RI]H0HL%S MQ;B:>1NMMY]\7^4;4F%U);:$FR]K(2NLS526OMI*@@L'JIB/@B#Q*TRY-Y^Z MM:6<3T6M&>5D*8&JJPK+EQO"Q&[F0>]UX8&6&VT7_/ETBTNR(OK;=BG-S.^R M%+0B7%'!@23KF7<-/RT0L@ 7\3O-JG7U;3 _?%K]B^N>=/,(U9D(=@_M-";F3?Q0$'6N&;Z0>S^ M)&U#L?.+GULA]@ FSS M0!T"(A. ,(6 M$+I&&V:NK5NL\7PJQ0Y(&VVRV8'3QJ%--Y3;;5QI:;Y2@]/S5;-]0*S!BI:< MKFF.N0;7>2YJKBDOP5(PFE.BP!]@90Y143-BHQ_($^&U65Y+48'/SYI(CAE8 M.,I$*O#^EFA,F?I@@-]6M^#]NP_@': J*FO30>6AY^W;&\:MN@$ MVQ#<"ZXW"GSF!2G>XGW3>=<^>FW_!HTFO,?R"H3P(T !@@-\%K\/#T;HA-UN MA"Y?>")?*^I'<(]_"-F)"?[]RP2".TTJ]7VD3-25B5R9Z$29KT*;K9)-L:%= M:.")@ULC>)J'891FT=1_VA?G. S!( UA%_:&7=RQBT?9=5WC4A)B+$,K8(Z+ M.3JY&9M_>C4B0=(522ZI=-J52<]3NH''>Q+"-(JSY$#IX[ L@R@:%GK2D9O\ M7Z%'6LZZK-DEE85![US!>=JV^#?BQNDD# [$'8C+(A2'P^K"/6N%HP3O?N? M0M2G0Q<5MC&QD< M=[(AU<=:[TT(3BZJ<>]+,#M3X^Q(NTD6Q$=V<1R60I2>4!CU?H;&_6S9'-\Q M55'O/0A>4E74NQ)"YZG:XI,W \U$BZV[ M4#\*;41UPXUY01%I \SWM1#Z=6(+=&^R^7]02P,$% @ &ULM99;;]L@&(;_ M"K)ZT4IM?#Y52:0V:;1*FQ8U;7,@VDF"*YAR(35E"_O<>$;8;6:[U-?"$5X74 _9X MN(8KM$#R93WGJF=>L//.@][@!N< M +P:\,X%_!KPSP6"&@C.!<(:",\%HAJ(3.ZK9)E,3Z&$XR%G.\"U6EG3#5,N M0ZL$8ZH7UD)R]14K3HX7U8("; D6>$7Q$F>02G"796Q#):8K,&<$9Q@)< ,F M4!0 TAP\(2$YSB3*J['+*9(0$W&E1"^+*;B\N (7 %/P7+"-4(08VE)YJ^>T ML]JS^\HS[X1G/R ? -^]!I[CN1WXI!^?HJS!G0Y\VH__S.0 .,E)_.%\Y[OP MV=G.N^DA;JL"-U7VFBI[QIY_PM[]1J@1(51=/S988+.I?W]78^!1HE+\Z9G# M;^;PS1S!B3GT0NBJTX"M(@]8?V=K^:;5GHIFD4'LH>VC(OB0(W M.93-.F11&L9Q(SL(,6A"#'I#W%OVF8KV6FU0SI':+GI/$$97-Q+QLBL)E=UP MSQ\W\M/ .4I"ARQ)O. H5P]M69PF_I&Q65N5^E'H=:<@;%(0]J;@F4E(NB(, M6QE/7#_PC\OKDATNWZX>8M'>@ M'ZL+RE$R[;W#1M\]U*]NA:D !"T5Z QB511>G>=51[*U.7_>F%2GF6D6Z@J$ MN!:H[TO&Y%=''VG-I6K\#U!+ P04 " !S@:528X$DI*X" Z!P &0 M 'AL+W=OVBE=KF.RE5 M0*)!TR9M&H)VNYAV8<()L>K8S#;0_?O93D@I!+:;^.N\Q\\Y.;:S'1@?+=T/&=_<2,K"IE)MQ1ML8KF(-Z7D^%'KF= MER6I@4G"&1)0#IVQ_Y"GQMX:?">PDP=]9")9E$1[V]]X_VMAU+ LL(>?T!UFJ:NC<.V@))=Y0->.[3]#& M$QM_!:?2?M&NM?4<5&RDXG4KU@0U84V+7]L\' C\Z(P@: 7!_PK"5A#:0!LR M&]8$*SS*!-\A8:RU-].QN;%J'0UAYB_.E="K1.O4:-[\/<1+-":W7G^<3=/7A&GU A*&G MBF\D9DN9N4J#FNW^3Y9?D$BD[NO9>[.CU= MCH(N1X'U%Y[QUQ/V#<*E H'&5!\#S I ^D"A7,"2*/2%2WF#\HT0H%/Y<[R0 M2NAR_74!)>Q00HL2G4');47HC46'TIO?QDMBO9B#O!WY01S?AYF[/,4<<8763\IJI_ S8NXD/ -$F.\$Z-4M_KAXL[N/@BW P66.EB?L/K MHXM/-H[\)#ZB.S7RXV30CY=T>,E%O/?U5#3U1'4]]6KWD7.T'YO[LGLO17U!+ P04 M" !S@:52O>< "KB&5,SY(]5-O 0RZ+W*A)][6F-U[W]?9%@JF MK^0.A'VREJI@QD[5QM<[!6Q5BHK*X@K 5A2:;:2LEAS@R; MCI4\(.6B;38W*&&6:KM]+ES?ET;9I]SJS'19]1O)-5KRC>!KGC%AT'66R;TP M7&S00N8\XZ#1.S2'-2@%*W0#=R#V@%[/P3">ZS?VX;?E'+U^]0:]0ER@KUNY MUTRL]-@W=I6NEI_5*_I0K8B>6-&?3%VA@+Q%%%/2(Y\-R^>0-7+<(Y\_6T[2 MQW+?HFWXTH8O+?,%)_,=(;M6BHD-V+^.07]]L='HLX%"_SU0*VAJ!66M\+]J MJ:I6'_LJ0UQF<)YP-QWAA 06]%V7\=.P)$UI$C\.F_>$T33"N E[M(^PV4S)[CU7/P"^A^Y8")SEIO)8B>%8W/+!M+Y'Z-EM MJ%-T 4=!%!Z;45\8&071B3:T=DF&_7)Y\\?,LA9&V=/'D,60UKE(>'G&K:.1 MZ'S&T1-X)$@B?/RN]\;1Z"3EU@K)L!<^IOP2ER&MJY'D\OA;4R.C\_&/>K#B M& ?'^'OB:)RDP0G\K1N283M\@O]E-D-;9BX WWSQ3?]#5!+ P04 " !S@:52#;\G?1,$ A% M&0 'AL+W=O69BSR/N#E-"V<;C^EZ MH\P-=S+:TC6;,_5I^R#TR&U4DC1GA4QY 01;C9U?X,/ZO?5I/7DUE0 MR:8\^S--U&;L1 Y(V(J6F7KDN]]8/:' Z"UY)JN_8%?'>@Y8EE+QO$[6%>1I ML?^D7^N%.$B ?D\"JA/06Q-PG8"KB>XKJZ8UHXI.1H+O@##16LU<5&M39>O9 MI(7!.%="/TUUGIKSYBB:28_:*U/\QEX_^X#> ?2 ORQX:74 M"G+D*CT!4X:[K(N]V1>+>HJ]I^(:8'@%D(=@1_IT.'W&EDVZ]S+=UGZ/WO.R_/@#)-[/U5H,J.)&%5>J^%4B5^"&9K18,C"O=O2O@I=;_;XK M<)L6^GY*,S!75.V13>G6; P)_OI=*X([?5O^/5"/W]3C#\ZR(ILV9*_ RA3X MU)[MGN!>C%1BQD.>)@$*?82"D?MTB*H=YXU%MT%0;G,H$_ <>V9*7 M0C*]P1=J8$U(\Q9R$8S"II[PG(SV8L$A(Q+#@!PA:H^0U6M :*427P6-6DX[-)] MNVI9BE2E_]*J9WJ-ES59&%P&+VO(D)R5%VE[FQ<1 EO VH$P]B),XAYBUK+A ML&>;-7Q;YP"MM<+H,KA8(X;Q6;G$[:\FC'&,6US:@;Z."N(>WT/6J=&P4Q]Q M.:%[0-9;$;P(3NB@E1WN94_D5*N]Y 1AY!UAZH@;ZB&0]6S;3]:GT;!/=^VG4WH';/T5>Q?!"ELW MQL.=[HFL:K7#GZX($A_ZQ[UY5Z '$8KP$2WWX/S&')[=4['6]8",K72F=QUJ MWF)_'K4?*+ZMCG067"F>5Y<;1A,F3(!^ON)R\/[\*I_64A5<*,O50O@5XISN:94Q(') Q[0<)$VIF,LGL/:C*2:Q.+E#\H MI-=)PM0_5SR6VW$'=]YN/(J7I7$W@LEHQ5[X$S=?5@_*7@5%E+E(>*J%3)'B MBW'G$_XXC:ASR"R^"K[5I>_(;>59RF_NXG8^[H0.$8_YS+@0S'YL^)3'L8MD MWZ#?9YNUFGIGF4QG_(>9F.>X,.FC.%VP=FT>Y_N:&389*;E%REG;:.Y+EIO,V^Y&I*Z,3T;97X7U,Y,;)A3ZRN(U1_>;,/,US%'!L5MQ@()9#OMJ!YL< M@'W/U"6B^ *1D. &]RGL?LUGA7M8=0]L HLLDB*+)(L7'8CWH/B*B3GZY=6. ME^8:V5VAW\R2*S2UN7 9_:0U-QI8BQ9KT6PM>K1B%WG0;+4[P9Y%+(S@AZKA MK'Z5J=HKSY]W=@%T:WBB_P+@106\"$S%#M(%6CB8&P>SJ3R[&+TLAF.:S02' MMA";AH6[Q<)=>.'93*UY-1&^#+N[1MB[P"9[Q5J]NG56W;$6'APHV*% .0)3E)):XQT(N\@7D8EBL,CS'4N'0$W ( MIN&:*[%A3LP0:^"(G W#6@4H"?%PKTX-9EV"!\UUPB6-P&TAQCYOC3AQ#0 . M"2'[#=5DU^]&470 JB=B##/Q5*;&%LLQ[DS:P\:<*^;."XU@23VI49?N0ZU; M1;V2516H9W%,_V_WHW^MQAJNN#;([H(CO64KB+ZP)VD54>#+',)NWFXIN MNZFHFP%3X34 ][[75/1:3D6#'3057@\P+ CMFNV.;WC\XP^X%_Z,H2)Z@L># ML^PRKPUX^!VZ;%BK2JUPD$GU1.EU@;36A2/M1>JLOP\0-*D"]*I 8%4XA6I) MG>]K$"&3*L32L1Q6@]/[_F3.)9[QR5D>W(D7!0(?W5M-0QX#K"1D4L7F]8"T MUH-CTU!G^QI R*0*T*L!@=7@A%9#!"J7)W72/\M^\O1/X -^NWX:M-+P!K/# M&DZ\ )#6 G"LK>H4WZCA37: AE.O!Q36@U/HEAY7!-"D"M$K H45X:09.)EI MJ:=]2LYQ,FCI$0Y\^&\U&7F,8Y/18'9X,J@7 ]I:#(Y,!JW3?>-D--E!D^&U M@<+:<++*4ZB(GO'I63X$HEX@*'SJ;]=E]6<[M<)!)E5L7AMH:VTXUEYUYJ\! MA$RJ +TR4%@93J+;.NV=WS]2+2#6* M^<+ZA)=]NSNU>PVVNS!RE;U)>I;&R"3[NN3,3H8SL+\OI#1O%^[E5/$R&PO=V]R:W-H965T'\03P:K'!),W*/JP?#N[A!R45)R@JMP-!B&%UU+L=] M;Q\,G@1M[-X:?"9SK9_]YC8?1FU/B"1ESB,@?]8T(2D]$-/XL\6,FI#><7^] M0[\)N7,N<[0TT?*GR%TQC+Y&D-,"*^FF>O.=MOGT/%ZFI0V_L-G:MB/(*NMT MN75F!J50]1=?MCKL.22=#QR2K4,2>->! LMK=#@:&+T!XZT9S2]"JL&;R0GE M'V7F#-\*]G.C&Q0&GE!6!/>$MC+$BCLXAUG]2J 7M7+"A?4=K4E""IE63JBE MM^6E%3D9##*?7I-#(>T98TQ>C29OC$Y */A1Z,JBRNT@=IR)YQ-G6];CFG7R M >L4[AFZL/!-Y92_]8]9@4:&9"?#.#D*>(_F M)."Y)VTGF<7T<#3PKD8O&EL?"ZK4-5&DY]J<0_%HLO M"(UG9KE+7,%[BY+EY"+BGC#/Y*L-Z(4GECW(NH[?VV-]WN'Q=9AVOZ'=/TJ; M:_ 3L?KOQ$J[[\2*]YJX)+,,H\IR=U7*U?W J_F]2CE:N8GM"!I MP:[MBR^A5&PEP['C!A6?!$)^,-^'ZAM=MM?(#F/V+T'U!+ P04 M " !S@:52X+,#@7\" !@!@ &0 'AL+W=O5JJ;='E9[<& (5@UF;1/: M?[^VH8@F)-T+^..]F3?/C(E;QE]% 2#16TDKL; **>L;VQ9I 2465ZR&2NWD MC)=8JBG?VJ+F@#-#*JGM.4YDEYA45A*;M0>>Q*R1E%3PP)%HRA+S]SN@K%U8 MKO6Q\$BVA=0+=A+7> MKD,_U UXB2D1(J05B%..0+Z]:]648:;P"_"+1B M-$:ZD@UCKWIRGRTL1PL""JG4$;!Z[6 )E.I 2L;?/J8UI-3$\?@C^G=3NZIE M@P4L&7TAF2P6UK6%,LAQ0^4C:W] 7T^HXZ6,"O-$;8>=^19*&R%9V9.5@I)4 MW1N_]3Z,"&YPA.#U!.]_"7Y/\$VAG3)3U@I+G,28>HP)V'SK2Z<% 7GE3WQ"2F4YK"@VS>]7PV\_9$ M3<%\)SCB632HBDZJ6N,<4('YAG&D?-MR7*KVE85J#/[584<'IW@=^HZSI_L0 M-5.@?3/M4?_KNU>UUI94 E'(%<^YFJG">7>?=1/):G,E;)A4%XP9%NH7 %P# MU'[.F/R8Z%MF^*DD_P!02P,$% @ &ULO59=;]HP%/TK5K2'5FJ;.!\D5(#4 M0J=5VB14VNUAVH,;#%AU;&H[I>S7[]JA*840;5JW%["=>\X]/O:UW5M)]: 7 ME!KT7'"A^]["F.6Y[^M\00NBS^22"O@RDZH@!KIJ[NNEHF3J0 7WPR#H^ 5A MPAOTW-A8#7JR-)P).E9(ET5!U/J2]A[&;AA\X6Q _Z@MR1S.J'F;CE6 MT/-KEBDKJ-!,"J3HK.]=X/,ACBS 17QE=*6WVLA.Y5[*!]NYGO:]P"JBG.;& M4A#X>Z)#RKEE AV/&U*OSFF!V^T7]H]N\C"9>Z+I4/)O;&H6?2_ST)3.2,G- MC5Q]HIL))98OEUR[7[2J8M/00WFIC2PV8%!0,%']D^>-$5L '!\ A!M ^+N M: -PSOF5,C>M$3%DT%-RA92-!C;;<-XX-,R&";N,$Z/@*P.<&4PD)PI=":KF M:S19:T,+?8($[)]3-($],RTY14C: MYOK1DBRND\5_.8=J82J6CF.Q9?XTZ 9Q%$1ISW_:7H']N"P-HQ"'==P;F4DM M,VF5>9'G95%R8N@4"@X.GYR1JJ3!'%)(9=A/-]"DO:).MC2=XB (DB3;$=\0 MV,5QDN!F\9U:?*=5_% *;53ISJ!3)DZ72LX5U8T^=_8DQ#CM=N(=I?MA43?& M8=HL-*V%IJU";Z4A'.F&+>'*NTEONBF I[($RZ.^8W!*89;)A#^P5O MW02X5>JU> )CJ&IS&;^>ISC\#SZ_GK,X>A^?H_W##R=INGM\-,1E691FR8[+ M_M;5:]\]<*W-F="(TQD @[,4%DI53XFJ8^32W<;WTL#=[IH+>'Y190/@^TQ* M\]*Q%WS]H!O\ E!+ P04 " !S@:527R+3FG4" #H!0 &0 'AL+W=O M+G":; N2-" M&;\;SJAUZ8#=]8[]JX\=8UE0 U/%?[#*UJ/H*B(5+.F&VWNU_09-/%Y@J;CQ M_V3;V"81*3?&*M& 48%@,GSI<6XUWC+$V6*N.-7DBP2]>B'S%V-!F',BL7P^ MD7%5,9=KRLF-# 7C,G\Z TL9-V=H\C"?D=.3,W)"F"2WC',T,,/8HC+''Y>- MBDE0D7Z@(B.W2MK:H) *JK?X&"-JPTIW84W2HX2W5/=(UC\G:9+V#^B9_CL\ M.2(G:[.<>;[L/[),9LR47)F-!O)SO#!68TG_.N(L;YWEWEG^@;,98#^7+#P6 M/&._&SCT)('ELV=QS?Y47%WV\J3SP\P]=9/V'I%?]/+6Z(W:0:MV<%3M6"AM MV6M0JY:N!4%KJ,A*4VD/UM+@G8RTMR\UV%QT;?9TQIVF$?@P?I884JJ-M*'0 MVM-V7(U]E^Z=3W",A:GSER;,0"RC%9.&<%@B9=*[1%4ZS)6PL6KM6W.A+#:Z M7]8XBD$[ [Q?*F5W&^>@'>[%'U!+ P04 " !S@:52WHZ.&>L# A#0 M&0 'AL+W=OG^^AU*LBQ;LC:'7&R1FC?S9D@^ MCJ8'(7^H+8 FKWG&U6RTU7IW:UDJWD+.U(W8 <@LY? DB2KRG,E?]Y")PVQ$1\>);^EFJ\V$-9_N MV :>0;_LGB2.K,9+DN; 52HXD;">C>[H[9*&!E!:_)G"0;6>B4EE)<0/,WA, M9B/;,((,8FU<,/S;PP*RS'A"'C]KIZ,FI@&VGX_>?R^3QV163,%"9'^EB=[. M1M&()+!F1::_B<,?4"?D&W^QR%3Y2PZUK3TB<:&TR&LP,LA37OVSU[H0+0#Z MZ04-<^AMQ;(?V\%F\'6[WP)?# M\"7$U^!GV;C-NKFE/_U=\W\5QD1<9TY 0 ME@NITW]9>4AQ4\1"84 MB%CADG,<!F/@:"$DUA"DFJ2"66.&Q:\>&,.08?E\8[2?32C#H' F3CA!*]_UK]"<-#0GPX4M MS^[U"DXZ02>A.[FDUK7R@TEPA1JU3_>!/4CNN] LZY5KN[MD-G5"^X)7CUT0 MT>#:<::MFXH.GY6V%!D=ZF5).]$][('..2YJJ[;DN%[+ZIRAU M6=N-!# [3PW(,3UI/7U_L:#FO](RHH-PWD8+U/HDR#]Z_W25;IL*Z^0[W#SO9UO(A>5OM_ MK"KZ5JMWQ,B;L@=72*K@NFJNFMFFS[\KN]N+^7MZNZBZ]9.;ZN,!6Z=-RA5> M(VMT:=^$N)BRZL>K@1:[LD-="8WIEX];_(8!:0SP_5H(?1R8 ,U7T?P_4$L# M!!0 ( '.!I5(0T/;VPP( +0' 9 >&PO=V]R:W-H965T]^=X9CO.'B258 "KW4K)$3KU*JO?)]6510$WG) M6VCTER47-5%Z*E:^; 60THIJYH=!D/HUH8V7C^W:7.1COE:,-C 72*[KFHC7 M&V!\,_&PMUVXHZM*F04_'[=D!?>@'MNYT#-_\%+2&AI)>8,$+"?>-;Z:9L;> M&ORDL)$[8V0R67#^9";?RHD7&"!@4"CC@>C7,TR!,>-(8_SM?7I#2"/<'6^] M?[&YZUP61,*4LU^T5-7$RSQ4PI*LF;KCFZ_0YY,8?P5GTC[1IK,=Q1XJUE+Q MNA=K@IHVW9N\]'78$>!C@K 7A.\51+T@LHEV9#:M&5$D'PN^0<)8:V]F8&MC MU3H;VIB_>*^$_DJU3N7712'64*+/+WI?2)"(-"6Z514(])V2!6544;UZ/@-% M*),7Z"-ZO)^A\[,+=(9H@QXJOI9:(\>^TCC&J5_TH6^ZT.&1T#^(N$01_H#" M(,0.^?2T? ;%( _>RGU=A*$2X5")T/J+COB;DU>R8'T%;%D(D^CW]4(JH3?; MGQ,AHB%$9$/$_RDVU"WCKP"HX+4I.S$[VE7 SEUJW9GS^)SC((YQ-/:?=PMU M:/8)8YP,5F]@XP$V/@E[VX+08,T*,=#G!/$%HRM+ZOS7G;-DAR$,T@-2AQ6. M4^PF30;2Y%UEI8T" 5*Y\)*#P%$29J,]/(=5%L6!&R\=\-)WX;6"+T&:]D<8 M6@(XRY@>$. DP_N<3JLH=G..!L[1Z1]N3SW9[M&^(;@@1X?AHS2.TCU*AUF2 M9>D1S&S S$YB/G!%F(LJ.S@%$0Z3=)_*8::M\#Z5O]-3S7VFN]6*-E(?AJ46 M!I.I$0 @ /,X 9 >&PO=V]R:W-H965TFGYM1$FF3W.DBS>R.)CNW+U;[@MB=! V& M'.!DYG0?_AKLN @/U9# O)C8IOM/457]H[H;3I[2[&M^;TSA?=O&27ZZN"^* MA_>K5;Z^-]LP7Z8/)K%';M-L&Q;V:W:WRA\R$VZJ3MMX17U?KK9AE"S.3JK? M/F5G)^FNB*/$?,J\?+?=AMGW7Q"?ESVJ)O^.S%->^^R5UW*3IE_++U>; MTX5?FF1BLRY*C=#^>307)HY+*6O(?PZJB^-)RX[US\_J_ZRNWE[-39B;BS3^ M,]H4]Z<+O? VYC;_>\][=LJVWB]RXMT>^AL+=A& MR?YO^.W@B5H'J]/=@1XZT&8'V=.!'3JPZD+WEE67=1D6X=E)ECYY6=G:JI4? M*M]4O>W51$D9Q^LBLT+=VWS9+.+C9?>>I?V@/?C MI2G"*,Y_L@>_7%]Z/_[PD_>#%R7>'_?I+@^337ZR*JP=I=IJ?3CG^?Z< MS/N8)L5][OW#GGS3T?\"[T\H(K"R#CAZ@3Y[X9RBBA_#;.DQ\K-'?4JZ#,*[ M7YKUL;N/F,..06&5'NO5LYZ_2O(BV]DA4WA_?; -O*O";/._$7E^E.>5/.^1 M_Q3O\O?[\-JQOXUVVZX8[C5DI5'2X/&,^))S?;)ZK'NFJYE6"IJ],%$<312H MB1]L.AY,W$3Y.MTE19>->Q%1._DO4E/M-VSL:":$I+S;1GFT4:(V_I$68>R5 MP^=G+S&=]LG6B055G%+1,+#=CJM $BZZ+51'"Q5JX9=DEYN-=Y-FMF.4W'GK M\"%<1\7W+EM5RP8B.!5^MPGZ:()&3?AL;/"RW%2Q1'(W..H%!;,2UHQUEOI0]3B4U:I/I(GO0JEO!;&#[C*!@!!T>6^]_ MWGF8?/6J>/Q^ZUUD9A-A$2= 0S(+#@GPD.! '!9SWAX@G3%O$Q&-.2"1X$P< M%W/1L@*+.3"/X-#[LZJ+K!GAH\ELH6=+@<)D)B^\+"Q,IR6X(%LR^:ZS!G#U M$^P=%GV ),$IV4QC_YUWD2;V\HKHQE9"UR:)TLS[+2U,CIT/B$CT+.D,B"3! M!.D3!:E797RN4/-:1= F#)4Z3<[YQIZ,Z= 7LKG& L4H$EQ M: X:"[0-2RZ%T)(T!@-M5Y)<$,H8Z-"H MNU^T//*?[!D=&L-I.?I79E0% V0>W*VC6I5H'0K)'1'>W*V3S3 MLB>;@,-LPN*5M7GH09.VT/#C1U4\VA\'+2P):LU?3NB.=[<&/ M41)MFZL]+T\.J&:SH)H!JAF.ZI&%D$.-+P5:"'& ,\?A/-[KX3>'USE F9-9 M5@8!D7S2\M.A)EU>!X[RD>5GZ?6=Q6\@F+U8/6"RNXZBN2.-"/X_0;#W2'8+ DI!/H MCGYZR=&5" Y,Y?ABZ9N3?!#C.2"8S[+8*H"E F?I2-HXU+2#-@(P*_"2UKM=E)JR7O@+H"K L?9@&TMT;%71#GI8[H H<@*-N+ >M M ;,$ <03>)DX_J;B$-1+R3MO*LY^JKDL_G*3$A@K7U&OMD;0H#N'!(#*6>I4 M"424D]:I#C7MX)4$D,HWUJG#9P42("EG*4LEH%'B9>E8;^-JSMN#K&W!XTCM MGHRMK8%%]-\!=P<)6)1J%A\#^R3.OD%W!]EF'O5EX/-F[=_1D&@M MVS4BT! MD1(GTRA&R\&[1PJ IG"@C6>T0Y M@V8Z[IWHZ,>7!%W)48!+]8IZLYG&@Q"M M@*!JEII2 0K5I#6E0XTN&3K+4D!+]8J2LLO93D(K *B:I;94 $*%@W"LLW$U ML63-J?!+NVI/( W<7"_G2=;SV< M1 7<5+,L1"H GII@STAU[ 51)GVA&F#N M:,@5IT'0 V8-7-03[AKI]JX1^K@7H$SC*/MP=?[[9SMZWO9PD :,Z5DPI@%C M>E*,.=38DJ*;61HPIG&,/3OZ#7NV@^XH&B"G9X&V,!,#"89?8; /2" M26>_#C6Z) [W RP#'&^O=[\S^0,@8S#+=#@ T 633H<=:M25_,#' "<:ZOV) M-LL"H&(PRXPY ,@%^(QY;!APM<"Q*!'4'E'':38X#,/90_SZ ^S^''XG?NWI MMLN]ZF6<_0MFQU^/;_3]6KW&MH+F^]>%8,GG\\WC\D3SI]$'(+VK+N2;_9&FN MSB9;K7?O9C,5;7G&U%3L> Z_K(7,F(9+N9FIG>0L+BMEZ8PZ3CC+6))/SD_+ M>S?R_%04.DUR?B.)*K*,R<<+GHJ'LXD[>;IQFVRVVMR8G9_NV(;?#?/5_R-#660,?7VNBD:=-4;']_LOZA[#QT9L447XKTSR36V[/)8D)B MOF9%JF_%PZ^\[E!@[$4B5>4G>:C+.A,2%4J+K*X,"K(DK_ZS?VI'M"IX\XX* MM*Y OZW@=E3PZ@I>V=%*6=FM2Z;9^:D4#T2:TF#-?"E]4]:&WB2Y&<8[+>'7 M!.KI\ZL\YBO-XYPK1=Z2]W&<&/>RE%SE59 89[^ZY)HEJ7I-?B(SHK9,P$WX_OM6%(KE,5S; M=)FH(!=3K3(-8T.8MJ81>5,-HAS"/7(M=; M17X!A?&!^DN\ODL1 S/P4N,J^N2J"XI:O&9R2CSW#:$.=3_?79)7/[VV[J@^ M#^G$K5[RJ+'J[%E%9'O-"'ME UYG RL-@ZFT+&#Z:?+71RA KC3/U-^(>;\Q M[Y?F_0[S2Y%E$"$0J-&7-V3')+EG:<')*QC]0L5DQV75E]?D/]+5LS#P+BI# M84N ZX2^O_A&YZ%BB_E\<5AGV.@,49T?!RIZ]#7FM-<8^2)SDH,M*^%DQJ+M_R/'ZN.6)JBT5PW5 [-#U$ M(;4**:KP*@,< M?0';0W(+RK$V+0S=^2C.MAQT%\<[^Z![\?JTS[T6F2[.S./<^X'',/52\J& M36.?GZEE(W7&\#.U=*,XW7K]W%/?F08H+ZBE&,79$PMOB@.G*7(8770R2KEY([GB9#DD]!PLKF$#2[LU\,! MVQEJX43#41QL243Q?=E *O=8ZUO^J 48Q0%TC+O;92Y[/&YY14_&\+AGF>3A M^[4K.":OX[3C68IY.(5>\-Q6MW3L MB M* CU+$(]''HO$IGS_<@,YE-*.P+#$,WY_['M2E4*KXH8M4A2J^:YVS["3OT.G1;?/H[O>G))?B_2 M^S() 4?KF*?L$13&DCV05,!@@[1/(G\KC]RD^!;-/ATEJVCQZN-X?;_92+XQ M&Q0(F3Q*=K!\=B=:_'W"NJ[3G6KQ6^E-G(T_X.AR=_A4S93"'&,1ZP>C>-[" MT\OCB-U+(JUAK04I@_)'=1O/\D>(.(M8'T=L'16WSZ+B MLHZ*2Q,5)D^KWM@<0G6C(TS*E,Z@<+'P]4?9VP:6F %.3.AAHDCU$)' >GC/ M9,+,VMZU&>FQUW=\"RPC@Z,8^5*#9$L-&*C $C48A:B!)6K0EUT<.E"XO;Y\ M46 9&QS%V)<:J/W$TJ 1:STQ&H7$@25QT)>F'#IBN+V^S%-@X1S@)0/7J\JI%XT;4JM, .W3$& M*+2,#?L2I@,'J,=>WQ.)T,(YQ&'ZX@/T?9,IM,P.1WEV%%JZAG@J8?A8X?9Z M)U/K"3R.T;MB)62_N[:9G MK=>1,BXWY5M:YB0-1XCJS:3F;O,FV/OR_:>9+5Z]1G;-Y"8!_Z9\#56=Z1S& M6%9O9E476NS*EYM60FN1E5^W$#!CSO_'U!+ P04 M" !S@:52UB!*F#\$ #H$P &0 'AL+W=OO M'3))P XD+2^0A'.OSSWV]2&>[+GX*C>4*O"MR$LY]39*;>]]7RXVM"#RCF]I MJ7]9<5$0I6_%VI=;0$E=YL4CU[$K,)WZF^+/)EJSI,U5?MD]"W_E-EB4K:"D9+X&@JZGW .\? M46("*L0_C.YEYQJ84EXX_VIN_EA.O< PHCE=*)."Z*]7^DCSW&32//ZKDWK- MF":P>_V6_;>J>%W,"Y'TD>?_LJ7:3+W4 TNZ(KM;[WVE=4&3R+7@NJT^P M/V 3[('%3BI>U,&:0<'*PS?Y5@O1"8!A3P"J ]#0 %P'X*K0 [.JK#E19#81 M? ^$0>MLYJ+2IHK6U;#23..S$OI7IN/4;$X%>R5&2@ENP5^KE:1*L7(-'H0@ MY9KJ&5,2O)]315@N/VC,E^/_N W@'6 G^WO"=).523GREV9B<_J(>^>-A M9-0S\BN5@X8U#@4-[BC*L*FBG!@%37=JICQ51Q&B2Y5X8"=JR)JJHB& MSP4WNP?)ZQI<9".+!8(QQ%ERPM:!PV$4=*HZ8ALW;..!;*7>CR1;ET31I18: M;.AR;5J3E5*)7=699U9JTHR7G%WX#]4,GEOS:9,I';M:K%4OZ(*O2_:CJLA@ M7#.0.F8@R](3_6U4B#+L%C]K2LA&E6!78#9(%^?,7KL(1R>4':">M0V#=@,/ MKM*CSATZ<"B=Q/B$M@,6HC3I8=ZQ'CA2[ '=6>?LMM'OCLZYL,76@QRMK33,PN!4%P<.QE&6]2W$UBO@8+,X M4T=?_T![\[?[QP'JH]V: QSJ#EV)K2:Z)+_M!EK^)+ J<. J^8.>.EK;@$-] MHRO_D(Z*[4[!^C4 GAJ>"YADFGS?'+06!)/!GJ<9_Y+OP=:N8/J+S@=;WX#C MC..GO0_:'@&#ZA_R\5S8L Q%[GE K9>@<5XRO'V1;1&G.X\#<@M[_!JU)H+& MF<@8^T,.CW!H[8!E$/40[[QOH.N[7YWSB'$&PO=V]R M:W-H965T$E\]GW??7=G7]PJ_80%@&'/52EQYA7& MU!>^CVD!%<ZCM-EC^P9*("B4))IF$] M\RY'%XMSZ^\8$5!"6DQC)P^FU@ 65IB4C&SY[3 M&T):X.YZRW[E5.:>]5>0Y^/$YBJ$MV7M;UO MX+&T0:.J'DP**B&[/W_NZ[ #()[7 6$/"%\"QF\ HAX0N40[92ZM)3<\B;5J MF;;>Q&87KC8.3=D(:;NX,II.!>%,L@0M-MR6$MDIV[66@"*7W$#&.+(%QX)= M4<_9-60Y'1\OP7!1X@G!'E9+=GQTPHZ8D.Q;H1KD,L/8-R30AO'37LR\$Q.^ M(29BMTJ: MEGF4&VC_,OU&8M&'U@8A*-7]"S>#P\.R(F& M8D>.;_P&WXTTH $-TU16ABVOD?W9*WJV5_2"2BUD3E5%HQMZ.P8/J!@/*L9. M1?2.EN_'2VV3U[;)A6ORQ8%HYT.T\X,Y?U&(]KKD-%'HLM#+S=X=G\9$JG(I M?M.QD$:QKXN;UVY5IV#B%-BQM4E.)^,HB&)_L]OL_]VFTV \';RZ_/R=QU2! MSMV,(6VJD::[>M]L3^G\=9-HW\TW6RD>T5]15;"FBB#LX^D3'?S MIC.,JMV3?52&!H!;%C2B05L'.E\K9;: ,_>0O4$L#!!0 ( '.!I5*9 M7PZ%# , .$) 9 >&PO=V]R:W-H965T_??;U=K28"GDB\H -%D5.5=#)]-Z=N&Z*LJ@H.I4S(#CDT3(@FJUW,+RK@S&MBU.SD:B+G.&8<[2=2\**C\/89<+(>.[ZP7[EF: M:;/@C@8SFL(#Z*?9G<296ZO$K "NF.!$0C)T+OV+B1\8!VOQ@\%2-<;$I/(L MQ(N97,=#QS-$D$.DC03%OP5,(,^-$G+\JD2=.J9Q;([7ZE4SFF2J8B/PG MBW4V=,X<$D-"Y[F^%\MO4"74-7J1R)7])9*RSGNID;C M*6C*LP1[6D-P(KC-%OO 8XDU_%_.NDP_6R8^#5L$;*D])Z!^3P O\'3R3C[M[ M+3AAO1>AU>OLT:NK!RM\2Q4<$PZZ1;=3ZW:L;OB!/8Y!L93C[L2$*A)1E9$$ M7V6209R"NFB)UJVC=5NS6/=06O:0A"BG2K&$81=:_TW@'27<8;2OA&@V#LL"9&KO$-A'8LYU>734J_4]Y=*>SEOK8W-_ ML8?PJTQY^<&#(35[D$."DMYI'VLFR_M$.=%B9H_D9Z'Q@+?##.]@((T!/D^$ MT.N)"5#?ZD9_ 5!+ P04 " !S@:52:1F:P4L# "("@ &0 'AL+W=O MK10!56<(FW&DR1YTS_&J-0ZV$0!]N%.[Y86K<0C@8KML![M)]7MYIF88V2 M\1REX4J"QODPN(C?7L8]9^!/?.&X-HTQN%"F2OUPDTDV#"+'" 7.K(-@]/> MERB$0R(>/RO0H/;I#)OC+?I['SP%,V4&+Y7XRC.[' 9G 60X9X6P=VK] :N M/,&9$L;_PKHZ&P4P*XQ5>65,#'(NRW^VJ81H&*3Q 8.D,D@>&22'#-+*(/6! MELQ\6%?,LM% JS5H=YK0W,!KXZTI&B[=-=Y;3;N<[.SH"C5_8$Y* V_@(LNX M4Y<)F,@R1YS6QU=H&1?F-1P!EW##A:!E,P@M,7 XX:SR-BZ])0>\I7"CI%T: M>"5.&U MT$QKE5,/FSZM\@F\9US#%R8*A&_7=! F%G/SO<5-MW;3]6ZZ!]Q\I&=_+)2A MBUK0"P:ZNJSIV;(-_(:C??=6 I][8/?T'T;Q62<9A ]-[?X]E/0[W?K07YQ[ M->=>*^=&RK%<%=*"53!%F EF#)]SS( 98)(2;T9URJ#;Y]*B1F,!-U3/:"TK M-)<+D+BQ$">0EUEV(-:24+\91K(_B'X=1+\UB-W]GD!!J6WX0C*+V0G((I^B M!C4GSL;J@BJ@-;!$D1&[UDP=ERY[S2N)]M,\K6F>MM*\X9+G14Z>KR?C3WM2=5]6K6;1YW>Z:L6&G&TJY91NX)L\TP%XT8% MCE]2PSC9.4K^3\4G[--.VB[CKAS&Z?.9@%FSE6G#W=6_N/NB4NZ*5MQ>M3XV MGO4_H3SYLBOPYM/N/:Y 8>.;GJ->^%;'P,R5R/+[6*_6[=2%;R(>K8]=F^5[ MA1U,V:/1QVY!50D$S@DRZIP2(5VV/>7$JI7O'*;*4A_BATMJ%5&[ [0_5\IN M)\Y!W7R._@!02P,$% @ &ULQ5==;],P%/TK5Q$/3!I-['ZM4UMI=$(@,3%1 M 0^(!S>]30U.7&QG725^/-=IEW30)JA"ZDL;)_<>GWMLG]P,U]K\L$M$!X^I MRNPH6#JWN@Y#&R\Q%;:E5YC1DX4VJ7 T-$EH5P;%O$A*5F0F;!>%C< MNS?CH&[!YF@JS>8U*KTL(CGU!$?):XMGO7X$N9:?W##][-1T'D&:'"V'D(07\/ M.$&E/!+Q^+D##+^]1/ZFZ)X*F8F+$ZT^B+G;CD*K@*8XT+DRGW4Z[>X M*ZCK\6*M;/$+ZVUL;Q! G%NGTUTR,4AEMOT7CSLA]A)8YT@"WR7P?TUH[Q+: M1:%;9D59M\*)\=#H-1@?36C^HM"FR*9J9.:7<>H,/964Y\;WPMI7;FETGBSA MCP"OX-+V%ER\NX 7(#.ZD4CYB&#IBXO'" M>#?KZ^VL_,BL=\*TH,TN@4><'4B?U*??8ERF1\_30ZJ_%(&7(O "KWU,!$/' MPK@-3//9=]I?X#1H SS:I>R6'WG^7NAZ11XU2]TMR_7JIQ6.#U%IZ1-YME)I%E?E%M6!3K80!S- D&[ ;Z\N^A Q='?J>M;*S+0"KO(WQ$VIL M6H0&T'[S(E3&Q^I]ZA#!@Y2V,(,"QK^!-'.=IKH3#.?4)U#/%LGA!'J3:^8L#X[U6_T^JA\*B%C]"M?)8UCUM M6\,O:+9R5ODHZYUO@U>&R>H=\\0-7@_Z#X[.*B-F5Z>O1Z/?L\ILV>!LZ\$K M4^6GF&K3>C2 UC4SX5[[Z[\]J+M,)#6N"A>$%;7Z=%K,MIW?#IQ>%1WQ3#MZ M.Q672_H$0N,#Z/E":_&ULO5MM;]LX$OXK1+;8 M:P%MS7=1;1J@B1-L@>MNT79['P[W0;&96%A9\DIRTASNQ]]0EDU;)&7'[MV' M-GX9#A\.A_/,C.CSQ[+ZLYYIW:#O\[RHWYW-FF;Q9C2J)S,]3^O7Y4(7\,U= M6ETV@Z:YR.*L1S-TZPXNSAO/_M479R7RR;/"OVI0O5R/D^K MITN=EX_OSLC9^H//V?VL,1^,+LX7Z;W^HIL_%I\J>#?::)EF6XT M 8Z_.J5GFSG-P.W7:^TW[>)A,;=IK:_*_!_9M)F].U-G:*KOTF7>?"X??]7= M@H31-RGSNOT?/7:R^ Q-EG53SKO!@&">%:N_Z??.$(<,H-T VAO DL U@U@ MO0&4! ;P;@ _=(#H!HA#!\AN@&QMOS)6:^EQVJ07YU7YB"HC#=K,BW:[VM%@ MX*PPGO6EJ>#;#,8U%]\^7*/W5946]QK\I:G1+^@JK:JGK+A'[^?ETGR4%E-T ME:=UG=UED[1UB/(.-3.-8'3]-_2^KG4G]O)45#[INC,%NEL7T#OYY@(Z']8[U9*,7=WH]6JX/1S>@Y>9@+"3Q:MDQ M'=LX%VO5LH#:JV55@8U0VCK(FP&-?*.1MQIY2&-:SWP^L1HEVU$FF#Y<2)[P MA)V/'K9WQ!43)$FDV!6[=L6HDIRH7;$;CYA,1!QOQ':6*#9+%(-+_ R>5643 M.,-SCC09P?X(P635E!*/)!BYTYJ4KBN&]#GQC# M/&!#M<&F!K%]JO0BS:9(?X<,H=:KV%E"D*P@YF^?&1]RY4#B&"<]YQR[4F!2 MQ?RXDPWN9!#WU[))\P,@)IY]ETH*W@/ID2,,-B'QPR38LAK>8V#(O:KFJ36L M_FN9+4RP#OIIIVW'6HK(ODT]8I(210-HMSB8#*+]O=WYL#F[X=OS*DQHC/OX M7#D)RY !;R74 J0'['L0X.6>X?\D__(NB[K;SY42B23]A?DDF:()#S@TL11% M#N.HW&8N0T1%+%.18:K:Q,E%^F2"I-<"W TOA%+F;*Q'#L<\%"*)Y1HR3#;C MS)#-[=(D=1NDJ"E14183R*.J,L]-*I@5C:Z F%:1JM)3#06.$0W)>5?K$A*% MPR[[B_6(*4D#M$HL;Y&]Q%4MM3?H;FV^%[A+4 R(3#K(/7(@1G@ NJ4R,LQE M8WVGP4V-Y8'4ED"XZQB\*"NS=U[4+G<1+&/>9U^OG.(B%-8LR9%AEMN@OH?Z MHJD/ ^WREJ+,"<0^*1$Z#9;=R#"]_586OT!64RZK6D-Y>ML8FKH$%V/,5#]K\\C)!"L:.(C4$B$=9C+'I9^!W>4P"N=,]FL4KQR#RB* MW3(=9<_U[F>@9V[6*3$13@[B$V0QYCR$WQ(J'2;4WP\)U=1E2I(P-Y7SR)D, M584\Q#(J'6;4U6$<1GFY1T<@7^I&;1><$,T9Z]>O8^HR:(P3)N) 2*>60^DP MA_ZVG-_")H#/Y/H>U@G9PW+2+('R$>00>?;O5;O']D>0:8[4Z#]HMV7B79Z' M/0-X+7'28>+\4N9IA72AJ_LG5#_5C9[7GBI@5[LE.*I^4'^#6@ZBPQSTS,JE MT[;M$PH.)N=.6''91U%,8Z7\-F:6?M@P_7Q+JZS-!3]TR1^Z+AJ/Z^^JMWS! MR \R,K-AG V'\5 ;B7EB+Y<)[4\ MMW]P/&*4,1S(@Y@-I6PXE)[4 V)NK!1.%N01HC+46V$VIK+AF'IH$XBY=053 M(G9A>N2(:58%@-KPS(;KCWUM%>96$41@0?I=*I\8C?7LD';: $ W M9L&?!2;H,[QS^R/<)M6.?#9< A[1'NIO$4$]K?'X\8$1(' M')U;EN![DOW_9W.$>R@EEG&_Q> 34\%G#MP2#Q\FGN.;(]PE&LJ9NTD^,2EQ M /C6 Z%A/CJJ-<)=QC%)D_.XR"/&DU#HYY:8^)ZNVQ&-$>YYFH-Q/_/W2X6\ MPW(5WY/V']48X9Z$GB5.U\PG1D02J,2XY2G^')[:Y\6>)IA@Q.D\^>2X9")0 MJ7!+5OS 9MD1;1'N>=B#I2#]VMPCQTUQ'" R;HF,#Q/9"6T1[E(7%4+U&'BY:2FB'![9(1AA7G_^85/D$BL2.A9L:51<F 8 MR@K1YVZ/H(34F82>(PG#*[N?V-@MAF.WOU]WN6?4U_9.U'R1%D\__Z0HB=_6 M:+)]1RKM[E75QB4_IM5D]O-/$#7>KB\CM28;0QENW';G*PQ.VEZ^0B_B""J& M"$J&5AK>0ET006$0 ='4"]U>[,N?(N/8W7PPV$L+[--EQ.6 M!B[*5UM%6<2P[,^R.+1Y$T!4[L2H-U^R>JN>4J!:QM?G@-13MCOEZQ&PO=V]R:W-H965T0 A$+L/JWUPDTGKQ;&#[30@[U(IPB2* MOH0EXS*8COW:G9Z.56T%EWBGP=1ER?3K)0K53((X>%NXY\N5=0OA=%RQ)3Z@ M?:SN-,W"7B7G)4K#E02-Q22XB,]GJ<-[P'>.C=D8@W.R4.K)3:[S21"YA%!@ M9IT"H\\:9RB$$Z(TGCO-H _IB)OC-_4K[YV\+)C!F1(_>&Y7D^ T@!P+5@M[ MKYIOV/GQ"69*&/\+38>- LAJ8U79D2F#DLOVRUZZ.FP0DG0'(>D(R0="?+J# M,.P(0V^TS2&2W>*#U;3+B>>G=YCCM07"X%P MJV2FI-5*$&@)U]*B1F,-,)G#U^>:VUK-^6R!I#WGG M9=1[&>WU,N=%03_M=V.V$9'0+A M/-ZIOZ_7MEJT29]M&#V)!L/M5M/>:KK7ZM7_>-J63/HIF3@Y&XP^9!-N7%WW M;-*]6')I0&!!O&AP0C*Z?8K:B565O\T+9>EM\,,5O=ZH'8#V"Z7LV\0]$/W_ MP?0O4$L#!!0 ( '.!I5+K^&X&+ 0 )8/ 9 >&PO=V]R:W-H965T MSQL-U@WW6=: MHFTAE.B2E)W\^Y*4+&FCPPK:%YND.#/?W)SYB?$7L2=$@M>49F)A[:4\?+)M M$>U)BL6$'4BFOFP93[%46[ZSQ8$3'!NBE-K(<7P[Q4EF+>?F[(DOYRR7-,G( M$P%!:WSP;=DMY?ZP%[.#WA'UD0^'YZXVMD5ESA)2282E@%. MM@OK'GY:(4<3F!M_)^0D&FN@5=DP]J(W?\0+R]&(""61U"RP^CN2%:%4QW"^LT (QV>*Y!&2(&*Y:JZ!#8 MV/<.K O/ K8%YA;X>C!?[K7E$_D&KA^)Q D5-^KR\_H17%_=@"M@ [''G B0 M9. Y2Z2X;1S\M6>YP%FL#J]^V,]MJ;31F.RH1/Y0($<]R%WPA65R+\#G+"9Q M!_UJF!ZB 0:V,F-E2W2VY0,:Y/@%\PEPX2U #H)=@(;)'TE4D3L#<-S*M:[A MY_;P^S-/-X1K]Q6.$P,\IQ7/J>$Y[>'Y-9="*G\EV>X6;,@NR3*U5(E$<181 M<*U<6CC[ILNA!6_/\-;UY;@,'3B;V\<.1%Z%R!M$]!O'F53!>T&TUQ*-7+]; MLE])]@5\&!0^$K;F]++PH.V; 2PW9BFSBSH 55W)GBA M-5T&-3)WPE92^/U5INY"&NY[(R)Z MO!ZEK&;0(C@+9\X[^]N-R2R&(*JTVKHO#>CEEU?+R96]7I7 MO5H 2K:*U)D$*C1Y,006&\D.9H[:,*FF,K/Y\4[()Y4C:G@N&%<3+]=Z\\;W59IC M051/;)";+RLA"Z+-4*Y]M9%(,F=4,#\*@H%?$,J]Z=B]NY?3L2@UHQSO):BR M*(C\.4/-!UKNT+?SK>D#4N4#]N[J49^8V7C!;(%14<)*XFWBQ\ M,P_[UL#-^$9QIPZ>P8:R%.+)#CYE$R^P1,@PU=8%,;'A\XOW]RYX$\R2*+P3[#O-=#[Q1AYDN"(ETP]B]Q'K@!+K+Q5,N2OLZKF! M!VFIM"AJ8T-04%[=R7,MQ(%!W&40U0:1XZX6R6*)TTNZ(_#OD/USV&Y=]Y[+? MX?*1;XW0F+V&):XIYY2OS7EEA*<(5T;>BOT:?D%;%)4HU0J)6\'F\W8Z#(-X M[&];N)*&*SG)]4$2;O?^7(;DB"&*!NT(@P9A+H0))^T N'[9J$!T4Z/#N'+L&J_P'1 =<@[HTZ]BJ, M]ES1N8EU"59TC!7'O:3?@;4OKF%\8:Y=0AD?4T9!KR/YPGVY#L^MURWI=PEG M__CLQ;WP[^KM'_0*!HW]]*IE,S])DS<*&*Z, M:= ;FE(@JRZH&FBQ<9W'4FC3Q[C'W'2.*.T$\WTEA'X9V 6:7G3Z&U!+ P04 M " !S@:529 RO?A4$ #2#0 &0 'AL+W=OEK2')ZNM#"?WV8D2,">!(Q18?BUK\/ M\)E+R8V3X>X9-0\C=3]V-*UI)!V_T#_+]7LU^COP(A*]4? Q"3!X*^\0:PGL M'8%G7J/"%R[;T&'OP7,]]G7Q#'?O[M-,^ALRX<\492B"=^" VG")*O^]0OUT M^R)NL4@#>Z=T=L>J[=0YV^ \+"^=_4B>3M9(Z:%A>8#JO#D_V.'''9%UKE')-?J_XW=T&99=UZV-2N:> M"JE[V][A'J4?JO_HKV*UJL/ MSWF&BU69Y 69HM X.]"NPG8O,KU;$QRGRLJ:2^MS)O.](BKD_N8<[2I'L\K^ M#3X[E6O6;U3VPO=AG,6&QJ=XH383*+E2?I"47]2\!9GM#15H0?WA]RRDHI5G MF+'(%S&Q@#*!?]62YL59K^VZ/S79<:KRK+G,'^THB)<1PHJ'DOHZ^4J=^Y9' M&1KB@IUOJ?GB=I:0@,<,)B.K^P,^CS )N(0#XX1KFVEP9%X9 E.N\[R]'R8O)HV_&S M\9FYL-BN^Z0FO^U0O[@.*>XB7)%*MST@)IE?(/(7+5+;@R^%IH[>/F[HTH72 M3*#O*R'T\<4L4%[CIO\ 4$L#!!0 ( '.!I5+/=X&NK , $H. 9 M>&PO=V]R:W-H965TD9,D?LKH''WRQ26EF^.8]3,R96J/KNN3'(HB;SC%3#]9LU%292>BLR5E0"26J>R<'W/ MB]R24.;,I_;9HYA/^485E,&C0')3ED2\+Z#@VYF#G=V#)YKERCQPY].*9+ " M]:-Z%'KFME%26@*3E#,D8#US[O'GI>\9!VOQ!X6MW!LCD\HSYR]F\C6=.9Y! M! 4DRH0@^N\5EE 4)I+&\4\3U&G7-([[XUWT7VSR.IEG(F')BS]IJO*9,W90 M"FNR*=03W_X&34(C$R_AA;2_:-O8>@Y*-E+QLG'6"$K*ZG_RUA"QYZ#C]#OX MC8-_[!"><0@:A\ F6B.S:3T01>93P;=(&&L=S0PL-]9;9T.9D7&EA'Y+M9^: MKQ1/7FX7FH@4+7FI=X3-C0!\?0!%:R$_:[\?J 7W\ M\ E]0)2AWW.^D82E ;0@;+0*"L@X1DSR_8I6 >,;$!3,5[G\=CS)U/W=9_74RL\GH2CUNH [:A% M.QI$6^_)FKZD#WG2,=8'O8X^V@/E1Y[7CREJ,47_PZ!4YKS4!Q<$(ID JZ:T M(E*6Z+&N6W) KKA=++Z._3-N 8TOO7_&IR+X@7^T?4Z-\"2,^I6:M%@G/Z64 MY 41"!B([!W)=VFXL'Q5@J>;1"%)BD&UL-=56N\Z],)[Q1]?6K$FXH$:@1<> M2=9C%<5!OV38[^#ZPT?>:&'9T1^F%U"494,T=(487TDEQETIQA>OQ4W$@\,4 M8R\ZEN;4+ CC\1EMNFJ,A\OQ$T@@(LDM12F\Z@:Q,N0-L=&551Q=B4!=\<7Q MQ06*>P[%B3RG1MB+SWPK<5>:\7!M_M64.%)8?DBJ&TDJE;#@A]CHJBF>7(= M?E=N?>_2 C41]QN5,(HQ/I*HQPSC^*2\N7M=N>X%,GM9D;I7T>G636O[M+T0 MW=MKP-'SA;XHU=>:+DQ]R](M:4:91 6L=4CO+M;;1M07EWJB>&5[_V>N=$-B MA[F^[($P!OK]FG.UFY@%VNOC_#]02P,$% @ &ULC551;]HP$/XK5K1)K;21 MD #;4(@$I-/Z4 F5L3U,>S#)A5AU;&8?A>[7SW9"!@AH>2 ^^[[O[COG+O%6 MJB== B#955SHD5^K[,2*JH[<@W"G!12512-J5:^7BN@N0-5W ^#8.!7 ME DOB=W>3"6QW"!G F:*Z$U54?4R 2ZW(Z_K[3<>V:I$N^$G\9JN8 ZX6,^4 ML?R6)6<5",VD( J*D3?N#M.^]7<./QAL]<&:6"5+*9^L<9^/O, F!!PRM S4 M/)YA"IQ;(I/&GX;3:T-:X.%ZS_[5:3=:EE3#5/*?+,=RY'WV2 X%W7!\E-MO MT.AQ"6:2:_=/MK5O%'DDVVB450,V&51,U$^Z:^IP # \YP%A PA/ ;T+@*@! M1&\%]!I SU6FEN+JD%*D2:SDEBCK;=CLPA73H8U\)NRUSU&94V9PF-R+3%9 MOM,=:'*3 E+&]2WY2!;SE-R\NXU]-%&LKY\UC).:,;S &)$'*;#4Y$[DD!_C M?9-=FV*X3W$27B5\H*I#HNX'$@9A]TP^T[?#@S/P]#H\A>P2_$A-U!8\2(E[ MPP9HOQ?)/U!+ P04 " !S@:52Z?EUG7T# S# &0 'AL+W=OBQX MJ>9>KO7NC>^K-*<%42.QHR5\R80LB(:MW/IJ)RG96%#!_3 ($K\@K/06,_ON M5BYFHM*FT!T &%X!A V@' H(&H T5# MN &,?P7@,X"X <1# 4D#2(8")@U@8I-51]>F9D4T6.J@6;EI/J=Z$,U?;IJ/1!YH0OSE?H5>O7C=P_)VL$]A<)[E MW6\"7$& H\#!XD.5M*42MJ426MKH7*1T3B7J%LP_-R""KC4MU+\.!5&K(+(* MQF<4W%"MJ51(9"B5=,,T@MFI-)0E5.0%(H6H2MV7FIIV:FG-['U8A)/19.8_ M="-?"R4=H>@H\L3><6OOV&GO'?U>,3 4I43EMGOLPKQ](-Q&:$V@HE+:9W3- M'7?M"?KMB5M[8J<]MY5,FHZ\N6]/)Y&F?:*IBZ&TXYB(<,QJ?A)8^_"^]QC.'Q,X7W.)FP>S3]K_"Z*:-1&/>& MU^_T%:"PW7+;O,X59/I1& [YD0 M^K Q=Z[V?\+B/U!+ P04 " !S@:52[(Q7A1 # #]" &0 'AL+W=O MX__RJ_M4GC\DLF(&Y*G[QIX;5 D-G%ZF M"N.O9%?91@')ML8J43DC@>"RO+.7JA![#JC3[A!7#G'3H7_$(:D<$I]H2>;3 MNF*6S29:[8AVUJCF'GQMO#=FPZ7;QCNK<96CGYW-E1#LD1O:]<,ID!*7PE,V7L>8=JOU;M>]7^$=4+ MH;3E?YD_&;A/VKV\/;7J;3$(,P9LZU:4HJD7=>?]>9;0\6@2/N_7Y] H3@?# MVN@=[Z#F'73R7DL+&HPEB%M6HN!LP0MN\:UK(RWE!OL00]H ;;&A1SC3FC/M MY/RY =C;KS:\]"!T$M&HP==B1..T'7!8 PX[ >]RW/@>%E-\0#@\##Z( MFUM]:$3CJ!UP5 ...@$?F<:=+> #O-%AY)0V\0Z-1O0(WKC&&W?7;[LHP;C, ME( VM/%!U!X=#QIH;4;I$38:O7V;HTZZ>V59\4'E*HG]\TEI/VF^?"UFZ7#8 M) SW&HD O?;]U6#LK;3E)[>>K7OXA>]@G0&NKY2RKP,7H/[CF?T#4$L#!!0 M ( '.!I5*21FN5RP, &<- 9 >&PO=V]R:W-H965T"D+H:=>;LSJUO=UDK.2ZIY< M,8%O,JE*:G"HEKY>*493YU06/@F"@5]2+KS9Q,T]J-E$KDW!!7M0H-=E2=7K M'2OD9NJ%WG;BD2]S8R?\V61%E^R)F6^K!X4COT%)>SL/8 M.CB+_SC;Z+UGL*DLI/QA!Y_2J1=81JQ@B;$0%/^>V9P5A45"'C]K4*^):1WW MG[?H'UWRF,R":C:7Q7>>FGSJC3Q(64;7A7F4FW]8G9 CF,A"NU_8U+:!!\E: M&UG6SLB@Y*+ZIR^U$'L.)#[A0&H'AG9G-9EMQ@78P&*E*82V&X6#*1<*;A!KZ:G"GX M)*J&L<(_LH(:EH*1\)FA@!JN[IFAO-#7:/_MZ1ZNWEW#.^ "_LWE6B.JGO@& MN=J(?E+SNJMXD1.\(OB"3'(-?XN4I6_]?@@T[4Z!XYO.B4[E3GL*(\!506:"G7M@)<),4:\[7BH?!0HL!KQ6QY M0&906+VAX'3!"VZP0!U$^@V1OB/2/T'DZXHI:DL.B:64X7>M(5.R!-F\<7%; MBUAA#QRV73&>9X-A'_5YWE?VV(C$P[@Q>D,[;FC'OTD[XX**A'60KI#C?3Z# MT0'G%AO;-FV4!PWE02?ECX[8[U$>'-&)@M'P@/.Q$1G'43OI84-ZV-FG;EV_ MD=G-&CN/:LVP2^4"/W=1=2E[27**ZX5KXZH_Y:+@2[=6Z-N.!ATU#$875OJT M/*-C><+H0)T6&]*NS;AA-KZ@H%UE&Q]U?AB,#S^/%J-1T,XL#';+>M!9M^]N M_\(:T6>4#^N#JP@6K9$1#%,E7+TRJO1U5YG"O9TD[)3C?X5\?]'R&'9O@D>ZI%PG=B<$[ S6V96[[2WLWM^Z8US8AMTA^CT2 M_-6J;;=?W(L/_=XFN=L,P^[=\%R2%W14=X!^;W@BQ7-^1])4*?I[1]:2J:4[ MR6MPI*M#73/;W!8^N#/RP?R=O46XH_ .IKJ"X)%MR87&I#.$#'I#I*JJ4WTU M,'+E#L8+:?"8[1YSO DQ90WP?2:EV0YL@.9N-?L%4$L#!!0 ( '.!I5*0 M?Y=B?@4 !$= 9 >&PO=V]R:W-H965TM$";23^2)8"Q\#&0;$%FMV@:7>O%9NVA4JB5Z*=]NU+RHKHF$-6 M,O8FL6QQSN'0_&9,S9Y%_;W9;9J!Y5%0,(P#LHLKR;S6?O>0SV?B;TL\HH_U*C9EV56_[SE MA7B^F>#)RQM?\LU6ZC>"^6R7;?@CE]]V#[6Z"OHHJ[SD59.+"M5\?3/Y U\O M6*H'M'?\D_/GYN0UTE-Y$N*[OOBTNIF$VA$O^%+J$)GZ=^ +7A0ZDO+Q7Q=T MTFOJ@:>O7Z)_;">O)O.4-7PABG_SE=S>3)()6O%UMB_D%_'\)^\F%.EX2U$T M[5_TW-T;3M!RWTA1=H.5@S*OCO^S'UTB3@9@YAA N@%DZ #:#:#M1(_.VFG= M93*;SVKQC&I]MXJF7[2Y:4>KV>257L9'6:M/B+'.IUD4V**M6:"$J MF5<;7BUSWJ /Z.->[FN.[O,J+_-._4G=\>[]#; M-^_0&Y17Z.M6[!L5KYD%4KG46L&RWSM>9SHEQ[DWGI"T#TG;D.RW(8LVI'.JM\0K)1[9\'(<1 M+!_W\O%X>0;)Q[8\#J)D@]Z=63D>IRRQ7]UY+7 MD(?$\D"C-,*PB;0WD8XTL3Y"IKU$NPXND)\46))XRE+8$ X-!,.1EK)2["NI M"I4JC@UOF:BXIM+$&PDR+;2M16'$',Y.\(Q'.NL,H4-6[#D2ZY?L^?+6B;QR M%^(X=>PE;."(R=@O%*\RY2ZOECIKAW-@=GZ(Y<>QK["!*AY+U4IU01=EBX[+ ME@$O'DO>Y;ZNM;V=J'57 [JQ*4S"&#N* #88QJ,X_!X5HMI\4-_PTNO&AG*" MP\3!)6RHC&-OF7W)S;P/*TU,<@C?N0Y7<";W^:>I\,F!GW$CSZG"Y@"-O_!F.! MTCC@ES^3*PI&.[Q^&>;'!Z^FUZ\M/<#T\X M59=TD13L(G$R=5@T/*7^+O(S;YIK]'5(GTWMWM&QNZBA+KV$NI?VVA3XD>_+ MDL$RO03+-3_D#5\-:KRIC6I/XTT-JNDEJ.Z=5:(:8LXF>!)&4]?WWQ"<)MYB M_3%77ZLE'W#897!,_3A^"?G;PR[HUSVCL>.TRY"8^4D,Z,.G739]IZE3WL"7 M^>$+R(,UF=F4)6GJV ?,,);Y&0O(@\68V4"-8Y>ZP2GSXQ10!XLP V#IT#XY MYO1S\ES;7WO98%0R@TKF1^6Y@\'5C4&]:DA=RV&@R/Q0/#=T";$9="[*'*TC M,U1D?BK^+]9L*!*CADH,G];^\H;$D]%OLDTF(<=X#"@S55=KEG,XV.- M[K;X55[=:V[PRT;@][5Y7;159H?,(07,X9,SDFX.P&TD)>?GL\')\RK]L/ ^ MJS=YU2B+:S4NO)JJ7-7'YV_'"REV[2.L)R&E*-N76YZM>*UO4)^OA9 O%_JI M6/\4=/X+4$L#!!0 ( '.!I5(L>?.A5@, (,* 9 >&PO=V]R:W-H M965T?NKU;-9_*TG F MX%817>8Y54\+X'(W\T)OO_&-;3-C-_SYM*!;N -S7]PJ7/D-2LIR$)I)011L M9M[[\&89.@=G\8/!3K>>B:6REO+!+CZG,R^P$0&'Q%@(BG^/L 3.+1+&\:L& M]9IO6L?V\Q[]HR./9-94PU+RGRPUVR2%#2VY^29WGZ F-+!XB>3:_9)= M;1MX)"FUD7GMC!'D3%3_]'D:7,B])0 MI[/&D@)5^QOCZ+1.9 BL;O? 6&,JXO$.'^;D7.SR[(&?&) MMF\U88+<"V;T96OC>R9+C<"X>7:PGOH&R=D0_:0FLJB(1*\0B1 M0GKH[Z,HC3+17IE%U OXA:HK$H>7) JBL".>Y>GN04\X<9.HV.'%K^!]+7-0 MU$AUTP-VW8!=.[#KU\ P?UQJ3:@QBJTQUVL.Q$B"*0JJ,Q45 M^M"AVT;Q.'\7Q:/Q9.H_MA7J,AM-!L]F!\$/FN 'O4JL0$@\"6]I,6S@AKU: M_'0G'8N:/J+ 6]B79ZEQKY($#P,0L=?,5KRS.46]2]MD\/2<8W57P!==@E8A M#EI*8=D,AM&1H"_-PG 2V?KJ$G34*##Z.P5@L\$N:X]^(0T(PRCG3R2UAQ][ M[EX@)%R4*LFPB1XP?XOKZ 6)X(AFG\4!PW'#:O0C8;UWGV/2W;LK1F)U2F.K^:G:;2>J]FQ^. M]A=VPG)CPC-,-9[A[;1E0A,.&X0,KD98;:J:>*J%D84;&M;2X CB'C.<$D%9 M WR_D=@9ZH7]0#-WSO\ 4$L#!!0 ( '.!I5)8L?$+*@, &T+ 9 M>&PO=V]R:W-H965TG?=T@ILKQ$R-$7B\O,TWOS:''&&R%?5 J@ MR6N><35Q4JV+*]=540HY51>B (X[B9 YU3B5*U<5$FALD_+,#3QOX.:4<6,PUP25>8YE?]N(!.;B>,[;PM/;)5JL^!.QP5=P0+TS.0AGCB>80091-I 4'RL M80999I"0Q]\:U&G>:1+;XS?T>RL>Q2RI@IG(?K%8IQ-GY) 8$EIF^DELOD M MJ&_P(I$I^TLV=:SGD*A46N1U,C+(&:^>]+4N1"L!<8XG!'5"L)_0>R;IZ1V5G/&5(G.09)%2 M">0S6>!ABY]PV/WP".1 M0PON[!8T99DZ1V!5@=4/QLF/5)2*\EB-78UJ#",S) J)2,LW:3B1'G#ABY^^O"$P>-.3J3P>M7D.K9VGU/D)+;6G!#JUH MEQ;'@\&J@U$@,54=#/2_.@GGQ]RO:/0M#?,Q6D_#H(>^K-N6' ;U!OZH"=I1 MV&\4]CL5?B^UTG@FL8X$_W_1"Q&%$:(ZJC=HL >G9.JPH34\#5.'!W[U^Y=[ MGA[&! -_<-S342-PU"GPF:]!F4\4$M.21698>5MRIKN<'E*SOK>]@/O MG8:W-8^=?VROOV?ND2#L.(+C[OJM6\SO%#D3:+#4;)D9C9P)2;C0J/*,):C- M;D)\WE708/NNX*2')H;A<-_JPRAOSV>WU;CD(%>VGU-(L>2Z MNKB;U:9GO+:=TM[ZC>DE;4.TA:D:4;R65XPKDD&"D-[%$/G(JK>K)EH4MCU: M"HW-EAVFV ^#- &XGP@\2/7$O*#IL*?_ 5!+ P04 " !S@:52^%]"[!X" M ":! &0 'AL+W=OW#@"%;]P6PGM/_];$-1MC65^@(^^WX? M=YS)6J4?38UHX4EP:691;6US0X@I:A34C%2#TIU42@MJ7:AWQ#0::1E @I,D MCJ=$4":C/ M[*YUG:F\YD[C28/9"4/V\0*[:632.7C;6;%=;OT'RK*$[W*!] M:%;:161@*9E :9B2H+&:1?/QS2+U^2'A.\/6'*W!5[)5ZM$'=^4LBKTAY%A8 MST#=ZX"WR+DG_#$2 9GP D/2 )OCNA MX'))+L,>5I2].*+3CPY(7Y/ M]0@FXP^0Q,GX8;.$\[.+OUF(*V>H*1EJ2@+MY/TU_9QOC=4N^O6&SF30F02= M](3.5W=GJ%![:0V4>X1**P$ETV[@+@WE:*#1JD)C0@M?[4\G\"D(^/MSR*>C M-".'5URE@ZOT35?S\D!EX<2M>J>9]#\S\6CZCQER-&K^UKI/N&.NL1PKAXI' MUU<1Z.XF=(%539B^K;)NEL.R=C\/U#[!G5=*V9? #_3P.\K_ %!+ P04 M" !S@:52HHU#80\" !#! &0 'AL+W=OF" M6W+UD9E*(\\\J) L"L,Y*[@H@R3VL:U.8E5;*4K<:C!U47#]L4*IFD4P#LZ! M)W',K0NP)*[X$7=HGZNM)H_U+)DHL#1"E:#QL B6XX?5U.7[A!>!C1G8X#K9 M*_7JG$VV"$(G""6FUC%P^ISP$:5T1"3CK>,,^I(..+3/[%]][]3+GAM\5/*7 MR&R^".X#R/# :VF?5/,-NWYFCB]5TOA?:-K<>11 6ANKB@Y,"@I1ME_^WLUA M (C&%P!1!XB\[K:05[GFEB>Q5@UHETULSO"M>C2)$Z6[E)W5="H(9Y-E^E8+ M(]R$#'R&999YFTO8E.V5N]G=KM%R((PBA\WJWA]N;N7Q9&#?1=1'T7D:>=7J!]$2=16M@IR?45NDE/ M-_%TDPMTJ]I0Q!@83 =^?Z<8;"P6YL^5&M.^QO2JY&VMTYS6"5(:I,A0MY.F MF0,W!JVAA:7B&K/_3;GEGGMN]^Y.R2QFIZ$<-M@)][Q^<'T4=,<2#X0)1U]F M >AV95O'JLJOR5Y96CIOYO3*4;L$.C\H9<^.V[S^?R/Y"U!+ P04 " !S M@:52*!BMCE # \"@ &0 'AL+W=O%@>$MOQ^?ISSG%./-\J?6CE7+56<(DW&DQ;UTS?GZ)0 MVT641@\#MWQ363<0+^<-V^ *[8?F1E,O'E0*7J,T7$G06"ZB=^G;TW3B#/R, MCQRW9J\-SI6U4G>NF=, M!#67_9-]W05BSR!+GS#(=@:9Y^X7\I3GS++E7*LM:#>;U%S#N^JM"8Y+EY65 MU?26DYU=KMJUP2\M2@O_=G0W\/(<+>/"O(+7<(N=$AV7&Q"*21KX>;H?DKJ5 M<-5*!C=*VU()KB!+LO0(KJ[.:,8GIK%2K4&X8#D7W-[3X!6!@"KA3&/![3RV MY(Q#BO,=^&D/GCT!_J[1(UKER*_T874.+_]Y]:-*3*$8XI$-\BEQ=K\'] ?#_ICKS]Y"GNST;AA%J'17.:\80)8K5IY, 2]UM1KN>^K6T[' M27_-X^X QF3 F 0Q'J*?^^@?N1W%Z[:&M=*DY!*>LX:29>\/84U^P9HE0:SC M >LXB'7.3>YB@06%!XV+?\=$ZU%MA01E*BBIDA@HN60RQV)T"#"\RBP9),(RO^4Y&7A.PN'#M04NC=4M%4Y**^'5 MAWC",A.X1Z9- &@V ,W^#L@E57=(Q=CGV1R"F_VRN[)I8&^]&5C>A+>\D@7] M!GS.UDS>P7594O8*N'7)N]:PPKQU_>L.M73%'"[\'G-?@Y_S#=YSZ3Z30&32 MY+'P)L]2:=*]TIX&/3YEAAOH_]9 KG=,<[86Z+?KP8H;ULM&Q\%MFCX6V31[ M_EST)2O$\UB4T_'SY.*QWJ;A@OOWN0CKC9_*1;QW%G#GJO=,4U4R(+ DH61T M0K51]T>5OF-5XX\':V7IL.&;%4&B=A/H?:F4?>BX$\=P8%Q^!U!+ P04 M" !S@:52VESXO>$! !4! &0 'AL+W=OF!>UW=L8JCMZU M-7.M!5Y%D)(LFE0"@T;2URG%+>_;T&:/J-S>@@\BKK! M$&!YVO(:MH!/[<9ZCTTLE5"@G3":6-AE]&:^6B".U@;^2(J;#)Z M34D%.]Y)?#3]%QC[N0I\I9$N?DD_Y%XN*2D[AT:-8%^!$GI8^7Z0$R9>BI0H"5(^SV?=B=!'^4> *X'H#)&> SEQW\#6.^Y*GN9*H[B3R79WAN MRM)T&H6NR1:YKKBM''EJ*XY OMWM,=RS0@*Y%PZ_G^KO??K.?:@Y;W^\R4PJ M@\B;1% X-8?_$EB=%4AF\^5\\0"J 'MJ7NSHS,-[>^"V%MH1"3LO.+OX>$6) M'>[PX*!IXWD6!OVEBF;CGSW8D.#W=\;@P0DW:_J1Y'\ 4$L#!!0 ( '.! MI5)+41L;-@, /@3 - >&POA;7E68T MK\&I%'&OTTGCDG))1@.Y*&]*4T=3M9!F2-+6%/G;EWQ(NND'$GFZL3O9^_/SCH/[Z[W[><.>$?B(.GE$:07'7NAS [%Z-/CZ ^18]17 M1U$?8,:(^[O$FTWZ+)SO&#"2+$BRY>X@4 N1"NP1[QA-*BH,4S+&SMQBYWQ&10UX_M5917.-%UU>Y=DX^!N-LA$ MZ9SI-DR7K$VC@6 %R-%\-H>[454,H#&JM(.S0#2SME0MS!$_NC MV.%>%ELUZT#%9#NT@IJAI_$3X-]F\]S;M,F+>*.*/RKS>6&W(]T<.I7=:E;P MI9LOBU8 QM[%V6E5B=4GP6>R9'[S1P<<#>C:+YHKS9]L-&B5J34P3:)'I@V? M;EM^:5K=LZ59M].RP#7W3E#SW\WSC$FFJ=@6;7O_-6?YQ8J3JW\EV?U6V1<< MU-B\AE^[R,M3$)F>@LB3Z,G^*8C,7K_(Y'5JC)M#QM9)9N<8I-T&BRX,)PVUUT_:P:F-QF;,ER\?-5,\F;AC9@8W:7."PC]RX*XQ@/AX+ M(X!A<3 %F(_WPN+\3_OIH_OQ&*:M'T3ZJ$\?]?%>(63L/EB"=B.\5S M#4@X;^"19>%J8W' ZL"UCL0/QP'>BKLDR1054P;]@3C2)9A"/1BN$?3%,E. M"I]P?;"G)$FR+(P %E:0)!@"3R..8 I X8DB7L/[KV/XO5[*M[\KV_T&U!+ M P04 " !S@:52EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P M#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TX MI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606 MIW.D5XA-/E M_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU M@LD/['X 4$L#!!0 ( '.!I5+>DQX!Q@4 )@R / >&PO=V]R:V)O M;VLN>&ULQ9O;;MLX$$!_A?!3"JS7UKTMF@)IDG8-=!NCSN9U04NT350B79)* MFG[]CN1F=Y38@WT9^\G1)=+Q2.29(>EW#]9]6UK[3?QH:N//1YL0MF\G$U]N M5"/][W:K#!Q96=?( )MN/?%;IV3E-TJ%II[$TVD^::0VH_?OGJXU=Q.\88,J M@[8&=G8[[K1Z\/\=[S;%O?9ZJ6L='L]'_=^U&HE&&]WHGZHZ'TU'PF_LPQ_6 MZ9_6!%DO2F?K^GP4[0[<*1=T^6+WHH.\E4O?[PER^54"R/DHG\(%5]KYT)_1 M7U\"X[V"DW=;;; ?=1V4NY)!?7*VW6JS[BX#WV*"OD8?AZ?/71#?NO\31KM: MZ5)=V;)ME F[.#I5=X#&;_36CX21C3H?7=I[Y<1 NLVKW!0.0H7"Y MMQH.N%G5,W+R&&]K7<'=*_%!UM*42O1Q] @P)@#CDP&*L[E$D D!F1P1Z>(U(@S 99V%HZ<6V4 M6S^*Q:.'QN!_$T8-8D8))&(VR$W8@'(OO!\Z+:)\$3$+ ]YYUT+GB(_:0(X"^:6X6=9Z+0<=6T0)(6(VPMWL6EPX)\UZYRO,16DA M8O9")W:X"-Q4?+&FA)*@R_N[",Y,&&1/$26&B-D,BV#+;^,/TD.[[1(F:+C/ MY1I3;HC9W5#:1HE;^6/0,F)*#C%[>=$T.NRRHZZ+@\PIP(-5T$"&D&2%P2R( M:^D,0'DQA^YWL9$.IYDQI8F861-?NYWPNLVE"X_B%IJNEWWU/8@=98B8V1 7 MY?<6;OJ"B3)$S&R(1;OTZGL+)XGK^V<=74QY(F;V!)D _QUC3,H3,;,G:,P$ M8U+:B)FUL3]3%V>WG4G\*XQ):2-FU@9*V?>Q)90R$F9E',S==Z08D[)(PFP1 MG,'OC2%ECX39'F0J/VC4"3E"Q:P2G,KOC2%ED839(BBGW\M&V21AMLGSK'DO M(&65A-LJ!_+27Z 8D[)*PFP5,A449QB3LDK";)67R>#>!TX9)6$V"A[9$V-Q M455]_B5KJ)?@@GBTF9)+RBT7,HU(,28EEY1[_(K$S# FI9F463,T9HXQ*=*VZ5[4_@C$I"Z7&D\G4A;*3E;B M].;$F)2%LF.6.,.G/G=J,#E+62@[:;&#AP8RRD+9,8N=832OX #&I"R4'7%Z MA4[D,G)*_G@S+D!YLUK!2]JE[K_*(HQ)62ACMM 0$V]=*:\'F)2%,F8+#3$_ M6]\UH[-/4AO_2@QF$S+*0AFSA8:8SU_-!F-2%LJ8+41.O0U2CYRR4,YLH1># M"&-Q*9U[[%M18S$F9:&A15G5RI(70^&CG)*/OE) M!^'&&).23\XL'Q)SV'(H^>3,\J$Q\2M94/(IF.5#8^*!N(*23\$LGSTCK^.^ MI;>A.QEC4O(ICKY:8%!A8$Q*/L7)E@[TZ1S&I.13'''] %T"%91\BF,O*=C; MM1>4> IF\?QE2KCSNOM1!3SV63?. 0%UK1G'T[A?M/HO)KDJN3?0I#_9OW]7 MJ94VJOH"M_"POY1U.7>B^^C78\5IUJW)6K5U?0G[;LQG*ZNG'U8\_2CD_3]0 M2P,$% @ A)Q1JA 7/[1)U3P^%(.S;AO3\-NWPV+S^/A-*RJW3AVO^IZ6._* ML1GNVJZW5=4_ MOZ6JGCM(($CF#U((TOF##()L_B"'()\_*" HY@_*$)3G#[J'H/OY@QX@Z&'^ MH+1$&9<$21.L";1.R'4B\#HAV(E [(1D)P*S$Z*="-1.R'8B<#LAW(E [H1T M)P*[$^*="/06U%L(]!;46PCTELG+-H'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z" M>@N!WH)Z"X'>@GH+@=Z*>BN!WHIZ*X'>BGHK@=XZV2PAT%M1;R706U%O)=!; M46\ET%M1;R706U%O)=!;46\ET-M0;R/0VU!O(]#;4&\CT-M0;R/0VR:;W01Z M&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z M.^KM!'K[Y&,E@=Z.>CN!WHYZ.X'>CGH[@=Z.>CN!WH%Z!X'>@7H'@=Z!>@>! MWH%Z!X'>@7H'@=Z!>@>!WC'YV81 [T"]@T#O0+V#0.] O8- [XQZ9P*],^J= M"?3.J':E37 M5[>T<0]]7MP=RL^I\^.ZBM2G:G%SW#AEK2L70M\U+I=U]CBV?Z4LGQ/J MDW9=2!=E0\7>3)A6_AWP?.[[(\78M;2X=S%_>CK8]&+T\FYW# =/_G9^7.94X%EYWWT(96)1?IX MW,M(IM/+4 I1S-WI5WQ-+*7/?C^:IMU2^\[L,+2!]?0?K@*Y1&4$3E**1R%%,Y"JH<156. MPBI'<96CP,I19!4HL@H4606*K )%5H$BJT"15:#(*E!D%2BR"A19)8JL$D56 MB2*K1)%5HL@J4625*+)*%%DEBJP215:%(JM"D56AR*I09%4HLBH4616*K I% M5H4BJT*15:/(JE%DU2BR:A19-8JL&D56C2*K1I%5H\BJ460U*+(:%%D-BJP& M15:#(JM!D=6@R&I09#4HLAH462V*K!9%5HLBJT61U:+(:E%DM2BRVO\IZT_O M]Y\&UL4$L! A0#% @ &PO=V]R:W-H965T M&UL4$L! A0#% @ $JAO$0, $H( 8 " @7(G !X;"]W;W)K M@' #N*@ M& @(&Y*@ >&PO=V]R:W-H965T&UL4$L! M A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO M=V]R:W-H965T5Q !X;"]W;W)K&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% M @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R M:W-H965T=!< !E) M 9 " @1G, !X;"]W;W)K&UL M4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ M1LN@( -\% 9 " @?KV !X;"]W M;W)K&UL4$L! A0#% @ B$ !D ("!Z_D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ! Q@L !D M ("!U!$! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ &PO=V]R:W-H965TZ.C , )\- 9 " M@3DH 0!X;"]W;W)K&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T M&UL4$L! A0# M% @ &PO=V]R:W-H965T.I$0 @ /,X 9 " @0%2 M 0!X;"]W;W)K&UL4$L! A0#% @ %H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &PO M=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% M @ &UL4$L! A0#% @ &PO=V]R:W-H965T%$ , /T( 9 " @?F6 0!X;"]W;W)K&UL4$L! A0#% @ &PO=V]R M:W-H965T?.A5@, (,* M 9 " @?>C 0!X;"]W;W)K&UL M4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ M&PO=V]R:W-H965TK! 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ 0 !5 %4 2A< "W$ 0 $! end XML 91 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 92 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 93 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 247 463 1 true 84 0 false 10 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.sunrun.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Consolidated Balance Sheets Sheet http://www.sunrun.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.sunrun.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Consolidated Statements of Operations Sheet http://www.sunrun.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 4 false false R5.htm 1004005 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://www.sunrun.com/role/ConsolidatedStatementsofComprehensiveLoss Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statements of Redeemable Noncontrolling Interests and Equity Sheet http://www.sunrun.com/role/ConsolidatedStatementsofRedeemableNoncontrollingInterestsandEquity Consolidated Statements of Redeemable Noncontrolling Interests and Equity Statements 6 false false R7.htm 1006007 - Statement - Consolidated Statements of Cash Flows Sheet http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101101 - Disclosure - Organization Sheet http://www.sunrun.com/role/Organization Organization Notes 8 false false R9.htm 2103102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.sunrun.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2111103 - Disclosure - Fair Value Measurement Sheet http://www.sunrun.com/role/FairValueMeasurement Fair Value Measurement Notes 10 false false R11.htm 2116104 - Disclosure - Inventories Sheet http://www.sunrun.com/role/Inventories Inventories Notes 11 false false R12.htm 2119105 - Disclosure - Solar Energy Systems, net Sheet http://www.sunrun.com/role/SolarEnergySystemsnet Solar Energy Systems, net Notes 12 false false R13.htm 2123106 - Disclosure - Other Assets Sheet http://www.sunrun.com/role/OtherAssets Other Assets Notes 13 false false R14.htm 2126107 - Disclosure - Accrued Expenses and Other Liabilities Sheet http://www.sunrun.com/role/AccruedExpensesandOtherLiabilities Accrued Expenses and Other Liabilities Notes 14 false false R15.htm 2129108 - Disclosure - Indebtedness Sheet http://www.sunrun.com/role/Indebtedness Indebtedness Notes 15 false false R16.htm 2133109 - Disclosure - Derivatives Sheet http://www.sunrun.com/role/Derivatives Derivatives Notes 16 false false R17.htm 2139110 - Disclosure - Pass-through Financing Obligations Sheet http://www.sunrun.com/role/PassthroughFinancingObligations Pass-through Financing Obligations Notes 17 false false R18.htm 2141111 - Disclosure - VIE Arrangements Sheet http://www.sunrun.com/role/VIEArrangements VIE Arrangements Notes 18 false false R19.htm 2144112 - Disclosure - Redeemable Noncontrolling Interests and Equity Sheet http://www.sunrun.com/role/RedeemableNoncontrollingInterestsandEquity Redeemable Noncontrolling Interests and Equity Notes 19 false false R20.htm 2146113 - Disclosure - Stock-Based Compensation Sheet http://www.sunrun.com/role/StockBasedCompensation Stock-Based Compensation Notes 20 false false R21.htm 2152114 - Disclosure - Income Taxes Sheet http://www.sunrun.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 2154115 - Disclosure - Commitments and Contingencies Sheet http://www.sunrun.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 22 false false R23.htm 2160116 - Disclosure - Earnings Per Share Sheet http://www.sunrun.com/role/EarningsPerShare Earnings Per Share Notes 23 false false R24.htm 2164117 - Disclosure - Related Party Transactions Sheet http://www.sunrun.com/role/RelatedPartyTransactions Related Party Transactions Notes 24 false false R25.htm 2166118 - Disclosure - Acquisitions Sheet http://www.sunrun.com/role/Acquisitions Acquisitions Notes 25 false false R26.htm 2168119 - Disclosure - Subsequent Events Sheet http://www.sunrun.com/role/SubsequentEvents Subsequent Events Notes 26 false false R27.htm 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.sunrun.com/role/SummaryofSignificantAccountingPolicies 27 false false R28.htm 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.sunrun.com/role/SummaryofSignificantAccountingPolicies 28 false false R29.htm 2312302 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.sunrun.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Tables http://www.sunrun.com/role/FairValueMeasurement 29 false false R30.htm 2317303 - Disclosure - Inventories (Tables) Sheet http://www.sunrun.com/role/InventoriesTables Inventories (Tables) Tables http://www.sunrun.com/role/Inventories 30 false false R31.htm 2320304 - Disclosure - Solar Energy Systems, net (Tables) Sheet http://www.sunrun.com/role/SolarEnergySystemsnetTables Solar Energy Systems, net (Tables) Tables http://www.sunrun.com/role/SolarEnergySystemsnet 31 false false R32.htm 2324305 - Disclosure - Other Assets (Tables) Sheet http://www.sunrun.com/role/OtherAssetsTables Other Assets (Tables) Tables http://www.sunrun.com/role/OtherAssets 32 false false R33.htm 2327306 - Disclosure - Accrued Expenses and Other Liabilities (Tables) Sheet http://www.sunrun.com/role/AccruedExpensesandOtherLiabilitiesTables Accrued Expenses and Other Liabilities (Tables) Tables http://www.sunrun.com/role/AccruedExpensesandOtherLiabilities 33 false false R34.htm 2330307 - Disclosure - Indebtedness (Tables) Sheet http://www.sunrun.com/role/IndebtednessTables Indebtedness (Tables) Tables http://www.sunrun.com/role/Indebtedness 34 false false R35.htm 2334308 - Disclosure - Derivatives (Tables) Sheet http://www.sunrun.com/role/DerivativesTables Derivatives (Tables) Tables http://www.sunrun.com/role/Derivatives 35 false false R36.htm 2342309 - Disclosure - VIE Arrangements (Tables) Sheet http://www.sunrun.com/role/VIEArrangementsTables VIE Arrangements (Tables) Tables http://www.sunrun.com/role/VIEArrangements 36 false false R37.htm 2347310 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.sunrun.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.sunrun.com/role/StockBasedCompensation 37 false false R38.htm 2355311 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.sunrun.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.sunrun.com/role/CommitmentsandContingencies 38 false false R39.htm 2361312 - Disclosure - Earnings Per Share (Tables) Sheet http://www.sunrun.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.sunrun.com/role/EarningsPerShare 39 false false R40.htm 2402401 - Disclosure - Organization - Additional Information (Details) Sheet http://www.sunrun.com/role/OrganizationAdditionalInformationDetails Organization - Additional Information (Details) Details 40 false false R41.htm 2406402 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 41 false false R42.htm 2407403 - Disclosure - Summary of Significant Accounting Policies - Schedule of Revenues from External Customers (Details) Sheet http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenuesfromExternalCustomersDetails Summary of Significant Accounting Policies - Schedule of Revenues from External Customers (Details) Details 42 false false R43.htm 2408404 - Disclosure - Summary of Significant Accounting Policies - Cash and Restricted Cash (Details) Sheet http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesCashandRestrictedCashDetails Summary of Significant Accounting Policies - Cash and Restricted Cash (Details) Details 43 false false R44.htm 2409405 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable (Details) Sheet http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails Summary of Significant Accounting Policies - Accounts Receivable (Details) Details 44 false false R45.htm 2410406 - Disclosure - Summary of Significant Accounting Policies - Deferred Revenue (Details) Sheet http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesDeferredRevenueDetails Summary of Significant Accounting Policies - Deferred Revenue (Details) Details 45 false false R46.htm 2413407 - Disclosure - Fair Value Measurement - Schedule of Carrying Values and Fair Values of Debt Instruments (Details) Sheet http://www.sunrun.com/role/FairValueMeasurementScheduleofCarryingValuesandFairValuesofDebtInstrumentsDetails Fair Value Measurement - Schedule of Carrying Values and Fair Values of Debt Instruments (Details) Details 46 false false R47.htm 2414408 - Disclosure - Fair Value Measurement - Schedule of Fair Value, Financial Instruments Measured on Recurring Basis (Details) Sheet http://www.sunrun.com/role/FairValueMeasurementScheduleofFairValueFinancialInstrumentsMeasuredonRecurringBasisDetails Fair Value Measurement - Schedule of Fair Value, Financial Instruments Measured on Recurring Basis (Details) Details 47 false false R48.htm 2415409 - Disclosure - Fair Value Measurement - Summary of activity of Level 3 contingent consideration (Details) Sheet http://www.sunrun.com/role/FairValueMeasurementSummaryofactivityofLevel3contingentconsiderationDetails Fair Value Measurement - Summary of activity of Level 3 contingent consideration (Details) Details 48 false false R49.htm 2418410 - Disclosure - Inventories - Schedule of Inventories (Details) Sheet http://www.sunrun.com/role/InventoriesScheduleofInventoriesDetails Inventories - Schedule of Inventories (Details) Details 49 false false R50.htm 2421411 - Disclosure - Solar Energy Systems, net - Schedule (Details) Sheet http://www.sunrun.com/role/SolarEnergySystemsnetScheduleDetails Solar Energy Systems, net - Schedule (Details) Details 50 false false R51.htm 2422412 - Disclosure - Solar Energy Systems, net - Additional Information (Details) Sheet http://www.sunrun.com/role/SolarEnergySystemsnetAdditionalInformationDetails Solar Energy Systems, net - Additional Information (Details) Details 51 false false R52.htm 2425413 - Disclosure - Other Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) Sheet http://www.sunrun.com/role/OtherAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails Other Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) Details 52 false false R53.htm 2428414 - Disclosure - Accrued Expenses and Other Liabilities (Details) Sheet http://www.sunrun.com/role/AccruedExpensesandOtherLiabilitiesDetails Accrued Expenses and Other Liabilities (Details) Details http://www.sunrun.com/role/AccruedExpensesandOtherLiabilitiesTables 53 false false R54.htm 2431415 - Disclosure - Indebtedness - Schedule of Debt (Details) Sheet http://www.sunrun.com/role/IndebtednessScheduleofDebtDetails Indebtedness - Schedule of Debt (Details) Details 54 false false R55.htm 2432416 - Disclosure - Indebtedness - Additional Information (Details) Sheet http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails Indebtedness - Additional Information (Details) Details 55 false false R56.htm 2435417 - Disclosure - Derivatives - Offsetting Arrangements (Details) Sheet http://www.sunrun.com/role/DerivativesOffsettingArrangementsDetails Derivatives - Offsetting Arrangements (Details) Details 56 false false R57.htm 2436418 - Disclosure - Derivatives - Derivatives Designated as Cash Flow Hedges (Details) Sheet http://www.sunrun.com/role/DerivativesDerivativesDesignatedasCashFlowHedgesDetails Derivatives - Derivatives Designated as Cash Flow Hedges (Details) Details 57 false false R58.htm 2437419 - Disclosure - Derivatives - Losses (Gains) on Derivatives Financial Instruments (Details) Sheet http://www.sunrun.com/role/DerivativesLossesGainsonDerivativesFinancialInstrumentsDetails Derivatives - Losses (Gains) on Derivatives Financial Instruments (Details) Details 58 false false R59.htm 2438420 - Disclosure - Derivatives - Additional Information (Details) Sheet http://www.sunrun.com/role/DerivativesAdditionalInformationDetails Derivatives - Additional Information (Details) Details 59 false false R60.htm 2440421 - Disclosure - Pass-through Financing Obligations (Details) Sheet http://www.sunrun.com/role/PassthroughFinancingObligationsDetails Pass-through Financing Obligations (Details) Details http://www.sunrun.com/role/PassthroughFinancingObligations 60 false false R61.htm 2443422 - Disclosure - VIE Arrangements - Carrying Amounts and Classification of the VIEs' Assets and Liabilities Included in the Consolidated Balance Sheets (Details) Sheet http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails VIE Arrangements - Carrying Amounts and Classification of the VIEs' Assets and Liabilities Included in the Consolidated Balance Sheets (Details) Details 61 false false R62.htm 2445423 - Disclosure - Redeemable Noncontrolling Interests and Equity (Details) Sheet http://www.sunrun.com/role/RedeemableNoncontrollingInterestsandEquityDetails Redeemable Noncontrolling Interests and Equity (Details) Details http://www.sunrun.com/role/RedeemableNoncontrollingInterestsandEquity 62 false false R63.htm 2448424 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details) Sheet http://www.sunrun.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails Stock-Based Compensation - Summary of Stock Option Activity (Details) Details 63 false false R64.htm 2449425 - Disclosure - Stock-Based Compensation - Summary of Activity for All Restricted Stock Units ("RSUs") (Details) Sheet http://www.sunrun.com/role/StockBasedCompensationSummaryofActivityforAllRestrictedStockUnitsRSUsDetails Stock-Based Compensation - Summary of Activity for All Restricted Stock Units ("RSUs") (Details) Details 64 false false R65.htm 2450426 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.sunrun.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 65 false false R66.htm 2451427 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) Sheet http://www.sunrun.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) Details 66 false false R67.htm 2453428 - Disclosure - Income Taxes (Details) Sheet http://www.sunrun.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.sunrun.com/role/IncomeTaxes 67 false false R68.htm 2456429 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.sunrun.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 68 false false R69.htm 2457430 - Disclosure - Commitments and Contingencies - Components of Lease Expense (Details) Sheet http://www.sunrun.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails Commitments and Contingencies - Components of Lease Expense (Details) Details 69 false false R70.htm 2458431 - Disclosure - Commitments and Contingencies - Other Information Related to Leases (Details) Sheet http://www.sunrun.com/role/CommitmentsandContingenciesOtherInformationRelatedtoLeasesDetails Commitments and Contingencies - Other Information Related to Leases (Details) Details 70 false false R71.htm 2459432 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments (Details) Sheet http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails Commitments and Contingencies - Future Minimum Lease Payments (Details) Details 71 false false R72.htm 2462433 - Disclosure - Earnings Per Share - Computation of Basic and Diluted Net Income per Share (Details) Sheet http://www.sunrun.com/role/EarningsPerShareComputationofBasicandDilutedNetIncomeperShareDetails Earnings Per Share - Computation of Basic and Diluted Net Income per Share (Details) Details 72 false false R73.htm 2463434 - Disclosure - Earnings Per Share - Schedule of Shares Excluded From Computation of Diluted Net Income Per Share (Details) Sheet http://www.sunrun.com/role/EarningsPerShareScheduleofSharesExcludedFromComputationofDilutedNetIncomePerShareDetails Earnings Per Share - Schedule of Shares Excluded From Computation of Diluted Net Income Per Share (Details) Details 73 false false R74.htm 2465435 - Disclosure - Related Party Transactions - Additional Information (Details) Sheet http://www.sunrun.com/role/RelatedPartyTransactionsAdditionalInformationDetails Related Party Transactions - Additional Information (Details) Details 74 false false R75.htm 2467436 - Disclosure - Acquisitions - Additional Information (Details) Sheet http://www.sunrun.com/role/AcquisitionsAdditionalInformationDetails Acquisitions - Additional Information (Details) Details 75 false false R76.htm 2469437 - Disclosure - Subsequent Events (Details) Sheet http://www.sunrun.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.sunrun.com/role/SubsequentEvents 76 false false R9999.htm Uncategorized Items - run-20210331.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - run-20210331.htm Cover 77 false false All Reports Book All Reports run-20210331.htm ex103-heratlax11thamendmen.htm ex104-amendmentno2to2darcr.htm run-20210331.xsd run-20210331_cal.xml run-20210331_def.xml run-20210331_lab.xml run-20210331_pre.xml sunrunex3112021q1ng.htm sunrunex3122021q1ng.htm sunrunex3212021q1ng.htm http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 true true JSON 96 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "run-20210331.htm": { "axisCustom": 1, "axisStandard": 28, "contextCount": 247, "dts": { "calculationLink": { "local": [ "run-20210331_cal.xml" ] }, "definitionLink": { "local": [ "run-20210331_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "run-20210331.htm" ] }, "labelLink": { "local": [ "run-20210331_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "run-20210331_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "run-20210331.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 644, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 2, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 7 }, "keyCustom": 63, "keyStandard": 400, "memberCustom": 33, "memberStandard": 47, "nsprefix": "run", "nsuri": "http://www.sunrun.com/20210331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "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://www.sunrun.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "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": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111103 - Disclosure - Fair Value Measurement", "role": "http://www.sunrun.com/role/FairValueMeasurement", "shortName": "Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116104 - Disclosure - Inventories", "role": "http://www.sunrun.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "run:SolarEnergySystemsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119105 - Disclosure - Solar Energy Systems, net", "role": "http://www.sunrun.com/role/SolarEnergySystemsnet", "shortName": "Solar Energy Systems, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "run:SolarEnergySystemsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123106 - Disclosure - Other Assets", "role": "http://www.sunrun.com/role/OtherAssets", "shortName": "Other Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126107 - Disclosure - Accrued Expenses and Other Liabilities", "role": "http://www.sunrun.com/role/AccruedExpensesandOtherLiabilities", "shortName": "Accrued Expenses and Other Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129108 - Disclosure - Indebtedness", "role": "http://www.sunrun.com/role/Indebtedness", "shortName": "Indebtedness", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "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": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133109 - Disclosure - Derivatives", "role": "http://www.sunrun.com/role/Derivatives", "shortName": "Derivatives", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "run:LeasePassThroughObligationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139110 - Disclosure - Pass-through Financing Obligations", "role": "http://www.sunrun.com/role/PassthroughFinancingObligations", "shortName": "Pass-through Financing Obligations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "run:LeasePassThroughObligationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141111 - Disclosure - VIE Arrangements", "role": "http://www.sunrun.com/role/VIEArrangements", "shortName": "VIE Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144112 - Disclosure - Redeemable Noncontrolling Interests and Equity", "role": "http://www.sunrun.com/role/RedeemableNoncontrollingInterestsandEquity", "shortName": "Redeemable Noncontrolling Interests and Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "icf11e76f0d4f4035ba686aeeda7e6e61_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Cash", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Balance Sheets", "role": "http://www.sunrun.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "icf11e76f0d4f4035ba686aeeda7e6e61_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146113 - Disclosure - Stock-Based Compensation", "role": "http://www.sunrun.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2152114 - Disclosure - Income Taxes", "role": "http://www.sunrun.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154115 - Disclosure - Commitments and Contingencies", "role": "http://www.sunrun.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2160116 - Disclosure - Earnings Per Share", "role": "http://www.sunrun.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "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": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2164117 - Disclosure - Related Party Transactions", "role": "http://www.sunrun.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2166118 - Disclosure - Acquisitions", "role": "http://www.sunrun.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2168119 - Disclosure - Subsequent Events", "role": "http://www.sunrun.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "run:BasisOfPresentationAndPrinciplesOfConsolidationPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "run:BasisOfPresentationAndPrinciplesOfConsolidationPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312302 - Disclosure - Fair Value Measurement (Tables)", "role": "http://www.sunrun.com/role/FairValueMeasurementTables", "shortName": "Fair Value Measurement (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "icf11e76f0d4f4035ba686aeeda7e6e61_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.sunrun.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "icf11e76f0d4f4035ba686aeeda7e6e61_I20210331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317303 - Disclosure - Inventories (Tables)", "role": "http://www.sunrun.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320304 - Disclosure - Solar Energy Systems, net (Tables)", "role": "http://www.sunrun.com/role/SolarEnergySystemsnetTables", "shortName": "Solar Energy Systems, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324305 - Disclosure - Other Assets (Tables)", "role": "http://www.sunrun.com/role/OtherAssetsTables", "shortName": "Other Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327306 - Disclosure - Accrued Expenses and Other Liabilities (Tables)", "role": "http://www.sunrun.com/role/AccruedExpensesandOtherLiabilitiesTables", "shortName": "Accrued Expenses and Other Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330307 - Disclosure - Indebtedness (Tables)", "role": "http://www.sunrun.com/role/IndebtednessTables", "shortName": "Indebtedness (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OffsettingAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334308 - Disclosure - Derivatives (Tables)", "role": "http://www.sunrun.com/role/DerivativesTables", "shortName": "Derivatives (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OffsettingAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342309 - Disclosure - VIE Arrangements (Tables)", "role": "http://www.sunrun.com/role/VIEArrangementsTables", "shortName": "VIE Arrangements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2347310 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.sunrun.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2355311 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.sunrun.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2361312 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.sunrun.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Statements of Operations", "role": "http://www.sunrun.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:SellingAndMarketingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "icf11e76f0d4f4035ba686aeeda7e6e61_I20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LessorOperatingLeaseTermOfContract", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Organization - Additional Information (Details)", "role": "http://www.sunrun.com/role/OrganizationAdditionalInformationDetails", "shortName": "Organization - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "role": "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies - Schedule of Revenues from External Customers (Details)", "role": "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenuesfromExternalCustomersDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Revenues from External Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ib80f7821959945e3a1fe98c9c52fd618_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "icf11e76f0d4f4035ba686aeeda7e6e61_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Cash", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Summary of Significant Accounting Policies - Cash and Restricted Cash (Details)", "role": "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesCashandRestrictedCashDetails", "shortName": "Summary of Significant Accounting Policies - Cash and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "icf11e76f0d4f4035ba686aeeda7e6e61_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "icf11e76f0d4f4035ba686aeeda7e6e61_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable (Details)", "role": "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails", "shortName": "Summary of Significant Accounting Policies - Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "icf11e76f0d4f4035ba686aeeda7e6e61_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "icf11e76f0d4f4035ba686aeeda7e6e61_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410406 - Disclosure - Summary of Significant Accounting Policies - Deferred Revenue (Details)", "role": "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesDeferredRevenueDetails", "shortName": "Summary of Significant Accounting Policies - Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ia914c22a5d934cf1a34a19d94d59b96a_I20191231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "i1146ef3407244f57a7a3eaa588a3039c_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - Fair Value Measurement - Schedule of Carrying Values and Fair Values of Debt Instruments (Details)", "role": "http://www.sunrun.com/role/FairValueMeasurementScheduleofCarryingValuesandFairValuesofDebtInstrumentsDetails", "shortName": "Fair Value Measurement - Schedule of Carrying Values and Fair Values of Debt Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "i1146ef3407244f57a7a3eaa588a3039c_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "i4b45d639e4ee40e3ae0751babe2fc419_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - Disclosure - Fair Value Measurement - Schedule of Fair Value, Financial Instruments Measured on Recurring Basis (Details)", "role": "http://www.sunrun.com/role/FairValueMeasurementScheduleofFairValueFinancialInstrumentsMeasuredonRecurringBasisDetails", "shortName": "Fair Value Measurement - Schedule of Fair Value, Financial Instruments Measured on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "i4b45d639e4ee40e3ae0751babe2fc419_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "iedadf2e9d92a42e98b1a6c5f4b0f4d86_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415409 - Disclosure - Fair Value Measurement - Summary of activity of Level 3 contingent consideration (Details)", "role": "http://www.sunrun.com/role/FairValueMeasurementSummaryofactivityofLevel3contingentconsiderationDetails", "shortName": "Fair Value Measurement - Summary of activity of Level 3 contingent consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "iedadf2e9d92a42e98b1a6c5f4b0f4d86_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "icf11e76f0d4f4035ba686aeeda7e6e61_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418410 - Disclosure - Inventories - Schedule of Inventories (Details)", "role": "http://www.sunrun.com/role/InventoriesScheduleofInventoriesDetails", "shortName": "Inventories - Schedule of Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "icf11e76f0d4f4035ba686aeeda7e6e61_I20210331", "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": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Statements of Comprehensive Loss", "role": "http://www.sunrun.com/role/ConsolidatedStatementsofComprehensiveLoss", "shortName": "Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie32988203a3b489088ddfd9d6a230904_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421411 - Disclosure - Solar Energy Systems, net - Schedule (Details)", "role": "http://www.sunrun.com/role/SolarEnergySystemsnetScheduleDetails", "shortName": "Solar Energy Systems, net - Schedule (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie32988203a3b489088ddfd9d6a230904_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422412 - Disclosure - Solar Energy Systems, net - Additional Information (Details)", "role": "http://www.sunrun.com/role/SolarEnergySystemsnetAdditionalInformationDetails", "shortName": "Solar Energy Systems, net - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "icf11e76f0d4f4035ba686aeeda7e6e61_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425413 - Disclosure - Other Assets - Schedule of Prepaid Expenses and Other Current Assets (Details)", "role": "http://www.sunrun.com/role/OtherAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "shortName": "Other Assets - Schedule of Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "icf11e76f0d4f4035ba686aeeda7e6e61_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "icf11e76f0d4f4035ba686aeeda7e6e61_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428414 - Disclosure - Accrued Expenses and Other Liabilities (Details)", "role": "http://www.sunrun.com/role/AccruedExpensesandOtherLiabilitiesDetails", "shortName": "Accrued Expenses and Other Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "icf11e76f0d4f4035ba686aeeda7e6e61_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfDebtDiscountPremium", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431415 - Disclosure - Indebtedness - Schedule of Debt (Details)", "role": "http://www.sunrun.com/role/IndebtednessScheduleofDebtDetails", "shortName": "Indebtedness - Schedule of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "icf11e76f0d4f4035ba686aeeda7e6e61_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "icf11e76f0d4f4035ba686aeeda7e6e61_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432416 - Disclosure - Indebtedness - Additional Information (Details)", "role": "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails", "shortName": "Indebtedness - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "i3f4532d37a584f3cb1341fd192907505_I20210331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "icf11e76f0d4f4035ba686aeeda7e6e61_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435417 - Disclosure - Derivatives - Offsetting Arrangements (Details)", "role": "http://www.sunrun.com/role/DerivativesOffsettingArrangementsDetails", "shortName": "Derivatives - Offsetting Arrangements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "icf11e76f0d4f4035ba686aeeda7e6e61_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "i389107327f754e7391961215e0d89a55_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436418 - Disclosure - Derivatives - Derivatives Designated as Cash Flow Hedges (Details)", "role": "http://www.sunrun.com/role/DerivativesDerivativesDesignatedasCashFlowHedgesDetails", "shortName": "Derivatives - Derivatives Designated as Cash Flow Hedges (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "i389107327f754e7391961215e0d89a55_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "iaa9bb8864fd64fbdae9ee80998b2cd3d_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437419 - Disclosure - Derivatives - Losses (Gains) on Derivatives Financial Instruments (Details)", "role": "http://www.sunrun.com/role/DerivativesLossesGainsonDerivativesFinancialInstrumentsDetails", "shortName": "Derivatives - Losses (Gains) on Derivatives Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "iaa9bb8864fd64fbdae9ee80998b2cd3d_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438420 - Disclosure - Derivatives - Additional Information (Details)", "role": "http://www.sunrun.com/role/DerivativesAdditionalInformationDetails", "shortName": "Derivatives - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "iaffc627e093e4330a5d694f629791151_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statements of Redeemable Noncontrolling Interests and Equity", "role": "http://www.sunrun.com/role/ConsolidatedStatementsofRedeemableNoncontrollingInterestsandEquity", "shortName": "Consolidated Statements of Redeemable Noncontrolling Interests and Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "iaffc627e093e4330a5d694f629791151_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "icf11e76f0d4f4035ba686aeeda7e6e61_I20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LessorOperatingLeaseTermOfContract", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440421 - Disclosure - Pass-through Financing Obligations (Details)", "role": "http://www.sunrun.com/role/PassthroughFinancingObligationsDetails", "shortName": "Pass-through Financing Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "i9e52e70564294c378bce709dbe4abf23_I20210331", "decimals": null, "lang": "en-US", "name": "us-gaap:LessorDirectFinancingLeaseTermOfContract1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "icf11e76f0d4f4035ba686aeeda7e6e61_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Cash", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443422 - Disclosure - VIE Arrangements - Carrying Amounts and Classification of the VIEs' Assets and Liabilities Included in the Consolidated Balance Sheets (Details)", "role": "http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails", "shortName": "VIE Arrangements - Carrying Amounts and Classification of the VIEs' Assets and Liabilities Included in the Consolidated Balance Sheets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ida0336a28d39479887471e5fe57a68b7_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "icf11e76f0d4f4035ba686aeeda7e6e61_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "run:NumberofFundsCarryingValueAdjustedtoRedemptionValue", "reportCount": 1, "unique": true, "unitRef": "fund", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445423 - Disclosure - Redeemable Noncontrolling Interests and Equity (Details)", "role": "http://www.sunrun.com/role/RedeemableNoncontrollingInterestsandEquityDetails", "shortName": "Redeemable Noncontrolling Interests and Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "icf11e76f0d4f4035ba686aeeda7e6e61_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "run:NumberofFundsCarryingValueAdjustedtoRedemptionValue", "reportCount": 1, "unique": true, "unitRef": "fund", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ib0e5bc9b24ea4613891a201f686638a7_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448424 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details)", "role": "http://www.sunrun.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Summary of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "icd3ff9b2a6ea441fae80ba01aacfbc82_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449425 - Disclosure - Stock-Based Compensation - Summary of Activity for All Restricted Stock Units (\"RSUs\") (Details)", "role": "http://www.sunrun.com/role/StockBasedCompensationSummaryofActivityforAllRestrictedStockUnitsRSUsDetails", "shortName": "Stock-Based Compensation - Summary of Activity for All Restricted Stock Units (\"RSUs\") (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "icd3ff9b2a6ea441fae80ba01aacfbc82_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450426 - Disclosure - Stock-Based Compensation - Narrative (Details)", "role": "http://www.sunrun.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "i2daeb172766e41b8879a3929b62f86ec_I20210331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451427 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details)", "role": "http://www.sunrun.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453428 - Disclosure - Income Taxes (Details)", "role": "http://www.sunrun.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "icf11e76f0d4f4035ba686aeeda7e6e61_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456429 - Disclosure - Commitments and Contingencies - Narrative (Details)", "role": "http://www.sunrun.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "icf11e76f0d4f4035ba686aeeda7e6e61_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457430 - Disclosure - Commitments and Contingencies - Components of Lease Expense (Details)", "role": "http://www.sunrun.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails", "shortName": "Commitments and Contingencies - Components of Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458431 - Disclosure - Commitments and Contingencies - Other Information Related to Leases (Details)", "role": "http://www.sunrun.com/role/CommitmentsandContingenciesOtherInformationRelatedtoLeasesDetails", "shortName": "Commitments and Contingencies - Other Information Related to Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "icf11e76f0d4f4035ba686aeeda7e6e61_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459432 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments (Details)", "role": "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails", "shortName": "Commitments and Contingencies - Future Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "icf11e76f0d4f4035ba686aeeda7e6e61_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462433 - Disclosure - Earnings Per Share - Computation of Basic and Diluted Net Income per Share (Details)", "role": "http://www.sunrun.com/role/EarningsPerShareComputationofBasicandDilutedNetIncomeperShareDetails", "shortName": "Earnings Per Share - Computation of Basic and Diluted Net Income per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463434 - Disclosure - Earnings Per Share - Schedule of Shares Excluded From Computation of Diluted Net Income Per Share (Details)", "role": "http://www.sunrun.com/role/EarningsPerShareScheduleofSharesExcludedFromComputationofDilutedNetIncomePerShareDetails", "shortName": "Earnings Per Share - Schedule of Shares Excluded From Computation of Diluted Net Income Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "icf11e76f0d4f4035ba686aeeda7e6e61_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionDueFromToRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465435 - Disclosure - Related Party Transactions - Additional Information (Details)", "role": "http://www.sunrun.com/role/RelatedPartyTransactionsAdditionalInformationDetails", "shortName": "Related Party Transactions - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "icf11e76f0d4f4035ba686aeeda7e6e61_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionDueFromToRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "i268094a5dc6a41189dc3f1b364b07aa9_D20201008-20201008", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467436 - Disclosure - Acquisitions - Additional Information (Details)", "role": "http://www.sunrun.com/role/AcquisitionsAdditionalInformationDetails", "shortName": "Acquisitions - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "i268094a5dc6a41189dc3f1b364b07aa9_D20201008-20201008", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ic391dd341eb749cda7ea8fa3678d33de_I20210420", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469437 - Disclosure - Subsequent Events (Details)", "role": "http://www.sunrun.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ic391dd341eb749cda7ea8fa3678d33de_I20210420", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "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 - Organization", "role": "http://www.sunrun.com/role/Organization", "shortName": "Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.sunrun.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "run-20210331.htm", "contextRef": "ie75d261f6b0b46388d9baca8cc4854a1_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": null, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - run-20210331.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - run-20210331.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 84, "tag": { "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/2020-01-31", "presentation": [ "http://www.sunrun.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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.sunrun.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/2020-01-31", "presentation": [ "http://www.sunrun.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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. 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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r569" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r570" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.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/2020-01-31", "presentation": [ "http://www.sunrun.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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.sunrun.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/2020-01-31", "presentation": [ "http://www.sunrun.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/2020-01-31", "presentation": [ "http://www.sunrun.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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r571" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.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/2020-01-31", "presentation": [ "http://www.sunrun.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/2020-01-31", "presentation": [ "http://www.sunrun.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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r571" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r571" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r572" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r571" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r571" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r571" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r571" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SubsequentEventsDetails" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r567" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r568" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "run_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCalls": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Purchase Of Capped Calls", "label": "Adjustments To Additional Paid In Capital, Purchase Of Capped Calls", "negatedLabel": "Capped call transaction" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCalls", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofRedeemableNoncontrollingInterestsandEquity" ], "xbrltype": "monetaryItemType" }, "run_AmortizationOfDeferredGrants": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization of deferred grants.", "label": "Amortization Of Deferred Grants", "terseLabel": "Amortization of deferred grants" } } }, "localname": "AmortizationOfDeferredGrants", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/SolarEnergySystemsnetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "run_BankLineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bank line of credit.", "label": "Bank Line Of Credit [Member]", "terseLabel": "Bank Line Of Credit" } } }, "localname": "BankLineOfCreditMember", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails", "http://www.sunrun.com/role/IndebtednessScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "run_BasisOfPresentationAndPrinciplesOfConsolidationPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of presentation and principles of consolidation.", "label": "Basis Of Presentation And Principles Of Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Principles of Consolidation" } } }, "localname": "BasisOfPresentationAndPrinciplesOfConsolidationPolicyPolicyTextBlock", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "run_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndRestrictedCash": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Restricted Cash", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Restricted Cash", "terseLabel": "Increase (decrease) cash and restricted cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndRestrictedCash", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesCashandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "run_CappedCallMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capped Call", "label": "Capped Call [Member]", "terseLabel": "Capped Call" } } }, "localname": "CappedCallMember", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "run_ContingentConsiderationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration", "label": "Contingent Consideration [Member]", "terseLabel": "Contingent Consideration" } } }, "localname": "ContingentConsiderationMember", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementSummaryofactivityofLevel3contingentconsiderationDetails" ], "xbrltype": "domainItemType" }, "run_ContractWithCustomerRevenueExpectedtoRecognizeOverNextTwelveMonthsPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Revenue Expected to Recognize Over Next Twelve Months, Percent", "label": "Contract With Customer, Revenue Expected to Recognize Over Next Twelve Months, Percent", "terseLabel": "Revenue expected to recognize over next twelve months, percent" } } }, "localname": "ContractWithCustomerRevenueExpectedtoRecognizeOverNextTwelveMonthsPercent", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "run_ContractwithCustomerAmountNotYetRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Amount Not Yet Recognized", "label": "Contract with Customer, Amount Not Yet Recognized", "terseLabel": "Contracted but not yet recognized" } } }, "localname": "ContractwithCustomerAmountNotYetRecognized", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "run_ConvertibleSeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes", "label": "Convertible Senior Notes [Member]", "terseLabel": "0% Convertible Senior Notes", "verboseLabel": "Convertible Senior Notes Due 2026" } } }, "localname": "ConvertibleSeniorNotesMember", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails", "http://www.sunrun.com/role/IndebtednessScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "run_CostOfOperatingLeasesAndIncentivesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost of operating leases and incentives.", "label": "Cost Of Operating Leases And Incentives [Member]", "terseLabel": "Cost of customer agreements and incentives" } } }, "localname": "CostOfOperatingLeasesAndIncentivesMember", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "run_CostOfSolarEnergySystemsAndProductSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost of solar energy systems and product sales.", "label": "Cost Of Solar Energy Systems And Product Sales [Member]", "terseLabel": "Cost of solar energy systems and product sales" } } }, "localname": "CostOfSolarEnergySystemsAndProductSalesMember", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "run_CustomerAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Agreements [Member]", "label": "Customer Agreements [Member]", "terseLabel": "Customer agreements" } } }, "localname": "CustomerAgreementsMember", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/OtherAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenuesfromExternalCustomersDetails" ], "xbrltype": "domainItemType" }, "run_DebtInstrumentCovenantComplianceInterestCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant Compliance, Interest Coverage Ratio", "label": "Debt Instrument, Covenant Compliance, Interest Coverage Ratio", "terseLabel": "Interest coverage ratio" } } }, "localname": "DebtInstrumentCovenantComplianceInterestCoverageRatio", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "run_DebtInstrumentCovenantComplianceMinimumUnencumberedLiquidAssetsFiscal": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant Compliance, Minimum Unencumbered Liquid Assets, Fiscal", "label": "Debt Instrument, Covenant Compliance, Minimum Unencumbered Liquid Assets, Fiscal", "terseLabel": "Minimum required fiscal unencumbered cash balance" } } }, "localname": "DebtInstrumentCovenantComplianceMinimumUnencumberedLiquidAssetsFiscal", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "run_DebtInstrumentCovenantComplianceMinimumUnencumberedLiquidAssetsMonthly": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant Compliance, Minimum Unencumbered Liquid Assets, Monthly", "label": "Debt Instrument, Covenant Compliance, Minimum Unencumbered Liquid Assets, Monthly", "terseLabel": "Minimum unencumbered liquid assets to be maintained" } } }, "localname": "DebtInstrumentCovenantComplianceMinimumUnencumberedLiquidAssetsMonthly", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "run_DebtInstrumentCovenantComplianceMinimumUnencumberedLiquidAssetsQuarterly": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant Compliance, Minimum Unencumbered Liquid Assets, Quarterly", "label": "Debt Instrument, Covenant Compliance, Minimum Unencumbered Liquid Assets, Quarterly", "terseLabel": "Minimum required quarter-end unencumbered cash balance" } } }, "localname": "DebtInstrumentCovenantComplianceMinimumUnencumberedLiquidAssetsQuarterly", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "run_DebtInstrumentCovenantReserveAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Reserve Amount", "label": "Debt Instrument, Covenant, Reserve Amount", "terseLabel": "Debt instrument, reserve accounts" } } }, "localname": "DebtInstrumentCovenantReserveAmount", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "run_DeferredGrantCurrentPortion": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred grant current portion.", "label": "Deferred Grant Current Portion", "terseLabel": "Deferred grants, current portion" } } }, "localname": "DeferredGrantCurrentPortion", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets", "http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "run_DeferredGrantIncomeNoncurrent": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred grant income noncurrent.", "label": "Deferred Grant Income Noncurrent", "terseLabel": "Deferred grants, net of current portion" } } }, "localname": "DeferredGrantIncomeNoncurrent", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets", "http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "run_DeferredGrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred grants.", "label": "Deferred Grants", "terseLabel": "Deferred grants" } } }, "localname": "DeferredGrants", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "run_DeferredRevenueStatusAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Revenue Status [Axis]", "label": "Deferred Revenue Status [Axis]", "terseLabel": "Deferred Revenue Status [Axis]" } } }, "localname": "DeferredRevenueStatusAxis", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "run_DeferredRevenueStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Deferred Revenue Status [Axis]", "label": "Deferred Revenue Status [Domain]", "terseLabel": "Deferred Revenue Status [Domain]" } } }, "localname": "DeferredRevenueStatusDomain", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesDeferredRevenueDetails" ], "xbrltype": "domainItemType" }, "run_DerivativeUndesignatedNumberofInstrumentsHeld": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative, Undesignated, Number of Instruments Held", "label": "Derivative, Undesignated, Number of Instruments Held", "verboseLabel": "Derivative, undesignated, number of instruments held" } } }, "localname": "DerivativeUndesignatedNumberofInstrumentsHeld", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/DerivativesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "run_DistributionsPayableToNoncontrollingInterestsAndRedeemableNoncontrollingInterests": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Distributions payable to non-controlling interests and redeemable non-controlling interests.", "label": "Distributions Payable To Noncontrolling Interests And Redeemable Noncontrolling Interests", "terseLabel": "Distributions payable to noncontrolling interests and redeemable noncontrolling interests" } } }, "localname": "DistributionsPayableToNoncontrollingInterestsAndRedeemableNoncontrollingInterests", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets", "http://www.sunrun.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "run_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee stock purchase plan.", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "run_FinanceLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails_1": { "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": "Finance leases, thereafter" } } }, "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "run_FinancingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financing [Member]", "label": "Financing [Member]", "terseLabel": "Financing component balance" } } }, "localname": "FinancingMember", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesDeferredRevenueDetails" ], "xbrltype": "domainItemType" }, "run_IncentivesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incentives [Member]", "label": "Incentives [Member]", "terseLabel": "Incentives" } } }, "localname": "IncentivesMember", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/OtherAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenuesfromExternalCustomersDetails" ], "xbrltype": "domainItemType" }, "run_InterestOnLeaseFinancing": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest on lease financing.", "label": "Interest On Lease Financing", "terseLabel": "Interest on pass-through financing obligations" } } }, "localname": "InterestOnLeaseFinancing", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "run_InventoryRawMaterialsSafeHarbor": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory, Raw Materials, Safe Harbor", "label": "Inventory, Raw Materials, Safe Harbor", "terseLabel": "Safe harbor program within raw materials" } } }, "localname": "InventoryRawMaterialsSafeHarbor", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/InventoriesScheduleofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "run_InvertersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inverters.", "label": "Inverters [Member]", "terseLabel": "Inverters" } } }, "localname": "InvertersMember", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/SolarEnergySystemsnetScheduleDetails" ], "xbrltype": "domainItemType" }, "run_LeasePassThroughFinancingObligationCurrentPortion": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease pass-through financing obligation, current portion.", "label": "Lease Pass Through Financing Obligation Current Portion", "terseLabel": "Pass-through financing obligation, current portion" } } }, "localname": "LeasePassThroughFinancingObligationCurrentPortion", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "run_LeasePassThroughFinancingObligationNetOfCurrentPortion": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease pass-through financing obligation, net of current portion.", "label": "Lease Pass Through Financing Obligation Net Of Current Portion", "terseLabel": "Pass-through financing obligation, net of current portion" } } }, "localname": "LeasePassThroughFinancingObligationNetOfCurrentPortion", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "run_LeasePassThroughObligationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease pass through obligation disclosure.", "label": "Lease Pass Through Obligation Disclosure [Text Block]", "terseLabel": "Pass-through Financing Obligations" } } }, "localname": "LeasePassThroughObligationDisclosureTextBlock", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/PassthroughFinancingObligations" ], "xbrltype": "textBlockItemType" }, "run_LesseeOperatingLeaseLiabilityNetOfSubleaseIncomeCurrentRevised": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "run_LesseeOperatingLeaseLiabilityNetOfSubleaseIncomeUndiscountedExcessAmountRevised", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Net Of Sublease Income, Current, Revised", "label": "Lessee, Operating Lease, Liability, Net Of Sublease Income, Current, Revised", "terseLabel": "Net operating leases, revised, current portion" } } }, "localname": "LesseeOperatingLeaseLiabilityNetOfSubleaseIncomeCurrentRevised", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "run_LesseeOperatingLeaseLiabilityNetOfSubleaseIncomeInterestIncludedinPayments": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails_1": { "order": 1.0, "parentTag": "run_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Net Of Sublease Income, Interest Included in Payments", "label": "Lessee, Operating Lease, Liability, Net Of Sublease Income, Interest Included in Payments", "terseLabel": "Operating leases, future lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityNetOfSubleaseIncomeInterestIncludedinPayments", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "run_LesseeOperatingLeaseLiabilityNetOfSubleaseIncomeNoncurrentRevised": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "run_LesseeOperatingLeaseLiabilityNetOfSubleaseIncomeUndiscountedExcessAmountRevised", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Net Of Sublease Income, Noncurrent, Revised", "label": "Lessee, Operating Lease, Liability, Net Of Sublease Income, Noncurrent, Revised", "totalLabel": "Net operating leases, revised, noncurrent portion" } } }, "localname": "LesseeOperatingLeaseLiabilityNetOfSubleaseIncomeNoncurrentRevised", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "run_LesseeOperatingLeaseLiabilityNetOfSubleaseIncomeTenantIncentives": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails_1": { "order": 2.0, "parentTag": "run_LesseeOperatingLeaseLiabilityNetOfSubleaseIncomeUndiscountedExcessAmountRevised", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Net Of Sublease Income, Tenant Incentives", "label": "Lessee, Operating Lease, Liability, Net Of Sublease Income, Tenant Incentives", "negatedTerseLabel": "Less: Tenant incentives" } } }, "localname": "LesseeOperatingLeaseLiabilityNetOfSubleaseIncomeTenantIncentives", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "run_LesseeOperatingLeaseLiabilityNetOfSubleaseIncomeUndiscountedExcessAmount": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails_1": { "order": 2.0, "parentTag": "run_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Net Of Sublease Income, Undiscounted Excess Amount", "label": "Lessee, Operating Lease, Liability, Net Of Sublease Income, Undiscounted Excess Amount", "totalLabel": "Net operating leases, present value of future payments" } } }, "localname": "LesseeOperatingLeaseLiabilityNetOfSubleaseIncomeUndiscountedExcessAmount", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "run_LesseeOperatingLeaseLiabilityNetOfSubleaseIncomeUndiscountedExcessAmountRevised": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails_2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Net Of Sublease Income, Undiscounted Excess Amount, Revised", "label": "Lessee, Operating Lease, Liability, Net Of Sublease Income, Undiscounted Excess Amount, Revised", "totalLabel": "Net operating leases, net present value of future payments" } } }, "localname": "LesseeOperatingLeaseLiabilityNetOfSubleaseIncomeUndiscountedExcessAmountRevised", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "run_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDue": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails_2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due", "label": "Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due", "totalLabel": "Net operating leases, future lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDue", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "run_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "run_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due after Year Four", "label": "Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due after Year Four", "totalLabel": "Net operating leases, thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueAfterYearFour", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "run_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearFour": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "run_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year Four", "label": "Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year Four", "totalLabel": "Net operating leases, 2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearFour", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "run_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearOne": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "run_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year One", "label": "Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year One", "totalLabel": "Net operating leases, 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearOne", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "run_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearThree": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "run_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year Three", "label": "Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year Three", "totalLabel": "Net operating leases, 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearThree", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "run_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearTwo": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "run_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year Two", "label": "Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Due Year Two", "totalLabel": "Net operating leases, 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearTwo", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "run_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeRemainderofFiscalYear": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "run_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Remainder of Fiscal Year", "label": "Lessee, Operating Lease, Liability, Payments, Net Of Sublease Income, Remainder of Fiscal Year", "totalLabel": "Net operating leases, 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeRemainderofFiscalYear", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "run_LesseeOperatingLeaseLiabilityTenantIncentives": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails_1": { "order": 2.0, "parentTag": "run_OperatingLeaseLiabilityRevised", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, Tenant Incentives", "label": "Lessee, Operating Lease, Liability, Tenant Incentives", "negatedTerseLabel": "Operating leases, tenant incentives" } } }, "localname": "LesseeOperatingLeaseLiabilityTenantIncentives", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "run_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "run_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueAfterYearFour", "weight": 1.0 }, "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails_1": { "order": 5.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": "Operating leases, thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "run_LessorOperatingLeasePaymentToBeReceivedAfterYearFour": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails": { "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": "Sublease Income, thereafter" } } }, "localname": "LessorOperatingLeasePaymentToBeReceivedAfterYearFour", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "run_LiborFloorRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Libor floor rate member.", "label": "Libor Floor Rate [Member]", "terseLabel": "LIBOR Floor Rate" } } }, "localname": "LiborFloorRateMember", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "run_LineOfCreditFacilityAdvanceRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Advance Rate", "label": "Line Of Credit Facility, Advance Rate", "terseLabel": "Discounted present value of the cash flows financed." } } }, "localname": "LineOfCreditFacilityAdvanceRate", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "run_LondonInterbankOfferedRateOrSecuredOvernightFinancingRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "London Interbank Offered Rate Or Secured Overnight Financing Rate", "label": "London Interbank Offered Rate Or Secured Overnight Financing Rate [Member]", "terseLabel": "London Interbank Offered Rate Or Secured Overnight Financing Rate" } } }, "localname": "LondonInterbankOfferedRateOrSecuredOvernightFinancingRateMember", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "run_NetOperatingLeasesFutureMinimumPaymentsDueFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "label": "Net Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Net Operating Leases" } } }, "localname": "NetOperatingLeasesFutureMinimumPaymentsDueFiscalYearMaturityAbstract", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "run_NonRecourseDebtCurrent": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Non recourse debt current.", "label": "Non Recourse Debt Current", "terseLabel": "Non-recourse debt, current portion" } } }, "localname": "NonRecourseDebtCurrent", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets", "http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "run_NonRecourseDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non Recourse Debt Member", "label": "Non Recourse Debt [Member]", "terseLabel": "Non-recourse debt", "verboseLabel": "Non Recourse Debt" } } }, "localname": "NonRecourseDebtMember", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows", "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails", "http://www.sunrun.com/role/IndebtednessScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "run_NonRecourseDebtNoncurrent": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Non recourse debt noncurrent.", "label": "Non Recourse Debt Noncurrent", "terseLabel": "Non-recourse debt, net of current portion" } } }, "localname": "NonRecourseDebtNoncurrent", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets", "http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "run_NumberOfBusinessActivities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of business activities.", "label": "Number Of Business Activities", "terseLabel": "Number of business activities" } } }, "localname": "NumberOfBusinessActivities", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "run_NumberOfLegalStructuresUtilizedInInvestmentFunds": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of types of investment funds used by entity.", "label": "Number of Legal Structures Utilized In Investment Funds", "terseLabel": "Number of legal structures utilized in investment funds" } } }, "localname": "NumberOfLegalStructuresUtilizedInInvestmentFunds", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/OrganizationAdditionalInformationDetails", "http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails" ], "xbrltype": "integerItemType" }, "run_NumberofFundsCarryingValueAdjustedtoRedemptionValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Funds, Carrying Value Adjusted to Redemption Value", "label": "Number of Funds, Carrying Value Adjusted to Redemption Value", "terseLabel": "Number of funds, carrying value adjusted to redemption value" } } }, "localname": "NumberofFundsCarryingValueAdjustedtoRedemptionValue", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "xbrltype": "integerItemType" }, "run_OperatingLeaseLiabilityCurrentRevised": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "run_OperatingLeaseLiabilityRevised", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Liability, Current, Revised", "label": "Operating Lease, Liability, Current, Revised", "terseLabel": "Operating leases, current portion" } } }, "localname": "OperatingLeaseLiabilityCurrentRevised", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "run_OperatingLeaseLiabilityNoncurrentRevised": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "run_OperatingLeaseLiabilityRevised", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Liability, Noncurrent, Revised", "label": "Operating Lease, Liability, Noncurrent, Revised", "verboseLabel": "Operating lease, long-term portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrentRevised", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "run_OperatingLeaseLiabilityRevised": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails_2": { "order": 1.0, "parentTag": "run_LesseeOperatingLeaseLiabilityNetOfSubleaseIncomeUndiscountedExcessAmountRevised", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Liability, Revised", "label": "Operating Lease, Liability, Revised", "totalLabel": "Operating leases, net present value of future payments" } } }, "localname": "OperatingLeaseLiabilityRevised", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "run_OtherAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Line Items] for Other Assets [Table]", "label": "Other Assets [Line Items]", "terseLabel": "Other Assets [Line Items]" } } }, "localname": "OtherAssetsLineItems", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/OtherAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "stringItemType" }, "run_OtherAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Assets [Table]", "label": "Other Assets [Table]", "terseLabel": "Other Assets [Table]" } } }, "localname": "OtherAssetsTable", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/OtherAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "stringItemType" }, "run_PaymentsForCappedCallTransaction": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Capped Call Transaction", "label": "Payments For Capped Call Transaction", "terseLabel": "Payments for capped call transaction" } } }, "localname": "PaymentsForCappedCallTransaction", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "run_PaymentsForCostOfSolarEnergySystemsToBeLeased": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments for the cost of solar energy systems to be leased.", "label": "Payments For Cost Of Solar Energy Systems To Be Leased", "negatedLabel": "Payments for the costs of solar energy systems" } } }, "localname": "PaymentsForCostOfSolarEnergySystemsToBeLeased", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "run_PaymentsReceivedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Payments Received [Member]", "label": "Payments Received [Member]", "terseLabel": "Payments received, net" } } }, "localname": "PaymentsReceivedMember", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesDeferredRevenueDetails" ], "xbrltype": "domainItemType" }, "run_PaymentsToAcquireNonControllingInterest": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments to acquire non-controlling interest.", "label": "Payments To Acquire Non Controlling Interest", "negatedLabel": "Acquisition of noncontrolling interest" } } }, "localname": "PaymentsToAcquireNonControllingInterest", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "run_PaymentsUnderCustomerAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Payments Under Customer Agreements [Member]", "label": "Payments Under Customer Agreements [Member]", "terseLabel": "Under Customer Agreements" } } }, "localname": "PaymentsUnderCustomerAgreementsMember", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "run_ProceedsFromLeasePassThroughFinancingObligations": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from lease pass through financing obligations.", "label": "Proceeds From Lease Pass Through Financing Obligations", "terseLabel": "Proceeds from pass-through financing and other obligations" } } }, "localname": "ProceedsFromLeasePassThroughFinancingObligations", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "run_PropertyPlantandEquipmentAverageAge": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property, Plant and Equipment, Average Age", "label": "Property, Plant and Equipment, Average Age", "terseLabel": "Average age" } } }, "localname": "PropertyPlantandEquipmentAverageAge", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "run_PurchasesOfSolarEnergySystemsAndPropertyAndEquipmentIncludedInAccountsPayableAndAccruedExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Purchases of solar energy systems and property and equipment included in accounts payable and accrued expenses.", "label": "Purchases Of Solar Energy Systems And Property And Equipment Included In Accounts Payable And Accrued Expenses", "terseLabel": "Purchases of solar energy systems and property and equipment included in accounts payable and accrued expenses" } } }, "localname": "PurchasesOfSolarEnergySystemsAndPropertyAndEquipmentIncludedInAccountsPayableAndAccruedExpenses", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "run_RebatesReceivableCurrentGross": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Rebates Receivable, Current, Gross", "label": "Rebates Receivable, Current, Gross", "terseLabel": "Rebates receivable" } } }, "localname": "RebatesReceivableCurrentGross", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "run_RecourseAndNonrecourseDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Recourse and Nonrecourse Debt", "label": "Recourse and Nonrecourse Debt [Member]", "terseLabel": "Recourse and Nonrecourse Debt" } } }, "localname": "RecourseAndNonrecourseDebtMember", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/IndebtednessScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "run_RecourseDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Recourse Debt Member", "label": "Recourse Debt [Member]", "terseLabel": "Recourse debt", "verboseLabel": "Recourse Debt" } } }, "localname": "RecourseDebtMember", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows", "http://www.sunrun.com/role/FairValueMeasurementScheduleofCarryingValuesandFairValuesofDebtInstrumentsDetails", "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails", "http://www.sunrun.com/role/IndebtednessScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "run_RedeemableNoncontrollingInterestAcquiredDifferenceBetweenCarryingValueAndFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Redeemable Noncontrolling Interest, Acquired, Difference Between Carrying Value And Fair Value", "label": "Redeemable Noncontrolling Interest, Acquired, Difference Between Carrying Value And Fair Value", "terseLabel": "Difference between the fair value of noncontrolling interest and redeemable noncontrolling interest acquired and the carrying value" } } }, "localname": "RedeemableNoncontrollingInterestAcquiredDifferenceBetweenCarryingValueAndFairValue", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "xbrltype": "monetaryItemType" }, "run_RedeemableNoncontrollingInterestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redeemable noncontrolling interest.", "label": "Redeemable Noncontrolling Interest [Member]", "terseLabel": "Redeemable Noncontrolling Interests" } } }, "localname": "RedeemableNoncontrollingInterestMember", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofRedeemableNoncontrollingInterestsandEquity" ], "xbrltype": "domainItemType" }, "run_ReductionInLeasePassThroughFinancingObligations": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reduction in lease pass through financing obligations.", "label": "Reduction In Lease Pass Through Financing Obligations", "negatedLabel": "Reduction in pass-through financing obligations" } } }, "localname": "ReductionInLeasePassThroughFinancingObligations", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "run_RevenueRemainingPerformanceObligationExpectedTimingofSatisfactionPeriodPrior": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period, Prior", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period, Prior", "terseLabel": "Revenue recognized, term, existing deferred revenue" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingofSatisfactionPeriodPrior", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "run_RightOfUseAssetsObtainedforLeaseObligationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right-Of-Use Assets Obtained for Lease Obligations [Abstract]", "label": "Right-Of-Use Assets Obtained for Lease Obligations [Abstract]", "terseLabel": "Right-of-use assets obtained in exchange for lease obligations:" } } }, "localname": "RightOfUseAssetsObtainedforLeaseObligationsAbstract", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesOtherInformationRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "run_RightofUseAssetObtainedinExchangeforFinanceLeaseObligation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Right-of-Use Asset Obtained in Exchange for Finance Lease Obligation", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Obligation", "terseLabel": "Finance leases" } } }, "localname": "RightofUseAssetObtainedinExchangeforFinanceLeaseObligation", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesOtherInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "run_SecuritizationDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Securitization Debt [Member]", "label": "Securitization Debt [Member]", "terseLabel": "Securitization debt" } } }, "localname": "SecuritizationDebtMember", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementScheduleofCarryingValuesandFairValuesofDebtInstrumentsDetails" ], "xbrltype": "domainItemType" }, "run_SecuritizedLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Securitized Loans", "label": "Securitized Loans [Member]", "terseLabel": "Securitized Loans" } } }, "localname": "SecuritizedLoansMember", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/IndebtednessScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "run_SeniorDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Debt [Member]", "label": "Senior Debt [Member]", "terseLabel": "Senior debt" } } }, "localname": "SeniorDebtMember", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementScheduleofCarryingValuesandFairValuesofDebtInstrumentsDetails" ], "xbrltype": "domainItemType" }, "run_SeniorNonRevolvingLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Non Revolving Loans", "label": "Senior Non Revolving Loans [Member]", "terseLabel": "Senior Non Revolving Loans" } } }, "localname": "SeniorNonRevolvingLoansMember", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/IndebtednessScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "run_SeniorRevolvingAndDelayedDrawLoansBaseRateLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Revolving and Delayed Draw Loans, Base Rate Loans", "label": "Senior Revolving and Delayed Draw Loans, Base Rate Loans [Member]", "terseLabel": "Senior Revolving and Delayed Draw Loans, Base Rate Loans" } } }, "localname": "SeniorRevolvingAndDelayedDrawLoansBaseRateLoansMember", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "run_SeniorRevolvingAndDelayedDrawLoansLIBORLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Revolving and Delayed Draw Loans, LIBOR Loans", "label": "Senior Revolving and Delayed Draw Loans, LIBOR Loans [Member]", "terseLabel": "Senior Revolving and Delayed Draw Loans, LIBOR Loans" } } }, "localname": "SeniorRevolvingAndDelayedDrawLoansLIBORLoansMember", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "run_SeniorRevolvingAndDelayedDrawLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Revolving and Delayed Draw Loans", "label": "Senior Revolving and Delayed Draw Loans [Member]", "terseLabel": "Senior revolving and delayed draw loans" } } }, "localname": "SeniorRevolvingAndDelayedDrawLoansMember", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails", "http://www.sunrun.com/role/IndebtednessScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "run_ShareBasedCompensationArrangementByShareBasedPaymentAwardDurationOfPurchasePeriods": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Duration of Purchase Periods", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Duration of Purchase Periods", "terseLabel": "Duration of each purchase period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDurationOfPurchasePeriods", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "run_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumDeductibleFairMarketValueOfSharesPerCalendarYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award maximum deductible fair market value of shares per calendar year.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Maximum Deductible Fair Market Value Of Shares Per Calendar Year", "terseLabel": "Maximum deductible fair market value of shares available for employee to purchase per calendar year" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumDeductibleFairMarketValueOfSharesPerCalendarYear", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "run_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options vested and exercisable number.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Exercisable Number", "terseLabel": "Options vested and exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableNumber", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "run_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofPurchasePeriods": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Purchase Periods", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Purchase Periods", "terseLabel": "Number of purchase periods" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofPurchasePeriods", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "run_SolarEnergySystemsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Solar energy systems disclosure.", "label": "Solar Energy Systems Disclosure [Abstract]", "terseLabel": "Solar Energy Systems Disclosure [Abstract]" } } }, "localname": "SolarEnergySystemsDisclosureAbstract", "nsuri": "http://www.sunrun.com/20210331", "xbrltype": "stringItemType" }, "run_SolarEnergySystemsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Solar energy systems disclosure.", "label": "Solar Energy Systems Disclosure [Text Block]", "terseLabel": "Solar Energy Systems, net" } } }, "localname": "SolarEnergySystemsDisclosureTextBlock", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/SolarEnergySystemsnet" ], "xbrltype": "textBlockItemType" }, "run_SolarEnergySystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Solar energy systems.", "label": "Solar Energy Systems [Member]", "terseLabel": "Solar energy systems" } } }, "localname": "SolarEnergySystemsMember", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/SolarEnergySystemsnetScheduleDetails", "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenuesfromExternalCustomersDetails" ], "xbrltype": "domainItemType" }, "run_SubordinatedLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subordinated Loans", "label": "Subordinated Loans [Member]", "terseLabel": "Subordinated Loans" } } }, "localname": "SubordinatedLoansMember", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails", "http://www.sunrun.com/role/IndebtednessScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "run_SubordinatedRevolvingAndDelayedDrawLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subordinated Revolving and Delayed Draw Loans", "label": "Subordinated Revolving and Delayed Draw Loans [Member]", "terseLabel": "Subordinated revolving and delayed draw loans" } } }, "localname": "SubordinatedRevolvingAndDelayedDrawLoansMember", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/IndebtednessScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "run_SummaryOfSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of significant accounting policies.", "label": "Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Summary Of Significant Accounting Policies [Line Items]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "run_SummaryOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of significant accounting policies.", "label": "Summary Of Significant Accounting Policies [Table]", "terseLabel": "Summary Of Significant Accounting Policies [Table]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesTable", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "run_SunrunLunaPortfolio2021LLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sunrun Luna Portfolio 2021, LLC", "label": "Sunrun Luna Portfolio 2021, LLC [Member]", "terseLabel": "Sunrun Luna Portfolio 2021, LLC" } } }, "localname": "SunrunLunaPortfolio2021LLCMember", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "run_VivintSolarIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vivint Solar Inc", "label": "Vivint Solar Inc [Member]", "terseLabel": "Vivint Solar Inc" } } }, "localname": "VivintSolarIncMember", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesCashandRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "run_VivintSolarMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vivint Solar", "label": "Vivint Solar [Member]", "terseLabel": "Vivint Solar" } } }, "localname": "VivintSolarMember", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "run_WarehouseFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warehouse Facility", "label": "Warehouse Facility [Member]", "terseLabel": "Warehouse Facility" } } }, "localname": "WarehouseFacilityMember", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "run_WeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Discount Rate [Abstract]", "label": "Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted average discount rate:" } } }, "localname": "WeightedAverageDiscountRateAbstract", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesOtherInformationRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "run_WeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Remaining Lease Term [Abstract]", "label": "Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted average remaining lease term (years):" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://www.sunrun.com/20210331", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesOtherInformationRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r362", "r363", "r370", "r371", "r565" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r362", "r363", "r370", "r371" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r124", "r131", "r200", "r318", "r319", "r320", "r335", "r336" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofRedeemableNoncontrollingInterestsandEquity", "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r124", "r131", "r200", "r318", "r319", "r320", "r335", "r336" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofRedeemableNoncontrollingInterestsandEquity", "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r124", "r131", "r200", "r318", "r319", "r320", "r335", "r336" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofRedeemableNoncontrollingInterestsandEquity", "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r283", "r285", "r485", "r486", "r487", "r488", "r489", "r490", "r511", "r546", "r548" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.sunrun.com/role/DerivativesAdditionalInformationDetails", "http://www.sunrun.com/role/IndebtednessScheduleofDebtDetails", "http://www.sunrun.com/role/OrganizationAdditionalInformationDetails", "http://www.sunrun.com/role/PassthroughFinancingObligationsDetails", "http://www.sunrun.com/role/SubsequentEventsDetails", "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r283", "r285", "r485", "r486", "r487", "r488", "r489", "r490", "r511", "r546", "r548" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.sunrun.com/role/DerivativesAdditionalInformationDetails", "http://www.sunrun.com/role/IndebtednessScheduleofDebtDetails", "http://www.sunrun.com/role/OrganizationAdditionalInformationDetails", "http://www.sunrun.com/role/PassthroughFinancingObligationsDetails", "http://www.sunrun.com/role/SubsequentEventsDetails", "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r180", "r268", "r271", "r512", "r545", "r547" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofOperations", "http://www.sunrun.com/role/OtherAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesDeferredRevenueDetails", "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenuesfromExternalCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r180", "r268", "r271", "r512", "r545", "r547" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofOperations", "http://www.sunrun.com/role/OtherAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesDeferredRevenueDetails", "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenuesfromExternalCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r273", "r283", "r285", "r485", "r486", "r487", "r488", "r489", "r490", "r511", "r546", "r548" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.sunrun.com/role/DerivativesAdditionalInformationDetails", "http://www.sunrun.com/role/IndebtednessScheduleofDebtDetails", "http://www.sunrun.com/role/OrganizationAdditionalInformationDetails", "http://www.sunrun.com/role/PassthroughFinancingObligationsDetails", "http://www.sunrun.com/role/SubsequentEventsDetails", "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r273", "r283", "r285", "r485", "r486", "r487", "r488", "r489", "r490", "r511", "r546", "r548" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.sunrun.com/role/DerivativesAdditionalInformationDetails", "http://www.sunrun.com/role/IndebtednessScheduleofDebtDetails", "http://www.sunrun.com/role/OrganizationAdditionalInformationDetails", "http://www.sunrun.com/role/PassthroughFinancingObligationsDetails", "http://www.sunrun.com/role/SubsequentEventsDetails", "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r125", "r126", "r127", "r128", "r197", "r198", "r199", "r200", "r201", "r202", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r335", "r336", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible List]", "terseLabel": "Accounting Standards Update [Extensible List]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofRedeemableNoncontrollingInterestsandEquity" ], "xbrltype": "extensibleListItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Expenses and Other Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/AccruedExpensesandOtherLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 1.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", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets", "http://www.sunrun.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r23", "r183", "r184" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 (net of allowances for credit losses of $6,015 and $4,861 as of March\u00a031, 2021 and December\u00a031, 2020, respectively)", "totalLabel": "Total", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets", "http://www.sunrun.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails", "http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]", "terseLabel": "Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]" } } }, "localname": "AccountsReceivableNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r9", "r11", "r46" ], "calculation": { "http://www.sunrun.com/role/AccruedExpensesandOtherLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Accrued employee compensation" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/AccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/AccruedExpensesandOtherLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued Liabilities and Other Liabilities", "terseLabel": "Accrued expenses and other liabilities", "totalLabel": "Total" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/AccruedExpensesandOtherLiabilitiesDetails", "http://www.sunrun.com/role/ConsolidatedBalanceSheets", "http://www.sunrun.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "This item represents obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.", "label": "Accrued Liabilities [Member]", "terseLabel": "Accrued Liabilities and Other Liabiltiies" } } }, "localname": "AccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementScheduleofFairValueFinancialInstrumentsMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r9", "r11", "r46" ], "calculation": { "http://www.sunrun.com/role/AccruedExpensesandOtherLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "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 professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/AccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r41", "r225" ], "calculation": { "http://www.sunrun.com/role/SolarEnergySystemsnetScheduleDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation and amortization", "terseLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/PassthroughFinancingObligationsDetails", "http://www.sunrun.com/role/SolarEnergySystemsnetScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesLossesGainsonDerivativesFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r26", "r70", "r72", "r73", "r534", "r556", "r560" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r439", "r440", "r441", "r442", "r443", "r444" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesLossesGainsonDerivativesFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r69", "r73", "r75", "r121", "r122", "r123", "r369", "r551", "r552" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofRedeemableNoncontrollingInterestsandEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r24", "r321" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r121", "r122", "r123", "r318", "r319", "r320" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofRedeemableNoncontrollingInterestsandEquity" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvancesToAffiliate": { "auth_ref": [ "r8", "r563" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-Term advances receivable from a party that is affiliated with the reporting entity by means of direct or indirect ownership. This does not include advances to clients.", "label": "Advances to Affiliate", "terseLabel": "Advances to direct-sales professionals" } } }, "localname": "AdvancesToAffiliate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/RelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r287", "r310", "r322" ], "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": "Compensation expense recognized" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationNarrativeDetails", "http://www.sunrun.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r189", "r203", "r205", "r206" ], "calculation": { "http://www.sunrun.com/role/OtherAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "negatedTerseLabel": "Allowance for credit losses on unbilled receivables", "terseLabel": "Allowance for credit losses on unbilled receivables" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/OtherAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r30", "r189", "r203" ], "calculation": { "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails": { "order": 4.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedTerseLabel": "Allowance for credit losses", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r92", "r108", "r446" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Plus: Debt premium", "verboseLabel": "Debt discount amortized" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails", "http://www.sunrun.com/role/IndebtednessScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredSalesCommissions": { "auth_ref": [ "r90", "r108" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Deferred Sales Commissions", "terseLabel": "Amortization cost" } } }, "localname": "AmortizationOfDeferredSalesCommissions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/OtherAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r108", "r220", "r222" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofOperations": { "order": 5.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r144" ], "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 excluded from computation of net income per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/EarningsPerShareScheduleofSharesExcludedFromComputationofDilutedNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/EarningsPerShareScheduleofSharesExcludedFromComputationofDilutedNetIncomePerShareDetails" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/EarningsPerShareScheduleofSharesExcludedFromComputationofDilutedNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r144" ], "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" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/EarningsPerShareScheduleofSharesExcludedFromComputationofDilutedNetIncomePerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r116", "r162", "r172", "r178", "r196", "r362", "r370", "r437", "r517", "r531" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "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", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets", "http://www.sunrun.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets", "http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r58", "r116", "r196", "r362", "r370", "r437" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 1.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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets", "http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets", "http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r420" ], "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", "terseLabel": "Assets, fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementScheduleofFairValueFinancialInstrumentsMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsLeasedToOthersMember": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable property, plant or equipment held for lease to others under contractual agreements meeting the criteria for operating lease classification.", "label": "Assets Leased to Others [Member]", "terseLabel": "Solar energy systems, net" } } }, "localname": "AssetsLeasedToOthersMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets", "http://www.sunrun.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.sunrun.com/role/PassthroughFinancingObligationsDetails", "http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r289", "r312" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationNarrativeDetails", "http://www.sunrun.com/role/StockBasedCompensationSummaryofActivityforAllRestrictedStockUnitsRSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementScheduleofFairValueFinancialInstrumentsMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r389", "r395" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementScheduleofFairValueFinancialInstrumentsMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r282", "r284" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/AcquisitionsAdditionalInformationDetails", "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesCashandRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r282", "r284", "r347", "r348" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/AcquisitionsAdditionalInformationDetails", "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesCashandRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "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": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/AcquisitionsAdditionalInformationDetails", "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesCashandRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r350", "r351", "r353" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Purchase consideration for assets acquired" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r349", "r352", "r354" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementScheduleofFairValueFinancialInstrumentsMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostAccumulatedAmortization": { "auth_ref": [ "r217" ], "calculation": { "http://www.sunrun.com/role/OtherAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Accumulated Amortization", "negatedTerseLabel": "Accumulated amortization of costs to obtain contracts" } } }, "localname": "CapitalizedContractCostAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/OtherAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostGross": { "auth_ref": [ "r217" ], "calculation": { "http://www.sunrun.com/role/OtherAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Gross", "terseLabel": "Costs to obtain contracts- customer agreements" } } }, "localname": "CapitalizedContractCostGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/OtherAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r435", "r436" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "verboseLabel": "Carrying\u00a0Value" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementScheduleofCarryingValuesandFairValuesofDebtInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Cash": { "auth_ref": [ "r38", "r561", "r562" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesCashandRestrictedCashDetails": { "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. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "terseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets", "http://www.sunrun.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesCashandRestrictedCashDetails", "http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r14", "r111", "r114", "r515" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r103", "r110", "r113" ], "calculation": { "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesCashandRestrictedCashDetails": { "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": "Cash and restricted cash, end of period", "periodStartLabel": "Cash and restricted cash, beginning of period", "totalLabel": "Total" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows", "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesCashandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r103", "r438" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows": { "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 change in cash and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesOtherInformationRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r248" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Warrant, exercise price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r248" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Warrant, number purchased (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r53", "r231", "r523", "r539" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 2.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 15)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r228", "r229", "r230", "r232" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r121", "r122" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofRedeemableNoncontrollingInterestsandEquity" ], "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 usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails" ], "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, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheetsParenthetical" ], "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, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r247" ], "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, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 2.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\u2014authorized, 2,000,000 shares as of March\u00a031, 2021 and December\u00a031, 2020; issued and outstanding, 203,562 and 201,406 shares as of March\u00a031, 2021 and December\u00a031, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r78", "r80", "r81", "r84", "r526", "r541" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r224" ], "calculation": { "http://www.sunrun.com/role/SolarEnergySystemsnetScheduleDetails": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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, Gross", "terseLabel": "Construction-in-progress" } } }, "localname": "ConstructionInProgressGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SolarEnergySystemsnetScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r258" ], "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": "Deferred Revenue" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetGrossCurrent": { "auth_ref": [ "r255", "r257" ], "calculation": { "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before 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, before Allowance for Credit Loss, Current", "terseLabel": "Customer receivables" } } }, "localname": "ContractWithCustomerAssetGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r255", "r256", "r269" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r255", "r256", "r269" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "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, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue, current portion" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets", "http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r255", "r256", "r269" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "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, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, net of current portion" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets", "http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r270" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Deferred revenue, revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r235" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.", "label": "Convertible Debt, Noncurrent", "terseLabel": "Convertible senior notes" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.", "label": "Convertible Debt Securities [Member]", "terseLabel": "Convertible senior notes (if converted)" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/EarningsPerShareScheduleofSharesExcludedFromComputationofDilutedNetIncomePerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r88", "r512" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "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": "Costs" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r87" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails", "http://www.sunrun.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails", "http://www.sunrun.com/role/SubsequentEventsDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r240" ], "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": "Indebtedness" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/Indebtedness" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r18", "r19", "r20", "r518", "r519", "r530" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementScheduleofCarryingValuesandFairValuesofDebtInstrumentsDetails", "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails", "http://www.sunrun.com/role/IndebtednessScheduleofDebtDetails", "http://www.sunrun.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails", "http://www.sunrun.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r20", "r236", "r519", "r530" ], "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", "verboseLabel": "Total debt, gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/IndebtednessScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r238" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in usd per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r49", "r248", "r249", "r251" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Initial conversion rate" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r447", "r448" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Aggregate principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r48", "r447" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Interest rate during period" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails", "http://www.sunrun.com/role/IndebtednessScheduleofDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r48", "r239", "r447" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesAdditionalInformationDetails", "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails", "http://www.sunrun.com/role/IndebtednessScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r51" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementScheduleofCarryingValuesandFairValuesofDebtInstrumentsDetails", "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails", "http://www.sunrun.com/role/IndebtednessScheduleofDebtDetails", "http://www.sunrun.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r51", "r118", "r248", "r250", "r251", "r252", "r446", "r447", "r448", "r529" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails", "http://www.sunrun.com/role/IndebtednessScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt instrument, term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SubsequentEventsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r446", "r448" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Less: Debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/IndebtednessScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": { "auth_ref": [ "r50" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date.", "label": "Debt Instrument, Unused Borrowing Capacity, Amount", "terseLabel": "Unused borrowing capacity" } } }, "localname": "DebtInstrumentUnusedBorrowingCapacityAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/IndebtednessScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Weighted average interest rate" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/IndebtednessScheduleofDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]", "terseLabel": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r108", "r117", "r334", "r339", "r340", "r341" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r326", "r327" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueArrangementByTypeTable": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Schedule of deferred revenue disclosure which includes the type of arrangements and the corresponding amount that comprise the current and noncurrent balance of deferred revenue as of the balance sheet date.", "label": "Deferred Revenue Arrangement, by Type [Table]", "terseLabel": "Deferred Revenue Arrangement, by Type [Table]" } } }, "localname": "DeferredRevenueArrangementByTypeTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredRevenueArrangementLineItems": { "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": "Deferred Revenue Arrangement [Line Items]", "terseLabel": "Deferred Revenue Arrangement [Line Items]" } } }, "localname": "DeferredRevenueArrangementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredRevenueArrangementTypeAxis": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Information by type of deferred revenue arrangement.", "label": "Deferred Revenue Arrangement Type [Axis]", "terseLabel": "Deferred Revenue Arrangement Type [Axis]" } } }, "localname": "DeferredRevenueArrangementTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredRevenueArrangementTypeDomain": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Category of obligation arising when an entity receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized.", "label": "Deferred Revenue [Domain]", "terseLabel": "Deferred Revenue [Domain]" } } }, "localname": "DeferredRevenueArrangementTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DepositLiabilitiesAccruedInterest": { "auth_ref": [ "r522" ], "calculation": { "http://www.sunrun.com/role/AccruedExpensesandOtherLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accrued but unpaid interest on deposit liabilities.", "label": "Deposit Liabilities, Accrued Interest", "terseLabel": "Accrued interest" } } }, "localname": "DepositLiabilitiesAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/AccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r108", "r223" ], "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 expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SolarEnergySystemsnetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r108", "r223" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization, net of amortization of deferred grants" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetFairValueGrossLiability": { "auth_ref": [ "r61", "r67", "r393" ], "calculation": { "http://www.sunrun.com/role/DerivativesOffsettingArrangementsDetails": { "order": 2.0, "parentTag": "us-gaap_DerivativeAssets", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of liability associated with financial asset or other 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 Asset, Fair Value, Gross Liability", "negatedTerseLabel": "Derivative asset, gross amounts offset" } } }, "localname": "DerivativeAssetFairValueGrossLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesOffsettingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetNotionalAmount": { "auth_ref": [ "r383", "r384", "r386" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative asset.", "label": "Derivative Asset, Notional Amount", "verboseLabel": "Derivative asset, notional amount" } } }, "localname": "DerivativeAssetNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesOffsettingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r62", "r65", "r434" ], "calculation": { "http://www.sunrun.com/role/DerivativesOffsettingArrangementsDetails": { "order": 1.0, "parentTag": "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other 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 assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Derivative assets", "totalLabel": "Derivative assets, net amounts of assets" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesOffsettingArrangementsDetails", "http://www.sunrun.com/role/FairValueMeasurementScheduleofFairValueFinancialInstrumentsMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Asset [Abstract]", "terseLabel": "Assets:" } } }, "localname": "DerivativeAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesOffsettingArrangementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet": { "auth_ref": [ "r381" ], "calculation": { "http://www.sunrun.com/role/DerivativesOffsettingArrangementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair values as of the balance sheet date of the net amount of all assets and liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments.", "label": "Derivative Assets (Liabilities), at Fair Value, Net", "totalLabel": "Derivative assets, net amounts of assets/liabilities" } } }, "localname": "DerivativeAssetsLiabilitiesAtFairValueNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesOffsettingArrangementsDetails" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesAdditionalInformationDetails", "http://www.sunrun.com/role/DerivativesDerivativesDesignatedasCashFlowHedgesDetails", "http://www.sunrun.com/role/DerivativesLossesGainsonDerivativesFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r60", "r66", "r393", "r492" ], "calculation": { "http://www.sunrun.com/role/DerivativesOffsettingArrangementsDetails": { "order": 1.0, "parentTag": "us-gaap_DerivativeAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other 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 assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Fair Value, Gross Asset", "terseLabel": "Derivative assets, gross amounts of recognized assets" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesOffsettingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r60", "r66", "r393", "r492" ], "calculation": { "http://www.sunrun.com/role/DerivativesOffsettingArrangementsDetails": { "order": 2.0, "parentTag": "us-gaap_DerivativeFairValueOfDerivativeNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, before 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 elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Fair Value, Gross Liability", "negatedTerseLabel": "Derivative liability, gross amounts of liabilities" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesOffsettingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeNet": { "auth_ref": [ "r434" ], "calculation": { "http://www.sunrun.com/role/DerivativesOffsettingArrangementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives.", "label": "Derivative, Fair Value, Net", "totalLabel": "Derivative, net, gross amounts of assets/liabilities" } } }, "localname": "DerivativeFairValueOfDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesOffsettingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r391" ], "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", "negatedTerseLabel": "Total losses (gains)" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesLossesGainsonDerivativesFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r390", "r394", "r400", "r404" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesAdditionalInformationDetails", "http://www.sunrun.com/role/DerivativesDerivativesDesignatedasCashFlowHedgesDetails", "http://www.sunrun.com/role/DerivativesLossesGainsonDerivativesFinancialInstrumentsDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r419" ], "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": "Derivatives" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/Derivatives" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r387", "r390", "r400", "r404", "r405", "r408", "r411" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesDerivativesDesignatedasCashFlowHedgesDetails" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesDerivativesDesignatedasCashFlowHedgesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "auth_ref": [ "r399", "r401" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.", "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "negatedTerseLabel": "Gains recognized into income" } } }, "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesLossesGainsonDerivativesFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r62", "r65", "r434" ], "calculation": { "http://www.sunrun.com/role/DerivativesOffsettingArrangementsDetails": { "order": 2.0, "parentTag": "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet", "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", "negatedTotalLabel": "Derivative liabilities, net amounts of liabilities", "terseLabel": "Derivative liabilities" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesOffsettingArrangementsDetails", "http://www.sunrun.com/role/FairValueMeasurementScheduleofFairValueFinancialInstrumentsMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Liability [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "DerivativeLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesOffsettingArrangementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilityFairValueGrossAsset": { "auth_ref": [ "r61", "r67", "r393" ], "calculation": { "http://www.sunrun.com/role/DerivativesOffsettingArrangementsDetails": { "order": 2.0, "parentTag": "us-gaap_DerivativeLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of asset associated with 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.", "label": "Derivative Liability, Fair Value, Gross Asset", "terseLabel": "Derivative liability, gross amounts offset" } } }, "localname": "DerivativeLiabilityFairValueGrossAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesOffsettingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityNotionalAmount": { "auth_ref": [ "r383", "r384", "r386" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative liability.", "label": "Derivative Liability, Notional Amount", "terseLabel": "Derivative liability, notional amount" } } }, "localname": "DerivativeLiabilityNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesOffsettingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLineItems": { "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 [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesOffsettingArrangementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r384", "r386" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Derivative, notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesOffsettingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNumberOfInstrumentsHeld": { "auth_ref": [ "r384", "r386" ], "lang": { "en-us": { "role": { "documentation": "The number of derivative instruments of a particular group held by the entity.", "label": "Derivative, Number of Instruments Held", "terseLabel": "Number of interest rate swaps" } } }, "localname": "DerivativeNumberOfInstrumentsHeld", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r382", "r385", "r386", "r387", "r388", "r396", "r400", "r406", "r407", "r411" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesOffsettingArrangementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesFairValueLineItems": { "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": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Derivatives designated as hedging instruments" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesDerivativesDesignatedasCashFlowHedgesDetails", "http://www.sunrun.com/role/DerivativesOffsettingArrangementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r85", "r129", "r130", "r131", "r132", "r133", "r137", "r139", "r141", "r142", "r143", "r147", "r148", "r527", "r542" ], "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": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofOperations", "http://www.sunrun.com/role/EarningsPerShareComputationofBasicandDilutedNetIncomeperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net loss per share attributable to common stockholders", "verboseLabel": "Net loss per share attributable to common stockholders" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofOperations", "http://www.sunrun.com/role/EarningsPerShareComputationofBasicandDilutedNetIncomeperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r85", "r129", "r130", "r131", "r132", "r133", "r139", "r141", "r142", "r143", "r147", "r148", "r527", "r542" ], "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": "Diluted (in dollars per share)", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofOperations", "http://www.sunrun.com/role/EarningsPerShareComputationofBasicandDilutedNetIncomeperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r144", "r145", "r146", "r149" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfCashFlowHedgesOnResultsOfOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effect of Cash Flow Hedges on Results of Operations [Abstract]", "terseLabel": "Derivatives designated as cash flow hedges:" } } }, "localname": "EffectOfCashFlowHedgesOnResultsOfOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesDerivativesDesignatedasCashFlowHedgesDetails", "http://www.sunrun.com/role/DerivativesLossesGainsonDerivativesFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r329" ], "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 rates" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r311" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Amount Capitalized", "terseLabel": "Stock-based compensation expense capitalized" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "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 Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r308" ], "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": "Outstanding stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/EarningsPerShareScheduleofSharesExcludedFromComputationofDilutedNetIncomePerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "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": "Revenue, Major Customer [Line Items]", "terseLabel": "Revenue, Major Customer [Line Items]" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenuesfromExternalCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Solar energy system equipment costs" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SolarEnergySystemsnetScheduleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r121", "r122", "r123", "r126", "r134", "r136", "r150", "r200", "r247", "r253", "r318", "r319", "r320", "r335", "r336", "r439", "r440", "r441", "r442", "r443", "r444", "r551", "r552", "r553" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofRedeemableNoncontrollingInterestsandEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r39", "r163", "r195" ], "calculation": { "http://www.sunrun.com/role/OtherAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Equity method investment" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/OtherAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "verboseLabel": "Fair\u00a0Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementScheduleofCarryingValuesandFairValuesofDebtInstrumentsDetails" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementScheduleofFairValueFinancialInstrumentsMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r420", "r421", "r422", "r428" ], "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, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementScheduleofFairValueFinancialInstrumentsMeasuredonRecurringBasisDetails" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementScheduleofCarryingValuesandFairValuesofDebtInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r420", "r435", "r436" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementScheduleofCarryingValuesandFairValuesofDebtInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r420", "r435" ], "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 Carrying Values and Fair Values of Debt Instruments" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r421", "r482", "r483", "r484" ], "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" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementScheduleofFairValueFinancialInstrumentsMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r427", "r428" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementSummaryofactivityofLevel3contingentconsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r420", "r429" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementScheduleofCarryingValuesandFairValuesofDebtInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r420", "r421", "r423", "r424", "r430" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementScheduleofFairValueFinancialInstrumentsMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementScheduleofCarryingValuesandFairValuesofDebtInstrumentsDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r427" ], "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 Measurement" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurement" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r274", "r275", "r280", "r281", "r421", "r482" ], "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\u00a01" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementScheduleofFairValueFinancialInstrumentsMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r274", "r275", "r280", "r281", "r421", "r483" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementScheduleofFairValueFinancialInstrumentsMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r421", "r484" ], "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\u00a03" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementScheduleofFairValueFinancialInstrumentsMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementSummaryofactivityofLevel3contingentconsiderationDetails" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementSummaryofactivityofLevel3contingentconsiderationDetails" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementSummaryofactivityofLevel3contingentconsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r425", "r428" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementSummaryofactivityofLevel3contingentconsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementScheduleofFairValueFinancialInstrumentsMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r426" ], "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", "negatedTerseLabel": "Change in fair value recognized in earnings within sales and marketing expense" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementSummaryofactivityofLevel3contingentconsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r425" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementSummaryofactivityofLevel3contingentconsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r482", "r483", "r484" ], "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" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementScheduleofFairValueFinancialInstrumentsMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r427", "r430" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementScheduleofFairValueFinancialInstrumentsMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r114", "r431", "r433" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r389", "r396", "r408" ], "lang": { "en-us": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "terseLabel": "Federal Funds Rate" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r452", "r457", "r467" ], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "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 on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r455", "r461" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesOtherInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r451", "r466" ], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "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", "totalLabel": "Finance leases, present value of future payments" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r451" ], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 }, "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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", "terseLabel": "Finance lease obligations, current portion" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails", "http://www.sunrun.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r466" ], "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": "Future Minimum Lease Payments Under Non-Cancellable Leases" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r451" ], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 }, "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "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", "terseLabel": "Finance lease obligations, net of current portion", "verboseLabel": "Finance lease obligations, net of current portion" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails", "http://www.sunrun.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r466" ], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails_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, Payment, Due", "totalLabel": "Finance leases, future lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r466" ], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails_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 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": "Finance leases, 2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r466" ], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails_1": { "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 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": "Finance leases, 2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r466" ], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails_1": { "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 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": "Finance leases, 2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r466" ], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails_1": { "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 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": "Finance leases, 2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r466" ], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails_1": { "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 remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Finance leases, 2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r466" ], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails": { "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", "verboseLabel": "Finance leases, present value of future payments" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r454", "r461" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Payment of finance lease obligations", "terseLabel": "Financing cash flows from finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesOtherInformationRelatedtoLeasesDetails", "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r452", "r457", "r467" ], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "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 right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r464", "r467" ], "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": "Weighted average discount rate, finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesOtherInformationRelatedtoLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r463", "r467" ], "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": "Weighted average remaining lease term (years), finance leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesOtherInformationRelatedtoLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r193", "r194", "r204", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r493", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementScheduleofFairValueFinancialInstrumentsMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r221", "r513" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FutureMinimumSubleaseRentalsSaleLeasebackTransactionsRollingMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Future Minimum Sublease Rentals, Sale Leaseback Transactions, Rolling Maturity [Abstract]", "terseLabel": "Sublease Income" } } }, "localname": "FutureMinimumSubleaseRentalsSaleLeasebackTransactionsRollingMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r91" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administration" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r218", "r219", "r516" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsCurrentCarryingValue": { "auth_ref": [ "r233" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Current Carrying Value", "terseLabel": "Required cash and cash equivalents balance" } } }, "localname": "GuaranteeObligationsCurrentCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r387", "r405" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesDerivativesDesignatedasCashFlowHedgesDetails", "http://www.sunrun.com/role/DerivativesOffsettingArrangementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesDerivativesDesignatedasCashFlowHedgesDetails", "http://www.sunrun.com/role/DerivativesOffsettingArrangementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossAttributableToParent": { "auth_ref": [ "r89" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of income (loss) attributable to parent. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.", "label": "Income (Loss) Attributable to Parent, before Tax", "terseLabel": "Net (loss) income" } } }, "localname": "IncomeLossAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofRedeemableNoncontrollingInterestsandEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r82", "r162", "r171", "r174", "r177", "r179", "r514", "r524", "r528", "r543" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofOperations": { "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", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofOperations" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesLossesGainsonDerivativesFinancialInstrumentsDetails", "http://www.sunrun.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesLossesGainsonDerivativesFinancialInstrumentsDetails", "http://www.sunrun.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r330", "r332", "r333", "r337", "r342", "r344", "r345", "r346" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r117", "r135", "r136", "r161", "r328", "r338", "r343", "r544" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofOperations": { "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" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r105", "r112" ], "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 for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r107" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r107" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.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", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r107" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r107" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.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" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r107" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.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": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r107" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.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", "negatedLabel": "Prepaid and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofRedeemableNoncontrollingInterestsandEquity" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest Expense [Member]", "terseLabel": "Interest expense, net" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesLossesGainsonDerivativesFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "verboseLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r101", "r104", "r112" ], "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 for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet": { "auth_ref": [ "r412" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The estimated net amount of unrealized gains or losses on interest rate cash flow hedges as of the balance sheet date expected to be reclassified to earnings within the next twelve months.", "label": "Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net", "negatedTerseLabel": "Additional amount to be classified as an increase to interest expense during next 12 months" } } }, "localname": "InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r402" ], "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 swaps" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesAdditionalInformationDetails", "http://www.sunrun.com/role/DerivativesDerivativesDesignatedasCashFlowHedgesDetails", "http://www.sunrun.com/role/DerivativesLossesGainsonDerivativesFinancialInstrumentsDetails", "http://www.sunrun.com/role/FairValueMeasurementScheduleofFairValueFinancialInstrumentsMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r57" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.sunrun.com/role/InventoriesScheduleofInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets", "http://www.sunrun.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.sunrun.com/role/InventoriesScheduleofInventoriesDetails", "http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r32", "r215" ], "calculation": { "http://www.sunrun.com/role/InventoriesScheduleofInventoriesDetails": { "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", "verboseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/InventoriesScheduleofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r31", "r215" ], "calculation": { "http://www.sunrun.com/role/InventoriesScheduleofInventoriesDetails": { "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-process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/InventoriesScheduleofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r465", "r467" ], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails": { "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 cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Finance lease cost:" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r465" ], "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": "Lease Expense and Other Information Related to Leases" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r466" ], "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": "Future Minimum Lease Payments Under Non-Cancellable Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r466" ], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails_2": { "order": 1.0, "parentTag": "run_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDue", "weight": 1.0 } }, "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": "Operating leases, future lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r466" ], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "run_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearOne", "weight": 1.0 }, "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails_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 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": "Operating leases, 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r466" ], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "run_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearFour", "weight": 1.0 }, "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails_1": { "order": 4.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": "Operating leases, 2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r466" ], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "run_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearThree", "weight": 1.0 }, "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails_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 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": "Operating leases, 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r466" ], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "run_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearTwo", "weight": 1.0 }, "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails_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 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": "Operating leases, 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r466" ], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "run_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeRemainderofFiscalYear", "weight": 1.0 }, "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails_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 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": "Operating leases, 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r466" ], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails": { "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 payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Operating leases, amount representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorDirectFinancingLeaseTermOfContract1": { "auth_ref": [ "r470" ], "lang": { "en-us": { "role": { "documentation": "Term of lessor's direct financing lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessor, Direct Financing Lease, Term of Contract", "terseLabel": "Solar energy systems, initial term" } } }, "localname": "LessorDirectFinancingLeaseTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/PassthroughFinancingObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "auth_ref": [ "r468" ], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "run_LesseeOperatingLeaseLiabilityNetOfSubleaseIncomeUndiscountedExcessAmount", "weight": -1.0 }, "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails_2": { "order": 2.0, "parentTag": "run_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDue", "weight": -1.0 } }, "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": "Sublease Income, future lease payments" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceived", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": { "auth_ref": [ "r468" ], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails": { "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": "Sublease Income, 2025" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "auth_ref": [ "r468" ], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails": { "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 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": "Sublease Income, 2022" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear": { "auth_ref": [ "r468" ], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "run_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeRemainderofFiscalYear", "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": "Sublease Income, 2021" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "auth_ref": [ "r468" ], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails": { "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": "Sublease Income, 2024" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "auth_ref": [ "r468" ], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "run_LesseeOperatingLeaseLiabilityPaymentsNetOfSubleaseIncomeDueYearTwo", "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": "Sublease Income, 2023" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeaseTermOfContract": { "auth_ref": [ "r470" ], "lang": { "en-us": { "role": { "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessor, Operating Lease, Term of Contract", "terseLabel": "Power purchase or lease agreement term", "verboseLabel": "Customer agreement, initial term" } } }, "localname": "LessorOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/OrganizationAdditionalInformationDetails", "http://www.sunrun.com/role/PassthroughFinancingObligationsDetails", "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding, amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r45", "r116", "r173", "r196", "r363", "r370", "r371", "r437" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 1.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", "terseLabel": "Total liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets", "http://www.sunrun.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r29", "r116", "r196", "r437", "r521", "r537" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "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 noncontrolling interests and total equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and total equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r47", "r116", "r196", "r363", "r370", "r371", "r437" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 1.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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets", "http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets", "http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r420" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "terseLabel": "Liabilities, fair value" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementScheduleofFairValueFinancialInstrumentsMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r20", "r519", "r530" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Recourse debt" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r44" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Aggregate principal amount" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r44" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Letter of credit, fee percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LitigationStatusAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by status of pending, threatened, or settled litigation.", "label": "Litigation Status [Axis]", "terseLabel": "Litigation Status [Axis]" } } }, "localname": "LitigationStatusAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Status of pending, threatened, or settled litigation.", "label": "Litigation Status [Domain]", "terseLabel": "Litigation Status [Domain]" } } }, "localname": "LitigationStatusDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails", "http://www.sunrun.com/role/IndebtednessScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLiborSwapRateMember": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on single-currency, constant-notional interest rate swap that has its variable-rate leg referenced to London Interbank Offered Rate (LIBOR) with no additional spread on variable-rate leg.", "label": "London Interbank Offered Rate (LIBOR) Swap Rate [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLiborSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesAdditionalInformationDetails", "http://www.sunrun.com/role/IndebtednessScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r20", "r237", "r519", "r532" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Total debt, net", "verboseLabel": "Loan outstanding balance" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails", "http://www.sunrun.com/role/IndebtednessScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "terseLabel": "Debt instrument, fair value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementScheduleofCarryingValuesandFairValuesofDebtInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Amount", "terseLabel": "Purchase commitment" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r51" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows", "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails", "http://www.sunrun.com/role/IndebtednessScheduleofDebtDetails", "http://www.sunrun.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r51", "r234" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows", "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails", "http://www.sunrun.com/role/IndebtednessScheduleofDebtDetails", "http://www.sunrun.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r231" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Loss contingency accrual" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNumberOfPlaintiffs": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of plaintiffs that have filed claims pertaining to a loss contingency.", "label": "Loss Contingency, Number of Plaintiffs", "terseLabel": "Number of plaintiffs" } } }, "localname": "LossContingencyNumberOfPlaintiffs", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_ManufacturedProductOtherMember": { "auth_ref": [ "r271" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by labor or machinery, classified as other.", "label": "Manufactured Product, Other [Member]", "terseLabel": "Products" } } }, "localname": "ManufacturedProductOtherMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenuesfromExternalCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r56", "r116", "r196", "r437", "r520", "r536" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "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 interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r253" ], "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 to noncontrolling interests and redeemable noncontrolling interests" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofRedeemableNoncontrollingInterestsandEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "auth_ref": [ "r253", "r360", "r361" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).", "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "negatedTerseLabel": "Acquisition of noncontrolling interests" } } }, "localname": "MinorityInterestDecreaseFromRedemptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofRedeemableNoncontrollingInterestsandEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDisclosureTextBlock": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.", "label": "Noncontrolling Interest Disclosure [Text Block]", "terseLabel": "Redeemable Noncontrolling Interests and Equity" } } }, "localname": "MinorityInterestDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/RedeemableNoncontrollingInterestsandEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r103" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.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", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r103" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r103", "r106", "r109" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows": { "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r76", "r79", "r83", "r109", "r116", "r125", "r129", "r130", "r131", "r132", "r135", "r136", "r140", "r162", "r171", "r174", "r177", "r179", "r196", "r437", "r525", "r540" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.sunrun.com/role/ConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "terseLabel": "Net loss attributable to common stockholders", "totalLabel": "Net loss attributable to common stockholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.sunrun.com/role/ConsolidatedStatementsofOperations", "http://www.sunrun.com/role/EarningsPerShareComputationofBasicandDilutedNetIncomeperShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/EarningsPerShareComputationofBasicandDilutedNetIncomeperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r76", "r79", "r135", "r136", "r365", "r378" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofOperations": { "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": "Net loss attributable to noncontrolling interests and redeemable noncontrolling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "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": "Recently Issued and Adopted Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosures of noncash investing and financing activities" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "auth_ref": [ "r254", "r360", "r367" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.", "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance", "verboseLabel": "Contributions from noncontrolling interests and redeemable noncontrolling interests" } } }, "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofRedeemableNoncontrollingInterestsandEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r121", "r122", "r123", "r253", "r356" ], "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]", "verboseLabel": "Noncontrolling Interests" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofRedeemableNoncontrollingInterestsandEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Derivatives not designated as hedging instruments" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesOffsettingArrangementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OffsettingAssetsTableTextBlock": { "auth_ref": [ "r63", "r64" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of derivative and other financial assets that are subject to offsetting, including master netting arrangements.", "label": "Offsetting Assets [Table Text Block]", "terseLabel": "Offsetting Assets" } } }, "localname": "OffsettingAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OffsettingLiabilitiesTableTextBlock": { "auth_ref": [ "r63", "r64" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of derivative and other financial liabilities that are subject to offsetting, including master netting arrangements.", "label": "Offsetting Liabilities [Table Text Block]", "terseLabel": "Offsetting Liabilities" } } }, "localname": "OffsettingLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r162", "r171", "r174", "r177", "r179" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofOperations": { "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r453" ], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r451" ], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails_1": { "order": 1.0, "parentTag": "run_OperatingLeaseLiabilityRevised", "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", "terseLabel": "Operating leases, present value of future payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r451" ], "calculation": { "http://www.sunrun.com/role/AccruedExpensesandOtherLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "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", "terseLabel": "Operating lease obligations" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/AccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r456", "r461" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesOtherInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r450" ], "calculation": { "http://www.sunrun.com/role/OtherAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "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" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/OtherAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r464", "r467" ], "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": "Weighted average discount rate, operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesOtherInformationRelatedtoLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r463", "r467" ], "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": "Weighted average remaining lease term (years), operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesOtherInformationRelatedtoLeasesDetails" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/OrganizationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityEquityAxis": { "auth_ref": [ "r242", "r413", "r414", "r417" ], "lang": { "en-us": { "role": { "documentation": "Information by type of options indexed to an issuer's equity.", "label": "Option Indexed to Issuer's Equity [Axis]", "terseLabel": "Option Indexed to Issuer's Equity [Axis]" } } }, "localname": "OptionIndexedToIssuersEquityEquityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityShares": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of shares that could be issued to net share settle a contract, if applicable. If a contract does not have a fixed or determinable maximum number of shares that may be required to be issued, disclose the fact that a potentially infinite number of shares could be issued to settle the contract.", "label": "Option Indexed to Issuer's Equity, Shares", "terseLabel": "Number of shares covered by capped calls (in shares)" } } }, "localname": "OptionIndexedToIssuersEquityShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_OptionIndexedToIssuersEquityStrikePrice1": { "auth_ref": [ "r241", "r415" ], "lang": { "en-us": { "role": { "documentation": "Exercise or strike price stated in the contract for options indexed to the issuer's equity shares.", "label": "Option Indexed to Issuer's Equity, Strike Price", "terseLabel": "Capped call price per share (in dollars per share)" } } }, "localname": "OptionIndexedToIssuersEquityStrikePrice1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding.", "label": "Option Indexed to Issuer's Equity, Type [Domain]", "terseLabel": "Option Indexed to Issuer's Equity, Type [Domain]" } } }, "localname": "OptionIndexedToIssuersEquityTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r380" ], "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": "Organization" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/Organization" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r9", "r11", "r12", "r46" ], "calculation": { "http://www.sunrun.com/role/AccruedExpensesandOtherLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "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 accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/AccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Assets [Abstract]", "terseLabel": "Other Assets [Abstract]" } } }, "localname": "OtherAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/OtherAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Other Assets Disclosure [Text Block]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/OtherAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/OtherAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 7.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsMiscellaneousNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/OtherAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.sunrun.com/role/OtherAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "totalLabel": "Total" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets", "http://www.sunrun.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.sunrun.com/role/OtherAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "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": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r68", "r70" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before 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), before Reclassification, after Tax", "terseLabel": "Unrealized gain (loss) on derivatives, net of income taxes" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r68", "r70", "r392", "r397", "r410" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "negatedTerseLabel": "Losses (gains) on derivatives designated as cash flow hedges recognized into OCI" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesDerivativesDesignatedasCashFlowHedgesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r70", "r74" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for 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), Reclassification, after Tax", "negatedLabel": "Adjustment for net loss on derivatives recognized into earnings, net of income taxes" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r70", "r74", "r398" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for 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), Reclassification, before Tax", "negatedTerseLabel": "Losses (gains) reclassified from AOCI into income" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesLossesGainsonDerivativesFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": { "auth_ref": [ "r71" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for 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), Reclassification, Tax", "terseLabel": "Net (loss) gain on derivatives, tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r77", "r80", "r358", "r359", "r368" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income, net of taxes", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.sunrun.com/role/ConsolidatedStatementsofRedeemableNoncontrollingInterestsandEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r52" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 8.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", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets", "http://www.sunrun.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r109" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.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 noncash items" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r93" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofOperations": { "order": 3.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)", "verboseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).", "label": "Other Nonoperating Income (Expense) [Member]", "terseLabel": "Other expense, net" } } }, "localname": "OtherNonoperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesLossesGainsonDerivativesFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherReceivablesGrossCurrent": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Other Receivables, Gross, Current", "terseLabel": "Other receivables" } } }, "localname": "OtherReceivablesGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" ], "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 Stockholders' Equity" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofRedeemableNoncontrollingInterestsandEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r99" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payment of debt fees" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r94" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.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", "negatedLabel": "Purchases of property and equipment, net" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToMinorityShareholders": { "auth_ref": [ "r100" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.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", "negatedLabel": "Distributions paid to noncontrolling interests and redeemable noncontrolling interests" } } }, "localname": "PaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PercentageOfDebtHedgedByInterestRateDerivatives": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of an entity's outstanding debt that is designated as a hedged item in cash flow, fair value, or net investment hedge.", "label": "Percentage of Debt Hedged by Interest Rate Derivatives", "terseLabel": "Interest rate hedging" } } }, "localname": "PercentageOfDebtHedgedByInterestRateDerivatives", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r289", "r312" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r432" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementScheduleofCarryingValuesandFairValuesofDebtInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r21" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.0001 par value\u2014authorized, 200,000 shares as of March\u00a031, 2021 and December\u00a031, 2020; no shares issued and outstanding as of March\u00a031, 2021 and December\u00a031, 2020" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r36", "r37" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 1.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" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets", "http://www.sunrun.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementScheduleofFairValueFinancialInstrumentsMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r96" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from issuance of debt" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMinorityShareholders": { "auth_ref": [ "r97" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.", "label": "Proceeds from Noncontrolling Interests", "terseLabel": "Contributions received from noncontrolling interests and redeemable noncontrolling interests" } } }, "localname": "ProceedsFromMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r95", "r313" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.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": "Net proceeds related to stock-based award activities" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r271" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Solar energy systems and product sales", "verboseLabel": "SREC contracts" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofOperations", "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesDeferredRevenueDetails", "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenuesfromExternalCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r0", "r76", "r79", "r102", "r116", "r125", "r135", "r136", "r162", "r171", "r174", "r177", "r179", "r196", "r358", "r364", "r366", "r378", "r379", "r437", "r528" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.sunrun.com/role/ConsolidatedStatementsofOperations": { "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", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows", "http://www.sunrun.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r59", "r226", "r457" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 3.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 and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets", "http://www.sunrun.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r41", "r226" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets", "http://www.sunrun.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.sunrun.com/role/PassthroughFinancingObligationsDetails", "http://www.sunrun.com/role/SolarEnergySystemsnetScheduleDetails", "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r40", "r224" ], "calculation": { "http://www.sunrun.com/role/SolarEnergySystemsnetScheduleDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business 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, Gross", "verboseLabel": "Solar energy systems" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/PassthroughFinancingObligationsDetails", "http://www.sunrun.com/role/SolarEnergySystemsnetScheduleDetails" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SolarEnergySystemsnetScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r15", "r16", "r226", "r538" ], "calculation": { "http://www.sunrun.com/role/SolarEnergySystemsnetScheduleDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total solar energy systems, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SolarEnergySystemsnetScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r15", "r226" ], "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]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SolarEnergySystemsnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r15", "r224" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets", "http://www.sunrun.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.sunrun.com/role/PassthroughFinancingObligationsDetails", "http://www.sunrun.com/role/SolarEnergySystemsnetScheduleDetails", "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "A listing by major property class of the amount of lessor property under a leasing agreement, and available for lease (not currently under lease), at cost, between the lessor and the lessee as of the balance sheet date.", "label": "Property Subject to or Available for Operating Lease, by Major Property Class [Table]", "terseLabel": "Property Subject to or Available for Operating Lease, by Major Property Class [Table]" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/PassthroughFinancingObligationsDetails" ], "xbrltype": "stringItemType" }, "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 Subject to or Available for Operating Lease [Line Items]", "terseLabel": "Property Subject to or Available for Operating Lease [Line Items]" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/PassthroughFinancingObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property Subject to or Available for Operating Lease, Net [Abstract]", "terseLabel": "Property Subject to or Available for Operating Lease, Net [Abstract]" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "auth_ref": [ "r243", "r244", "r245", "r246" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 3.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 balance", "periodStartLabel": "Beginning balance", "terseLabel": "Redeemable noncontrolling interests" } } }, "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets", "http://www.sunrun.com/role/ConsolidatedStatementsofRedeemableNoncontrollingInterestsandEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityFairValue": { "auth_ref": [ "r243", "r244", "r245", "r246" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate fair value as of the reporting date 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, Fair Value", "terseLabel": "Fair value of noncontrolling interest" } } }, "localname": "RedeemableNoncontrollingInterestEquityFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionDueFromToRelatedParty": { "auth_ref": [ "r119", "r473" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Receivables to be collected from (obligations owed to) related parties, net as of the balance sheet date where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth.", "label": "Related Party Transaction, Due from (to) Related Party", "terseLabel": "Net amounts due from direct-sales professionals" } } }, "localname": "RelatedPartyTransactionDueFromToRelatedParty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/RelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r471", "r472", "r473", "r474", "r475" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r98" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "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", "negatedLabel": "Repayment of debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r324", "r566" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofOperations" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r113", "r515", "r533" ], "calculation": { "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesCashandRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "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, current and long-term" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesCashandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r2", "r14", "r113" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "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" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets", "http://www.sunrun.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r7", "r17", "r113", "r564" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "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" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockExpense": { "auth_ref": [ "r108" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.", "label": "Restricted Stock or Unit Expense", "terseLabel": "Bonus liability converted to RSUs" } } }, "localname": "RestrictedStockExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "terseLabel": "Issuance of restricted stock units (in shares)" } } }, "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofRedeemableNoncontrollingInterestsandEquity" ], "xbrltype": "sharesItemType" }, "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 (RSUs)", "verboseLabel": "Unvested restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/EarningsPerShareScheduleofSharesExcludedFromComputationofDilutedNetIncomePerShareDetails", "http://www.sunrun.com/role/StockBasedCompensationSummaryofActivityforAllRestrictedStockUnitsRSUsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings", "terseLabel": "Issuance of restricted stock units" } } }, "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofRedeemableNoncontrollingInterestsandEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r25", "r253", "r321", "r535", "r555", "r560" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 5.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": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r121", "r122", "r123", "r126", "r134", "r136", "r200", "r318", "r319", "r320", "r335", "r336", "r551", "r553" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofRedeemableNoncontrollingInterestsandEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r159", "r160", "r170", "r175", "r176", "r180", "r181", "r182", "r267", "r268", "r512" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofOperations", "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenuesfromExternalCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r115", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r272" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Deferred Revenue, Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving loan" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails", "http://www.sunrun.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r462", "r467" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new finance lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r462", "r467" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesOtherInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Accounts Receivable, Net" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "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": "Accrued Expenses and Other Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/AccruedExpensesandOtherLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r144" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/EarningsPerShareScheduleofSharesExcludedFromComputationofDilutedNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r144" ], "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 Shares Excluded From Computation of Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]", "terseLabel": "Schedule of Contingent Consideration" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r347", "r348" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/AcquisitionsAdditionalInformationDetails", "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesCashandRestrictedCashDetails" ], "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": "Cash and Restricted Cash" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r398" ], "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 cash flow hedges included in accumulated other comprehensive income (loss)" } } }, "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesTables" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/IndebtednessTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r143" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Computation of Basic and Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r287", "r309", "r322" ], "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": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r287", "r309", "r322" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r180" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Schedule of Revenue from External Customers" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r182" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenuesfromExternalCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r420", "r421" ], "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, Financial Instruments Measured on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r13", "r33", "r34", "r35" ], "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 Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/InventoriesTables" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/OrganizationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Schedule of Other Assets" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/OtherAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r41", "r226" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SolarEnergySystemsnetScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r14", "r113", "r515", "r533" ], "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": "Cash and Restricted Cash" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r289", "r312" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationNarrativeDetails", "http://www.sunrun.com/role/StockBasedCompensationSummaryofActivityforAllRestrictedStockUnitsRSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r293", "r303", "r305" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfVariableInterestEntitiesTable": { "auth_ref": [ "r362", "r363", "r370", "r371", "r372", "r373", "r374", "r375", "r376" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": { "auth_ref": [ "r372", "r373", "r374", "r375", "r376" ], "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": "Carrying Amounts and Classification of the VIEs' Assets and Liabilities Included in the Consolidated Balance Sheets" } } }, "localname": "ScheduleOfVariableInterestEntitiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/VIEArrangementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r114", "r164", "r165", "r166", "r167", "r168", "r169", "r181" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r86" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r271" ], "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": "Customer agreements and incentives", "verboseLabel": "Customer agreements" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofOperations", "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesDeferredRevenueDetails", "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenuesfromExternalCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SettledLitigationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreement reached between parties in a litigation that occurs without judicial intervention, supervision or approval.", "label": "Settled Litigation [Member]", "terseLabel": "Settled Litigation" } } }, "localname": "SettledLitigationMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r297" ], "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", "negatedLabel": "Cancelled / forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationSummaryofActivityforAllRestrictedStockUnitsRSUsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r302" ], "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": "Cancelled / forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationSummaryofActivityforAllRestrictedStockUnitsRSUsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r300" ], "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", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationSummaryofActivityforAllRestrictedStockUnitsRSUsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r300" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationSummaryofActivityforAllRestrictedStockUnitsRSUsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r299" ], "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, ending balance (in shares)", "periodStartLabel": "Unvested, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationSummaryofActivityforAllRestrictedStockUnitsRSUsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "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, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationSummaryofActivityforAllRestrictedStockUnitsRSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r299" ], "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, ending balance (in dollars per share)", "periodStartLabel": "Unvested, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationSummaryofActivityforAllRestrictedStockUnitsRSUsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "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, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationSummaryofActivityforAllRestrictedStockUnitsRSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r301" ], "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", "negatedLabel": "Issued (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationSummaryofActivityforAllRestrictedStockUnitsRSUsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r301" ], "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": "Issued (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationSummaryofActivityforAllRestrictedStockUnitsRSUsDetails" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationNarrativeDetails", "http://www.sunrun.com/role/StockBasedCompensationSummaryofActivityforAllRestrictedStockUnitsRSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Maximum percentage in payroll deductions to acquire shares of common stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "The highest quantity of shares an employee can purchase under the plan per period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee", "terseLabel": "Maximum number of shares available for employee to purchase per offering period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r312" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r295", "r312" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, ending balance (in shares)", "periodStartLabel": "Outstanding, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "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, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r294" ], "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 balance (in dollars per share)", "periodStartLabel": "Outstanding, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "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": "Weighted Average Exercise\u00a0Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r307" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. 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, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Aggregate intrinsic value, options vested and exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r307" ], "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 exercisable or convertible options. 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, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options vested and exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r286", "r291" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationNarrativeDetails", "http://www.sunrun.com/role/StockBasedCompensationSummaryofActivityforAllRestrictedStockUnitsRSUsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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 dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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": "Cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.", "label": "Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "terseLabel": "Summary of Activity for all Restricted Stock Units (RSUs)" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Share price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r290" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "ESPP offering period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-average remaining contractual life, options outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. 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, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-average remaining contractual life, options vested and exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r247" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Ending balance (in shares)", "terseLabel": "Beginning balance (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofRedeemableNoncontrollingInterestsandEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r458", "r467" ], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails": { "order": 4.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 cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r120" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r54", "r121", "r122", "r123", "r126", "r134", "r136", "r150", "r200", "r247", "r253", "r318", "r319", "r320", "r335", "r336", "r439", "r440", "r441", "r442", "r443", "r444", "r551", "r552", "r553" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofRedeemableNoncontrollingInterestsandEquity" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets", "http://www.sunrun.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows", "http://www.sunrun.com/role/ConsolidatedStatementsofOperations", "http://www.sunrun.com/role/ConsolidatedStatementsofRedeemableNoncontrollingInterestsandEquity" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r121", "r122", "r123", "r150", "r512" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets", "http://www.sunrun.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows", "http://www.sunrun.com/role/ConsolidatedStatementsofOperations", "http://www.sunrun.com/role/ConsolidatedStatementsofRedeemableNoncontrollingInterestsandEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r21", "r22", "r247", "r253", "r296" ], "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", "negatedLabel": "Exercised (in shares)", "terseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofRedeemableNoncontrollingInterestsandEquity", "http://www.sunrun.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r21", "r22", "r253", "r288", "r304" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Stock-based compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofRedeemableNoncontrollingInterestsandEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r54", "r247", "r253" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofRedeemableNoncontrollingInterestsandEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r108" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for option under share-based payment arrangement.", "label": "Stock or Unit Option Plan Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "StockOptionPlanExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r27", "r28", "r116", "r191", "r196", "r437" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "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 stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r116", "r121", "r122", "r123", "r126", "r134", "r196", "r200", "r253", "r318", "r319", "r320", "r335", "r336", "r356", "r357", "r377", "r437", "r439", "r440", "r444", "r552", "r553" ], "calculation": { "http://www.sunrun.com/role/ConsolidatedBalanceSheets": { "order": 4.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", "terseLabel": "Cumulative effect of adoption of new ASU (No. 2016-13)", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheets", "http://www.sunrun.com/role/ConsolidatedStatementsofRedeemableNoncontrollingInterestsandEquity", "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r460", "r467" ], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedTerseLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubordinatedDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents domestic or foreign subordinated debt. Subordinated debt has a lower priority of repayment in liquidation of the entity's assets.", "label": "Subordinated Debt [Member]", "terseLabel": "Subordinated debt" } } }, "localname": "SubordinatedDebtMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementScheduleofCarryingValuesandFairValuesofDebtInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r445", "r477" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r445", "r477" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more 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.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r445", "r477" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r445", "r477" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r476", "r478" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r185", "r186", "r187", "r188", "r190", "r192" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount": { "auth_ref": [ "r494" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of financial assets accounted for as secured borrowings recognized in the transferor's statement of financial position at the end of each period presented.", "label": "Transfers Accounted for as Secured Borrowings, Assets, Carrying Amount", "terseLabel": "Secured borrowings assets carrying amount" } } }, "localname": "TransfersAccountedForAsSecuredBorrowingsAssetsCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r193", "r194", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r493", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510" ], "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" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/FairValueMeasurementScheduleofFairValueFinancialInstrumentsMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://www.sunrun.com/role/OtherAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled receivables" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/OtherAssetsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r325", "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r151", "r152", "r153", "r154", "r155", "r156", "r157" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableInterestEntityDisclosureTextBlock": { "auth_ref": [ "r380" ], "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": "VIE Arrangements" } } }, "localname": "VariableInterestEntityDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/VIEArrangements" ], "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/2020-01-31", "presentation": [ "http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "auth_ref": [ "r362", "r363", "r370", "r371", "r372" ], "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 Entities" } } }, "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.sunrun.com/role/VIEArrangementsCarryingAmountsandClassificationoftheVIEsAssetsandLiabilitiesIncludedintheConsolidatedBalanceSheetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r459", "r467" ], "calculation": { "http://www.sunrun.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/CommitmentsandContingenciesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesAdditionalInformationDetails", "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails", "http://www.sunrun.com/role/IndebtednessScheduleofDebtDetails", "http://www.sunrun.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/DerivativesAdditionalInformationDetails", "http://www.sunrun.com/role/IndebtednessAdditionalInformationDetails", "http://www.sunrun.com/role/IndebtednessScheduleofDebtDetails", "http://www.sunrun.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r143" ], "calculation": { "http://www.sunrun.com/role/EarningsPerShareComputationofBasicandDilutedNetIncomeperShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Weighted average effect of potentially dilutive shares to purchase common stock (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/EarningsPerShareComputationofBasicandDilutedNetIncomeperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r138", "r143" ], "calculation": { "http://www.sunrun.com/role/EarningsPerShareComputationofBasicandDilutedNetIncomeperShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Diluted (in shares)", "totalLabel": "Weighted average shares used to compute net loss per share attributable to common stockholders, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofOperations", "http://www.sunrun.com/role/EarningsPerShareComputationofBasicandDilutedNetIncomeperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average shares used to compute net loss per share attributable to common stockholders", "verboseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofOperations", "http://www.sunrun.com/role/EarningsPerShareComputationofBasicandDilutedNetIncomeperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r137", "r143" ], "calculation": { "http://www.sunrun.com/role/EarningsPerShareComputationofBasicandDilutedNetIncomeperShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "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": "Basic (in shares)", "verboseLabel": "Weighted average shares used to compute net loss per share attributable to common stockholders, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.sunrun.com/role/ConsolidatedStatementsofOperations", "http://www.sunrun.com/role/EarningsPerShareComputationofBasicandDilutedNetIncomeperShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://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(h))", "Topic": "235", "URI": "http://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.(e),(f))", "Topic": "235", "URI": "http://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.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e4975-111524" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5212-111524" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5093-111524" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r232": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4852-112606" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031898-161870" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "63", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=117411753&loc=d3e23176-110880" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(12)(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(16)(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "14", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "15", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r323": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r346": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r355": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569655-111683" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4616395-111683" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5728-111685" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759159-111685" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5747-111685" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6228884-111685" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=117331979&loc=d3e41228-113958" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL109998890-113959" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41641-113959" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41678-113959" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121607252&loc=SL5864739-113975" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90193-114008" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90198-114008" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90205-114008" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)(2),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90205-114008" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=120519210&loc=d3e90205-114008" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=120519491&loc=d3e90476-114009" }, "r419": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121578510&loc=d3e41551-112718" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919396-209981" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919398-209981" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919359-209981" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r475": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r478": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04.2)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r567": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r568": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r569": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r571": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r572": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225877-175312" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226003-175313" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&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": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.20)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&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": "http://asc.fasb.org/extlink&oid=120395209&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": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" } }, "version": "2.1" } ZIP 97 0001469367-21-000114-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001469367-21-000114-xbrl.zip M4$L#!!0 ( '.!I5+D!_93W"D *39 0 > 97@Q,#,M:&5R871L87@Q M,71H86UE;F1M96XN:'1M[7UK4QM+DO;W]U?4VOMZX820D;@8&X\C9"';[ %! M(-E>?YHH=9=0+:UN35_ FE^_F5E5?9%:0H"QNN6>B8-!ZDM=LC*?O+__CY.+ M=O_'98>-PK'#+K]^/#MMLQ<[KU]_WVN_?GW2/V%?^N=G;+^^VV!]G[N!#*7G MO[^[NZG=[=<^_?MV_>HV/VG_M>%X@ZG9HO_CP'C^! MGX+;'_[?^__8V6$GGA6-A1LRRQ<\%#:+ NE>L^^V"&[8SHZ^JNU-IKZ\'H6L MN=MLL.^>?R-ON?H^E*$C/ICGO'^M_G[_FE[R?N#9TP_O;7G+I/V/%W(H.'S< MY/O#IM@?[-E'^^+@J#DX;.P>#@<'^P?_;, @7\/EZIX@G#KB'R_&TMT9"7S_ MNS?-27A\)^UP]*ZQN_O_7]!U']X//9B"OMKR',]_]W*7_G>,W^P,^5@ZTW?_ MU9=C$;"NN&-7WIB[_U4+8"%W N'+H;HPD/\6[QKX#OKS3KUT'Y[C2%>8032: M^.97+]\VCO_ZZR_X=^^8O7IYV#AF;>&'7+I,ND//'W/<(F;!D^ S6%OX(AS) M@-EZL6ILS/T;^&(P90.?6S>.&( MN5X(]X8P<.XP[MKLSHL-IX(V -Y*YPI/,L?#R.'R2&;1 -'6O"9+0/+ M 9*PZ^]?XRQS%CP4/\,=[LAK]QUM^PNUPK"=_H>'WO1\V_(F=ULZ/T=R $O5 MV*WO_8()+KO5@CT4_EKF>4S#L(7E^41E[R+7%CY>]>)#^Z+;ZW3[K-4]89VS MSC?X_0MKG7>Z)^?X!%'^ZO0Y,^$1-L'-"L[[J M]/JM/OS1ONJ[5;O"SLY_=:YZIU>=&FB M[8OS\],^+<&G3H=]_MJZ:G7[/W[!M)?S/?T3!#-&Y=^T(HS).SB6]P$QM'-3V&7N3ZD[QW#9P4ZKQL[.VG U.Q$.O^.^8(X$L 2/=20?2$>&4P)"W)W6\$T? M/=_W[H2/5"**321FJ,6@$5RNH72Y:R'0E"XPKS#"(0>XK&>""(4-?6_,0A@! M S*B?R?'YZ0,1PJ-@W[CABRCYR]X8HN66#,B2# M$*=P*^!8H>X&N@;ME-F/+3B3000'R^(3;L%A4!M9Z!W(FU@1MH-VX[3[F;7Y M1(9P"!3G"=AI$$2H*N/6E'+%TQ,HQ$H7GTW,"K,"+!O1)Y CU\)W,%4VAAAL ME( 2#7 HX/*J\[\UV*95;/-@Q$Z /P$Z N:,7[6],2 /,J%]$H)]CKC/79!] M6[ GP!3$< C0B4U\B3S:HZ<@ &(H&KUA"3;'S*@ F[%)M%Z@9=VN,R/=X&:; M@4XP#MC=2((\0VP=!;C644A61P]!W9T,@(S%D*R:2,DH_D8 5=B(@_#&31@+ M[H)T09QH^7* C_64B%2/)UNH8(N./FTU7N!'CB!5 = 0H(-(Z2&!(-0#RHA2 M/^C#1GVWB5?229U[WF3B3-4)3%-,?26S2(&,(B\^?&>GK,^ZK,-Z\/\._/[E M,7,HF"7B^Y?.5:?54R T$;P#M@V;X"J9BVFBUP@;+Y,*[ &%..C\$$3 MW[N5MJ@10>%-FBMSZU^15%X5Q5A2PP"BTCKIW[[G>@'HK2Z_AB^:N\W=!RBC MBH&Q/O_).O V^.*+Y]@6:$AT,E)#* $GFY]%*QE_$=C:JY<';X\?=;Y+<39L M$4A?'0[E'R)EW7,<[PYAO?@)IP-_2>W3Q<0"XB6-Q@40$]+QX' K?H$/&L!. M@_K^?02/@]OPW$6\'/;AZ)BL1OH0]3R' M^_1TG_W/M]/3TX<D$6WU,; F!UD;.@X+X7X]:\!!1-W+L 6X&K6F.#6"*F[ M+"M7@(53,&634$J.RR@?WCX6YF]QBY"-IW1(F2B&@<$B.1K =NHUL1* )AI. M=EM 07D8YTV]L;L"QIE3)VS 9E8XJU70NU 5E18?.")/$S SAPW-?41ZX6A8 MJ';KT8W%> S'6?;X0$HP^R<[HL7 YZV);>S M?'-+9CY1#%>F/C2?:5-9"&\1ZBT2L&80>O3\OG!Q@9%!TZOF":/PS"->O5,S MKX_1U(N*8*U43+AT@FS1BA9!KMW#GM-AB1-/T? ['[ =+O]*[":W M\$'@.5&X^);?;WW*7Y9&7GB<^CGRS6 F_%KL#'S!;W;X$,;ZCCMW?!J\>%!4 M9\[,M<1[0+3>9HC/6?L4,.@8Z*(]?%YA_VUVM+3<0PD3353(:Q"-=?RKEDV+ MCSE>$,"(YB(S02\0&O$9+2OAC!>F77BJ/EB?]N)HV26,T2V(ZH<_2 M0ZBEWJGLW -E;H%#*^BQOA&:2+]+!P3;F^R=$J*KW94:-'PV,1R^!&[39/=. M4HM:!.8>0Y;%9)L[]IGCA?8W))R$2O TP+XJPUQFOS.D/(["B./)1:>(=-$Q MF(FL.NQ0X!3\'RK8\$.$=AH[GOU&C.#6HS#B6O_ZJ MTV:7D6^-$"0OB.1:/IX>+&\ !WYF. F(S!D30%/@/.: QU_AUC7>' >, K># M&G T8.=KEWM'Q>1']_-,9^OC( MK9N=KQ/0!OU;:>$13SR*\W&,>XV9'4M"*O6>U6:I_VN]5UB5O/N47"/?.XFXI'JE8W?W6;6_8V8K-5 M%_BL/;NHR!8V:6$SJVATOQAE.($7*WUC?B-JN>IAYC*.K#^YWDA3;MLZ:U6A M)ES0P!A,%T8 Q2%U(&KC+59!1XLS&,NS"]V+[X *<"L^75QUC/H?P"S]C"*B M5 6UM+1P-;4:00Q\+>^6P$602CG5P5GX-45NL6O/4QD:M]R)R :=>9LB!E]8 M0D[4%@31< @"7;C6%(>2A(7AHQ'G6#>N=^<(^UK8ZFX,_IB\)H&[_I .?25/8 OS$+=4^B8!JY- 7 MKODX][/DEJ(EVU:JL OO,G'!*LYW9@8+XW.U%L8G(-0FOD13%'UQHM3(AS*Y79XVUTJ-Q>2I[/(:; M9TTW;>V70/;6<01 (Q LLR=KY;35)8_)OW_E3)%E61:G/1ZEIL/ 0$M6^N3S:5&DO,U4;E#//VMYH2MVO*/7Y*'7&$[2( M5.%76SB"0M01WCH\"+6MWE/8%N/6*%(%!DF78.%+:5LK)O>;V\J"6=4H,0\))IQ2=!0: M9Y7Y*\[-N^1^Z.HDA4\._,C09"U6[:ZNV/)+F>?/UJ+(?C]7BL5E/6LD[,@1 M[*"^N[/ BH5.WU3=G:*J;/K#D!)#24?:B4@:B:80D$#H9P7"G/A 4 / M]X3[_-KGDQ$#ZMMD-@K38YV?&">"D\>H,C$&D!FJI9OU!B_*7+L_&)FJY9FX M 6/*3SUY>R9&,099*A8QP5P8PBG#5,:7G\G)J:427> KTT'!T11!GWDVK#=# M#T%<>CCIDK&E@N@ .;KJ$M^C "=SP3;2OPJ1RQ^#1!JBZK@U_.*.H^<,GQ1W MYRS+C)?(%!>$$297OIBPF7-FO#Y+PQ7!=[N0-5WHV%V#MJ*'Q? M^532D?Z44LA:PZ%T*/Y.,V;S-;T/#AO*66[JFU!5#_T[C".0MN3^U-P:3PW& M[7H,D8.63HD7O6%"G=!E0^5#:?:V'N]$SVB^@BZ\0R5OZQF1Q$-[3 "'7\N2 M[#,(P %CB!R25G@]/<&(2:I^IQ+ XQ7E2]8T-\-D'Y42F J,EGX=;JLTT;CH M2\TXHO+P$DGN-F^%_BLG+5QM9BG4BQF@68!G,IT M4XEN P]6/FX]%6="8TR_@-]]D9C+/B**:^./<\\6#EHK,= MOUF$FI!R1CN& M(I2[#QYP(@P@PQMHOKX8.D3Q.FT6+NW\G, 8*##(]Z+KT3SUJ!8$O_; ;+:Q M[FV)8 B^-!'Y>^NVT:62 !:',S](US2*97J23]4K2R#J4)(H48?2)RXLK94X M9,_9^"C#IV>T15S,V4 UXK\X@2]8S_1!-QHY*6*KE\LZL(X2^9=^TF;SAL9N M89A#X_!A.HHQ#3;7;\K/C&4%1D%.OUA[(5_>O/82&U4"\_0R9$V%(: FNY: M(TAU0M-3LD;7E7Q8H.S#O?KA42;[,,XV6SGG8=TGLTI+?/:TQ%PG9I9"8@^F MFYLB%N=]YV(IS.!77-+@J0D%N:8-]]@U0JLXCK.=\$Y*@@35>44M.E]%C1LS "3-!9S!:L!1!WPDT20^IHM%0C?((U-# M_O-K((KL;;^FX3!9?)"6DGE0L+TKD"EZ&P\ ,R'(C@\$O+*.QY7 MS5FHD^MVJHN.0QGUQV]%$L-*?\P1PTM*@>=U+2I86;L'2^]BG_1U]S#ZE>*8 MG*KY(AD5R2H((,X?*W<00&'TZ.45SX.'PKS'Q$_="P%7;&U2 O2GZ\@7"/@E M9J1E1<1_$]9_4]_=VX!=3J]=D?:Z%E>13]5"K.7NQ"$6=P6MZW8EM2N.N)BK MF!W3PK("U7=2-2I0A=1G.A]DZB%C94WNQ]1W/\RJDLONP2ZT=5L_M1&5]#IS MQ)5V(GY.L.PL&2!U.P<5;K2D3X;49L$EEV $#[5IMK2]$]4S+QI!N:,D=YL*)4&O.,;;NR:*^F0J>UY#GT MF%*1<2)#J2JPH52BU#]]KA6_%I8JZG:)]532UQ'TR"T(1\!(T6' >M*1L('L M&_ 3,=4%X@(4:^CI C:1_XR%0/G!6+C1J.\>WHN\D.QTI>O4"9)I\_Y0^N.D M9&Y,L,6'T;FZ18'@=!P>K1&,4[?;TCS2=0"0$_"0P8ZA;KE7AOP+J8Y8".?:RJ:/Z^T MG0@R#'I^ZLOM.EN\(\/()Z"5WIDX04*"?[.!9O-4%R%4.LE/*BME0X@,2W;!F$<7VXJ >;LK.&30PW, M05+""@NZ-8Y;/?W&MIY9(- 3WV&%-FFMLA0+ID+]X"ZP3X58IP2[WZ(SZ[+( M/36Q\%HU5?$A)O34;1DMHECI<3GBI(S3V#MZ@_4O;EB+ L%8SXO"$4 1H()/ MCN?Y99P3/N:'Y]_46/<']BUM')9Q%BTT;6A+YM$QZW/)+N5X$H4WW*^Q$TIH M+.?^=,9<.GI6\91>O3SC.G=I:V/"\,%T/8Z;T9+OU;$>B05#EAL.)L=OAE* M;'5!&T,RV"6S*ZVY;,94D38(BY\35+V10P/$]WQX,C%C"W-6')W3&4:^J\N) MAEC* ;B!YK@2ED=MY[Q5!_:/?+G4ES3.8<([*!_&&,A2B[WL\=E=+"6#+Q"' M/] I)>V$75Y2!E2Z-Q3M26RO<8%,ULSKT[[U5-/ I&MHT5D^,-.U[*T3EK,A4QP M[EHI+=$U 1XFL#%R0^DDE:>V*$+-CGT2Q7:%SXMG>6%+S)3 MF!HSJ@"5BMG/E4N*\JDV'75&OQ78;'TBA7:U@1J04)+X*:PHG(\,R3103!Q! M*FY%>[!3K=27J79QS8+-I(RB]853E#$3%DO4H*H*PE]#@<$%EA?H]**X2,$J M\?QQZ-*2&@54TH(HRY16T57WICDDF+C=\1O?WJ&*OC1(Y?Z/PAUON#/QK!L1 MSHUUIM>%Y47PK5)AE5F1V]B*! ;L^:I0H!-RU!] P56H;0GI/J"J;Y$TS@*I MG+MU=307J9Q/SZ%FLU]N8>F=,,F%Y-8AIQJ^/JL[$"MWWD8>M0BZHL/3%Q/)8&PO$#4%VA,)4\*+ XTS-I<[/ MD1S(D%W>&QV81_2)<((Y^=?P8'PSR"T'&XPG);;AV55@3]R)KMR!/2LQA#46 M-K#C4-5$*92A&&.-O, "@"=TTR3I4I"V"L97F5Q!2%Y+6/; RA?O4$N#6,V1XS%P87@&4&(TT?4U9C4>>G3* MF^7%B=CQ.S:8.HO6(!A3_%,-+](=)!+^HPDBO;U);=++N(';_IS0?0Y*GZ%% MC3'BNLFS82547#9-W;[ Z!(,6,;"JLGYR#D6=!1F-1E59["&<4/>> (P51GI M +A2C7N8GG5C4JMBN //&3B4GZEZ#8>^9OH"RRNX5&R""JYJ@[4M!B$V@_'\ M('5WS80Q:9T=L[Q2QR\_N$6?U/OV-']'-_@D%JW#[E/DA/&$8,6*,;?AO,"V MJ\ DU,)B,U$>#IXMH)E*8[)&J),M.Q\CX<0FZORGMAT>!*S%SE6I#(FV*E.: M-]T%R<%D*VIG1'S("Y.^T1,^I:?"Z&7A?.EK/^ D!CNTP8?C*+U2LTW8"PJ _58A=3.F%,3-5+')":OBR]40"OI M]WB?+('ODD:1=[,UA'XUN-]\(] N"Q1OFZYL,]<8,(V+8LRO)G.G)A/$ M(&NF!JKRVE.W]6ER2!/O%W5#U48;;.;G1P(#%GRE8 ,B@CMPS#1O M"%9P$U912H5HDW<95TQJJ1R$<*K$JOZS$!62%YV%.9U T:"RN0BEG"JL;.9& M)T$)E5JL4E-A$%W^ Z5$6CH8(9")E8D+*<:9.ZN^^[[7K% TX\'S7?V=IGO. M0Y;$@=J]"T3U:5LN'@I %$R7J/P"FF($U^ZEIQ@?LP6 M]L+R;4?7)0(U3PV$VEME9ZYKY$K;])+FF,&.)<1PC%CL21G0T. 5XA2HR>N6 MI6O72L"ODB*S;TF'I/==>Y[-AERU^:+??!!D0"ON]>JL*MV)[D$L2@O7Q1S* M2%^<[//0CBP4[9B"Z(4A'JS#_4CRV4S84[3XGF6P)Q=7QX>U-"8!/V>@=_% ML\%$N54\MO*,>0;\;,?L+%Z9W.LU*Z*V$6@=T$8!92"8M0D _!D!IQFB>8^4 M%,0([%K>XF'3A]O4>(GYZC)&AAX,.M;9Q4BOQ901*L,5\1STY^I:)X(#.<#; M5YZ3%"0*2K1 M2>5]7PLE$U&:&-(H4Q(-WMZP1H&F4M%;'&=*_D2@T(#K)B_X& $2BOSUIO1& M_O/H/*G0592(H0Q!*Z$F]K.!L"@+S1\EM$,7QPP]5X(]YGGK%C.*X?(@5: D MD2_1L%%) M/<*$NC(*!G3,9:"9ZE0*?O8$G"M8VDM=(3>55M4J*8&6*:]9FJF9Q)T0# MPMBS@8QKJA@&TW@/G21DX*9%#;'F< )5I81L7*;/) :!I53#FE'66S*N$[D:[2 M,J\9PHGZ1%658\BS/'M*P8@A#!O4.M5MCF_G[Z6FN,PBJSG4@-1) TJ.L&EQ MDSZ-])Z52FT;#3Y1:Y_EW2D+= EE2X$R/HV/\UP&%!7G"B]:+^393.1;)E]? M&Z/,A(\\=]WHMY]%#]H&E0XC30>#V)&"$X(2R\T4E!UMRH;<(C.32,Q.5%'. M]UQI)2GO^FH0VL1;P[AL/H:+QA^F7Y!4)DJ'HV;QL0>01+IHV\.L5RV$%EW. M M@M)\F%T!7[A,N29FNIZ"HS0$=2>P,J&;CDJ<:D:)Z^^,3]<>Z+HS_ ?5$4 MCE@F'V@/5'"_&![04U=9GPB*T MB<,@ZU!9)9+"6S.M3'3;0^0<&*/GI6WKKKCV0FE@OF=J=JEH_WLG'X]X0W%) MF4SRGT'W]8F.SC@V'@NM=5<3^7+:8ZWS3O<$_NNSWI?6V1G[V&&?+[YUKKJ= M$_;Q1XVUNB>L?='M]:^^PB=?NR>=JQK\]=O&)?N_U6_T._M'M?&<_ M+J[^KJM:):D# \=$]QD+6*-9WSU2JI;O1=K&,H[0HAXP_!?@REIQ:*U82[/&6C0O/LPY7A:PY UEEV5R8&1,+L72 MXV(3FXVR?P ,&R>? :I7NES7#9C=8Z"5-(JF2*P1)X)$*+M]PBE$D0?3K(^]&T M6!0KT:N7;QO/773X@9BP1[T;(^ BEQQ];9\H-V>]I8;?[BW.V_GC+(MO%UL6 M<;32_L<+.10?B4RW/JI0MNI$1QPJP4D[+@CP6Y0'&D,YLX@NP>VPE MZ@>9$!N%%Z:"^VPH_0#D_<"#E^MV7(\4U\W]O2*Y/7M?NU=?NPP6O,4N+Z[Z MGR[.3B]8<[=QL-.J8<.80NCXRY9XMUZ@15Z0)1#$T1@E(YK\^7RY M?N2R+\+G[-+SPZ'G2$]1S\<,]2SOIUFPZ9V&@9F?YPA=MF-S-TX7A\!=J_:L M>#.;W;-3UUHL>HH\D8=MT4-FLKSK=1DWNYB5S57>3-[/_3?' ?UD?6_,;CWW M2DAK-."1\!?=5$H:[O*QKAD^-\]2SJ[EN0.NU"0^(\] MH$OQ\FFWO58WYV)D/+MX];UB)\O(Z^L>/\O.58K'5AM M5&SLPI,>;\+*?]4JP]A$4^@#K==D4,^:L-'"EN[0TW$H"VZ4[D35?!;V]:9^ M]*AIY&P>TM'.?AV7!8O?28L[>@,&/!"*V255"8NQ%ZQ%Q>NN6.O3G(-].\>H M7_08V2R_."A4(DCO].RT?=%EWUIG9YT?[&.K^_=Z^YJN*%S6M8H+<5Z>]_&1 M$F7YW)X" 8NU:N6'@/\-0Q+LLS=Z(O0KUKXDT"^>7RGGD8)\WP#@81]!+*"R MY%Q60*@"0AL"A%9WZ;]Y+I?^&D-C_OKK+UH?]NKE8>.8&EEQB:%U6%Y2A:C- MYZ;8<78Y2-$;Y4 ?^!R[R 8U*GY!\7G>&#WBF+E"CGD=8DG_=;9VH,,2@NP3X. RLQ\Y.Y- M!:PW'%CW1S""@+4Y8"/'\3847L_,LI2S28'L<^[R:SRB)]3I;(G+HSI,O_,P M?1&N/V7GF&#Z5!]%L;8F.4GI*99R*JEC=._I^75";=Z3L=)MFZ@F+R^=4F:# MKV+]BG]55 47+I86Y4@LS[G915M\ N$ M>"*LSV3 6:O.KJ;VQD849.98RKFDQ'5/N-BM]1X+\Y\J5BOK\Q]I?2X^*BJ6 MA;!RPQ*^A309]20I_5'>^-W4(GTQ>#P^3CI9/.UWZO M_:5#2(FU/M?BJG7LXU6KV_Y2H:<*/57H:1%Z$KX83UE'!C"03450Z3F6J8EOF8MAV^X4&IJ1F6_B0@K'%FMFO+!A;K)D]H6!LL2;RE(*QOUWKR<"?G;=K*Z._2',HOWKT MJZL+EG0CGUZ&L%BG_!%E""O%J%*,*L7H40ZGP\KA]$CM">/JOG9/^YV3&NO6 M6^LM_UQYG"I3=M&PVCG $"X<=LM=UA=B.!2.V-18NMRYEG).Z;S-;Y>KU*'* M9 E4(*P"814(J_#4P_%4I]7KL^\=^%'E=E9HJD)3,S_;(U\&L+[8,[T'0_%< ML:%8*F>FI9Q1N2M@5 BJ0E#E,6.]KC#45>F3F66,6]R?LMZ(^Y--M1IGYEC*N:Q>$[#28"H-IM)@BJW!%(:MM*P;U[MSA'TM M;")I6E:;&,TJX3T/ 5R%T=&RU0_[5U][?=:^.+]L=7\L5I(*,_K6>>?JM-WJ M%529+ QI8W4'@-#83I([#VPH_8N,[H59BZ*CU)0EW4%TT^9^F*C\ZUBQ?^;\ MK_@TG[+6YZQC<<>=0K>M()!!R&$,*]:^KL[JNL[JE?>3NZY@?6Y++ZA.Z^-/ M:_Y*%G?D3SFOE>Y9Z9Y_BNZY>I!2LUGH("5]EO0IS#].ZRI48HV$'3G:=-FL M[S96X9]K';+R:($4/6HVL)27-QY+N/-6Z3@$*87VN;%FKCK1-RO0WO^N_VC^MO=Q5_#I!=^]XL>^YJ&K(8-"Q-, MN/N/%WLO9M:.C,R-"=">YTB;&:+3WY+0FOM2&ZC?-2<_62.[=?BXV64=2]MV MQ)H@PE7GV\79-RR\>M;IGG2N8GN%6;_'+HVO7K+!*R=N/><6BSF>>=Q-<8?, M"E941LH2=V^^NC(4=C;/NE1$MH*[-7@#_C<#%BIRC"W+ M(@H#P",4,:WZZL"#?WC^#?OH<]<:5?3Y?/2YUZP=5/2Y=(TZ/ C9=S$3TK]! MQ'B_5:\X]-IX4]'K?47=\NOV;Q#!%H8:#_..(Z:ED]+PD!)QO#>UMQ7'6TZ.J4*^ MEYX?#F$F7EX1Z/(0YWJ@WF&M4?&\1<[$^23C\I!327C=0:4;WQL*N4KF5GD( M6 97@Q,#0M86UE;F1M96YT;F\R=&\R9&%R8W(N:'1M[5UK<]I*TO[^ M_HI9I_:L785MP)?N/FW:]]_7.("-_;).[S]?-1IT<')^>WI_53T]O M>C?D0^]3DYR?E"NDYU+'XSX7#K5/3XW6 3D8^?[DZO1T-IN=S,Y.A#L\[75. M\5'GI[80'CNQ?.O@W5O\!OYDU'KW?V__<7Q,;H09C)GC$]-EU&<6"3SN#,F] MQ;QOY/A8WU47D[G+AR.?5,O5"KD7[C<^I>JZSWV;O0N?\_94?7Y[*E_RMB^L M^;NW%I\2;OUYP,NO^J]9Y?SRK'K^ZORL3_N45(^GWWWCZG-A\Z5'"U< M'0B8F[YL"ENX5R_*\G]O\,KQ@(ZY/;_Z5X^/F4=:;$8Z8DR=?Y4\H/"QQUP^ M4#=Z_&]V5<&7RX\S/1IXCLT=%HZN4L4A&=]'O,]]4BF?G+\]Q?M3YA0;ZU^! MY_/!7(\6:.:^V^9GOWB*\HE7W(>7F5M-FID!LB3YPEP/_DY.8=-$3. ;YF:T M6+5/1NL&_M\CK?8)J9)>F_0^&*1KU-NM&R*O&C=KEV-,W2$P9U_XOAA?55Z= MR+>NS$U]PQT+/EV53Y")LYHN3*IC='NUGG%#ZAWCIM$CM=N.84@2;#W/Y"0U M R=F>7:9V1Q['QK=<":_]OWGJ>\GS_/R1_&SQTSA6(2"C+9 RE/XM\L\7XK\ M93;(DG8E8LDQ48^( ?E$77-$+DI*[1SZ(^Z1/UZ\JE;+;[(;I&)S"PCJ4A1X M5P&0U,6[@/I(7Z4'LZ.AI%#ES5&) +FD_ &"942I$\@#00;-9ZS7:0'>C\Z51-[K%EQ*DX8"ZLVTUXBYSI]QD M7@ZHC[0O$5\,F3]B+IEQ?T34D+50P'#O4# ! 3.H0! H,S,$P.B\'0 MUUD?2DF"MUB2U;K==;\A/)5P+I'C-&G.'>SY.9PH?A^CM M/$3]X%U7,;0)Y/T+=4F+K=)!7U+E0MRB))+.\<&KA@3'T9,\$'X-]PJ M7/S4$E,V[H-2KE3E#U\70(FT70YK2^T5>N1A.Y62/JDEF -XK*1TRFU 70H+ MZRJ"*TGL@1(!=('?H!8IA3/L!MSS&)A/M_ 5G<-@2<.SX2T>N8:G2$VS03A* M6PM@JXG!## 9V9Q<4^=;]*.Z0#.2N4#2Q0^:?[PX?_FF#B_R M1Z%Z_?[-AN MFP2N%\ :R%TQHCXQF>M3[I .4UH=#6LD16TR$; )95@1-UH*C9-;,657);CB MT7T74M:U.8U@1O@@F.PM_@8OU63!MYZH'[3LA+ MLI7.6&'4G-NS2Y/,A\!/D_$;9/I:B;M>?J<%N?#NM9H0, /AOH00'-XZQ^7V MF$\&P@7;&[G%<=AW4D$N66:CJDD)*WK-U"H1<7 M2#]>DJHR-R>2:0_P>3&I%Y?>78PB #4J%4S(U0[QM70K$4?35U)1:Y[U9,:\ MG<% !2I(X-A@AA(F$RQ!,_3G2XXOQ(KP!5AR8&/2OAU3"_/(FC6IQ\B8SDF? ME2+AWF'_"SCZS$*M<=AGTFKVB$O\"ZQG>0.P$H M:E#6$_@+%2_<,Q;(5B,8R$7YGR&%UOP0KH)='+Y%>[>I^5F%MQ-HB;H!Q\< 2(-$=*,>^CE M%3)Q6[';XW:X$GC MCM'LW6H$4C$HIQO29XX=67N(1!TRBTD%P+RV'Z6]'=# MME3L^!1Z%RU?.9W8K?9]"9-T.\;[=@>,*="FN'\Y4(6&U!T*H0R-*;4#*>,3 MMY2TV]-D?**PNQ<,!MSDS#'G^/O9B*.S#T0RZGWTKL:D:QHPP&'XL)A(?,P< M9: 1AB"D08&( $/I%)=">B_ =! S#U;DU8,2PQ>3J[,KTFP3^CX=\8[QNM!H9["Q?:2Y\0[OT,S__)%U0.29JA_2B5&G$SG2O]%C)(V4I(JW<,UDC'@9#7@C1* 2 M4Z$P'#.*\:,5(V>#2MHZ,R OVFCM%JP690MV EM9#PT4PF!\^/*63+'(>&)D27:*( ^0_$'$HSD4K;P4:P!>VQ4V@TOP=+14P1)0 P"<,&4. @%I M^"7-4/C,PA=*M.9%:&XU%H:0SAN)F9.R?:(D15PMY7J&ZQ:SF1]E5(Q8[!V' MP.E@K4K7+OPDD-!";S$/Q@BVJN-@3$29KPIDX##9=SJ>V$S"C4VR9C!X7A>D MO,$?N2(8C@[>A3/'N[)DQZ/(UD\L#&PR')QX[D7!V0X&OTQZ;9(5E@@ -A]' MW^1@;1[4&'F%R]5BPN6H-G)'T'*U0&BY!O?JM)6\ &>EJ1="S('G6HNQ26LY M$I0Q7?VP=P(%*8K5"S*B3C"&09I$N$"0HZU,Y3@+)BB-#/=C3)F1!-9A MP^Z$F2I;_ N? CPBAN-S?QXFBB/R]E2>.9,7B U4AKNQ;,L<,0N0E5R%0W84 M^2HPQBLCLXD;!D?:X[TAM1,]?:JN*H(PZ%G1N6MI3O+U4CN+\-TS"=3T+71, MJN2X\(&[WV%WJ9XQ5,HP+['52HKQ7>;!+[51 'LB]3%1EH'^\CUWJ&,"[0Z] M(_RE\C(*AV%,2@: 8 ^IC;GN>5+*AJY'A54IRL\CY9]WCEV8;>!Z+,K76/ND M0VGGJYB3?>4Q /Z(YF[IC[_E(>1BC87X(1!J]5@/F0PP 0Y89S M1A;K@RE M%PYX[( ,75LI0^3DO_T5-@Y]@62\Z73)9\F\.'W3-E=<[9I!\BVW:#O<8M35V6I@=!'38#NVA6YSAW\#6X' M Z 8L+AT]S%/T5I*V=3'2A&^%&;$,5BZ61ELFBD6+YID #/Y+<$AKCFFV!69!ZAW\?A7?(K@BEQ">P*Z?,1IM+EJ3C#Q*7[V0T6E\M M$=C%@%1"7RHC,&\5E4:XKH*><5$0,EIRA"O0:>UP\))R ]T%$D?B5L2K^5PLC&>$HPS1]=*^RW0!^RH1SP*# MQV%SU6= V@]\L 1,$+Q%VSW$%G1A0KC)-55Y((Y&B'+*DE&2D 7-:3+D,B]/ M)0WBH^6-ZQZ,C(3BD+P7[IB"$O.XMU'I9!M+>1BV9*40:]GCJ7@%@ X1]IEB MG?'$Y@ ^]&Z)=V[0J$0*D2F#?_M>:F3RCQ>5R_*;ER>5BI0\^>60>5XYY#I; M#G&$SA-&Z7"-$!.=[SHM3'&+C/\6,MUSK6/BK#"."1T4P7T9NJYS$!)YC/(VPM5FP[*K58OJ !>65 B$RQ<4\[S,;/FT?R55GYTK3*V:'%(S76I,X3G;E'>I'XR3Y/;0+ 6 M?(V_0J.9;LP7[BN(X;M!V/S."_JZ\@H)X@+QIE$1A]04,0],S+$MFT@L+ATE M6"(T[T3@>SY5-1E;3I++P6E^ A9P\4;X/N:)E708+(^@I .?:IY(">X$3-?D M;]1K)6 VJ5B3CE7IXE\4C\JZ=.0*%Y"=L)0_,XU[P\5@W[&XT,-$$)@6VK:/ M6A=0GPSM'^1/N>@6]\P1"'&62FJ)+A>4X6[2&>Q&K4WQYA]DN)T!H9=%T3$) M^F=N<*7P;T+<)D8;8S:UD1Z*&.](60*P5X;]BQYIXS Z&'#0JJ'@OXU<^JH9 MF!3$\3AFUI80@I"8GUK;^(?TB*B9J'$#5ZH/F&\0#U-,9!TA_&/H2E^BC&]) M22>IXM-O,C"ZA9PL;6&.1>3;T@Z+DGBXRGU7%=4J"G?8/U*5C&$,&C;?$V8F MM9F:WI+"5+63ZW2E*M54A1VFZ091EE.?.6S (\>%G#)0)&KUDD0.V[HS\II/ M?K:EC,I9/GG'N.L87:/5DQUWNP0/5[JO=3JU5J]A%"['/%TZ+(N&J,>#V@LS MZJJ- 7R;,&5TJX%-C9Y*83L1['A$0CPH0^,;C2W9K!5OYXZRS'15G^PMIT'F M(JM;]F52@@"Q)D)"+%:@<0"H -)6SSK\+DNR-16N! M#3C='5)'EI$"<$<+&:ODI[#LECU?E,S)6*]JO*E;K\C, EFLGV*I->DLPFM_ M@0KS+&Z&$ %5*@CUV*DJ:*FH4212]F+[)1J8]DP]9:XPHY7'XG9S-\!\#$B*P->>+C,2\'3AZ-J9 M[5>84.0U5PIZX?7,?/\M;2HOMJ>B_F\Q$:[VUQ(WANW=$L\*71BKDYDT+#+E,3:DFW[>ILN'/ IDKU$F".EKM0"=$@Q\+$B MIT$^4Q-$@;5(BUMRI/Z$31.;FQ?T_PHSPQIH4[^&^P M?V-XOX0%=-0';16,455XH"HQC=U&(X(J@QAC5')(PO5TU8L*L7D$#&R,D-ES MW0TL&HB^@$W&'9-/=)L2)HL;< Q#ZEJRX:3L&J:.()-TC BL%#7WHA9D*A!# M,1)H,J8:OCGZD5++^3CJW0&8A8FEMP3F^]' EO$G8ZI3H?1W&6N[6F0+Q_P_ MLE,JFX;J3YAFX+I:Z2F.0[>J+(F &X3C#J,D,LF4P'B?"KA'04L]@ MXXFJI4AU,=-XO-M;O"@1E8D1%N3+,FUWA]D+$]3KA)[)L P"6.9>N2,@9+A+DI3Q]*^)/8 MF!*U0417W= T:44.,1=A$%:;;QRQSE^PY[J.*VR_18%]T8>MLH@65FO\PM&B M9?,#;TEPAL[B]\@%Z"P9S-,1KP>KC)$S+/RWI=9BP-PP,C46GB\[CLBC.G='FA8FAMW:5#D 7-_Z>GN]_HZ,I>V/ M#5[Y][WT+;\CZ13 BJ^*PHJ?0A%=LZ8,VWFH<&#V/+9F8$GDBAHB#ES!D$/C M,V(KS6(VMMNG@27=H8OZK&TE;"1@?S@=**\Y N?%S!&HMULWJD,SN>L8=>/& M:/5V0YN=%RC<7!>.I;NZW2%VL70SF"BQP %HEKF)L";WNL\2IX'XW%Y(#W4@ ME0*/L83S?![-M"ZA(P\G,Z6ECI@+KIE$7+,(=7DP04_F+:.' //&6#]A9/5MM M>5475EG:VPMGM*Q9[WZ>UKM<#1=\X2>)K?*$8M ([ R>],4GLY3 ^N;.=[" MR[+V=-QX\AH -87A4CHQ).+'\9C@S )6 3^L1@<3X3YC?DKXS-% M !_M6+XIM:;<$^JX)^GAM'VJJ@RUP;_AB*3B=AJ^*";JNS5:1J?6!,C7_M+H M;CR?XS<,I5[L9"@U+[C\HD"XO"5\;F;NG*\IH(TCB0E<4XS'@:,=R!ZVV&$R M9T>V58I,<-WD("H[DU=I>/;5%A[ZPL&$M5Q7F+S.+G;LTW'LC%FOX:C.?S)& MD^R;FSB:P7N@&%7&)V6AB4R<*!%NRTP*?&#@Q',C,.Z!E;C*O:Z K?R-C/_+ M'W&=TK84\==C4N6?B1-#O)BUJI\_T]TZI*$7%6U2U?I*U1S41 LSFVI_VL.3CT:\.[NN,-FN'QC%F[,6]J'#=*2' M$S/H.4!NUT_=8;*&>$Q]7]6RQP[5D9WSHLI_W=81LQ54L1F*>=W46O=D<^$[ M.ADM!A#VZZ-1FFM*'E+"'11X"\6R=,!02E'^;B9Z7Q0HT_16@,*1(K-)9WET M,P)/#>48=<:V8\7JY]=DS=ET%I4G^CJ2@:1Z/,!Q"4F&4?2XD6+@>F H6/ MC?X'X9MTZ4$(I33&T*>)])DM9F'I\[HCEKH4[?\J%IGRQ(( MDTZH&6*QU&J>E??(?HB$V:#C7 &VBSY-1>,L/,]&ZAI$?[[+=6X&*C!+R-"D M4%H%ACM)=%)?G"<]C74HWIU=7I@DMWKDT32TQU"=A-Q(-@I67W88'_?Q (Q< MM+E8@?GJ!&$==UD^FCN6L:RVS+(G=Z4Y,J8,Q>:K6]6H-,^XI9)Z F,%T,3# ML?,=*=*Y*% >4C?HC[DGD2RPPK]C5;.*Q^^C_E)?F!,P]657MXF&;^\P)]WS MEF^&!V'#=$[M'.P++S''>&5P*=8_:XKS*T4ML.&;B9J;UDWA?7_AU'R9E_( MVWO(]Y7SP_Y1B1R:.CG/4G_CE8M'INF5X@>,+XJ9E2J.3*0'CS?X49++)Z:= M6)R^"., 32>/X-^.Q?-QF/.*@,F+]_Z/%Z\K;[J-VU:M][ECD+O:K=$E[]O- M9OL>+IVM#W*OFT"*__WWCHY<;HJ.X(BY]>BVCVR7W'XR.T7Y? M2O-02I]19'ZL^HKB>:,#[F(I6B1_:1\L[1^$SEOMG>23TD]Q@@?YTC,:[1P\ MH?+8Q!:+$X]=A?]X X)Q8M/Y%7=4ZW7\T9OD&U"3@P[R 8_9^BWRA>JRYJ/7 MKP!\7"(K^3!TWPI?K+GL1'+9J6^M7CN_/*E4JVLOET\J:Z]M>NQ%Y>3RY:NM M'GLJAZRSQP$K[\^#L8+&[)*ZYJDZ^DTJ2V@AU5F@C)@>/3R#.!#)NK*)N M=SKM>Z/3?1Z]F8YH4_*KPM7\!0N5/![M9.W.RH(2W<^MSN<6:;3J)Z4M)<-9 M>;)\Y%M6/)/TA-C,A5.AW%SU* MK=F49P.0KM'YTJ@;W5VS(G^V8W:OZ?*GZ?[-J.-0TO490SFUUW+;:+D$T?8: M+M)P769BK8([+XA.*Y"<>6SD]O9S#8^J:7?VD=OL%^K@7;UIU%H$"\=OOQ+C M/W=&I]1_7S2^,:,X=1R;PFJ,]B-@.1,1(MH<0$82X\PV8W06LD"3TG\?5K.ZLL^,1?5;;GRAQ'VL/!'8&&'XS'L%KF5%X=[:+@= M-%PBVQX>QCQ,#AHO*?F$ZD90]"?J$.'V.[AAN-166*MH%K!T'MXNC/P]"R'\'1?];Z'KKD1 MH^G0]5.[MB*P@4#8W!-.XM0"PE;K< M T@EL'-646!KM@Y93;+K$TFUO3\V0I./=L3N_9^_!<"\S"' W(/(K$'D;PT> M.^VOM:9T=Y+V>U*OM6HWM2S;$>Z1ZF_)G 4$KV0)O7XC]R<$3_W$/K%% ; % M880$YHT1>D_0'W>]UE2;][\!>2GX)MRU"?$YR6#8P^U"P.W7>[B]A]M[GVUJ MY57'N>2/=SH]LU2.VV!-#[ZZ=:BS2ZS5KKIDNN.[56_<,>#?_F?ML"Y!O< M<]OF=$S:^NB6&VK/BP. L_7@IM%N[\?=#IKF@#S;"([-2/9G_VQOH:^14A_A M13;ICNB^$G1+V;2@6)ZV7"$DTMY,WIO)6YO)U>HSFLD_>A#]WE#>&\K/:BBW MOI+;CF&T'LC(7YU"5H8N@5'%CD%FT0&U^LA:PV'N<(YRA5'7')$_7IR!7KEA M4V:+B11)M?#7:2.I 5AA 4> M3Q)Z3]"?$/DRY0F3JXEBSQOUVGCJUA[A[P#"O\@UPO_U:[O=SNS6/Q@WGYL& M :!=.61'CS"'WZR;PV/MZK4/>FZ?0W?"3#[@P)9? $_"^PW'YW@>9!94R8@& M]]P?A:?]1ALX<-S (=5RM7)<(>E4PF.6X;4T/+-YN=MC'N>JQ]\5-G7#;MR@ MF[XT&@V0::X\^+C9K.=_(GJ!O@2V21VP:Z2.$:Y>L4).HN%Y 4O,8.M3V?/" M4 #>2?52E5DRMR"KD#*%ET6>0GL&MK_:T@6>1Y47N[" M5!:\M7GTF5L,/R\>FOBS+ZPY_#7RQ_:[_P=02P,$% @ &WSZ(-^*6/)6P0]H8O7CE"80UTE02(7W\C2Q*3L<&V0"JA_?8VDBHK M*RMC>B(R,O+/_W/>:==.0UYDO>Y?*W@5K=3^S^L__Y]Z_7_^WGE76^^Y02=T M^[4W>3#]X&MG6?^H]LF'XDLMYKU.[5,O_Y*=FGJ]O.=-[V289X='_1I!!-^Z MF+\B3F IHJISK4F=14+K1AKXI#@6F/K(HWYQ^$H'AQ@BL1Z0\=#,\[J)-D); MRY0(+FA+7_A7@G+GH^*26,^HI%8RQE7PWB##D:+IL4=]>#MXPV[Q*COO_[5R MU.^?O'KY\NSL;/7-$W]^^RR]>7C"$+BY>CBI&D^Z-X86C'H MPD^KKM=)_6)$KWH=%/5#8TZ^'L3XPAT#\>'6*(K@5@][IR_APEWC+K(;@SFC MDV'CE__3>+?KCD+'U+-NT3==%U:N9K<._=Y\C?%S[IM@=6O6LKOI!".@+V\_ M]QRZ_G+7>+'6^F5Y]7*(18\1++_7^:C%Y(:ONK[9.EVVII@,Y=N#2$QX-4_? MZA'3:Q-5-G_5-MW#OU9"M[ZWNP*\'(Q__6FMX D-QHV]_K?3#>?]E^>27K__KO_[KSW[6;X?7P%;U"4O]^7+TVY\O1SW; MGA^^_M-GI[6B/VR'OU9\5IRTS?!5M]<-\/SL_%5J&/+1Q\S[T"T_PO4F:(D\ MR)P%!99)JA27EOCC'(.!)X9_'F]' K\KW[%YEW328\. MV:LU4#P^*9_-MCENO3TX]"N]T[?D9W3?=H8^..-TX.W^GC[>/^B^:GY MY>#X$#.&F\W<&/]\.(=;;;W+WJD=_=8>;7QJ\.;Z/H=GHF9G"QV\;;:W6WNX>;QQUOCTX=2_W?;K_=_-(XWD 'ZP?'^ZVUL_VV&KYK M;?0;N^C\76OML^<,<6%M73@,*I2 'M5$BKKPQE*K,$+1K[R.IEV$/U_>(.%C M4G1B33:SPIGV?C#Y)OQ2+&E['VTOKM-6,"L"DKQN36!U9A18QL!9W2%#/7&4 M:8!?1BB2%T99CRGV'N" M5UY_>$K2;G3!3@S? '%ST][J^G#^?\-P2=;[R(JOD]4A(;@,ODZLD'6&L:QK M+QVH9RZX-TX'BE9>(\!83&@JY*.3=X3!X.[S_BL/R+X#/1YY,[Q.^#>#/+^A MK3>Z?AW:+FE_'^W)==HK(8,&[Z0>C4ONC--U8VBH:\V1=1HI&^/*:TQ>TA^2 M:B7 DY+14B4YTXYK(X$-D-4J($J\3&3'>DQVK#&YDNJQK_!JS;G> *2[>[@+ MH-J;W!=[)XD;-LX!1!:9;8=W6=&?+;V'C4QW7&>SN]UIT&9K'S5)\ZC1.?BR M?['3.7B[P;??;I#]3XUSX(2+@U;S^*#S3^<=W3G:[YRWMX]WLNW6/FXKKZAYXUN" [ F@,6\>[PV;G_8NFL=K MI/FV>730.L3;+?^E>;R/]\MG[1S#6&+S#3H;T_SL<[2&:!9DG3,GZHQ'6E<( MO@;K362$@1HG*Z_O)0)0#9SB1NC8D'^#,39SXY(C51MTLQ%;= >I^\60CI09A@(VEH'3+!R)X"M+[._4$#ZXK , \:\5>9MOUH/M;X$CEI,/J90PDYR\*"7I#K@3C1;'CIO0G\3O=&X.&0'K8/.]OH&+Y_QMH'@ MN;S1.F@#1P O.'IP[#CH = !'YG_SS_M ](^M<<]T#='[69GGS6 ?QID"R4> MW%[_)SO'S0L/NJ1]O/]1T4;K ]E>W\+-UB'PW1[YS*D,07M;EYR$ M9-M%W5@ ;H%@[8*T0G$'1F 5(<44NK0!$R*_+G^XYG?E(090T"X4=WB+R3M] M593..C!!K?2$7_7!1_QKI<@Z)^WDMI:_'>6)1ZX[AJOG!3@'?[Z\V<7H\5?/ M' ^AZ WR\EOIN;\:\]V(VC]CF28=A1)U3+YE/GV/6'JY%O1-WD_V;D20Z?@",*3^ZZN70[37VM*ZQ1?/6)T9?)] M\I"7-R9JTD\2X'+2BB,#DWHY#9U@BD$>7H\?7UZ<=#&Y-OF>^KB3#I*";^"L M=T@IIK%0GDBCX2<1'"-(?MXJIY\E##+SZ1]%>/KC&65UBBX[&E_YP1D=E-Q\ M<\K&D9Y7>[OK/SR;+F(&"L&,)A,L6CKQX>=G[2SES6'Z&'FL\Z"<^E"/_$ MAK_/>_"^_>%[,!O]M:[?^'>0G:0^_AZF2.+:>593>#FP6?$J)LX@IB5S+C#&B:+&*!1#),)+B9Z05Q>34K\D4]=U M]/N0[R;S=DD&GYW"]%UO6J)?T^_E/ZG.O[H__;@>NKU.UKVKVX<:W1M=O+PY M^ONL"2!P2H4ARE/-I%9*,HD#CX%+L"M6SJ\F*?+^*P#\1:^=)7?%EW&B+!0W M&?*CR3,#KL$6O#-,8W\437J?@V^1#_\.W1"A=_A8$77"B L8.PJZWC%0_M8K MZ17U#)"M)Y3-KSJI$+FF9Z=]#-IQY8ASD2D:# !A^(4913CVFL^O=#V5]E\D MOIF>F"-)K0X,$(,*S EK N>&$(2(0H&P)6I8*+Z9GKX1,2)K'8_>4<9,U$(" MYA2:2\6#=VX&$8^?L1/ /'[@^MOY;LA/,W>+6\8_3I\D,XF\W/06+$BUI\8Z M;QD@,\MCI-KRX)2TP<62?FA"/[2DW[?IAQY./S0U^EE0UU89Q($P0#^KB1! M)2$8=E%8N1#R-[ZZB/)GE#54:!F!@(Q[;#TG$1LB.+-:<[,0\ONYUU#R?8 MKR(8+V@2D2$(2)963Y#E-#BN)5(,(XYLY6DU:0:_=WK=W7[/?:D(:23S@C B M':.*$6V4Y\H3A:4@EI"X.*19\SY+:\*F_=YD?JO[QIQD?=.N")FPI<19BC'W ME$5"=,)K3 1PLBD-R"\.F9P;= ;MY/Z63G5JEX>CU-LIN+RNUWD$%/XXDJ5H MI-Z9(%E@:8<%,E* WHM:&:IC]0W4I-E.Z)NL&_R&R;M@F^9X\>0F?:+U42.& M0=NQ*)4VW 5E94#$!J(J$+!Z('W>FY236!&J6.H\(58Y[1"3%!D&^(X8@20) ME*O%L4>5!G1<86.HBD);QA28(Z%%9%QB;0+B,E8@:#!/R&[V403DB3?>VHC M"[4L&&<=0LYYQAWQBTC0)\.#LR>N1!8#Y":8X M54*B2*CS0)R@L5D8TLP ?$^13)0(QPG&46G!P&U5RGJ82YQVXR(I[.*0:;;@ M>XHD\YH22X7E*0P(IDI938T31IM(';&+0[*G!-]3I(]V1FN0)H(<9H#!%4M+ M*D1RS3% <+8P]'E\\#U->R24IS)0'HQ@(6+ =$089+UUD> 1^%X(JE0;T&G, M'"& XS1E+F)#F<'::^:YMEH\(6J8U0S\3/&XV4_%]343F(R'KIG69$XXHY +5GBJEF63>&L18=,0K M%H1"L@+;5^":T#$XK$E-)8VF8 _T;F)-6.>PX M>#9>+PXMYR"3>"84CD@0:IP%;UTR:H7"FF .'SC'D9D%M*W/A[;86B*=8Y@; MP31SAFD1=#H6C)& L5H\VCYQ)O%,J$J)HIIY1*7WS-!@0HP""8L%-XKK*A13 MJL+RS^P)[20)C'F&-.(,QY20RK!UQJ1"V52.JBQ6F;ZS3F:X3:M?BGT[[@E8 M38L*^5L&!=5>5I]?352Z9%&B](.AE!1R,ULPX;H!5A$C0FI^!_ MXH4AS6RJETR+3"H2*8R7P8+6LQAI"1 E,(7!<\21L,4AT\RKETR-9$$$!1(5 M(G$N!1YX_"4J'Q< M&/H\2?62:5%%4F$!N4M%D6>6!RNBCQX+9!WCC-F%H4JE 9W%+(#=,8I0RXQ- M4];J' MP'V==,+:59GND?OA>H.\".G*(NY&-0S3A*DXT9RAZ)0P! @H<<22 A:N4+!@ M+H@XFT \0[KPSE'KW9GM^-K/]3?R2!W M1Z8(GT=O=V>_M]H\I/];*:LH2D6PYEHS'JC!,>A4D9(3T.3CM;7YMLG?+JF? M)NC-H.CW.B%?.\Q#Z>PM9%D>'M,N>&D\E9)Y'"R+F!L:N*92>UJ%3*0Y(^-, M+#(SQ'"85&F @JDD&B4V:@-& 0/,$J+RTKC5=:EK4+&+*(6:<(P(49(K$$"@ M'7@W*&4<@8_CM;*5E\(G(]]L$K+X5/3L;9 M2*.@5+F %(^&49!&1HU!6(%BI0[XI=+2.(D_-$QW$(WK U;WDY9I,741Y5)K MJ5% V$A+F S&>BD-B&3P7'JO>*7EQYYO0\# M6=04 DN.Q:BBUQ2E/&AL=#HR!QNND$?&>#W?@:5IG$QY[X,2;==###F(Z$XX M#=U!2"O!@VO9?._-L/0Q=X(+@';]_(:V;@9SK(SI0#UO0V2!*2U, /3J/&$T MXE&]F_D\4.39$G]ZYY0HIC63%%@ $*^0RH#$!POLI2U<<60I^0\A_F;6-5V7 M=0\K(O(T:F0E)BR #0;Z6_!XX%^J--@ SN-2Y.>'ZM.3=;#R6A)&$ =9]UY; MEQ1\JMAMO ETCFN?SO#\Z<6.4 ;8%_0QMTH1Y;FFSJBEY,\/ M!IJBY?4 ?\ID9A\9=LY@K97F$1GL#8I\*?+S0_7IR;J/ CMN/ U$LH"%38(. M=AX)Z["TE8YO/8SJ\R)_05$>>-"(,@24:S3>R*" LND$_U 4"5^V!=H$P94"F.CK@^YEF)&T$1 H);*6JP)E6FR;+/YKV(/P];(ST8BF&ILANEPDP>3X$ M=+033GIY/_BU3F_0[5_>OIX5KMU+]T]+1Z2]!EM FGR01O14>X,>9S7*.&H1 MCB)5]:=>&NZD,DR"G*-T2MT"L4!(^3E>L5RJDJ?T^H*,X.0IT"A@;[A6@5JP.)9PJE!4>('8Y)FI MDNGQ")$>H".X+9%HIJRRW I)J(D.!XG8',?_JZM*=D,WZ^45LC:"FPHPR5*-/#*'8,ZPC, =V#(= MK2*((^M"B,0;S^[G/NJDL785P"4];([@SR''&,$96,X2% M0#3E[P9D%XA=9N_@5)Q7)#&:22$LM8P1(53RC*/VRE*!8A#S;WR6JN4I_6)A MA$&*!TD(,U09!ASC@K#.4HR56R!V>::J97J\PJ4#;8*MM 2S2+D1R%LA.([$ MJ( K$++_-JYU@SSK9Q.&U9!(X17GAMYSA5KP*<,A]J97HV M"&,:P-@H%K!FACDK!?4V"A5##!Q5 *_,,;/,@5J9)J28J^=(8&E0S%5.K\+&R>=Q-BC!2+='(C<].@6 M@2+(<8&I\DQ*E2(0TAF.,:=<(#K_RKEB(C?%_>%!8A^EYRY&!CWK*#@04#"0 M/0!ABQ0VF@.1F^)>7Z&MQLAB)"TSABJGO#$(Q,WJ\IRTBJK*S3S\.PA=-[Q) MN\O&UYJF#6F#/+]_E\K/#.GRXW_@)4WNCH;OPFEH?V-46]V30;\H6^"I#6:T M!\>TOQ5-FIPYL0,\O7MF3BIB++@-W#&KD464*>#=R(7FBBL;'-=5B";-(^=. MF5F>5&1(13@W.AX=DP)+6N:4*>%P])XSP0Q6@B\Y=T8,1.=5C.:%6$6&0120,"4XL:\5EH(:302'"$9M*QL MDDKEU=Q]T')>&,A%3 G&\!\U#!NDA1+ 2%18CFD@8=:H: 82X<@I7H]&L2=1VK,'-=,6W"A7]"(UO1BL<&+Z%,=<_"K M&+7,FA!).KO0$R$5JD BPSQR[C*B]00UTL!,&JEXM (S!MK6L&!,P$AQGT[( M6'+NG *M9Z]S!2/44Z-L0($!:M!("&(",DCAR$AEURT72N?."[-PAR/XC=I8 M3EDZADLPP95ASFA'25@:Z'F%EO/"0-9)A9D,!(?(&"+*,2LX-A$C'9R;XT*R M"\Y 50%:1 LGD;-81\.0B$81+B* +BK+HQF6##2G0&MN&(@8P0RWR!C'/,;& M*VLX>)VIO+_B8V/DITV#/# M!(F@\ZAB CP_C3A3D04MHA*^ @9T[H@SS0"H\9$$[34Q#/XJBXUP/#*+(O.J M6L[X9/J';]JFN%83_0V\,=@>Z!<^%?#0O"1A14CDI) .6^P\]TQ@8I&GVC#O MB^%"A^LWS1*O9UTMVB 2*&+>2,<9C,"!FR : AP%C::N5K3-S>CY.37Q! MA-+41)9J$ :N<)0.>4T5^(125*"\W(-JE%_NLYAJ$E"8YQ'2T5 MS@%>O$0 N4D(9/,1@11=$>I*:V^J> M0KN05P64D^B5L5A3Q@4+#C0:*4)R2K12!%%#T\H' M4LK[Z+47!N"!1A4HPS%7YV(\3I::D9A)X0PGG%D55#KG0BEFJ!!<\ ILFYU7 M&DTQAA>I0H$+B0UBT4HE-?&6:VY%T()7\F2I$E'_Z'DV'J.SP:8*X),L::I<@XC(KBG@>GHK<0"ZR!)VHXS2E",$&BMRDK&$Q%BBAY+3*>4@+=/ M4 "/Q5I.K#($J:@417&.UWTJ>H35U-(A(^.4>"H-5V#XG<64X>BQ)AI)CBJP M;>!=KWL(7DHGE9&ZB_ M_A,D)4Z#7^J(9M98:['2!,M(M.&>K+0'Q&QUXT>_W'@)ZS M9QV:#CT*UBOM'7,R6DTQUTI)*\'#)FH)=^:+8QX%]"@#GJ)(E%&":6IM=. \ M.JZ$-9%*( M:)RF2(>T0 "3%:.(0 P'CBD!JCP3F9P7Z8A<.\$B)P$Q1CE3@G/G*&$MH(A*A[VR MGB$>&0.LK0!+.P=TST,5X'M1M;-.H/.M%[EIZ(QF>WE:8MM^K*(SJ>4('K2 M*TZC8A(%[0A\%(Z0:&U@54I(?N;"8LZ7PO+803X%_AA5U#FKF9+2U.3!5ECMEN1+> M>4:X,R8BYYP@@BF'+5\RYBQ0U9(Q,Q=P<-P%*[EF$44;"-A,:BF6E&A=I>7] M!=*8CPWWEQ+R ^O!C!B)190(5+PMUYBBH5TB)<2\@.Y[D2D MTT>54"HP@8W%5(-#A@/GT2HDYM\/_R81KQU-7J6(U;PXYMP)JXQEG&C'@O.6 MC%,F]SR0M+W^!F<0&)?32&)X-RXV 1@C)55B#%2^"TX@:JTI+% .HYL>=M<\')\T+ M;C'$<468$%PZQH4V" FC>#"8:L.K<*#8?%!DBC7C$ F."%#8WC,,E C&$$\X MISQXI2I0&N+^2AUK70_$R:LG+MA+AA@U4C#+"&$V\&"==HB)0+RKP/$$< M:19+$ J\+O#"O6/&IP*;FC*,):$!_HR2S=$$[SP)E7[4*J.'6^5;\_8+5MD2 M&:5 GA(?F#)*>PS_8R92X3G%%3COZ=M!J;]-$::9L3X?E<$J6@V7*Z'!$^$@ MF)RY:!/8H"9&;@TWQL[QR0?W,]IF2$>(M3<'75^,:E=GIV':^R66W/Q= M.K&0@N:DCGFJE1=E.?M@I:;(52 1ZMO<]SZ'UDM.FQ-.4XA*RA2/ENN$XPV5 MP@OO$;/:$%T!"#_5DI2_R'23J]>>72&/043M%4,Z4F88"MA8)HD5CD1OD,2^ M0D&X9\D4LP^:>2:L(C82EPIW^FBP"S9&H"X/X(>2"G'0=GF(QU;7A_/@6[VM MHAB$O$A'?/6'HW^O<94Y.0G^C6FW']O*+/GW4?D7H_)L6NNE,LPHI(DFWEM, MG,5?$T3..GRX%ZMO&"#$A M%(X.(<.81EI91;VPUF&L,:V2,5H*U!,>R[84J>\J(-WF"&.-$A"D8- MEY9'9%R5=DQ\S6:)QF5>_V:[!W1>(KRE]$PY5]"DM6$M&5**6:),$$9+KB1% M@EF[S*>>3XZNL$$JA[&X\A12AEH$]D;IY*ETD RCQ".'P$SI6*5L\*4UFC=K MM-BBPQC(B2&>$H<9<503YHT,+D3+F&45.,OP/\$? N760Y$==DU:S;C)6),+ MP:\5X[97C%"1<"H0 %M-+/4F,,R]199$&KU#40HJ:/6I!!K'7Q)J?JDRZ&8C MDGAH=FI2(.=RQCO!%(,\E&KEZO*DH\G5R??4T]VT=@$CIB7FCC%.TF$VU"BL M&%&<8UF!7*[URY>_$K2=K/ARD^(E6@I%/UFT% R;7Z+?( \2 D"[= Q4)#,. M:Z\9#]JR$*SA\WSXZ[,L+O%(YPKYP&C0+$3*>%1*2$MMD*EXL9-ACI-]GV41 MAV;489QC+BF'J05:V>D M53KPM F0,5>%V@7S YRF6$] :8PD37MS. N2:JP%)I@'Y)4VO$H+,H^"=:HJ MPK-W9P-":?^B4TIY9J57X#$AJSBQG#H>_:U]@D-;*$N=IE9+=M[JNUPF[?9B)=.>[GKN#P!/&VC@_@?NGF*8P M'[[A[%45I4ZRF- CCVGWA"+&1.:\\M)@$1:.H;;[1R&=>]2#.8++25^DNY;\ M]4C\98UWD1L:@*L8PD+S&"0@KL"LD@&+"IG"I<*:!PN(F;-,!X>P4XPXIW@T MJ>"-"M$08]6B,=0S5EBS05C2:&VB9U$PIK'3@O-(!&,W'AX+-I1U\_,CJ M^SQQ87_XO@TN]UK7IZTY)VET?P^_WL&R5A2A7[P+IDA;>DHVKDZMR2@(\T10 M!%C(1$TTTXH$CJ((41M;Z1A9:&X2>U)T/T2 Y6#3Y43 M3#[\.W1#A-[AXR+B7"!GC-H2(X)A#$<#7KDU"!OCHG5CE3'7(=ZU,Y/[KT5X M!PB99PZ(OMOON2][P.7%SNY>16*\TB-,1: RU8WUUAG*D#8J+8T@8F65R_DUR_-"PT=!2R0=CXHED4($AJU2 M4AL*D,D*$I4(KK)D^63RW%0F.\L$1X@-E"+F&!+*(@5R0C' 6$18=-57=8]& MC]FK-FFPMDHB'*5A$GL%KH?&2CDGL95458AXR3%HFLZU/-Z-SDF[-PRA5&[O M![D[ G\@-5M$2G*AP'E$V$6FF)9$1Q>-0,)YZ0@R%="&,R7@XZA&JEQ@2G"N M&:! 8XT2!B$?A&"4\RJAP._&#$=%2XK^=MR>1 M+W[L /QUN3$\_O;> 236E MSFJ=2L(100,SA%F )"@B9 1WE-#;E6F7%/X5"L\D+DLT(U@01J)3S"%B HBR M=H)XC)4V58(W#Z3P;J]M\HUNR ^'N\,"VB8BO\][?N#ZNZ:]F(+,F%&>&,1I M-(Q(J[ F4H$H>\DEBW3Q!'G69)[-*A[U6 +0Q? O@X\J.F&,\\EMQ#0N7-K! M;FBW1QN[&B;_$I+>?M@*7B6%V :L3 C6>V&9IDYQ9W%DV%AE*!D75%P (9XY M=6=CB:T+-!BD,&5,4JDPBL0J[0B30(2%0=/7HG/!@,]3[LH\#>U>N=RUP.++ M/'BMGG.?0!9&UA MI)4V@#H(X&Z M@+"T6!D?/!XEG),6!?Z M_9 _WM$'L]<"B%"' 9^1M!]%"&PI5D[&B)%C#(B1 M,U>0J%/TLZ1@^3D%'3Z:2=!&^BL=/KG SZI6+>CALF[V;=P^)]R'>/3![^'M[= MP4T-?V-U>G22Q"(::F(](+=H) )6X %0/Q>!"=#7B$OJ8X4\N@5EBYEX@8+* M=*9T8%&R=*(H./I.QY1W8KTGH0I>X).RQ3/*E[622!.%!=R"F>/*RK2H"I"% MAJ L04N-,0^L,1.M$;T@E!#L#(L,,)D%]DCNGT& -P*ITAK.D[#&K>.8KIHM MHMXP1"&IHN)::6:0-H8B8K6CF$3AQT=_+/7&S)EC-JN_0B'@"NZ=,"RE7GE' M([94,(ND,7K$'(!*57WR85Z9X^]!D75#4:RY?P=9D=U,SOF8G6;=?IF<\^AD M3$$-]3 RWFCZ*_O5J,;>4X:#E4R[5&W7J C^N52>4A_&:F MO5%RV;72V(,N_'DWZ)KWO;P?>^VLESCSW;LWCYU\SD"!_5P@]R;4DE)CY#A1 MT3/IJ#'8!(1TD%X13^P8:H&DU9_PER<47YGN.$?AF!=;MO,1.P6\# MGNIFAT?]S:QKN@ZX:AHG#LR%CKD-[Z]KF7O@_?6FOQ)?YJ!_C'521,XTC]92 MR0&[.8F%4Z/UC#E72+-=%%X45;=42$N%- \*B7MD W9*$<:9U40I+87"(D3J M3""R @IIJ38646T\1_G,SE_EH5W&PXJC[*1F/^B^:GYY>#X$#.&F\W<&/]\.(=;;;W M+WJD]VA[=;^6?/3WG#[4^/BH+5V_H[N M'.UWSMO;Q_^T]SL;YP>M?;Y/&FB_]0'MD\VL23;0_O$A/6AMT8-/>Q?;;S_P MR3WPK,$!V1.-SL=LO[79AF?"$W>.FNL[Q_N?MNA^:R?;7O?MQK%O'[0:[&"] M'1NM_7[S#3I_U]KH-]8^>Y$.L]2LCJ7S]73V45VC$.J1<2((42Q84EM.Z/#FA]W%H([OB4.JUT,+7!3*Q MSJCW=6UA?C75%@D)?@1CRPF]CT.O32CQB%$:?&))56=OC/SO#@DS^QA(GF\2'9_O1AV#QNG#4^ M??S27#^$YVPP&"-O'J]AH >'MVA#O\"D>W0;F)-1+J5W=4%0FM# ZD8I#/^X M5(V?>([H2JV7^Y#_M9)6K5[>LG>37XK>('>A&'T]"L:7UMMGIZ__A'\FJ1?< M>= JDEAXKJ16,L95\-X@PY&BG\L'7-Y3](>)?)VL6S\*R9=X1<5)_X^SS/>/ M7F&$_K^5LMWK/XL3TWW]I\U?PMVCSZ-.+KOZ=I/KSS'Y(3S*]OK]7N<5/ FZ M[R?G9]+ EM-0=[UVVYP4X=7DPQ\^*T[:9O@JZP(SA7IYTQ_E"IR7CD6J\J3M/@^S!%?3_I?OQ>J^5[O>S[KZ]IM:K1MR^C57QY[679=SYI M,)F_T4OY&@P]S<)?*T#<<9,3XSU@[5>HALM6/]G->)+&LP@M:[XW2)/XWZC\ MOS_ ^[KKZ[5&\+*?U#KHE&#:>Y%3/(>0K#R+WMVZ;7(=WZ^6O)N.* /?J MT72R]O#5_UX#I[C]OU\4IEO4"X"%<72YR"["*YQ8M/QZ-IHL"7>7;#&>/$P2 M!?>:6ZV-]=IN:ZVUL3NG8]S=>+.WL]7:VMBMK377:QO_\^8_:\VW&[4WVXW& MUN[NUG;SR0=.'C3P3P8T$_@\O>Z+VOKJF]4:09SIAPO^'W<-_S%4 6&K$LFY M4P4W91@$L586,OT5(1W/<9+Z;TWPTS'VYO9.HY8S/ 0I( MF?^2>R)P%!99)JA27EOCDDUDBC-SYTG?M:Y)X9/D J_W7!E32,[VRLCTS0I6 MO",'P_U/3NRW]LZ:;[?(?LOA@_4& [C5V>_\<]SH;/!FZP ^;P(L^((//NV? M^KI+X!S!T?-BX]?&A>'J/GV(-OO-(;[K2^XV8'/G_;. MMEL?VP=M-6RL;_#/V"%,)==U@!,8 !K%=6L%K2OAO25!&2'BRFN,ZA]*M'!% MA=>UI9#^H) FB;I?0K\/DZ9N8Z>WG'].%N>.$BN%>VUVM;TV[W^K9W?I?F_S P.4A)>[@3 M3GIYOY)&8#.S;_?$0:>!X#M<_SO;OW"D^;:!F\=?+IK'']C!\='1?NL0;Z]O MX.W6X?B>C_ LWCUHG73 KV\?''_!C;?_'#5&?O6FO]QF[R\=? ?F#G/>9UK%+$) 1=-Q*#ER\#:=7>[^WL M[JTU6[76=@TP>0N ]TC?85K;WJEA_IO_O;:]66O]9Z-V#;-?XO6U-RVX/+Y% M4W9CAGY.[S^-:M_LY;7^4:C].Y&FVB@(7PM='_ST$=PU,7^5RO9WH,V."L0;7J:&DSJ)Q=2T8KQL=J$82 M$4WIRNM&*A93H_A%+V>))9988O98HI7#\,MDZ\J#B>:G#VS[ MT]:PT6K01F?O NY'^Y\V"(",\\;Q%Y8"V]L)4'S:NP4F>O",0[Y_O'4.8QL> MM!J@IG8 ?,!S+C:&< _?OVAP !3\X.--,,&<,=0[77=:H.2,FKH1D=>Y43YM MQ@C.Z#&88(L')EH[:\W=K009GCV:>-/K=+(B)2K4-C-0U4!C&_)7HS=YQ&C0 M*!'1-L1,.RVILW7XZ5.!Y:8OS[?7] MSQ(CX8T'[> P.!5:H;JQPM0U\H1*(D+P>.7U**6LMM5UJU7Q*'[;.#>N7Q*\ MUHNU_)+0-5/4BI/@4C*EKV7=6M8O:NZH]'I_(*+Y=*J'KZ*1 IE'U?.PD/CC MK2S/OW?(Y*IF#_/C?N0:697DYWK][F#%JB;LD9W.$7UOS_6(A$^E(Y[&WRQ2 M7="3O'>:U-#-J-;(_J3RH3DXFI<5XL*;WJ#;SX=O>KZ:YFCD?#;(/YT4<=[_ MM'71;&V<-=?7SO?)!CQO,VM^ O-S?-!IMGSGH/.5\WFQWTGC.SK:/V[@!IBS MQOKF\7[KPT7CTQ8\XV.GV=G'37!C;SN?P2ELG'9U;[FK,VDBF#+%ZS1RZ33( M()9DY?5Z:)LSDX=?\#YO:+4E]W\37+7,^=9XV\*H*FZ%?;*G9NNM2[;V@@LE ME:_;2&F="8+JFEM=UYY(9PW&2-J5UT34B6)8?MN?FWNEK1[$M;^56K+6RVN] M=&)S[7B09X7/7.(O 'HE6LBN:]6R:7YHNME%^?WW!9+T!T[9UNK.ZNYJ;5QT M+"_GZ*9DUIJ]U=^G$%V:41[@PUR"1U=X:][GJ63'Z$_:[(,KJ>Q^*0!U_MDI M(8F6LAZQ"'6&HZ^;H$@=T4A=P)I9X4!C$5[[>U 0C]VVKKQ6,FC7V+ M7.3YD6OX&9%()"&ZC@.7=:8LK5OEP9X A'*!8XXX2B& #-0N9@A5)0+P5/SS M!CYNYZW>6??Y<<_%9QZCU4+B.E).UUE(J%MA5ZUL=TBZ5 M@ SV6%)PH]Z 6,,D=S/SM3IX(KE[WP.JM@^RD\KZRC]-J8O&^OYG2B3E! EP M!Y@%,PN>KV6&U@-7/%7Z9B2HE=>:8<1FKK)O ]6[EW]^&U,V!6Q/#44-=/U-:![+1'^VR';2F+4WQY1>I*A6LN#>8;RTCS>_QPP M]0&FK.Z])W7&;*@KG%9(L9 F:$,B T>:87Y;6GY_3)663@QJOS_J=9_KBO4& M^\P(TUBE5#8I@3*.D)0V$NJ14N^D=PY9,#E/:$8 M7!6<':_!IO)%M9-!7@S28FR_5X,690@*D]_L[\GTIS3D-==_-8?LI/4J&(B? M82D/)XXE-ZWAVL_B YF(O0ZMT9JZVL MWR[S"X)Q1S77-D7Q@/#R@L]);DJ#MCOLV%[[M^(A ?<'S4@^>LC"35ASG*-2 M\E X=T>I>& --.+940:_7*G-'UG*N2\U;+%Y\!$!^]B@#3&QI?17$K"/]YL= M-_!!Z_ <0/H9C($TU^$9GS9HLW5XT8"Q-2^V *!_H=N?/GRUWPS&V-Y>W[C8 M7E\[VV_M(W@?G)Z]O=XXWWZ[1QO'6P#R'3_85.?75^F5XY1*'^I4:O"]G)%U MQ9"N.S7M04A[DVK%T<\MXR\E MXY$D8ZSX1WI_*18/$(N-JYT3@0EG6:R[2'S:W&7K2D17EQH;SG5$5N&5USM[ MS5DQ_*(:WT=?>D@&_>M5AXD5V1B;^\JF'S^UR%PEQIA("#)!U[%VN,ZL9G7+ M.:Y;2I&5,1BB0@)7A3?_UMZV>]:TP==L@[=92V4,OEYR?KS\AR?TM[>Z/N5T MA)H=UMQ1<%]JX"U_ 2@9RG29Y%M?RX7^#?\^BO@KEX[U,8^_]FM,_8?#DT:?+:1M3S<-5\!!2 MTY,\N%#Z"YB,^BMW A>UWZ!3D*5:,0 ,7!SU4G[V9$]R_\CT;[_*F;DYWC38 MT/$%7!3V1[N3.,9=Y:V!1;E2,KAFJ)?TVC4 M@S?#8G7T\>M_'WT9[,T@SV%LHXV*R>Z6!PQ74HG\=/P8^OWR&0?$G$2R[F.0 M=89)K.O@>=U@+Y03)BC.5U[OA^*VP-\@UV,$71\FLI?%%7YH!+^N*K[%N M/$T,^SH:74U=F_0-J)I.UN^#ABH-4=[K)O#3'M8" *%AK2SS;ERYV+EN^F:T M>?*6%K[JXWH4=6?0#B.",<23HMT)AX-1Z3M/OE2?3R:/B7FC84O\].A5Z;[S3=8XWZO%3H>:/EZ&=$G*%>X7KDRM09 MDZ9ND-9U'^!7CG 0*6=OJ4.7.G2F.A24E:FU30YXTC@'.C0W21$F/9(G>'?G MKS5@U_J=%XH.*%]X2C[!4*!C.O#FPQ<)TD)W@/[24M-A[3#OG?6/)I=7 >&& MV.A*["NSW"1CN*'[8C[L=Z%?CGQOK=[7MX ME?+IKP;^PLQ^M]M5@1XV>],M<+.(0:82SI1*)"G3PUX^O"O+-<')_,VX025A MSKBVS<4>WOZT?]9<_T";%YN=YMM_LL;QX?!@?2T57V?-MQ_.MUO[>/OM5_NP M:+.UQP^.UV!,CC8^[:/]SM9P>_V?+_ , N^"#M;AN<R[+Q9'S*ZZY\CY*2?\[T$! RNJN4SV MI,[/\%UK[]+YD5QPE'9S*Z=#G6F*ZSIM&:94:RE\1)3[AQ7V7$+"A7JGV6OB M)4F7[_1PO?(X(..909>-NY<:%HO'9@U7)I/\MISC-Z,I7L*6^V +N@Y;@B<2 M4<+KBD1<9T'&NHW&UQT/EG,:%6'Q!V#+5^F #UA$G8,5UOB=E9U':>N,!EHW1+"Z1 Q%BP56UMRKO9>90-](D9H[ M+;16UGU9.\FS]FBN*!H=8O2BU!ZCB@FI2;GQJYAHE?SK,@MNM'NL2+O':KU! MOS0DI?D!/366ZLTR[P]:#;K92*9'W:[H>48AH+!8C":/A)!,<( MDI^W2O%F%*V !G19Q[2+OU:VFILW3[B"P?M>?]S@CE3N_K.4AIFL]#R.\]/?P'ZE \J K(]8/E3WHCF#@^W_XT?'74_-4P MR_&AJUN,+7KM0?_K6^X[G?YJ1*4@"3!?ZB;V0_[*M,_,L%AY>9.U@*_&K\O(JN3PQC\ZV+DI2=4J M10*T[9ND&+O]XLT&EK%V4Z@!W M1F#'W,(TCZ-E[L!Z9PN,3@VOSD?^S5+Y_ 1_HI77 MFY=KF5EUJDB5<423SQ3XM-4CK!;!C;*9/V_31OD.]1V MCT)8^@?5).A2FI\K\<4M:;YFHWNQMGT21ITOY;J2I%5+N7ZFQ-??E>N4196' MH] M4FFM=.IR)]1^>]>[&0-X.D?O]Z5JJ1IWZ:5J>9[$)^2[JF4G^! Z92)# ML]=-R6-YKUT6$"VKRX6B/SJP;./?0=8?+F%%%"O8SI;Y*93CZH4A;B6Y(^%WQ^Z5T5Y&^^!>3 .9\H9 L%PHK MRYX*C$_#=,UAJ5\N=ZZL9X4;%$7:EY)\AK6N:0^+K(0:5VH)M)4?[;%,;79" M,6@OHY>+P!!4+K2^HDM]55GVQ(2MO/Z0MEYG_7*_3JE[X(?VY'M27>U>,4A; M\]9L;S Y9:?,P%KJHTH2G/WB>LJ<*R2V5$@5YD]91F92M'448'V?]USP2?\L MM4TEJ#W[::RUMK:;/Z6Y?H;%YMPR+W.@J\SIZ1R$<&C:(Y-=Z MHQIC(9U@NFO:H]ICHWRNZT==IR#$7E&6RAD#GZ5&JB;%%5]HC<27&JFZ_,G( MRNOMLB[K5G=48A"Z6NJ92M)QP?6,6.J9"O,G7WF]<7Z4V6R9_E91\OVJ>IF; M=8@E^7^4_!ROO-Z%:33]Y8)H90FHOIL/]DM%>"=5:1^E#N]/+!M.%X*4=6OQ M-$H CXJ)+:L O]Y]O_%F:^U=K;G=VJCM;+Q=VUG?:KZM;6[O?(*/]7?;V_\W M?=]MK;4V&AO-UNXW.?!;[W$/XY:W92!*W?XK(D^^HU,>@9=:1Z'FKW)SLVZM M?Y05*?\MAQ=H#VL[Y0&.-;BV"3Y9#:/ZA[*0O,FZ1:H$GVI>UMOCZH+%U1ZB M="!*V5NH=8+IEA7*XN71)D2N3_522G1NZ;U,'1#;MI F%*OA;3)(PZ2+:R%T]'FK;PL!3?^\>K\ MF?3[*(T:>H0/I8L-SUT%=[M6I&WCSA2A>%$;]@;P$7@A<606A]^CL@W.C,_* M&4[8HG;62T?;% .8 9CM\01WS/#%>&(G/YUE[?;MWXJCWJ#M;_\:SD^ U,7M MGT_:P/FW?TR3Z[(3&.)7E]Q=?6>I]K?_JFT_G7??_^J)>>_XKI&41RMT3MIW M/=6&=@:T^>KW4/2SSETWG.3!9W>];B]5*0=:3GX'DEY[?M8=A&M7RJ,EPN$H MAW4D'4"H$6T2+Y21EB(#36*@<<@[Y<\PTP"KDBXHX [33T0%WNR6/#4BPR@1 M_T4MG4W1#X?#%[62#NGN8"^R;JN/?#A1%3U&CO4$$T=E_J_W4\?JB;5V26;QHV>N M_/*#_[@Q#YBMEHEJB=$N6;,6RH*4EX>8O-G^N+5>Q[H&0_2AD[E$V<1+=ERJ MLM1_OT2 MQGV#OF#I';2,@P1+TI-&P 8$..EIXX[ _*5N ;8D(Y'.51MKARM;?8W5QM>^ M];@7$^.6GC*R4?=U9=R_@VQ\>A_@D')8%K#18(2C +)?P%VI6_,EU-J];GHP M *OQI?20[J5,+'7.XS"NZ:3C$1/)$H.4;/NB%D-"I&GJNR4VS3HG)LO'EAXX M#4 [<$DQ L,EZ_:^RSQ+XCT2\4X-X$B;M5/F ) P#[9$MB!1Y\E.^(D-&<'. M*TL.T"[9E 2/R^L^)*M2C':OQ^"3LY/.WD@8]:JK)1FG3T8?DA, A!D!KK%1 M+TO]=($&.\F]'"0?.#_-W,2CJ$40Q_)0S= ?HX*$VY*Q+VF6O-7#8:T8%H#/ MEV1[).G+ YAU0,7YF#"#?BF(]5&P(%G$LF@\7"[%,[_Q->:]SE@L)]0"^H%! M7U)K^M3*P^$ +%4O'XX1=3MS0U!ZIZ'=.TEF;6+5 ((L"? (!$BJ:6*GP,)T MRDH%(X4U.#EIIV."R\AF:8O2\9N9'92X,=&D&\8[\DJ@#5!D%/(KUZ) 14)[ MDY+IKENZ<5#.AF$O_3;(:^-":B\N V1WNLE+VC\.[6$F!D#5X:0PQ0AU%.E( MIYC6_H #H-F+VB2@YN_@EI%+]=LH*@5/&<6E;L>D O@<(Y$NV__^E<DPWB2>UYLN"?/HZOC* MX?ZV0W\".C9AF/$"1]8%WZ%?>H0OKM$XG9M]LZ1D2VT>PHB0USDM=5GKI@SW)1T?1]S3 MY([H3K&_::0E@%"!(@6C 8"FNXX/MO[BV"C#";+<6".[R.4?^ M33>G:,=\M?$PE'D;Y17&C4:DF[1\=(<9"7 MGB7(2BCASI52&\7A1@'S1%^0K%ZI^L87+HE^?2$?*#@YPG8$CW\[AFVTRWE(4[Q'%&[(SSHY)PC/B4?BQ="M+ M#[]_E.6^]"&S?-C,)_E[&'4K)#=Q35_3?5I(M9 MF."UXP6MVZFKRPG_['B=)=.7=9-.4'!Y"E<6BX1 MWHR6)P-WDO?\H"36,HKV5$ $YKP?7/\2P[?3HM(@96?ER2_KCY8XW #W,Y$"K,8%'ZQSEJH89T;]GV^/H^?'LSDWD9*!O[YWFR M=J9,B*JGVVO6%-F2IH^50W.7/-X*9@&]1S&OD*CC0QO$\;)1'"?7Y25YBR_-/^@$'W,I2Z MY($G<"ZN'/-QXN;U;1N@98]'ZOAJ2;I4!6EC22F^98+! %"3*<+]N3FUTL,< M*8_+59#4^ YE\4?J^_]G[UV;VDBR=>&_HN#L.&]/1*4[[Q?W.430!GLSIP%? MZ/;&7XB\&ME"8B1A&__Z-[-*$B5N1B"DDLC9LQF,I%)5YEI//NN>)>!)4,#J MCCWO3'9@O/.CS?CJ+VK)<[74^>2]\2FE9Q3SL#9E4Y:E/BG'))45S;DF8MEE M:U&H[RA,2E4B@_-211)HZE;W_-1$(4X>RRHQ^DHZ=%JTP>#\]&P4(:P;Z[WX M7HC(!VVA^F$'17BU+NVC8MQRL!#9^"_I\SL^Y6\O&CM]?J^ M%\&]2"@\QOQV.H[C'U-^[.F9CU\];EC?UV=M5Z6O=#^GN_;=;^U^KYM6HYB8 M255BMB^S8ZO R+!]6M:0I?]]T=J-UM:@=/2=]>*QD*C .'G_,L!9F"HXL596"V*D,;$=!Q"4F\D&LGB["5ZJR2U'5&^6[5GD[5(95?=D<] MHR^_YU1_C>M4B=\M]7OE^TQ*:#X;^6M&N9211O725:\E^XSK!2-25P_B6H/V MYVZ9D1+7(YZ^W5XJG;G\FHO1EH[*NZI5+M=U%$2K;*\R6W;L_2UO^]H:WURD M,[E@;9>*J3*=Z8*,:H6*TCJ)&G;F$Z!U MDZ[Z?N]\4-_BJFA@)!?]1$9&,ICH2.U[;_957[N90?RT=N,LULN-2$D& Q]5 M+#*Q8E0\4)W&<<7&!8[UCU1$RD?ZG#Y:K5NU.B>][ZW_G+?MUU%51+GD>CC> M@6XZR#N7FSL-YG8\"F=0*E5:W].J5+.38/ R1>%^:%:FZEX1[E%J6BDH[;X] M/TV%J39^>E0/?._RO'%)1<_:,IKNKNIA67=Y@RJ6;W5QL0=^6C'K$?E45I@T MZ1)Y;]?2M3KCCGKGK:HQ-QA#*[_QRV4N%K*R.2AN_)Q[337?].4I.W$U?^Y;1'4T@ MHY/\>957(O'94O&FB&[_=E&=Y29+D$FX7!8D59)5BFS]L.WZ=NG/^.[+ ZV$ MG5&XK3](V)&TJOSB0=R*>$16-EL8G6 Z74_;D>LKGM&=Y-D?.5U^(;NMCPG5 M7%+CK^G;:WZ4A!WG9VF*7V3T\:^V5)X[SZMI8W#$[DL8' 5N[Z'8%>25U>T5 MV-2NGTC5M);WRIJI4>YRJWU3R;#_8?W9,$EI/Z5']JNSL:._KZOBEH?,/59Z M;,&Y7A3N:GV3NI0&>$CU?/:>Q+$Z>?2W5/G?&6>:7FF,4 YM'O<[>)6RI2H7 M0+T?PH>=5Y=M$")E'/7+JNJK?GD3DV\MY3DIZX@2Z%'&524Y,R)!=:S>B@4C MVE4[7ZH3ITP,2V?+]]&25C(YL\@M1GBNU\7>&K#^8S;=N%MQ[MLUAI.-Q]S; M@GJZ[/RU\^IP9[OU?O?#__O0VGK].OXS=7$Y^/M]Z\^_/^SN[WSX11^7U8*< MW3)<5B6VC:H,3D][W:KD>MQ\9'!)K$>L<9JM5_;,E*$[0H.W4=E;N[M%:]Q; MOG6#G5O<[U1YT6K]Z3N1&YO(K7N6RY:';]9=\O^*/=>(X(8VZ-"&NV"F7 M=LF$1M_55^"LWRM#&_$(SFDK=\L9:5K:RD)1Q8^XYOM24=Z7#7CGBC'R-Y5$ZT&]'QA"+CY)JT;25/2KF0%9Q,G%7=6_T>$Z)6 MSZA+6'O>K;A5NQ8[&7GM7K1V0J0P%7DZK?I&^E#!M3M^ C/-BVZHJ"OKVV+U;2J.-*ZL2Q[DU"XC M.9EK2:655K3+E+FR UH449]H2=D9I'0/5EZD47K/>(?3?9;U.Y7SH'2#WX/# MY[V[8^\^^@KZ(E>+_&U4]CBJL8JZ51I+SMMXL37.*I,JAK M'N&Q57:B^Z>^,_]4S^BHIJ17MXV0K)KFLA*NU&]+?76_D?W/G MH[*3=+%4:W9N1R5H-;]6<36KOOZ%<2$BV8RK7&99C):FZFGB71;FAPIS2&DO MDXA8\I"6KN2^KD[)Y&6O,"J]1W>K]D>3/+1*H"Y3F:HH>MJ@JY]:K_/S(,KI MP23@\&$BSFDE7E=Z'/^^57EBVJG7Q7TOBR63R[F,*&J;G+;5WU*;R*J':KSJ]Q/? M+6_3N^+Z43"QJEO?2^(][9J;YJH5\8X0F )<:3TJDWWJFHE6E)2V M2(K+@/A(T*\$QJH2I\M:F9L)^S^]9+B7")[.HNI@N/&K*J/BZI-N MU3V&L;+E$^!!RA*1K?)\3547?O_USN3U?B@X50PIB7"4[;)YRJ2M<2H>[/5] M6;%[E1K5W7EEK]A!ZB]\Z7M,Z8UK:Z^^KWK_C#,0WI:]?_*ANE"Y+8/H*<,D M6J2GJ>'9V/H<'Q?C;+E2%,M\A7JF5>JP->HR.*YK*$^0LK/EJ"?!Z+"8U&+6 M&CJESU5M1<;?DDR 6JI/V8ZR-#.Y!D[(R6>-PYK0QT MGX^3:/L3Q1WGG23I5VTKO0 F[ *H_O]]JCT MHG0)CG-WRPRSP97LW>L&=1>:1I..*4$Q4NG^)^*6SROFT'^,< MJ(0YM=X(ERA2:O9HR\=,\9:=+L9[FJ1DDMA=)O#4V_RE"XQRNZORN%$ ??3A MY"89Z&^7HE.AU_A^[#A_H6S(\W#<6<63.EG&?X[MCH.)*97/ZL6IU\&D\<0H M+[0\9U-U6CJ^JWY 9=?I,2K.4GY]O=PM@^!#&=78#7RE?/ RF5=/$G$O4_#+ M7HOE69?^,?IDZJY8Q%-PF&C9N!_P:$Q%B6,E%>MU)^EGSO_G/*IL,CA2*Z=Z MTFCMM+L+M5I;"01/>OVA_AS1T449NAAEFE=?-.JI.LJ5&F6HEIEPXR>8M".O M-QD?>;0GWN?+YS7QT)]0RE[9:+#"V=(3'D5\4(YAKKIW1&(Q;JM1WMJ@F.JU M4;VMTZN48!1G&9SHOL_2_$!I'@>A%MJ([I&MYZ:K,S*2/?B\N3E#**U]Z"3? M>&)S)03\I\IO2B T^K6XDJGTU=>',-6SF5-.8MLF9:^7T5RF)Y1U++U;[Z9, MZZW.M%0F5N8EMWLE:PFZS&].J5736;>7J01E_= XZC7./!AWC;Z:-I8EZ<&2 M-,YOO3$:>DM)4CHP/I^W72DEHVJC,ME[<')#J=9:\>U#_6-TYFU-ZA8SV5ZP MR$XU]OC6=OYN9T/= U9Z-">.C%*DO[6KCINI8#O^:QT#TV2(2[(X/J-OR.9\?@F;M&D)FUDA[Z&0N^'NX1N) M8 Q:5R9V7!98S3*3(\55:T=19 ]EG5 JY!V52Y2I0K:CX['CBO')5/XQ8<6T MOW$TQ6<2R9E6WNM)0S?F:E\)'U^OZ[@IT3'GSSP"_"?VQ&4.U!BS1]Z6JP-^ MQH[R7PSZ&6-Q];K_X4<5J;^8!30N51[WHBA:/CD1QK7?_G:K0]T-R M1K;>1M+Q3^(A@W\U]>[_[NISEYS4M]]A)%2?H[:-((J78%YEQ4W J^]\'\0[ M[>BS@7\Y_N4/UQZ<=?3%RW:W_.;R0W_$4VB8;*710P][9Y?*^P)6"CSLQ_]W MX^N/7GY1OO3[T%U_C:L7A(M;7X8OT -?8^3V+[WKDW?=+,(O%&&K=+/R7I?] MO=RU:N>B""1I^K\;9.,*%WT)6Z@4H?'UYO-6?/8CO?F/Z_6X5^3MM.U?]M;7X:_1BL IU;@%T)CM/WZN1\M*P=& M-VFM]R'\<<>#)Y*__,?>&@SJA];M6_C+1[R'&-QZC1$T1Y!]&2_2*L_6UOB) MY_$%R[G)F:4FE/]IOM2\&B71Z5)Z7CY(?*X\ZX-V9A6N,2?H:)7_BU]@MER! MN&9G50*A!R=/ 2*S+!)LW5-?*HJXR.7YKZMK,]-SU9^GGZZZ_ ?Z/^T?+[N] M[NO1A(16*J]^[\/_W3@?N(VRZB7><$#=#102)C17'+MO=/"<\_1 M\6[B&Y 0M)%"G^U3W1G\WPT0A::,R0[C)7X,7W;/3UUO.'I]H]75ISY]&?BL M]=G+)'U1QN*"^%+:2M/7D7\NS';OVU_X_;=?9+]S]+.' M]W[^\^73FR.Z?V@OCD[?P;V?]N?1%POWM_^FGSZ^_WIT^.?)_N$6W4/RQ]Z% M.K6GK[OQ>^C^E\[7O?A]>]NO._%[Z,&;?TX.MBT\.#SZOO_Q[XN#CWL_/QUN M_?B+O#\Y.OW1.?CR[\[1Z(*0HHQ01()!D@$!H$D5$< MPXU-AE2A.&L0Q,R)P#>;N[WW:8RV'4_7?%(RCV=;NQOQ=O7P:0$4Z'(3$U*- M[+,,6#, UOZK&B>B*GA.& $X"!XY$=5 A6"!5<$*Q*@1@6QL(DX*H?!C >L. MT'@J3I3U=OLW1K?[NM>?[MW;H;AO#-^O/>3I\LZ_@ =C[H]UO%X MG8[_[_<7GSZZLXC,?'_[".\??H7Q.]#^Z<[W_>UW\?]/ON[_?-V.ZT(^;;O3 MH]-_.GN'_X3]+Y^/K>&0PFAT* @#H#Y@H)$,0$)+$/26*NDV-GD!T76 *--O M9I&Z!9P@6>H:+W4__SZF/!X5T",@C': 6N?BP00QX/&@DMI;*PG=V*2%Y.@& MJ2O1K@S,5D?4.#I;RN,X8CGU$BQJ@P [%U?2)9XD='871[RO#VWU..(BSI5K MVKSOAUFA'Z30EZ:=Y%$B301^!:-]1SFA0'/K &9$8J:Y049%JHA9095JD"\J MJ^V*F'99;>>GMI<67I!4:8L)\$%J0 WF46U3O$K0R-^LCC_#QJ9B!:+73]+& M>I#'J8?Q9OW=BMZ\=SX+YW@:W-!-37C]PY*DLJ-MR21JO($7$80S^LZ"OO4< M 64DLX@28+A$@!*B@<'* 6>5)M"E$S6J)9:J$"+[P]=-31= FK*:/EQ-+TF2 MDLI;P130@H5HVT@.) SQGYYQ*AC3Q*NDIJ2 = W=X,VF$F_[_DRW7=G\HSOP M]1I+.Y5/^Z39V,_3[%L T1AM[TZUNUM==Y"VMLJOS];?[,!V4(_'>P^-$2( M@00!-*AH_06$ 8,^$A,%E0AZ8Y/" BK9(.LO*^^*T(^LO'-7WDM6XA7' E,; M5=9X0"4I"0D$A&D>')'8:I>R_XKX4H.4=Y[^#.X)&,6:RX(S.R<*ZMSZLD)?DN>GX(N).6<.(HQD:U8"PQU&GA- MN)8$,XE"TG%$1"'PHR/$B]+Q9^%BF4PP54!A(P!EV #-%0;4FQ 4MP)I$Y&+9@_)NFGEP]E%ULHG MT6GHZ2T;!1:+A;IT,N'GS*1C0T!#M ,8[F(20.<$T%=PKK*!$;FTP6 MB#?)+LS:OR*QH*S]C=/^&A<2AA+/G .20FH= Y(3QA Q$G/J7#4D8U-C@LD M'YU,G[U"LQ;\#'7W6V5F'R7&8P*X+M MU?F+PMQJ[10P@GI G8C6G$$0(*RDLMPS9B-_0:) <%X1\NS+:8KF+H"_9,V= MJ^;6N <)B"AN+,"<)NY!(-#$.R LA@1)2@(L.V45F#>ID.]9.&'>]'KN>[O3 MR1Z7560;X]W+Z#03.KVK\PJ-#,(L\@KGA 844P2DCNCD H)!<61T*-LE80D+ MQ'-[EG53TP50BZRF#U33N@.#$J8"EL"PJ*$T! %D8 IX@05RPFLI;3/5]%GX M,,KBM884\ZPA2"V 2]3*#W,6W@,1Z^\ZL2"4*$PA DH2"JCG$DC!8!0@06$0 M),@R_P2B @O8(+LG:^R*T(JLL?/0V'K""!$RI$19%!D%H)):8* . !EAG( I MLSUR#"Y1P1\_,Z1YGHJ'M/1^FG'FLQ025YRC-5[W.7P[?<'8/6[@AB'FJ98* MX!>4GEU?/#WPZ0H;F[^A)VR1^ZO//:X(L9P";$* @10$2U@%J:)IOX3T(E&&.L:3>X!+ B,2%>GQAQ:( M;&U'9__5UJ;=B51UU !P6/+FE'$]O%CV'.W:KI*X;ZYWGM*@YC*'?;EWN2"; M;'F#V#N74O6P:>SW#4NM^C6>A?]_,EOK3%^D^0-/@2N/]B*N&ON[Z;E6F^ M M<(3-VTH0:*5H;@!8D_D:1XPY+3H+=V,0(%YBL M82 CP\[*P\X"1_!DV'D4[-3L3$@\@01AX +1@"*?HC%0 J(T%@$BJ[&.L -% M01\_?V?UHC$3CG?;@%4,:UQQ%*(!:K$C5[?;J;N/.4];,N&&T0!MQ:U*&MKO M=>*'/K?:45G[?C"L#-2^=]Z?EF^][7UYR.#J,;3^>??EE$",L/*PMS^UR[OC M3=[JNO<34;CE/1EA9T'8+U/=VY!16F&B@/0X *I2!TI")&"!8PTU@5ZCB+"I MZ21O4$)=5O2&'H*+5"I:<,IQ"ZQ2"G($!>$T#>DI M.!8-4O3GXCGKG_L;9_347*PYIW:5F$[-*$Q[6PO C.=\U/Z4@6TF8)OJ\4:8 ML!9%HY!#*@#EC $3( ,,&Z."40C2J,S1B"P8?S2%:9YKZIEK\&+<.EF#YZ[! M-6I"@^'*.@ZT3$W:&#% 0RZ 9,@@I(75FD0-QJS@:%[3+1KDY6DV-]GVP??[ M/GEDOOGNN2\F8WO.4EN>7C>7#:\B+7F5S*MX)Q_;PY-7YX.X%I=P=I$]UP_! MM"NMUJ1&#!(03*#1W(K 9H(+\9]"4N*%#\YM;"+(BVB7-R@J\(JPD*_ 3 M*'"-E/"X9SA:$T"4I7O20Z =HB#N(^-0",UMJ<"RH"RW2UL6*?G MG"0;6LL,"HUV]$W:T!%\O:TV,Z/83"@VU3&-&X^M9PY$H(HHQE-X!T,/8#2W M7&#!25TVP,>D2;VOL\8VG(1DC9VOQM9XAU$!"8L9T-!90(4E0(O(.TC@S&II M&!2RU%BVA@DOS68=HQ;&K4[J8=SJF7@;95/B.?&/;%(MOW'KI$5U-J4>!6E3 M[=64M]1JA8 .V@/J:00WY"4PE.I@J K>V&1*%0(V*?2<];;A+"3K[1/H;;T7 MBE+6!:5!D %72?\F: :,"!QQ1XQ2,.HM*B!IDMX^"P_(?J\+^M[VSON1BCAO MAMD'LM(<)%E4<4_?C[9T.^YH1K"'(-A4_[6X69JK:$(1;SF@*,W_\P$!X9SR MCE,E5.G$)055V0&R;NKZQ Z0K*YS4==Z6PDC:&"! 013@U=GHXT@) ;(,TD9 M,HQ@%=55L<@XFI3*]2R\'V_U8 "&)_$Y/I^T0DFY4SG.I1LD>T%6GH&4)E3: MZ,-JGU^/M_E@LLO9T_L(M)OJ L:12(.W%(@GE 4ZU1ZXQ# !"H)C?.$CJ;9 MX'EU ,MND:8H\A-SDZS(3ZW(-=K"J,4X, A(0=@)2"0@V 5!I)% L<$ @5 H9*)"R&YM"R4*2>77";DR'TJSH360V6='G MIN@U^J(=)CY #*#2,)(6 X$DM"P/)E8:*YD5&YL*HH*P>7E=FM?)*!XH4!;98(BE M1L1#F2M82/SHZN&&NE^:SU#&A3IS)"@Y^-V4>IW=KHW EN'L@7 VU6D7J0AF MB$F@:9J4CK&,<";B#V>(BUM'M3.ITVZ$,_[HN0HY9:5A6KO(FIVLM8_4VGH( MR&,L'!1 >V&2UB(0\58!"7& R@MML4Q:2PK\^,'$.7-E;G4[V5^R^G3DSC* M#&\/@[>?4UUB'8JV5$ IKDTUH#3 ^)N))A>'PD6Z$C>7E94 2#XZ%)3=) U3 MW655\&35?;#JUON^*HN-D0(@@J/J6BV!X2K:$Y00;KQTAD=F@G"A<)/Z$#T+ M[\BK7K>\A]3E?N"[[5Z_U>T-EY^;LH8@MIAXS7@W4SU AJ\'PE>MNVM\[@AA M4GDIL>- 0.@!9=Q&NPI%1./,41PP8W'7-HF4A>)K.'SHF6ON?.C'3]_O.3TX MR4K[5$H[X1P_X_-_/HXZZP6.E -AS@$-3 $M4309B,$V& @9#QM1.25&^(\& M*>VS\(B\KU<.9V_'*K*-O^+]'817?>_:&:L>3#!2HU9F$"$"<,@#H((R8"CV M ?EA!+QC#%1-9&$!5)-ZG*0%;4YY"(KZI.3BJBH,ACIJ0<:,P,H53H2"F4! M(R1(*+A&+LT")+#@C[<"LB?CT>U(>F4400Y MDZ8H:TY!ZOL(O-506\1("')CDQ8 !FX XP+B2275"*==)8(6-#'#W7(/HVY]R?)V1[K04GNT=U@WP^C MT95;'#P<^Z;ZR-L0CR=#.#!SWO3HA-!MA#T2NJ5[R4AA+%74 8A4 ]-O&B.M<5":\92) MJDB!>.[HNFYJNX!P35;;N:EMC7"0N%O(0 H0"@I0C4W4V)#RN$C 02OD2 K> M<%EPF4?\+JM(=ZA_/)IW9$MJR;QCO)M5>=^A_E$',Y]1;#84FVHG#Y'D"E(" M**0A-7H4P$#M 8:"XX HTLELDKR *I?!K)OJ+H![9-6=K^K6FYP9RDRP"EB! M+:!$8Z ILL YAX/!T@EJH^JB0L$FJ>Z<'!Z_XAR3+W7M;^-KEQ]I=UUDOB^Q M*)%@P5U;:U2D-5[\.=P"?<'8/>[BC[/>H)VV_V7?=_2P_$(<(D2JT5HZE$"B8>W5QQ43H^)X=0\YQ KWJGI^WA:61[@Y;NNE+M MX@W[KDWTZ[?]WM"W$/O7D_J$'G"-IZ$'/P;ME]UV)Y+@_KF_7C(X6:FMKGM5 M7Z<,$_> B:DN\]P$+^*Z \9AA(G4BU4&XD PGD 7Z8 .20VNHL,*RM\L1U>6 MOR>5OWI@ F.J$9; :GZ=Q3%1P(#@/\;]>4G&[_"W(.E]&?:CS_E2GOA3Q MJ9,8]WN=3DJG;$>)[OO!,"[FQ^U/[NCO:UIW_G*?9V;K?OXA_W3J- M"Y_=CK/!RU2#\< H$0I:P%C$& I%ZBV.# C2:8>H"4B(C4U&>(%5D^*>6:%7 MQ%K-"KT A:YW&X<,<24LP JEH8U"1KXJHI6K6!#1RN7(P:C0'!9QPQNDT&M@ MM]X<*O@P[-FO)[U.-/L'93<1\4?+ET+_LFFV:J.NL<3(TN@2(+W_)<)/%5JZ MI4RH/\YV&23)*5K_=1>@O_7]#R>Z[^?"U';W7U^%[\G=E&+\5ONC= M/[IS[B^_?038, /V+P%[?WMKN#<&[%<*?OJ?$VA/_^GJC^K\X'2_L_?S",;G M)P?;K[]^.GS?V7_S-STZ_2?^_5/["/^[??1QYV>\)_P_/W=_'",1:. * A[W M._$W S1A$>XM-19RYB$E=U."6R3H8=0@2]#*29!Q(6XH,\ KC !EJ?\F9@%H M[6$:#6NE#!N;\$6$NNM\X=H?6F>ZW_J6=G;4.4N?#T]Z_0A_KFC=*H:#) *# M^4G@O=GIM'"6DCC8FMQQYJ%+$),S/*TXO)D'*<20IM*R1B(:** MC;"G>#8!*$H=&G\ 81%A+E[ MH%PE8"T]2.7:>[IO3RK+B:"BE:2HC%!M>^M/C>]/O03_6 H,1C)JD^A^[_7= MP'?O([>[@\%Y36;SP;Q(F;4_CXDW(IZ]&!"F<<1 '5(E$00$BZ"-M$H:.BL& M+DV8#LZ'@V%4BFA698E:ED11;SD)%@)'61G+-$!190!%*AZX4%*55!Q*X92=5K&*6:3]CY MM@;KTTA0.J6RG38K!-0:!P;H9?"1M3H:E=A2!C2RT=QB$L8_0V1T(]NJ9U5M M3D YJ^K3J6HM5!RPP5S%4S;NC0;1OG1 $\> 5SINE[86>M5$55U0J+AQD<&4 M5]GK-B(L6-U*CNC,3S-W;N?17]Z?QONC1WCW8O_G9Q0__W7_]/7)WN'^ET\? M/WV):W;RZ;#3V=O>^?$_/W?HL762$QM-L8BST2B+:@RTQPY$"]]BQ6T(WBPW M)IC%I\'BXZTF& L&E%,$T&38*YRF66$HF!(IYUBO;4"P)IDY>M,(B7SW\QA[ MIKQ&&'CC(E&16 /I%09.8Z2\)$I)W\1H8!:F!@J3=,I(!7ER*R4O4_! E=37 MP<@3M776D8U-G *!BP@&WNR FA4:%S(]\HHP7W&79D%>I"!_A<>8**LU]0!R ME ;G6@Z,8:6[Q6DJ+&'A+IK7&#FZ*9"3A6G!PN24QH2YE/:5RLP"Q4!SSD# MD?%%YD?CRRE!@A2,7Z^%OHZ)"<\6P>ZRZ*VVZ.U\WWMW3(RR+$0SE<5]!C1% M?Z2R!$3.9PC#P00E%I/ID$_$U98DJP)$J?J%.Y2RNVB(E@)V@$MO-&5$"FH2 MC*&"PNM]P^=*[8I6_.29MZDQ4^?B$<'!W/7N:8*#MRIS#BP\2(MK(TN1UL#E?KZ-V[G;?55M9H:NF:!K:@BIXL$X CD(05- /=+ ("N!(<)*R*6B MDF]L\@)Q56#ZZ.'G.9NH85J[ !L^:^U\M+;>R5H35^;]"<933GC00&N!@;#. M,LVL#DZ56@M%(>&\&BLV*+&HX;S#VO/3\TY*N&CURDE>MG=ZUOUR."WI5W^&J>?]?<9O+H86'^D=&NYG0 M;FKPJ')<2XZE697Q\KH\\/) M2=;GINESC;TH;1445 )4-E1!G":;@P$<+0Y++<'&19L#P:C0['KC]Z4H]+-P ME[SW0QW_Z%I>][OQKG-_SY7TDHRW<6>TBS5DV_:A;=NY^=]LX#4U?-02%9PG M"$AB.:#,N=3-,U5T."6M(D3*1$9( 6_ KNPM66WM74@SSZR]<];>&O6@!#LL M @>$!P>HP $H#0,0S D&?7R9NHU-P0M)F]2*=YY>$\Q>B"73C[L&?@UN[>6Y M;(_)I-Y35;U1ZMZC<= %9" V@ D&0448P.,\0%$L"8A M>"Y<:@'!"RA$H="CFY O2M6?A9ME/T]362,*L]?N]OH1S<;#%C*JS81J4S-! MB8%.2Z>!=9 FQS #VB@.A*"&6\M1_)^(:@H6@C8IJ)V5=45(2%;61RIK?0J* MU90IF^K79"IG,PI(2!Q 5%*&.*']F^="9?2;"?VF9I9*R"!R-@"H$ <4*@@4 MC?:8DC!-=,->8YH,,,EX01Z?@9=]+6L##TOQM61X6 \U,B1B,"O-)31DL$, MT$B&@.%, ^@$(=0206CIGQ%8%@JMC"MVGOZ9AG.G3EN;=J<];/M!*C/^Y2S< MLDQY^%C:]0L+\5>?&PE M6DO25QIUSM/=SU>JL>![9TM'!>&M?\UJ]4PQU59 M[:-G JZ[/1_Y*$R-4B8:$$%"0Y@9D0\5!@&AD($!%4RTDU!L7(; MFX@64K)"S6WTZ/S49\G^M8R>&3V;3=PS>LX9/6N4G#DG,-4>4)0Z7$()@136 M HZE"TX)8BPNT9-(7"A*U@8]2]+^>VGJC9OCE#^JYS#]WS>G.^?\ZL7Q(X_T MB"82?]8;E#6>+_N^HU,[GC^^M]WP9*QDM4^-%@)>?D2;^,SGP]L_4GM_Z8K#Q^]2#G+:[ MXVL3'K_\Z@/?ONQSW+;I_NIRTE^]V1^K9+[==5$ 7H+:A1XI!/)>,H F12<+ M^LH_IA< OE#E T=$"KW>L-L;^I7$_X[_[_<7GSZZLWB(\OTOG_'!QW<7^U_V MON]]_.=KQ.OX/3LTWB/;_[*%XCG XE-TXG7#WN'?Y&#KV$72*X1+H U=Q'!/ M@982Q1_62BFQ8[ \;JLE>M\K86HX/'OY^^_?OW]_\< MCI88U_%X(HH*)65D_\BSX)F(=IL1\VBH43[2JK.*1TC5$3I6V&(DO04PI&;% M3EL@>;2J#!1!,BATV?E:%$Q$PXI>CV26VS[+OE)L/4*60.4LC3:;<5(X21Q5 M1CM,Z#Q:+CSW?;47QXH&ZT(TE%V@%E#.!3 *4N"MH(0CSSTM]Q4I6$0&?VU? MIYL+%E&%QP@0U?^;C@"?6-S8_]>*YU+)VUN_)?3 \(]_=G?*!':,_OA7:WBB MART;CXY>MW/1,KYU/O#)7=B*%QS&R_1,I#F@:'7]L'@8.L5/S 1,P2O+I,76!BJ)UQ;J^!>J M)6;(*38'8'K;[YU%3GOQMJ.[PV@*)?/G[-27O[]N=W77^K^\'OCWZ<0\"'\/ M?"GR6XE[357,G/7C%Y0+&S^Y=9JB'S_+?SY?Y?AY]/.8$BD4,1 @R%2J@X% M":N PYQ!BF@\;U(=3 &)+!B[;@O-#'HPVEJNH:4#] M(\+AX&0Q>/7T1.I5.4KMF4K'_O;.Q3$-5$&A E .$4"I(D Q&8"#04@4D(JG MP\9FO'*AL%P)$O7<]Y0=.VVT(H@#2'1(;:8L4 &+%,6&$DJ$*8X4"B-5L!M2 M7*[J>Z))_;9-IM0ZJ?[[R6,E@7EUWN_'(^<9RTVDWE8'3KEU !.?IJ-Q#235 M%*BHD,$CC72J3J&LD.+Z,=%$*,A[?&6/V3'63 434=[3R &H%@YH)"1 $D6> M%\D -'1CD]!('Z_;S%>A05O;.^]&"RCPW<_CCGC4$.% &8DM=.@:;H]#8 $;V1$$62MVMAD*(K1]1.FB5"1M_KF MK:;'1%EB##> J!#91+0P@?;0 6:E,9 J[42T.0DKT U;?14QVMUO<4%[_?8# M1T9[PY\E8(YZK=: >ZC8C8+0XAK$]C34^U4#[75K=H1 M5A[]9W^.?/G\,R5R**L1 ]8Z F@:K*X1EB J,A$1,2Q.TQ:87 V^D+?[KNW^ M^CUN=Y",14J(<8K/\6A1ZKC%0$)KK(**8I:&:Q03K8WKLXQL$K&/$!")'"HHPCH$*$#PB%T#+N@4HYHKB 2!18 MK09LY,TM-Y<=2V>(T80#XQ0"U D/)-$...ZLYE93R$T$BT(R42C^J_AEF1!2 M!X2(!BEEH_7]I#?P+=OWKAU-OD'K1']+56/)M=D[[\>7AKTROV.$-.,4C_JE MQC Q<8N>Z8LRVV1-Z,K81_:V>JSG3G,/#K_^.!:.44B]!(YI'J73&J"J]2UM6&F?YY]^5V?7%&(GA;H7NJM7D_ M699;WO-L!7?O<.=B_]VQQSQ$-FU!W+, (E1)H(2(U"B*+4&.,JE=Q"=1<''= M<]#^N;_3K_MH2ZPY:%4[+]-33Y< EC9_9O!)SG9_['\^=M@KJBT&I&QQK 0# M<3\\4!XJ):R5C.B495:0U6%)>=?OVO6+O>_', 0&-89 Z#3L'*&42F0E\$%S M[YWSE-)RU_D-7:VOT28?? 21Q(2^^>[YVAA5K]*Q%._D8WMX\NI\,.R=7LK0 MRA<./T:"R/[W8\REQ"K*#:8NLI?X$RA#." >N1!H8*:DQLRX-Z9$%_*6CIX88G_NZNR;F MT>B1WI1/](S%9>]G0@,#KC]IR2-71*7+5$<^)!$B.\_^X8,PDEA19@R4S*0L- QTT 2D&#&:<: MBU#:I! UVQ^:M_JNK29[GX\C<[!*2!J/ (L!9=&04#@:CTHS8Z!5CIJXU5&+ M!;T^\O-*DDGY^KCIR.W];TYU_W.[6S6%PM-MY.;9 NE^W6]27DP*19?QZA0I M2O<>(:X?_]PMPT;1,.JTSG1_.&I>D +@]<294)9?M\OQ?O$/J2A[\.*Y-Y82 MMS>62O=8:AHGT5(-D@EL'"6"&$$ID]Y%Z-<,2G*,^,8O>5:?CCO1MNGM=NUMXO5G'7TQP MTJ]1'^W1]4^AHCMW_IE4_>T(9U_/SQT/.- M>>>]%Q6Q%PC+Y2[J3#=+[G=#O^C4_LO!#0]ZZ_PV6%W[^AL:ZE90\I0]9'\- M,%7'^).^]ZV]^+Z306NGZR+"EY9?*W+"J7ZA*[XK3_O.61JA-E(,DK5]GZ[_ M]WG.>^SK.JP7G$4][CN::Y$C)7[-]?;WE/8Q^'HEOX"/Y2% 8VP*)!!*=5!<4)9JSH1DWEE[O%VZWN/_ M@3DTF"K/CM?]WNE-21_1&J]&>Z72P/A?=ZA_-,9CN]^>>&Q_'!QV3O8^IM[] M1S_WOKS#1U_^//GTY7W[Z./?*/Y^NG_X&>]]^?>7R9R TQV\]^8HS02@!V]V M8.KW?W3Z3[SV'ML[_//KWL?]+_MO]K[O;[_O7)T3<'1X]#U=^V#[,STZ?!_? M][K]Z6-\CI]??^R]>?>CG#OP6V U8X([+[70&YM(T(*IZW[]E1]!G,%I#< )&0R1(]I89ZB&Q+ 0B#+, M6RF,MZ$$)S@&)YC!J=G@1"?@9+'S1F$)C' <4$(PB/^B("AC;3R*<$!X8U.I M&VO$UF/BLWW/G-MH'4>@?QGS7S0"\QU38Y0]^G3\N&^FI MD1JR"+@1EZ,F1WU6LO45D")$!6;,H>,8_$DUI@S:I1B M.O.ME=+K2[XE2%!4.P@42U.<&;,@,JT L/%(6Z@@LTFO$2KX#8F@R]/K%1_3 M?$\-K>8TCZJXGK-'\5[X.SV.\($C3%<0G+U@#G,4^14TE!,IG8J+DP:&4 MC9]TG!'A+M^](PPC(XAR@6J"M<2**JM=JA"U.KO'5@L1+ND:%<(9#@VPBMLT M'UT"A94"T$0JSIST0J062@@6@LQY./H33^]=RYR(4=IK]_.DT4=.CUA@]L*3 M7>.9)#GT!F6U@\W)#G,R3=:2:RPP3R!)Y$%XT^NYU$/F@^]_:UL_^-#KN$PI M9J$4]70 %RS"EBG@("> "N.!Q-H#%GF%I [A:%!6GEU\0V.KE4\'>.[JN\A( M>E;?>:GOI440E59[93CP&J89T%X &14:2.BMH\H)R=,,:-DP[5TTYZ_508TN M =+[7V)88U_MKHN$YB50)4(LGFC=-/3ZCOAZ5:7XG.V(9QJ-6V24/6/V7##[ MH!Y,MU@1BB)<0V(1H#YA-J,":&<]AM90'E+0C= "WC#B)P?35UQ]%QE,S^H[ M+_6]I%S*(Q\,IH @&=578P-DP&GH@C BON:MBNJK4,$:E0KS/)Q6'Q)%*DG3 MJ>Y_]\761L_(,O.Z9'G-T;B]YHYEW&VEFPMAX"Y]A+J1V/XD.B M>0L-BEBKHGE+D4#(>$J83>.O>('0]:ZVV3NUXNJ[R$!V5M]YJ>\E57(BLB.E M,?!:1?45:> QECQ-Q,5.$>XM51N;(OF6K[KG:YLN-I>PDK^(N-N7TI^!H80"RTT\0H6+VQH-5%9(D;U+:Z?!B\W]RQH\/PT^>#718(B\ALQY MX!C1@')JDW-8 PN5APPE]Z'>V*0%I(^NT,\>IAEU\4T*T.E.R9JT.VUWTZ2U MLG%K=C0]7TMUD<1I)($1=;>FY"\#[T. =V>*.D7KU&M#@22* JJT SJ8 )R+ M.PD)LX2*C4W)"DZ:9+!F=]/*<:>LQ/-5XAI[BGLEL7<8R" YH!@KH+GGR?XQ M2E@2C2-6CNJ$(C<1631]VCKMQ5OX678#3TE/[>Y0=S^WJ]GO S_,_4.>L?&Z M2!95%\2#L#L1PZU2"C/^SH2_NW4299BVQ"L)K$VC**6C0,4S%1A/'#8(2QUX M-5_J^C"1[']:<15>)(?**CQ7%:Y1*"2UED8@0)$VD4)I!*1)\X@AU-*[H"'U M286I?'34O:$.J*9W!>E=JRW-[J?<#F#IK"HEG*94TY$9FT%X-A#>J_,HQKS0 M1&"@%+. >JF!TD0#9H,V6"#'H=S89(@4!*E5J?;/_3_6BX-EA7^DPM<=5U)) M9'@ $(=H.&&#@<;< QZ0ES80;JW>V,2"%((^.K4\M_=XK$;^U1L,6J'?.QV3 ML?I\N^R]NO-9UP.3?ULL"QO$QXR_S3+R=FPE['9M[]0GBGZ*/P&A8H!M@C ZBS$AB()>#:!NJQ#9JPC4U!;RPLNC\>YQ2MQJGS M4MA45N\?'\\B,Z MU!KJ'SG/ZGFE7:R JVGLX!_/8&EWS^/2'DQBTG^6,ER][S!)\,Z/85_'W6EW M=?]B-[69C6B>GJ3?*WO@C,W=#.4S0;F=;L+ I,,* D1P:L( ]#Q! 8:02<8 MA=RZ5(2$9$%OR.68V:9M3*@PYVVMGG,K TA3 *3&!0E%P3/D4G/12 AML-%H M"P9 ZU5003*N8!K-B0NIKL]Z:AZ K*_';'="#B-=[/K0SBZS=7.9K0@+C. \ MLL+_K 0Q _!, /RYSN#BWNE L (6,QXM4J,30UWXA8IS@50UADA,<8HI+HE2 N"'X.TV=>U1OJ^%)*5]?W!^E[C531U M>#'" >,Q+A MF*6U]'#8;YOSH4Y]N8:]5G?*O9N:=I7^W6K23M\[[T_+M][VOCRT,-=(-8[\ M16F_C'ULU23^L)?#&8\_,[Y,-:5W4L3_@PXH1 V@:62M\4$#B:$RTIEXP*?2 M20D+1J[W%&I>"54NG5Q7CIAAX:EAH48E,:5*($\ 1#Y221T8T!XY$$\#XQW% MS!NTL2G3,,7'%/*L6&%EI;_P!DIYE1XVR+5WC31&'3KMI9OHV:\GO4Y<^6?M M_GM:%\"=!L?BA.&_GLRXFT$5FWF8+9_CYH-JIH-J9SH:[!WG5 +O4)I$&2)_ M14P#[83"BCCGB=O8Q*00 6]&P*LQ\Q B M$8>UO17A^(3K>8\[_)YS''[4P_:-MNCCV@?LJH,;+5) MUEO?_Y"@?+[6):YQK6E"M:/[W;A:@_'WEGHS(58P$ZM[$*NIMMY(!LZU0, 9 MS0!%,(WGA010I:0Q0@4O\<8F?('FD"K3H&R8##?K!#>/M.TRW#PMW-3L.%GN M"*> 015!ADL(E, !X( PQ9)2CWV"&_R8J&OS.BLUG'UNMSOG0^^>LZTU@^6" MIUP":WA4S/;(ZW*(+(RSCK0M'R,S'2-3K<^5(_&\L P0FGI((:V!9"QNC#'4 M84F8L?31K'4F-5ARYDZ&K^<.7POCP!F^'@9?-1;,G63Q ($ !0JCJ2TTB+:V M!D1[RQ61 EO[:!:\$/A:>HK1$K3S8_D/[UHZWHO^[*M@QJ!U/HA_JZ(89U%# M4K?2104\UL0)_, D@%OD^D&!BME7Q9 M4)0:BE)=[)Q(8#/@I.2/OY>.VG&CD/)']1"F__OF=!>16A>54]W_W.Z.;ZS^ MO=:G(NU%Z2].^GMXXEO:)I>T[EZD+BC=WM /6J4SNENV1/GX/6[W0 M&I[X@4\Z72ZG3E[NT.[JKHTW$F\X_N$T/L/@Q:T/?]O3_F+-1O=,\0N1F/99 M;]!.LO.R[SMZV/[F__C>=L.3,2;5/CB2#WCY$6WBO4<(N/4CR]T0>:7[3.UG MNL<2FCAAU@7)!#:.$D&,H)1)[YR&FD%)CI':&'_HI'_9O>>S!Z;O]==HK,7' M>JD[W_7%8./W:>F,HGEEM:\NU.T[=N_MGO=:BAO7\L-YMW_>;>UV[>P"N9@[ M?%77I \3_4FJ]BKJ9-^?^.X@RG?KKWH[RF8]PV^[W=;A2>\\7L,-_M74F_R[ MJ\]=.R[S[7 M'Q'O+S7I!:RT:>2!&%U_]/*+\J4K!V'U&J[H5_XN);LV?GEUZMK;[W!#JJ@9*&& MT#6 @161ZGO?VHOO.QFT=KHNXOF>[MN3%D'%%+=M]JX\28S^(?7X#[U.DV4D MNU1;K$?FOSZ&[Q\Q/W4378VYG]"#_ MXL&'L7_QGY-XK<[!MFL?X1VVO_V.?=K>/SDZ/+HX^OCNQZ?MO\D1_OO[T9<] M-/$O?HG??;B+#][L?M_[^+I]]//=Q:A3?=_3QWU_VM_]]NO?E*SUXG#RNM/[_M_>??9OHORF/U93==][V]O$ M14V/LY7B2(?Z1T;[&=!^_U6-W%KL%:,< BQ81; 0P#@9E3\H!I3%!+ '=1& M(!OB(2MPP>@:]CM9%3:WY;Z<#X8I+I]4[+)L]CYW2]+7[@Y[+3^J MBWY^/"^7PC3/%SDSYF>TGP?:?ZC[,:G#F%,$D)71L.>B]/,D>EFS&Z'9ESS.$DTMH1IH&4B*4)3C%@(0'$OFI6;" M\*C9E#5(KY?>F6,)3*Y4E;+_QF5BY8B552ZZM:9E\Z]L6?'A;BOHF]OWPX,0 ML?IMKU]"]]3 M[>Z'Y4MP_@L,%X/- NG$1$( 8VM I1R 325"/!X1'L/O>'& M;FQ252@U+U]<8Z+-&1S6R8N786+N,'')]@*A5GAJ0, $ HI= 8S!0P54''G M-*:\]-IA)9_/K)D&=C]X]4R)WG1H_UX5DG-/+;K7M]XQXV5=DX_FLBY-/"\; M2J9O."#'AV,^ 6XAL>H])-Y[Y_UI63"XW^NF M0Z#?ZW12FY?==)M^$-^FNZZU\Y_S]O"BH<]W5V5U*QD(Y2-,U8HVZP%6OD'& M+&V-+KMGW-C9J&']-+!Z,<*D.;=^H)C/O?6#>($5:]"]SNVJC?.IW:=/R5T[ M15XPLN0UG>%>A10K$7NE<=[795UY2\8I2MRKR+>ZZK@ 'TA M[WD2SJ^#S2_?RF@SF@#Q1_< :EUK_C):QBOF*:I6XNF7-KZUW_M^+:K?V)XQ M]]N"2XNG9*O35D_YIXGEL_A./,EY>L.%YO4M\V-":FWDX575).=#:I*SB U? M0Y7:BG>8O%ZZ4^K/6]UV8+=;_OY*G[6'\>]Y81^TL-:>GYYWDM^F7,TRHZ=: MU[JSO/S+5/_/O,RS'0E#'?]8K?%X6F5>RX=B'EA M9UG891.5-5S22UF]03)O(=]B<>1[]K?>S2*?:^/0!DM@-60B=_R\/R,Z[9UW MA_=8L*7KX@+?.L^:>_;BID%E4Z5:M'S+ D7AMD&P'=VU:21R:]M;GX:WC-TH M\#X:-6N!ZJ\^U^R6>?=;TW7IF'>_IYTA(TH)%(3!FA%%*7)$8>DEA$9RBG@0 M_G@WB1W"CTA$O71,35.],^G,2P5$#8E,>IB;SR3Z'2/[!\>P7V\ M?[)W^NGKT<_WIY_>[+"#-SOXZ./>CT^G1S\_'>Y_^71ZF>1T\,6BE-BT_^93 M^^CCZR_[V^^_'!VZ]E'Z^\=_GQS]W/VQC]^?'AW^?7$M,>KG/^V][1T8KW<2 MKP_WW^RG!*KX7/_$][W^LO=EAWQZ\RG>Y[_#W@6\F"1&>><4%Y"E840.4!=_ M:,(1",(2JE2PW)B-3<9A03F:;XKJ\FNY9I^$_:MG6G?*>8^F! VO:GLD)-X\ M_%'A #6&$1PMQ1$.&?&6*0$E19!!,P=4K!CR[F!P[EU&N]G0CDW03H<@!'4$ M"))&[R(<@+&: .:DLPHZ!BE)W?1102%_9FB7>=TSYG4/1[ K,%5S=E9$;;=K M.^=IF6XLL;V9XF6 FPW@?D1P&X^8%!!RIA "TCD,J$(42,0%<$0&IS5E =$$ M<1G=,KH]%W2+1S['% M+B:18:>F8=%@BP;'!.,R%GV7@6PKP74R CWGC,4Y- M096+EBPC#&A--* F;BYG1KG4;8 7"(I"PD"A/N7%%#'337,6"!)\(!JKX'VAH/( M\1T,U%I)6"IVY(5@USOM-6\R1H; #(&/IH!1%XBSV@OJ:2K=A%KP:.,&)351 M81Z!BPQ\RP&^2PJH Q+2!@YT< 9083%0<8^!#-8ZKS%E7&QL"EY(.N=V&QG\ M&@ '&?QN []@7%"0HFCSTB"DTLQZ:82'.-I,4F3P6U7P.[AD?=@0'P25@%D1 M[5]!$%#6&B!0I/W<:"8)3?8O%*)0Z+G%J^'=1"WQ@"1WTA@''$0642P2D11$)C=8FB&@4:QSQC\%"J>OS M(#/Z9?1;5_2#GAFK#*9>4XZ(5$A'M M<^>)!A3UC4,K9Z+.P]OT/M6QT#QVU4D*@ MD&& "A-_XYI$89+<4P$U=9&SRQN&HZP/AJV1YJ[=^;)&>S.#NP0Z[+0S)D 7 MJ*%>6V,AM-919K&[%Z3.YC>YCK;_Z,ZYSV [!["M)X@*;9WF)@ ;+ 4400S2 M&#L '0F!:.8()A%N"T8?'1S+2IT!-^]-WIMF[LTLF2/0H'C22>$DH8Q+C3RF M-$@C!>(\V'P8KM)A6,L600@K8@D$6EL+*-42*$,\4-@J;ICQGNE\&*Z04F? M;>[>-'3D7P;<)P;<>H"6&AY":7/H,CU/"A!M3 \@,DY1#P4UJGF NZ"9MRL1 MADF:4G;:ZH562E?HMVT:)%1%9))*/R8><]]6-/=HP+(JJ/BP$^N.GFVY35!3 MWKE&4KKP>,P,C=+&&%0>UO4.0>7 R.H/KWO]0_WC8WMXDO*S4D?G?(K//.N]65[()A.5)1*56L!&8L&@%I&H*)H*/+P# MFA(&G)*0..2A)S83E952Z@RXS=V;Y85L,N N#W#K 1OHL-0N,$ Y/WIEDF;F-JHI*]^V[.*55'Y M.)S'<5B+LEDH$$['H:>$ FJ,! K#>!Q:@RR#R""2C\.54NL,N)* X$UHU:ZX*UO(.3FRJA+/7Z5>KFF[JZI M6K 5^KW35G>JPVNK/6KQ.FCIKFOU)R/>;WU?+J5ZJEE@V@0B-<-.:4NYUEI0 MA[TGQ ?)"23W0-+9AX+=W/!WMVO[/F+IZR@Q'\[-H.W:NG\Q:B \JK;+T#H+ MM'Z %Y-J%1J8=FGTJ_8J JL5&!BF'(!&88^$DD;)C4U,"JZNEYS./ 6LB?E( MN2!O#;$N9\WEOF[PW>6_RWC1S;V8P22T-SDG""4>(2JA-M"*A M%$QS9HQ ?I[.O6R)+LP2K9=94\J#A!0HSSV@V#A@,*- 8P,%5$Q83Z(M*E!! MY+Q&LV;];HI^+])YG_5[J.!T@H'CPTQ0351 MOW/._*5";[<'-2_^L+=,'_XS#(8NV(=_;T#=:W=[_7*B7[6MV_X22J=$YK:Q M?O]=S07,\#K+=+_#K>%>^[)U/=32&(A!_!'AE:9)(0YIX!CETB!(G<4;FX@7 MD%\?;7I_5WZ#LQYRY<8:0E[.SF[PW>6_RWN2]:>;>S&*:+M*7 MGTW399FF7\H;AUS*1U%R@!"O ,4&@>TTP)H[I&SFJFR*3*!A:)D/6W3 M9ZKIB_3J9TU?FJ;O332=86TL3B: ]-@#9RVT1$DB&6R6IL\I2;_\ M;G;IHJ\Y^J^[[)>OQ/M^V/JMTQL,_M5J1UTX]5>7/H+ZQB6&!.&M0U#+GR><\^9P;E_F[PW>6\:L3=@P3+P0 4*OS9/4H&8:/5\:?6@GG@$GM28$$Q"PT( R9X )Q@'&E89<6JQ0 M*$M-A7Q,?DI6Y*8I\APZ(65%7KHB?YTH,F$8QU5G !(9 -5* ZFD!- JXA## MADF5%7D-%7D.8;NLR,M6Y%I43DA#M8\Z[+$E@$+!@''( 4>Y84%CC)5)GBU8 M<'5]6&G6Y-75Y#F$Y;(F+UV3+Z-NQ&"FJ>3 6!^/9!Y_:!(X4)(($K 6P:32 M.4P+*D4S-'E.534K%G9[I<_.TK@)W>FTAOUXG6H+'A1\>X:I!VN7 )9+%K*4 M-E]*\][DO6D8@UW$M(G^>??EEOMR/AB>1@XQ..QMQ75,-Z8[;W7;[7;C:=X> MQG^<]^V)'OB#4!WOK^+IGK/(9N.SN\.]PS&?W8/_/WO?_M1&DJWYKRC8&[LS M$4I/OA\]&T30QMW7LP.X;3P=]B^.?(+<0N)*PC;^Z_=DE1[%RT8@1 GR]AT# M4JF4E2?/E]]YY#E[G__XA*T-5%./) \8<<$8TD0$!.9*2D!E _P$3JN[L!+; MD4E65+O ;I%-DV73MB,N!7;7"KN?+UHBQ*DH%*O=YIF7'_\]9;USI16>8?EYRJ@04GURQJ;>9% M MH)2CCRPBO$*4O(89E04(1$*VGD3F]M\ZY05]OM/(F\@'+:Y0D"6LD,+[(I MLFE[$_!Y8E'9]=>RZQ\NTHAB$%PIYE' 1""NG43:8XN\4SKRZ+VJ*W#?N\=> MT=N"J44V13;ME,TCG6TI^]UZ]KO%21;!F%4YQ2!R[G)9JIQ RPA2T@5#K971 MB;+?;8S>%DQMKVP>Z7!"P=2U8&KC*(+QGE'--3(@M]SE0R.+*45::6U,(#$J MVS9,?9YG$0XFQW$$SWMR.HK'<3#N?8G36F#=SB!.<@AE8K_%N\5+'CUH?-(+ MH1_;O_W<*^HW?\AR.&$S#R>455H0I,BFR*;(9ET!"IR,D]++D!)7,B?OF(A= MPM@0GC1>9:)"1;!>-OG5X@CT?IPX*'D+E;P <'MET[)3"@6 M'PN %[[UX)5(5DMDL&.(4QV1)88B$[C6/E E8BP O$E*7@"XO;)IV7F% L"/ M!, -1[S,9>M]TBBE" R8IHA<3!()J2*S0ABA= L!>$5'%YY$M^U?;3\WG>_8 M26?/COQQ+15&NIVLF?=HG?V3 .0M4Y_K.?R%@:3#\"QW^9[-P_2"R?#T!U[A M&S'U.GFM'U+_:]E(U IG9;-W&$:I#\D2IK3G"2M'G0S&1!R<)8'Z3Z_OO;&\ MG7>6O[Z5TZO_.>M-SE_:T>@<7MTY 7&5W62YW>1]\T"("%&&JF,;%\#FO9+( M:FV1,CHP)ZTBS&UM"R:[U/ 51797IT\/33C+J9('.%7RP)M,VV%U? P4>'P) M63GAF@F/65**2VEM9-%QZFG #FN+5X"L[ZKO?3T>G\50$'-)Q#QX-T=,SJRG MG 6DM1.(YP+9.A*)C*#&.RN=\_G0,&9=(5>5"[-QB+F: 1?Z6NCK"NGKW4'V M$I).AOZOX[JG:,U'7P]\_RQ/T[4^C^N9;,'@95GKX:+"N=/>*; ^D!:&R7KA9/2>8X\-AIQP2,RGE,46+(Y(PVA>RJ:UP92]<#*AA=,+I@]'U9M*!QL8=&;B\S-IJJ,*.9QYLX.<>TMRHF42%.:,,>,8,YR M7*Z+A2@4NL!S@>>6P#-3S@J<@A'"\^BC32X2%@+#R6D328'GS87G11(T#L$Y M2A*2- ;$%0-XMEXCRQT75H %%:=.#M$5LKBA"T(7A&X+0IL R"PD$2%(3K P M,6I.'4F2**[9*K+8"D(_#D(W>B +[DVB42"L,<]9TA(YZ3B2W@0K(B4T8$!H M@[N*ES2-@L\%G]N"SSX1$I5,./ $EJYP5FII8PQ611EE8= ;C,^+,"'QG'&J M#-)$,\2MY<@X'9#-B3G:>D>MS0Q:"]EE^.D@='4,YA_5NIJ=\*C^J9_#C?ZQ M??'X1^,8RXD='?4&L\'+BZCG8UZ5\"W5K><343\.3$+?GH[C+[-?_CG+X^T- M*EVM/G1YX# )__S:"Y/CK,,O<*W'TQ,\T_M/WWY1O75)"/5[U+R8(L"U;^,7 MY([O<2KO],D?#5:]H$:T:*PKNVM+LL-_>N6M)<5>"/;(<[K$6)56&S)6 1JP M.=IJ*-V0L4H8ZZ;,JWPA.-^0L2H8ZZ;@ '^A;[D3_N2L[!*GA7YZJ>!7KKW& MIJK9Q3I+6ZIKS8C#XU&,G3VX[GC<>34(,=0':#O3L[/X B&<3N-L9+,[U3/Q M\%,+EXZ&7Z^_3_I]E8N\VL=Z?G9SU M[22&:C:KLB7UO#9KEU2OY-(E99KON"5,++Q8S_$K.QK >,M9&Q8"YX#102[&SVDEG@@X\L!S3)X;04CGL+A'\M[V#PP]D[_-_ M^GO?/WS=__SV\X<_W\/W_L4^[GZ@^W^^^OZ!YGLM/C./X/_^6NQ_?G^^_^?[ M[_N?=VB.X'\\/"('A^&O_<\?R(?JN]Y^AK&DO7-\_N^Z!L/73UQ3[H3TB":/ M$:X"R8,^IZI=-R4NJ(C8L M*!"8VZ#EUP+IJ7"B3(? -^B(785 M_*P WZ, W_D<^(@04DE'4Z#1L;HB+Q*P3N,?>!B:UM)V<58%O0KZ+?1 MZ+=,,2A&I1>4D*2-Y)QZK5T@7!*J&9 !Z6Z&OU(,:D-P<']! *EGR3,=D$J2 M( MLIH;[0RS7H(B).:I^P$ %MQK.>XM^)]*25!- I(I>L2YHLCFAB@*&RHB"-T( MO;5-!>ER6?A?0;]G@W[&6V. ^5'L"4_!:&ZE<%0)(T@(C!?TVU3T:W0S"<(Q M[+E&B20"K(]0Y)+Q2'O"$M/<<>ZVMF$5=!4KD8V"?L\&_934@:G(1+22QT2< MU51:[(+SB9*Z2E!!OPU$O_-&T .#@!/!$EDJ!.(1)V2%(4CY9(E)0FDLM[:9 ME%V%"_H5]'LVZ&<-X9Y2*\ $YCX1RS@H1# \"..,+)&/S46_1N2#:".%M$AS M3!%/2B @>@(I*A)77GGOP?(E7<; ]F4;$_E=.IO[!TVN-R>;^\(WP3T\ZGU# MQS Q6 MZ(WYH#_*L[QFF;"FQ,TKPF)C1,5$J ME8TB$<=+EM[F:WDC7HMI)8!&2YTKG[#!>%9[ M9;,, @<54TB)!2P45\D9+K' R3LCA;9)% 3>= 1N1DV<=-XE1Q&+&GB6"!II MS DB#E.#&7 NTBZ>M:+J-C^+WLY#'HV.!=-;U Y-OHBE7(B=K%.M7WV+(]\; MQ^RD'V=5ZM1.^T4)J:KIPH-4@[A%#81-0<>[[5P_J)I4*G6TY>^&!QR& MNEA']>9!#4LSO"JU.Y;:L=\U:G6L-%7F_ MQMBL*,.AC0#WA-3ZR6T^3T@VR_BML,>..$L59IP08YU(FH$!%93C0?LUX.U_ M;/\L%KA= =PV#]1'1SS'CJ&08"8E;1BW +3?>!OA) MO$T%<#<(<)OA&2DM5B11%"@#P,54(4N]0R0J#_8(H3*)]@'NBLZL/(D83=:4 MJC'!,'5RL'+4\Y,8IN&:K-+C;F<0JS,7$_NM\[4W.OI9$B64NVMJ6\6H7NZ2#9<]#?JZ1\Q2'8 M[W$T#'9\_!.5KGGX9;TNZGPO=6Z6%H\D:,TP1EA+A;BV"5G&"7)6$\M$"?HG')'A F&F#N,WM Q3/O]'H@Z%) M,K^US;J"X79D11;E?CYV89%-D4W+-L45!/S*IMC*3;$1_'->$<&<@S7F\E:8 M'#+&1)2S#CG5"AM.G_2FV)9[/%.064&0JX!,&T&F&?#R-$@G:4)!:(FX)P8Y M*@A*Q@@G@I+1M@MD?A+K:K=CO5Q9KBQ7WNW*R-R=ASS7)R:>X-HC,09QY)2L"AE5^.KY3:*5K=0JPOB%MD4V3R/ MTV1E-US%;MB(*$D?*$\V(H^91YQ2CJQ("6E)O Z!,F_5T]\-VW*/YXDNK3DZ M5=!E!>C2#"7!GI&$#AP9+G*\VO/<_82@(#D-SIND8F@?NI2S4PLU?IEK/>;J MC_D\82>-AB>=P84*D)W>M 3DN&,'H3.*(<:37"KRQNO*F:H'PM'HC:9)>IJ4 MY9YI';E73GOBA0HTF%7BZ/5E0%\/_"@"@/X&Z^3=F1OW0L^.SJ=E1:>G\ J> M+H.G[_#YXAQ+[J!&,$>1N !HZBC2+)<,=8(QI1V7GFUM$X&[!O,GG/9>3N4] M09PK>:A%-D4V139%-D4V139%-D4V[93-$O9HPI(RZQVQ3''FI":&YN,+4@B2 MN%UI >QBCZ[-'FT)<">28MB@0[YVU,B6:MK8I[L)"?,(& MZ?-4[W6Z[8MZKT^]&QT B;$D8(X_\,HZ#+'*Y;I_M^KS<8CJI>7[58=^,"22\LF9L:?OUWW3&L MH.L2Z+IWN#/9Z\W1E1"5*"$!<4GR.3N#D4G$(ZTL]I%2RYC=VE9=K*\Z\V]_ MSFZSLRZ*'W_3$*]D_!79%-D4V139%-D4V139%-FT4S;+6*;K=.07R_2Q+-// M59H96*<[GYP)R3$E$.'1(JX<6*6:4A1LHHEZ[I7,+:E95Q+Z-&W39ZKIZ_3I M%TU_-$W?FVNZM,Q@0AWBCE'$*5;(XB"0DDJ)R+&VE+1+TU>4G5]]MUAXZ!M^ M_JL>^QM=_VM3XOTXZ?2'X_'E&2]QS%8XWI>O:O<:$.TD_AM$NC.IH2Z'70Z' M;^P(UEW!M*4P[573KY[K_6,*Y 4;K1#GC".#A4#62PX@%&4PN7(T[TIS'TAK M<3Y"29!_@HA6DN**;(ILBFR*;(ILVL:@B7-4><^)L)(;[BTW,AJN!>$T$J(+ M@]X !GWHYUZ!Y, (BA(C9;A%/'*,M/ $9>I,;6#$T;"U3577B*M-3Y\$A7ZF MBOPH722*(J]8D?^:*[)*7@C##)(Z>L2]"\@J;)&A!&O-#--4%T5^@HJ\@I!= M4>3'5N1&1$X8!=J+#0+A!<2#Y\@Y15%4*E$JN0 1;FUSV=7F:BF=HLB;J\B/ MTG*E*/**%7D1<*.:V^@81E@:V)$EULA29Y#7!G9FS5*T0*T5[VJAVJ'(I;U* MN;)<^0RO+(I?KBQ7/L,KRP':!5<_F!S'42=W5!K%XS@8][[$*A&GVQG$26>8 M.A/[+993L<\[+[R<9"RKM/VKM,BFR*;(YEG+9AG/(Z.:&1XP4R%PRZ*%!Y58 M.B*%U<(\C.>QHELOFVQKX8N<-7I^,QSEL1?7Y+U=DW],]@[?SUV3E@L2M9 ( MZV00EU0BF[A#-!";W=!*:[&UK6B7WBO&4#2]H/#SEDWK,S(*"J\;A1(^Z\1YIAB7C@*3&> F.NH/"&:'I!X?;*IO51^(+":T;A1IA>1TZ9 MP ZE$!7BAAID96X5*WFR7!M%K&D7"I>N50O5_M7V<^W7CIUT]NS(']?XRTBW MD[7SX1I0_>QS4R=P/8>_,)!T&)[E:INS>9A>,!F>_L!)?".P7B>O]>/J?RV; MI++"66GA-K/$+N,5C1QX'C98<)*PMI@3YZTE)"JFQ*?7]RZZ\'9>X?7ZF@IU M\>27=C0ZAU=W3D!<92-9;B-YWSR,S)EF5'B' G$4<&PYTY% MJYD%]AZ,EC"/3J\ 6:ONL>.ZM6Q!S"41L]&1F@OI@A<8F=Q8@G.%D266(T*H MDM$RXGCNIFO= M'=:Y.L,MQY8@&0*? GZ4"7,2.K(+D%FA\'FA>>:6#$GMGLE-86 MH-G'@)PQ& $[]D$3I4G*;4.4Z%)6^''!YX+/K8DBZ@1*:H.*CD;N"#8J$A*Y M)D)ADBB_&:"7#QX6I'XDI%[DTSFP?*QT 46A)>(&:V0$EHC@8)7C#L<8,XD6 M72S(_<_Z%I N(%U ^KXD6D<9-9#GF(3G.;<#1ZMHEO;E-(N55<+(Q427?"YX/,C.9D#EDHF MJ; &YJR"H]1CCYT 6$XZI(+/FXO/BR1H0Z5+1"LDDXB(AT21)APC08ER5AB9 M@MK:UHIVN2I.CH+/!9_;@L^*@<4;@#,S'+@3T8&JI@#ZZ#P7G+N"SQN+SXUR MA-X'DJP3*'!-$>=)(FL(099Z&KG1@3"YMMR^<)$P:()EY*(W$H^+RY^+P($B:#55#!(.RD01P;@YRE%$FO3:+, M2I;,UC8!=-9=*?F30>CJ$,P_JG4U.]]1_5,_AQO]8_OBX8_&(9:I0G'Z0N4# M+*?#<2]/Q2^CV+>3WI?XSZ^],#F>*5SC@]/'Q8N/6 =/=C:Y^2.-A_(QK_?5 M@ 7!/T,+FD="+I^ :?R;!UEIFV3"AZ2%HBYPIIA3G L=0[#8"JS9)RJV9A\Z M'BU. AU%Y$;1_H5L@N?ZQ?:_VO/QUC\N//Y);X N3??EF;I99%<$MZ[)5-=. MYKNSP>ALT &$>W'CTGK<$;X<#BI%LY,8.N\F\.,$!C'.MVO%QY[?^\.NX MI6/_V^M!Y_!X> ;W".._MW60[P<6=C>8WIM'>&)'1[#JIU@A*T97P=0"12IH MA)'V[>DX_C+[Y9^S$P&]0?7-U8=%?ZAEU7H^/![%V-F#ZX['G5># &!6G>WL,-*]0%36.(4- M(W )9M/.^07:3V[37?8N-NM3G3"\S,);5=G459J7^E9/>G :1\"!!T>=;!Y\ M 9(;Q[_9G%M[M5:)*;>;HJ6]6LOY MI=;_0$MUX58B4$F2=-AQR;0.!I[;ZIS2+K@E58D5,BNQ0E:3)?EF-$R]22ZH MTAIWT_Z[J;OI\V^]_<-7]&#W-3_X;O_XX^[1^?[W#]\_GOSKKP^? M?_N\__D#7[B;7M.]SYY\H*_XWLD?W_<._SBOW%7?C_#'P^/>WO?LOOI/[V#W M+W'9W;3W^0/<]S^?/QP>G7_@(%PO<+MA,]GXTGM5IP,.Z,(*N9[_5CU2,BD+[^:?_?9X7@V!MN] M-^@,VVA6M/H>*S(.ZJV(OJ"BC8MI-Y[" NK9"KGM('3L28X:?J]>F+?=:+Z8 M_PXQQ=$(%M;1R,(R? @K8YDB+'P,PDY#V&7'7&+' MW'_7(.J168T5QL@%^(1>Y6P=\!W!>E6?OS6:.^*.&_; M*H)M5!WF=EOKC^(DG$FWKKY\:+^]^G8:!^/X:QQ$,.,+I"T# M:;T&(5&.:*^80,QKCD">#&D2-,*,&,]9$$99,.%YEU#Y6$66[\9%BAJWS^E6 MU'BE:KQ@)HX%PP)SB#(/=D6@!%G%* HB2F\$53+W#6)=QN_C_E^A%C\+-TJ5 MA8VDHWVD%3B/3C-0WK3MX,IEA406P;$FE',JN*Z M4P&! "GBU@9DF!2(T"ROX$3T:FM;:3"O5E40H#A'VJ*XZW2.%,5=A>(NV(

U/*$B[B]"OI7M\N]G5K\/! MV;C3[UG7Z_GB M[VF9XJZ37A7M787VXH;V?O^$69"4XHA\R"TYC#-(&^R0B,':&!TCWF]M$]*5 M[*J?]O&4]UFX>6;'Y3N@@J=V/$:38WBFH^-.Z@WLP.?LJJ&#L56^GY(6TWI6 M/3%JU=!R4I6KMZ0@):RUF*40ODL J(,^V C$B,$@C3 M.>D5_)>U5BO5(JU]%DZ1MS&S R\@PMK34GR-P*U^:B?ET#VQN0]F$M M[#G&'2Q$7>!NF6,NASO-%K("&_B/ N"I'%[WBB M$D:!)0 \':GQ+A]TZ5)R MGW,NQ6O2-EU>%T M-9F((V!X&1T0PX8A'BE'QB;XS4K&#,;!7)X=?DZA;OR8,JY,MC.SB* MXTLGX\?C.!E7QZ!GR2;EE/P:3\E34=>G;=UJV?$>'@&6QBCZV/N2JX(6SKK9 MG!5VN5&VOW=C_?/U8";DMW,9E\UOJ3WX$@>3X:A7#L$_/4[2$&[!KZ7PZX\F&5%<2V$X M05IJ("/<1V2P9NU2WLWC(D6)[Z[$S7 >YR X M(5",QB >>$2:)(&<,,KYJG..V=JF72/NG8O4TIA>:SG(FU$\M;U0>TRC!#N#4$40=BJI%Y!;"N3>-YD*)SQI&P7"W%I@*IPB M9SE'4E>'0FR0E&QM:]WELB5U=HM:/R&J4M3[ =2[P6$,4]0QZI'7&CB,YP+I M& PB,GFJO% RIJI5)&E34=!GX4>9QWA.[?F= SS%'FLO=9D)^$TMWP)C2\'8 MAR9+,50'18-#C%B"N' <624-HE+09*3'J3JCVN7JWF5 BE.E;09(2ZA*4>?[ MJ7.3E5A"#(X8^9@3#!G#R$J1$+ 0R2R-6#FQM2U$5^*KX9V-SY1N,R,9G<4P MJR$X;KA7&NE)QV5_SUI"-]PKN+85[_D*."K9<6V(1TS8" MC:$!.:H=_ 8K0,F O7)U263"6F2.%25_8CRFJ/O#J7N#Y@CE!=;6(M!K#30' M9^>+S(2'"T.HLDF3JJF#E/<) Q?'RQW[.8SBES@X*XZ7IT9H7L)0\B#_[$V. M7YZ-89KB: 9IYP70E@*THPN'U04.5AJ*!'' 6F0@2#/+LP4G>'3&)6*WMG47 M8UW<,$],I==9YJ^H],.J=(.CJ*2YPC$A:\ :X<1Y!"\ 1]%1A*1TPB95]2>$ MO'>$J*7^&*;:R%+V;]-0];%],6XX"G&$)L/37_)LCH?]7NC,)F130+#U+:I@ M*;R$E?!F-/S2"S'\>OY^G!O=S,VUG?EZ*$BX%!+^U20W5%@ME%*(>(T1=P;G MEM,"!8X]#9%I(G++:2VZDJ_ 7+NUZFR0U^;9P<&CN'0*'#P8'#2($WIUXWFD<6DTO_XC].WC MS&_L^4G,*56 I9W)<82G&\-?PY3UR8XZ<1!'1^>=\?FX5(%J+3^^556[F:1_ M&XY>@HP/TKLLX%>5?-_5XCT<_AJKBG>A;(/+;(.?+U:%PL$&2PQ*0&,0CSHA M9Y1$7E(J8V16.K:US83J8G*?!I E7-DV55Y7@ZZG:VJ98=9G$[5#E)T!:;V J9R-_;'..%9"3TU'V[4W. MJWRK^#]GO=.L$-W.($Y*;+*5'.6B03Y#L,/AC@?IC>*;J4!S"\C)SB"\FLFT MP-=2\'7A3#W#5@:)&<*15'V*'(*]R"#E.352&V4"!B;2DM*Z15M9:&&EM;GO)*M+%W MC5?ML1TFSRZ\T*9HX]S-6L(+=X3!"^?NB3"8$\,082RSF:B1)M8BSR*U5I@ M=&;J5UE%N>T2;7P"<-"F:&.!@_O#08,52>V2H)HBQG1"/#J/'&,1Z42\8Y)J M$/+6-D!\EU^3A]4^.'@"CIOKHXWSGCDEVKB::&/HC4_[]CROY_CCKVW?E4\W MD#H:@D3#N)-&PY-.;SP^@T4?LZ]R%/WP;#2.L*^XVD697_7V]!3L!AAROS,9 MP??6P/38!L.FD( E. !SA"OI38Q,<6F(24)2^.F$Q(20M,J3%;-5\!LL@M?3 M-7"0=D'P9:M?:JN_<(B".VV95Q1A233B4@KDI&+( JWC04NAE=G:%LIT96E- M_.3TUW+"@HI.4",X3EY+2T%W%4E$,4_L2AV:17]7I;\-JLZ,$H9QC*B38+D[ M99$E8,,K&317*4CI^=8V9UVNGF!-K?9QE;?QM';<7Z$G)7BZ>A_$.OG'7++C M@EIW0*T+IQN4%P+D1A&-E"*>HD).X(2(DX+[2)5+9&N;"MTE]TK^*"'4MFGL M.AE'T=A[:FSS (.,0DL$/8F'[;6"5E/.7(N21N%5]Z"QG+1A?75#H5]ANX0 MF'-T?\Y13*8? 9BGP2>L%3:>\RBPQ8%')2F1B>-HB\NCA5#V?:=)/C#3Q&@7 M$5A."G&B C)64"2LD$9J*RVVV60B7"KHOGUWSRUAB, C8QP-@QT?%ZU] M.*UM.C:LL@8+A8+B%'&;& (UMB@IEUC"7BIAMK;_]__2E-!_%L?&NB,MIW8\ M1I-C>)*CXTY:9%[/VY(,'8S39F&47O2;6<6[J@#2<-I693[>@-P/:['/\^T/ M%J(NB+<4XNU=R ,AT0L>!!(B^T,X,!8MO$!1$ LTA6CF:6YJS;5L4;G?HL\M MY"I%GQ]+GQL,1D<@*0146>>3]-SF_LU$&Y22=D0JJ5UN4D^Z2EZMSM7:\MWM M.^E3S@0UG4$U%8N=?E;N>Y.P9VA@MM4Y5*-S76OMS:@'0'UJ^S/;L\#T4C!] MX;@_3RHH)A726F#$B:;(4!F0PQS[2+ !$,]53[!N22>HHKQM.;)?E/=1E+?! ML6**A% 5$#'$(5!E@QQW0+F"H-Y%:QUGV68RXFKR6BF;N$K5J]H ]=Q913;R M89_8^Q)#[2R"6<^J-QKV^]E)U ,M',5<_CF[BT8QQ'B2^S;?>%UQ(&VD ^FZ MS+^]WF XZDW.WQW;43P>]D,<%0!<#@ _7& O)";K?$(F2H$XM1B,S*B1!9L3 M,POH* 0 (%==:>Z=OUO<1BW3XK768"Q:O%HM;M 8K)RST1F4E/"(6R7!!DG M:BBW'K/(C95;VT3AKL'W+CQ0TFMNT8BV-VZPF5/;"YW)\'%X3#'CVD-DYF5H M"P#>&P!]D\;$R EA02/*DD9@P7FD56(H84THB=Y$E[:V@<48TA)#KJCOQGEA MBOJN5'V;H2[IP-( PB*B=HA[[Y"EH+X@-YZ$C]Z:G!BLN\:TI!/-D_7#5 72 MQ[U*[^H32-=1D>)1V4PFTNS*,R^&OS^LFW#7,GX]%7'!LZ7P[$(A.(T-<59H M9$@N))6;;.F$/:*:8@.V6B04[#'>):8EE?"+"K?0G7(Y8[@H[\,I;X.,B,B( M\LX@P9A'/%"P)8SE*!I! _/YA-GJ,H>+,^5V'2Q.9]G#H]BWDUBY4\:3H?\+ MN=P\KF._VE%H44.+)XANCQ7R>9?%?'!:N=)>?8LCWRO= I<%N L%X\#:PH(0 M@@2/#/%$!'*!:R2PAO\3G(?BQ"VD*$6)UZK$S9"/(%A+&9%- M/)^EU@199S"2H,F"::%#9BFTR\G5V@>M/=W4OIS?!\P._@'U:W\SL=-ITYB. M.V\>W[H?_UJA=7EC&Y2G".KK9&8W- V:'_XH38/NA.[[NQ=JVS"C>&(.C,Z0 M!.)&6&0P#8@YIY+1-!'JM[9E#FC15:7EW$YE-LC#]*PP8)W$KF# @V% @^%1 MR;!V#"-OLYGF%7 ]!N)3) "(I\ &K:V&<-=)N_-\=:" 5.*-!O%;*G32L-7 M;=^5>SSA*&7%0X_MX"CFCK85(ZUSJ'+:E9]4#:O&QX]-0I_@-K-.JIGWF/R_ MW)S["^PB@\GX[5S ^8V=0;CX0N/*-S 30]B4_"@?FMF-]4_XNW^69?+J6[U\ MWMI)?)52]"5DLMQ6=:%$4A1&8U,%2E)NG&,X MWT%9@JBW.%]W T?J=EP\Z@T&V7TW3)W32D5*]'3E(.EP%,X;1WFT7!*F#;$4 M Y'2$FB459]>9VPD]+&PL4#=4E!WH?(2#I[!6I; =WQ.][*Y;R V*!(9#24A M!"^WMA7678IUBZ(Q1;-7TO?3$.XIM2(8QGTBEN6$OV!X$,89:;-F$U,T>V,T MNYD+IARP6B QQ :%..8".:8PTE%):[PG+/OAF61@V&Q0G'5S'3\WTYB82T?> MB\#\Q,J[L^_T5A&'ZZ9W_;#W7RMS&%]YZ,T&>)F8PQ6 M11DEJ>C;([J["L@O!?)_7*B!P&(*6CD4<*Z!P$A &H ?_F$J1JZ$*:P6_ 81$.$1O"O!$Q9&8KNY3?VV9=%^@] >^=NE9IWYV= MGO9C/OEC^YW0&_O^<'P&%#@SWBKZF?K#KYW>H-8[D-"#>O!N<8^&J!D(,PS/ MA[[Q#9AM*&)\0,UID&,#O3^ ;6YGXL M,;GE-OT+U=X48S8IE[?Z$!#WB2'#2$*,8V*3,<$RP!PANH9<;66T\6'Z@CL; MCSOK3#4HN',_W&D8&[ MT*@L1PX;BCB+$6E). HZ$H9]M#JHK6VJNYRU*3WH M"9@3M^-Z?G@2.Q/[[6'.32_!PNF2>?J;ALC+/?%F8_6*.>)-_?->5ZOW,"_> MC-0%II>"Z0M5]#@&!BBH1#$*AKB.'ADK>J@YFB]@9?P ";-09=^SGS6]SC ?W(@ MCH[..^/S\22>U-6X3T?#4QCI>?5'_)^SWFG5(:U7G16((9\ZL][#\T]R>>_S MJFQWOA1>')W!^_';:1R,'\>>>JJ#-=YO#KJ]DB?SU=XZ\'.],5_J9>X'#13KV\7TU7=Z$J2U&5"U6XA*)4*TV1 M%3@BSJU&1C"+)(LA4>9AA:2M;8F[2MW;%]^^G/&"81N/86OK.5PPK%48UC"W MN#/$<14058HB;J4!_\'LJEM:*;6LKC-4;F?& M/)DMXP&F9;-WG'5FG52J=)#>C^-.UJ.#J1:]'LQ.B?\V'#7;LOY[JCOG93]9 M9C\YW&ERXD2,C,9I%($;(^Z #CM'!&)).4^UESRQW/(>FU6EIZQ0N5J>W5+0 MM:#K0_/Y J&/ Z'-CM9!2F$"0"AV"7$E'7(J.:0EE=:Y(%15BD<_(0"MZ/P_ M)MF\@Y^A]V7[_\(_LY$W[N5C3NF:JM_V_W6C?VS/'_>V'WMHK:59:P^/8^5> M/H$O/,\!C\%P$L<=.\I.YBHW^VAD^YU3.YID+_;D. )[!V6N8D]5>X1IK 0N M&D_@A:IGR(L;'W;ZY9R^4+GL\.FP;@#U2]5LH?M@$&>3FS_R0!-+\*UFEI"+D]#\-P^R@AO)A ])"T5=X$RQ;,<*'4.PV JL MV2>JMV8?.IZ7,SRU1Q&Y4;1_(9O@N7ZQ_:_V?+SUCPN/?](;H$O3?7FF;EZ? MZUJE5R;S2@B/UB&\P>ALT'D]\#[N7*T] '^ M]GY@ST(/1OWWI4=X$\+=;HW#[M[XT+J%UB$O.E/NLG]V O?Q*S %+]*3@]&1 M'?2^5\>E%LL#_JA\BH"H@TGUYT&:KY?%A\]O/^_MPCTJ'O$'/OC]-[CN7[T/ASMDCW[L[Y^\%WLG[S'PCG[\[[?G M'_\,IXYR^>'/?_7V?]_[N@>\9/_S:[:_^P?_\">,Z>1?QWN[[X'GO*-SJ1"" IWEIC\[BUG934IT9;YDNBTOK&]Z; M?E=]=262GW[?182VHR, Z4Q8Y,S$Z0T"2/T7JBJ3:WW;50-A.W_+:2L4_[-^ MK?J#_+,S'.7MOS-][V5-&:9O_KWSU8[ABAX\C^WWSROO1^T)!/ZN.O"F[;P$ MY(#7!SW;Z?=.,M+,_8#GG2D%J4+;^5XPMYF*5?< 5+6=76 (7S,O\6W[\)[0%CZ_>I& MW'\V;R]&0T_1S\9 MSR=G.HSW@^JA*]W^ 4=J+(M! +F=CX&$P29T ?_M)OQ;9Y!@H M^]%QW30KMUZ!.1QWOO8FQYTO=M0;GHVG4Y8O'D] ?/$(D#;SRCSCBZF;OC"; MNEJRLPGMU/('P8W.JH(L$;X@CG)KB.DXAXT_JN0K]<]Q9W;3.F\";I'%7#64 MF"R6S8O+GUH\:;753=963TC@2!?>(N)!-HM)I' M1RSE1(=FS9"&7Q+6A/\EG(W.HQU=WK/^'C@-&9-&QQ59O,A#.4@54T M;2Y9^:QVH?WO.^23$1[070HDC?*(TY"0ES\2 M($\QB@1LR'C+A>-.^Y!K?1FEI?"2%P&N0H"OOGUBR6H5@T=.*(NX9PP$*#C2 M!OOHG :V)T" XHH \Q2/9QC1.1F"=@Y'XVZ]1\#_:G"!GU5FX:0!6A.\HUF#0OG MV+4ANTQSAC+^3>G#?.LX<[#U]N"ON-@J?CL;A,46"P\]"S'6._Y\I\_@>4$6 MX]BI/MOMU/L(2"SD2;Z)E,"7=J?!S49F:!H- 9?/)ID33--'A],MYG2:1Y"U MOHYWSC>PZE/3101C@ WAQ([S[M+\S/2E^J/S[>;20O)GHQ&\"AO&= \:=VYT MP=;#RS=)\*6KC76]WO_M*B8-SDZ^#D)0MG.G,5[QL<+J.:I\VO$8S3C>0@>&KM\[JOE>%RY>7%WS+>" */4S$_/+O@\!-#L M?($QP,CF"OVO_S0(\Y3\5SIP&<7^<CI8#)-<@+AOQGV>QZ@L2U>B?V7LPB*_PHZU=O[? 2Z="0^?GY[ M\A'T\/C_8_5?_8+=_LO_[Q_[>R>NO M>]\_T'VZ_]>'D[?PV5?D _TM[7U^Q?8^?_A$ F,:,X5"9 1QJ0323F,D"=$< M!R6TYI?=$HI(F80*-G'*:8P@%,64(H(9KX )7G9+O#L[@>WZ/.]D#5ET%L+H MS*1Q%Z?%ST=SR-X4EC@>>QP%6OQ[R'_&K'O?%! M:KK-*B]:#Q#IM)]3]RYXV*IY.:__?=XKU7]*8!>":1$0UQ:V$Q%R\6@7D=#2 M5$: -R/*7V'$Q#L!HB+#O+@Z,C$)%ABL7S/L7[UY,#83L88"WXVF^I5T R.EB M&F?[\>\[.V_F.W+E.CD]!3VJ3J",SO*5=7GR\BT!.J^2^ZHI9 M$#Y3UY/>>)PE][=\W=:[5R^W_I[O8$KV.6)YX5C7(+^=G[-YAB9_W[4S^*-YRS/0F&(01\B9O"&3]"$8"WD. M@;B/SVSM#:K,M6NGYD5G9UR]W9W&4"\(>7K7GXM[?#P\ZP<8#=S;5D.&SWP^ M&]1\OQIS?M"?WVAZ@NARW/?RC#6\O)5/S Y@YYA)I0-?^1O,=8=@]/^J1,_\ MD6PHYQ+)<)/=Z&-F_#7I8Z3;R>D<0%Z#95<]^OR<5I[=8>UY M::C%RX:+>W(\'%=.Y4S)F^9M=RJ#+),I/P=93'V$EZQD6^VLHV&_7QFD\^'- M2JJ]Z/PZ[[AQX"=#$$5'UT+H-F_V?\87'_2"N5TY+.;KXC^]+YFZ5^GQW6FT M8*OYXM;493OU9U:KNXK75POD9R-N.. ![H^'_6H>+%C$GX>C;)%/I_++<#+' M"_A8-<6P+K)S?G+^HO/?PZ]@_\, ?_I])W;JDHG?>N-)E;F<[U$)8N9\R5Z( M"O3FGYI=,X?*_[Q^-7=%=.?.<#L:9=RK%\KDV.:!-0:8.N[\.H0?"Y?)SKM?YXA^[?4OAZ%B MEY7$#H<@PUIY-<'SN^R\>]F!O^<6RGKMOK\^K+B@ M3DUEREAPWH'ED655:W%ODM=V+1>L=[,PPZ:!PY[7R7/-&-Z_$ ']-$^RG M0NC.[V7S&=)JD65H^!OY>_TR:,(H;TUUM&8*4[,SS97:5*.K/G@RA+4]7A@8 M>0N%)YI^#"Z;[P,1'A$V0)^+X%>[<5ZAE9%/Z^]=> 8J7X(;#T>N>@,VZ>F) MV.D]9W'%*OTJ7PSCC+UJR\T//_.9S:ZN!NJK7? 4MJPJ&M?/,]4<>+[-] ,7 MG6;QB^V?56+I5=A])5B57\[*W*G(!?Q[-,P*XBKZF:0N- ]FZ\]\3^_'\2"]&D] FR;Y"-WS ML]QW=SXIK+5FB2'EI4,<4X4TTQ812H-S6'&8X;9:[N]KGCL7X>:0_]HRK)5G MNE_=!KRGB1*P)]JC>9[ B?TK=N)L#FKS:SP^.SFM(;G&\:H39 W[)[4A41M: M"WOLKH;=Q5VPMDM'L&WF88UO'E?#&.EVW-FD(J^S,-EDV(4[?8F %7G/'AX- M:IY?YV?DL.CTN6 VSOH5MYXSZ7Q-+TP-I)H\90L^/W0G!S$[9^-I%")\/AM/ M9KSWI)=?KB>G*DC>O,W< HW5/$[)39,5+ (7>7Z&@RH-J/K$? (N"P)66=Z+ M9P'!?,N9D5?SE/PX]4UJ:C%=+#F ,9@,:XLNOPL/E,[Z,'E?;JX'J'J*.)5GOC[KS#4KY.*U,V94)R:%*Q2I6L93MPZLW3&H M^#C;N28N%CW<\+B7P]>5Q9X+RL"ZG3'ZX6 >AA]6A+>) M6PY((T! F!+?W.5V.,BC 0[J)[6K*"O_N#*TP;2$N:CY?&5)2G_.W,U5AB!K.8P:M/Q%ME,>,(>")%//F #-8>:2T(\X&8Y.1ESABP4)88 M3$C2G+'@2$I8)^,]9C$YVE:F,ET'G=?7-+=H/5EI^@5OS ,9UT_X* D@,VV; M)8',,].FT]Z>;(]UZ]K^[A_G>U\_,6:,2MH@Z3A!W.7S=%%:Q)70A&&63/); MV\!:KN9Z+';:J83KK>?&=3!+-OI4]S!\](2@7Z?;\\[<,_6<%P,^^.,3)59( M+1(*EBC$P50'B\]09+%V\%]22=$;%L.VA67^26LXM/AU)F8"9BO1P.,8PCK.QL] M?QYGO]:4IN4@YR5OY76?FKIR8>S9NNG%K^,+<8-%[/&TCD3'<-,@'Y?4^.,8 MSOK9>5(%1?X$,MW8V-[6AMMO0,5>?0.B.+#]68KZ^-?S-].UL#,([Z9KY%D3 MH>^O/B5'I C"(:D40UQ0@DR$^4\I&)@P_OLO/Z-;4Y=PG:%1'<->.(NKL]_97+>GX_C+[)=_@AEUVK?GO_0& MU314'[I\R!N$LO"NOL"UAW5:M6EZ_^G;+ZJW+IU8K]^3_(74YL:W\0O2?.^: M.ARSD0(HQ-9<^:-GN/2>8#=/SH\^^:-))>(%5?Q.MWVDP:I;W?8G=<&6J,3[ M$&OAIU]OKEQZ39F6.@+SD(5)?F[7X=H\&L78V8/KCL>=5U5FRIX% MQAI'NA M"$6[I?(HDFZ4"5JBI68KET%F2K;YWPF\X6748\V%C/\.1^JNQ3-3F*:0K[Y-[9!S __^ 'N_[\]D_V=M]_W:/P78?P#+M'')XY[?4PK>IUO<-?/T5C/0F2 MHN"4SJ< /#)!"R2)T9;;R)0.6]M$J*YF*Z[:]7"=N OF%.*(RY"0U5XA3ZQB M)D8;=:X,*[M*RA8U:RAJO1*U-E00G#L."0TL"G0Z*HF5Y5Y2$HQVA4IME%HO MJ)14DD3B#:*4><29$LABX%,V)!"P4]1:L[7-NUJ1%FGUBKR6M7+2%U2TDE%= MX\&<%J1Z%DSKMATL?P3)*S'T-Q"O94K8.2]2\(QSFXQ47%!IA-(B@H%4:-CF MX/7^RP8-(\9*HL'T))0DE3YZ6RVN5:=T3QKC#WYF$;YNXKB/ # M1"".8A*8=3XX;H'*BY28<2)ZK5ST*^FW5Q!A;8BP8' A&28YCDCB$!#')"$M M#4:*.N6;E;"NVN. M"!86?[L]^RENR[ '*YJ,=UI:+J6TVB1O)>;814TX+D1]@[;E9ER>2:6(P0GA M2#3B(&;DG-9(1QV%YX232+>VM>EBL:JP_(92\2>IUIJ -:8X5U+S(+WC-'D: M@'"3@)T,A6UOE%HOV#8#*1+O9#[0)Q$G*B"G0;>E)XS1 /CM^=:V(EVJ5(O4 M>N.CR[/32T^:*Y4@U(]!53*F?<1:),L9<"7.K,5$\\28!W)4N-(&@6HSMNR9 ML9;)B(+F#G$N#;+&.$0Y S$G+[TT%:@2KEL4A2IJO9K8LE$&1TRL3"!M(N*!*V09=4A[$KW@T7 GMK8Y[K+[ M9R:7X/(*'%'-F@%5\[RG3;=*..D^YTDB=]IB 6C,+7:&2@G0+"4G/DFG"A?; M'- ^: :8&<8YJIQR'S4 ;2\E4=[%<$V90[ M^@7-D//.(I^[,C.K"-HA:467 -N#:V%Q!,6>Y*(ED),$1Q[%B;FL; M-LJN8JLZ0/3XL%H9#_^HR@YNWU (]&<=A6=/^:@E(Z]O)_/34M\72TW.3RGM M+$XI35O+Y1[WY_4K[KQ1BG+6U.&L;B.2?ZT]T+F,Y-?8[^>?50?T:8>$NDC] M*+JZH<4X-X#(%5G/ZWX.LQ%,.T3-RF;/^AU>&>"+SH4G6)RG6@Q\U+R@&B M1-W.X 3N-2T<.^^ZG?L ^%$,N1SNW[9>+JYY??ARO%5WVJS+]([B('ZMJEQ. M?>_SCTTK[+Y[^^KEO._$;AJ#@23U._-&Z?XV=H9795#W>\HUZ^_KN?1M&]=9WPR@6*7W0Z:ZO3_3.D?-85N ]? M?:)!::^\0HH(@WB,$FEF"8J&AA"QA_EF5UK5.QJ2QXH82KA5WNB@1*0,PTN) MV'@%7- \[(P@^P#LX76E32#SL MG<9A[)/CD4CK1>"!!)ZT3$:IRW)^>1, 56VGI@V%)Q=@[4JI\FN:8%[X^S*2 MEPZ9VX2UOT/F3SM>7EIZ\ YU2H#Y&A4WP1J6P^+4 CC8H%FXEK$M"MG_L[F3 MUZZTZQMW_@S);OC<3S5CNVV%](5Z8>3&U'S7+R23&S18?KO;KJX4>BDFO^PQ MBM8\Z_4^M_N?"6GSHSR%LNVES/T&E+E_A"C,KQ&8QJ!JX9HZ=>NW7VZS5.Z< M^W:+>ZQL';9KD$LOHNN3TENXB&HD;?Y;&5-W6D?WC"4_V6CP4XKG.AR%\\91 M'BV7A&E#+,4D22TETU9]>IT1F-![A''S GP:<=F3]VS_\ _QX?-KL?_[>_C< M'^=[?_ZG]Q&^\\/A_N>]ZO4_OG[\O,,OQV4_'GJRO]N'[_L+P_?T]W=??_OX MY[]./N["\]"]\^KUW5]/]G:/"HMV./QN-V%0:RA5=5[>F)';0JH/FL"O05OE0!J2DN!G- "<<4# MLH)2)$1NCB>.&;"6; L;8S! MJBBC))5]>;_Z'L73MR1C.FCZY)G3G@6OD+9@''*2"#(!;)^B3+R#S!$#&$1XQ2593YKAUS@::< J)>"F-Q*%V8A6063/(+,PR0E0$ MLRRAB!. #,,6:<+A-XI],((KK>36-F!-EY-5%;LL\8369##WWE)D(J>(RT21 MYM$B$B03G!-GG=K:UH1U.5N5>^OQ"R<69"W(V@9D79-CKB#KNI!U_^4<6:,F M28;$4!8R(*L%4U@ZC12\)E5B+BF64RUDE]Z_FV!KD/5B2=HKE:FN>>4'I1S) M'/!FU0=Y58QIK76E=NHR@^.S_F16N,MZ4)&Z*E9^Z3^]+[W!I%-W,H.7#OQD MZ.*HH[N=K+[=FTL2]@9^%.VX+B'[7TL !]84(,.$H&G@/"AKA Q"$<*2]33J M:5HJQOH"<(A; ,?H;/#+KV=CF(?Q^.7PQ/4&E:3>1C\\&L"\A==9%+W4RS+. MQ:LGXYT\'Z,8 $K^#2_G>KF].(;WSDYNP)@YL,C-!)8[%Z+;__X*[\-W[!]^ M.#\X_(/L'WVR7@)[CA0%0Q+B6@!08&&1]UP&S[A2E&]M"Z9>W'24 -9Z'_ZZ M5.'S8PI<>'/I/L'\3;9)&(1?< MY8IYY!R+2$I,)/=:8B_:6GIW)LK.0I:7*CW?LNSN8T#U;.RCQ=BG11UY)?!NL^!W5:ZU@NM9Z>]9P>_Y!X^&L D.JI*N]B@.?"^.+WS 5Y6_ MX=47G?=53=]KBI-W+]0,'WUT=FD M[P]AB/\>@O@ %7Z;U2Y>K*+G7'IT?_?HDXE,*2F!#UH%H$"30-K9B(BA-FGL M>'- MSBV+'F["0STI">W"OG.2[>RID)Y+I<4YEUQLO+?IC_Y0WNWGZ;Q^^K[I=43] MAE?[HE4>I=]'P_'X99U?]S1\T)__XOOT#_;A\-7Y_N__^KQ_^,>WCR>OQ8?# MHV_9I[SW_3V'G^?9@+C2%.WPB'W<#<=[AZ_QAY,]LK_[V\F'S_WC@]U7&(R+ M[_N'1_#S]??]SQ_37C,92V ;%!8!R>0#XDQ*9(W@B"9'F:)>^NQ8(E1TA5YQ M;.^IA.X*N#U-<%M'68<";JL'MT7^6M(86\$)LLPI! N"(:.I0I8;28Q)F@6Y MM6U45]&-P;:GFTY_,&V<>#_"6K)O'YNQ57)<^'3'!I$*1"UKI*R1:FX16L?F8H4U7PHU5S0#"I3I)QRQ(EW MB#NID=/,(<&B-EZ2%)C?VE:DY,BO0ZW>3@.A"R)1*@9O%(_(R453(2Z@:@I2 M%6 5I%H&J9JM%J+%GD2GD5 B%P^6"1G82) @)H5@N<5,;VWS+KE_HX7VE2EX M[BK[@/Z,HK(K5MD%N3 8,%9HCK!7&'%A@/=K'!%0_F@D\(OD<[WOKI#WKL56 M#OW?0N%VQ"YX+(P1;R-B 1)$>" CBB#JN>*$.NM\R/:#EJ0= M*OQTW1RE%$ KP^+EP.I:&-L5:-^/DX+N=T#W9BX0T#*7"S"A"%LTXBPD9!CF MB-GD10+Y_7_VWK.YC6-;&_TK*-WWW+-W%9J[<[#/514MRG[E,D%;HJT2OZ@Z MDJ! @ <#2*)^_5W=,T@,8A #2,X.% E,Z+#6TRLO+WT="\3-;2F;#Y^-VL)F M"YOK )OW(26WL'EKL+D0BGF LXWYB&(@%G%,+=("A&)!) N8>.^(?O'2B"[A M9Z7BQXJ:JSG\#Y!<^#9^CL-I_'4\.CHOBJ[.+7[.^83;N_ZCE((EFQBA%)PH&<)A&KMU)K*=9Q!WCL=]>,ID!"?( %XQS@F7 M^Z-1J/+#8?R?^WZ10SR_:UKRD_-'N7QMR=FTYZ0K=T_/ D"H@C,9]>'_?EH]GMXWKFA-E%0[LY]@9CB:=DSCI MN A+=13KVKO]H1],0\[ ;IX\.;#PS3B_=C"(I=H&/+3.JH;?3Z=^U_?GU9H> MPW=# -QX/*KZDSJG^W@P;_ T6.DT2X,N M&>&C8:SS9>&15:Q'FG?B:)KO@.G%K[!#99'Z.<)[)\+RG M=N*@SBKOY,ST\MPRCI5QS0IX%!J9Y;A_Z0\&G7S)9%I(:PBK"M]_B^-1+DJ2 MGQ3KQB;YUW[>#3LHM++1V3Q:S@ N[ZK?V1!9!4)'F)73@@P_EUV':WZJ]_!S7*0) M_]<2:&[5R B_-0R+?T\F+=..K;[$;EQM)^033#$ MG^S@BSVI7OQG%60!84^MW.E)UU-[^3]N#+>>\^)3FU*?X%@8ZI3@6$7%3; F MI\1S:D%^L$&S%'&8.FZ495(ZBIU^<==RRH4A_DN%<$YV MGWOQ@^VM#Q^UD=XS)Q U">1H&CFR5'G$32Y#JYQ34CVFX@>[@%(C0.8,PLX. MBL\8<.[,P?<% .LZ=9UNV'GO*G6=OD>TY7!/:C;.^C$[31FF?$@!+[BP?-C-&DS> M3>_/B\V0:]2@](J#O%Y)H=I=0S>H6$OJ^;,Q7,PU]%*AZP?0XYQ5>(PNJZ?D M6_(\)9U 7\!,<4:RUAPQL4+C@$%O-G=4I^.LRO"HG4M'?Y-M"L_[MO\-WG&R MO?O7UP]'\-YOOQ_V#M]^VC[ZBW[X]OI;=CB=K1']]S=XWN'.UC;,Y\W7WM:O M?9@CVSZ"]_WVU\G>UM[A]FXO.YQ6TSX9:'2<@E+,A!4(= N)-"$:,1XB]=;9 MZ$ -ED1VL;YFSL;=.<];9'@TR."<2H8;'UQ,/')MI(V88Q\H9XD0>T=%+EID MN"$R+-S.VC%I8/\1];)DG7)D1;1(Q214TM1IPS,R\*[!UTP)7Z/(RS47GGX] MQ\W2V/K:K-/;1RO-C>&* 69YQZ72%N27Z$!T,0Z^\;258]8)K98S3T5P21F! MD3(V!\EHA7)J/+)8,9-TM(SZ7,"^*VXM2&:-@@.?.]^R9+!3A/)( P<.=CQ( M^,FT 9U$B-1*&>O%MPLI S.CO!(R5\_2""3$@%R4'GDOHHZ$X:!!_Q"DJ]DZ MI8S?O@W[*BS]0Q&\CY"M/4]&44ZQ@.,X!.-\5AHH]<$&&YEMC^,U8NN57,S$ M 'V-#DBZ",I#]KIKY@4*F J=$FRC@N-82M.5]+KUI!XF8+_ETXOYE"H,*KYV MR2?&/;:&$:]TLEA+RQ1W[?&[7GRZ.'Z]-8XPB5%05.5(&(6< "E:!XQS7R]0 M\G/.M)1==6VY^9XJ59Z*HR.\#CRX?S_/DW_&S3M=K(DUI79DYD#0@E^9C*_D MP[Q-<>[V+GT>%K ;NP];)?J:ISC6GML<[FI\X(Q*EY022B70K:-P]*Z*[;>G M^(U.\9.5Q%K/(L:@-5,:$ ]4(AOA4 <9G'EC@A$Q%]EGN"OQ;16B;JU?:\.X M*AHG7" D1<43<4YRS */+CD:E>*M^+U>C+M4[X1H%9GVB/&(<]M5B5SD!!&- MF68L,)(S" @%\=NL$^,^J0"E'_.Q70.4GB+VL*"M%YP)3QEW7!JOA=.:ZB , M\U:W0L,:8<_.LHD.<^)$* 7?(T5<*HZ<$Q9APK64+B@;="Z79O!%+9_7)N[G MF? :#10+FG *(7'BO27&:",2MB18G$1[SJ\7KRV9V0@1.EB*L&4&<0&_6:DC MLDQ$DZ@V"K,7+T57\0?@M1^U(]RIK>H*(OVS,[>')(D7-K!(%8]$NGS@@JJ. MI?-$N3;:=JUP8+D"E@O2*@_R?E1PTG(?!-(Q&J0=Z&D!.RMSB5+"5%?@VW)W M/Y8"5RW+?X?EHX:3 LX*S#@&EO>.1 J,KT$ 4$ZGT![]Z\7R2P$N2K,LJB&2 M@LI5B34RE&OD)1"%P#(8E?LJ,=H5MQ;ALHZNM_7TH=R_NV4-#2!MJ=>V9N%Z M'GL/U/^Y/?9N%->9C[P^_EJ.OLV/GN4BWDXB;25#'$N+3/ 2!14]R"V$Q1!> MO-18=0E[.G4+6^1LD7,=D/.!FDNWR'E3Y.R]FB.GU=[YR!+"\&^VS'MD(W,H M,2^)X3IY BJ#,J9+U0\W8UT;Y+Q"Q=?3E>R:XEM,SBMOG5?M[?*[[J=>UYNZ M"N?D8!QCYP@N/ZAR6<,8.J6PRG*-)DI*7<3,HF>+7C8%%&>5FT;I6M6];E1R M[B[*?#5E5-_.9_2,ZWZ]^;;]Y:,)PF"1$V"2%(AK1H#M<7;(14-Y8-&J;!S4 M&_H[9;^ :JY##3(P08E3S(3$+:-6TYRM;0/\2[Q-A1KPC!IP2PWW0@T8#@%B MLL2CQ7*\05*$8%5"#VN 74D,7,*(ZCCY7$1VUSD&$!R%:F-6#KEC!X.1GU5>'<X7XIMKE2@G<7B+@V@E,\]L-5JD=8E]%LINGMV_%7G2QP, M\K\K!7E+H5F72\A^'O5]\YCEIU;S1\"RI.ED.EZ:Z:O%.-UT,A_:.9B<2R[: MX^/QZ"LPP@06_UI,>4.M]RJ\F!MISJ;Q9;EB:%FEWFCR(4Y:'@0>]%]W_OH( M&!@\]1Q)92,""/;(2**1Q,$*BQ/Q.8N)D(VSL5FG"C&><\)W\^>+XM.S$SX7 M6_:3JF:B9B-.T=*%I 1;[N+X=@]\>A[I+$-XP_^OR[ACF(SF]+,#\EX/QK$+ MO/@Y;A>)Y\\X]LO=(!!]?J3%=S8_LHB9=H(B(DPF+0W'/J<&$=@?!3COB,G1 M-V?HZK\6Q;6'L+0=0AM1B?'4WMB^V_/DH5@*HL1YY%T!NQ-\AXKA %(4\ M;A'8*( K?%JOZN2MJ#)290+X;*M)Y\@>CL8@EF6,BE_[52DF?TX%P+J2.IRL M@YAO:^GFD='-)PIT@[%("GN&B"2 1409Y(R32&!KA+=4\IB^0S=S6:_;V0?) M<%B+6IF4@#;&=A_^W8\S";(YYOZ[ZJ1!!.$)/@8QL)\U\ES3OQH-[!BTXCC> M!X0ZJ2;QJ&K:0YQ'?8!M@]RM -XX_"[QP<$KO)&@U5C.-<>6!8*URC5=3$R< M797XON26$W&X3']_CD<@(4Y._AP DH(\^?I_I_WC/+S->O:;^_&9D=7.UNLO MH,%$XT%^"AP)T"01M[FTG+4*L2 4AY6F#H<7+]-H.JX)Z0QYA:P(C%:D(Q(!A_(W^90;]^,PR_9+!UQG?SSZ,CGH]&L3S"!C58I?ZO=> M>'*.RM557"#@/&NPUB3VQS;4'2M 7LH&G\4Q>M0/QZ/^<#*G^W.H=W[QHMAV M"Z"/C-*W<6__HV-8"ZLXLBD748R!(B!TBW)8'NQ/9%;$RP_>RXD!!K5,/0_]S/RGP?K&ZZ4[8ZRQ3SS>XL[?;56W/\_+UF-O?N M&=M=DO!"3/ ]J =YNI_+=)OS,7[U(.:#*G$,C-28B+^,IH.0+;KS]E^Y=YO- M9K=&S[=;^O,0P^ 1?;SF#FD)C)BG ?K/,Q+#0\[&@$@J,- MG[.DOQ]'TPH4Y?$G>%%^:]%X9J]=>0Z,H7A/05 LKVKL=BY.OI0FP*E9"ZP_J#GO-KF>NG [/7%N/Z=?-=[\ +V7_ M;;_*0["UIQ--^K"P2X,X@+^S-?2D+%KH5WXP*@.%IR]=MC3S(B'5,O)2N8[+ M:;SQ2J,$Z$_OVDV'G9B.K3A$$ZV7&SC?Z>C;#4L[%,58J[]/S71UBT4:_4]RZZ% M_JME!NAG4IB<2\P_MWMYRWM)S^[E@EV[2_MZI6VM@/NS.>;<3?W.TU9)XK(' MY9?/WCKOFIDMUO6(2EO2$9#/> 9-\XN6D BN 3T_8[H?C<C<4,G\-VD)J3A:)E2 M-LYL\/I'&NVN&EKGHF)_(2K.G.? -M5!MQ&?\F+G!K--&W>02$[J]8=/0#H. MLTZP< VWG5ZM:]G5-%9[:1W6G*LE!9: M61HTSUW7->,7MX:\;[U@%G_Q=F&YO$IK:KDF'2S/1+8M0C!*,^J&F#)'GVTD MW:_FLGO3NC=W3%[IJUR4@1+=4(/+.*9![6 _B*>;7*]Z25WN.CSI RK43QXN M-)!:W!\!/9X9TSG$N=KZMVT&7#<#%NO?#/C2YKZG0,-)D8Q+.G'/.)/$,",\ M"3:&$+'+IJ;SWW,IV)QZ3[)8NL0%YSIR8:,F@D=.G=>!FZ3P=\%I.2PWBV_] M='*O>#4WF=F%)Z2)YLKL!J?#8X&ORV>RB":KLG ,XX=WES)#XWX50^W]K*\H MP7GG^CB'YT0)@:+_N9]#WQK"R*8(.*2++W0$JG>:#HN-(1_!Y_A4FT-VZ)3?U^L+>)9?QQJ<\89/%S/?LI$G#J-2N3CJ2"L><#U M\-Q]*J?5,>@._:K*G WWCHI!/G;^]>+/W9T7_\Y44'O(FP7- 9.##LA0Q5#D MFW=G?:>V_F0E&7YDFJD?E9\+EQUE!R=01IK?6TP_G[.(5T?[C./_3OMP)"[" M,Y<=FV$4Z\N&,9-,396U@:71>D :/"YR=18/-SJ_CL[WOY<3=29) M7UOV8+ M7"PQDW5<4D.[S4':G+JS)V52A0D7>1P4KY@/9A#A\H3.$%]-7[5XF(_?,SPQ M)\M%E&F1#T8S9KDAKUP0@+_@[?S/<@35I'_4F-I H*B*G[2HN5F@/C\8MMO, MIK_D$UYQ/ESL1+YD;T!>&>\OMJ8V@N;-^=2'S;:32>< Y.H;K&JQC,*R%E+/ M04)+>U?'&9^_EDN N!0WZVQ!PYKJ0>_/KI5&:(-G'X^^P(@7%)&E./@% B$ M-5 +X:,Z1*01Z6H7_<;YJU([66&_ZLBEX9F%;MVO#^R]V=T4O=W7'['T&@0C MB@(UN32Y3\BXH)")+*A J1&Y-N)9_VOK?EV7/?0?+9?@<,9>Q=V[5["XG8*7]I)\]<8 .1+9U1KA'6T M#^!._W%(*$7@+)7+YSD.682L5J6W@L3#S_WQ:)C7(J\7" 'YY%DY3\\5W(KD M.KNP7J\Y/D^/L]00!R"\C$]FIU$M)3;FN&(QBN,L]!4)IMPQCMF^MI0_]D8@B1+\D+/NWLVTRW-^Z@.O]/T5 M1O'G,I4N*LU7!?:+-'XF'J.866N$ MA1=$.!GR54LK=DXD1-F\K"K62N&R,3=+_?-5R1:6X\DLX75))ZNUU^: ;*9< MW@_W93I$)4JW'/M+"MMW5:QN8].I_1@S%PBLPFR-:VK+SM/Y166J1Q&V-YP. M!UMC[GRU2AE9L)B;TO,A.*,H3(]FLDGQ[LW=QP=]N @VX,_S M!C9G&J6\<5M7,&5E4V+PTV<201040 M,_.PJIQOE8TYV2-1 ;7/#"T+)]UBP8 0[9)FV\QP83]=/R(J';9;.?M<3G)OY6P M E^[AXO64-4NS^G,3S1R&5;SWB\PI;-3P@PV:Z=Q0V>9Z'.MBUIVKLO"=ZJ# M&)O IRK.4XPSY<'O(/%^JTGAAW"GZLX=UUD/3M4.$XF MLSR#M# ?7J[M+$J /&BXX[N+=)2&]6IK]5YUP]##XL M%+KDQ3S?:#878<[36;(V59B@3M@?S6W.H!,?U*E]32M_U0,\C579$]^KAY4V*&.!ELA MB 84%MR3:TL,!C7WC(J;[=CVQ]WLG*@#U,J)F3%U+J##EER-(0L,S:6$0;2Y M.,3JO,[GV"8.LO#$2G##:AQ#M[:>5 =U'F&)@ .NF0\TTTM#YUF\>;4\DMF; MNRN'Q@IF=K\SJL(-^3']:ND5-SPRSD@']TMNM71@O^85RV!8U<:O_7S^%O/8 M' O[<2GR+/1A;7)*?!^TG\8M,=O.>AU/:2_UAL2OS7(7N?E""]O*3K2Q(E>, M%9'K'RMR:>S'Z5B1F+@D)";M'-S59"2?)$=&7QZ=<')?R+_+ONEY-L?3D8DV^/S>JU^)9 M-8^\/0_NNG4U)4"[&G<;S6C^C'G1IF);A\O_19LWGB?J+128;I:!^A/ ;8#A M6@_*8MVP2)%S10^PN'Q?5:,\[NS[AI,[2WZ--EAK5_]BS3L7U:O\:'Q+ MHG:0#\-RP^4J<:LY/1BI7WC>YN#A(M LW$VKZ[ L@M9'?\,CS1^YYE(>%>%A" LMG@%$O7,RI#7>62908J2E&.F<]0<0!,UP7% M:3]71O!9*)\S*"S9$([B6G2M;(J--?=_I[:)6U1!SNL]W/Z8I.8\)_(JKASB MVN5R"]PCXPSE6!K8"'-:W"(V*&QHY/ /Y\XZ'N'\\48Q'8.UX0IYP \4W9_/ M:N"X-U4U;0H6;H;1<:;E!:UTWN7*,W8$TWZM+0J]G0@7OK>?UN M@=_&)YVZ4!Z^-.5S/9*8WPP[OT^'$89,9&TE*BFQ_7K?-M_]W>F--LJWB+#U M<&9OK^90O:K=('^,BNDP!UQ\+\G\_E9V9I4AY.%47\ P\XZ MN^V/RX1J]QL,#([FQHL[NV>>Y=$X?@;UC(]&(0Z::D#PB%#;"."\Z]?NV^*9 MG-L*#K)9:)%;U:2:%9DC3HJYJIHW\=/:O+FU0VT<0?J8E[$M=IPZ*KHF MF 6Q5=/!W'^];TFC3?>Y2SZPV_7V.YW$Q & M,QZ!\)[+STU.WLPTX#^STCT:;BY%RNV.>BLYFF^:J(66'!;D$'7T3.J$HL^- M&H4FR K/D"7&":)AZR20 ]E09PJT7M"/858.>!ZB-*N4,4,0NWP8%4VN,'"Y M83IT<'O!K@4&+ZE!YSN/J]4@G'Y=:?L<#W&M@P6XLT0-7)3!6U"_6B*U_^[$ M0FQ7CC][/$(G>41"9S/PNJ;TQ7(G)0B3]9 [WV;37\YAZKS-)@KX$Y"N\Z_= MT3$HU9KK?__4>9>%A8<3-8OO=U(MB7RC.GBYX^.X1(Z,2OP9B"U9F S]N7$5 MY)XZ-*W)"+,+HBOU;N9)\$LA3<6?V#SW((;]?''MQ8'''/2/L],]U8SLLM-Y MMGK%P#,NJY?EI'Y5MAO^6!?0QZ*=^H^:=8I]&&9KD M\7:77!? %G&0(WD;JU[#3$O,V(1Z[.=PP\P*\.WFNU=YLJNQ&BU]7T3?F]-] MD#.6FA)=<,Y@A.5Z4/<6:,A-?9G\:VT&>#7*D235+'BXCOG;::CD7^] 62I< MP!5&%/^[7+.UJ%Q2_OZ_-48WCWXU6@I-?5VBE_^[ZNQ\@3^*>+3T4 UJQ0-Q MU_?YRI=%F?3KJFZ+*C$-===GA%_Q_RV5'EQ&N:TGQE:S+.< M%LM4Q6&_5 N:%#]JX8+^:7&LBK%3I#Z=OVXK9OVWLP3-!]2T9LE65U"HBJ$\^Y\S!ORVN?EG"'N>10.%6WJF1F->Y/^-O;IGKK!:KCR@%L/]O^H!B"RG(W^-;T ML9J(>[SVN\/Q5 MN2#^\H;QE)<&!KP\8P\IMM5YWE#M6/)-N JPS/D6G$(]143,R03C3JSK-F>7 M_JHH.WO+:E3Q=%A2 >9R=,FCB(UU]WLVJ;H>=EA Q3CF:Y?L/77299AQ\WG# MKU,PSI6:;'7023F?+=\73Y6KJN.8RBS+UZ$S[E>?,LK,@!B M.%M-P,BK,!/R2T9)[>Z8S64AOY?9EPK2G3K3+[LJQY-YG9ZZB='IW+G9>M1. M6L#14NUV.7.UI,TU*7/G:1YU0FI^=J@3@U?UBKLU+%P>3W[3F,;O"+(7%4:M M*^HQX4/20E$7.%/,*F7IPIM7H_D39%36,;M]^"YX*OS MRN?5V@1TG_OO2._N([6WOPS'#4RSW/W_\- MSWG-SSC>=E\+N)[VOH7^WN&OA[VM3;JWM<][1_\<]BC,9KOO2\?4\2*)\J0HA@C+G*##BL,(M8Z2J,BU(33\5P\:1.Y4P#ZFC.>3,)2 M\6@L?,9(-*?CN9:Z)RQ'O9R5/$ZU[CA[8%S^YM61VDB2P2&Q0!@7V.I<4S*( MP(RV05KVW8#]U6!;=<\G[>;DPM;DL^-JY:M&H_1V/"XB^KSFPC7+"]M M,+S<)76E?\0B1QT^J@[@B$ E]7;86 YR[3,X&ZJE*F)-.?5%LX+[PX5?3GZI MHW+>Y:"!(PPSHU\A/7(BN"1QAR.4,>5HV>JL>J( M18#OK#*:$Q<-D]:$DH_#*='^-$3LGB'=JJ&-&255==Z"FZS:2&OK4].@HO.O MDKXZF@+CA>K?/WT?8;[7\^ BB?72>;W\G[HBTESMR;U'$$#%P!Y7\:?9+S\# MAQT/[,E/_6%A_7+3S\6^Z>V@T7H B!9ZP@:N=87)&/X?9L]OOMXH7_UG$LY^ MQ\0&$>K"K_$&N>%W@EW\TN_=^;W!$KY!,&\'VPZ6D*L-Z#^%'VJ> .;*_/W_ MO6 O%OIYZ7[P$^Z0PM2SY]WD4G/F4GK\-5_\\QE+Q6E.KH'EOH+7"U#4MI^9 MW#!'OFHD)W9_!_#FKYJ3NA:\"P2TQ4( MZTK3?@[+E\7,ZRW=K)=G M6Y),UF"ZU\@D(-[1)!6V-'B..3>'@P]'7P<[AX&#O<.]3C[[&'W;_.=S>_8MNO__GX,.W MMX?;6W_3#[O;HK>US7KO/\SO@7=-]^C?;]M?>KM[!]O?/N5QD[W#@[3=QR=_[+Z>;+_#7S["UI"$A4())X%X"@R9 MI"A*4<*ZTLY8#F(&* M2S1NP:P%L^<#9I@13"E &-$B]VK3E'+AM5$B8JQ##6:8T!;,'A;,Z!S,M#5* M:V M$Z;RGT=@)WQ7)PS=V$IX:J(7&I3I]1;K7+0^=Z,>8,VN@5]4!<:UIB91PX$U MG'!246:3)U%A3EK-8RP-3BW+K@G+ M+HQ!H"1E=/6(&4D0%RHB:X1%$D<>70263:&PK&1=RG3+LM=GV?76$CA)VANA MC3*$XY2L-CSBB*V4*5IN6BUA/5AV8?)@U(-4% @**L$I2Z5"6DF#F/(!PT8: M&W1F645I5[$?UA-^B&5O9M=H6?;[BCVV*NIDK,<8A"P0K1B75/H$,I84MF79 M-6'9A6(?F/;:.)X#W0/BC@ND"0\H!*4Y#=ZF@ O+,M95\FP-NH=CV:<;Y?-N MFDT?_3J9\:XB?:X$5>;XTV"!HJQ"L 53U M7BWI\!&#XL:Y0D(7[[ &'5Y&AFQRTNF<#)7HBY=&F"Z<-;=D@[Q/=:!EV.\R MK% &1^$M]H)S0K S'!,I,0.Z *W M0R['@R[T."QQ,9329%F@8* :RKG4C( M*VLHI<81G(!AE>@R^L64I-ADD3@[M6[++=]ZWK_O>:^;I#3-!UL/_%TI Q[$">*4HX0G)JS$P4DI M2*)61]+&=J\%5+U;TMX5,\I%)A#A3&5K(T&6%%$C6:X(,X&!]DZ[6,NN)#^L MOS]'=]YZLRP6TGKM)+&)CO@1#A!)$H!6T0 M#Q:D"Q(3$M8$%V-P5L;,LD3R+N%MT,S34PB2CP9[8ZRG/(A@O7$\ >O*((-Q MHE4(UH-E%QI\$#01&T 7<,PCSHE'+OB(G+8J$<*=HB:[\PS6728?EF5;#_Q= M9' 3%D$"UCP2PRWW3DD67)(ZQ10%;G7X-6'9A0XO"9-:48J4S?7F.&'(1NF1 MPI['7+]4)E$$8T*[5+,U8ME;\L#7G$=+=_,!:&XNRN)TPFN9B M>[.9WGZ6U ,L[TVSI&YC61ZY1@7GN8R)<:PHYTED_ #PMT)KRS SOM6HU@'K MEZMU6*.,L)XC[B.#'Y@AHT1")%CB/#$^T%RMHTL5[U)Z6T$,M\ MY:T@1# A,6OM">N!F$M!/#Y$XX)'\*]%.;09:5 *$/&XM!KR(? 7+WE7&=DE M_#$CYD.6)FD1LT7,\Q%31T5"KHCA4^( CB9) ;@I.0B;P;@V['%-$',IBBH9 M*[BV2$8N$2?4(I>81Y$QK1V@:: V(R;(EUUA;KF\R0,B9K'?_J?TXGAY7@>O MZ[27?2P-@Y9Z]8P6+3?'RW65RS-FW]2ME[N=:CDG*U]0K09Z#49VN-(6J.D! M=+K+RZQ#9OWMK*%0TV,SMW?Y;&%M,ADLM]U<>FS],;Q[#,L^.%GJH;G:;'BC M=H]P>"19S MUH09L*U::7(W?_?9T9T91XJ#P??[*\&#J]BINR*6AJ-Y?:T_*#T%/X\&GR-P MVU'L#,JM\)XC.[3[=1LOV*V\$;.>[H?3L)\_[S9CV1_',K*Z,6&_@H^.8V&1 MO"JE;^"XG[L$YL9^QS9W2#V9MZ%>GL4HK\KX4YR<:O=\MZVAWL$BA.D@[J3Y MN;)957%2;0[#'TW':]BEIJ]9V!F^S6PP!@+_Q5;]:C<3XG/N'[7]U\>@O21: M.A24@-.$)XV0C),LH9MCPRQ27LU.G^ M44\)E1<-)9?)_ZBAL [ WS+/#TM?](;F,MSTJVZ#.M/CAL.6KI\S???2WEG+ M3'9)KZPUZWDEV ;5XI$T.S(;0M%VK,]^K&;=^EU1\J@:/GVGX57;[>DF"UKD MQ/IPNDK_L+83S_*Z=6B[9#IOH!^=Q=9G3\&F<(=@0KQZW-]=6"M9@)Z8P6YHH]U+[%\2C8ZN"T@6YQ+-1VN2?B]=DD M.[O[7W=^VSO8WMW^LK/U]G#OJ =C_$ _[/:.]HY>?^WMOLWW'Y[V^FQO_2UV MME[S?,WVMTW>^ZUW]('^_JEW",^B>TD]S0EYU^\+(9G^O/3RVUKL>8)8(UP47CN#':8<0UHDX0T0@OM MHA?F5M+@6\#Y,P)A%QE1*RS@LISI\P1S M:5N\>0)XD[Q(GBM)%"L-,+3T)(4@N.26:"E:V>8AH681 Y@45]HKC)A)"F0; MX5'._T4ZT>2T#80KULHV+=:L,]9(G5A2R0J%(R?$6N*YX,3!O\DE>QNY&BW@ M_!C@+$+HK$Q:4AM1#-[ESJT4&28]$H(1'@& DI)K*-NT&2H-W ,XKA=.%9DH1:1"W L Y MI\]90P,R5D8!)ZQEDMZ:-'AWS1L?,D&NA;"G"6$^$48)@?\QRXG%1FH)4,:D M$X1%&ELA\\%Q;#D7&+:'1 D0YC#*?8,1R)T1:= 4%+/,,9IN2\AL8:R%L<<# M8S30&(36F*;$@2>LBSHPHV3"TG$=6DGL(1%L89?#3N)H74 2YTRS:"F EX$? MPD>IHK:6\E82:R'L&4*8"";8H )QSG-EC!7>.FT,]9BX0*[H6F@EL3O$L86Y M#WNO@H\<&8]!K60:(T/A3VYM%"X9Y8Q^;)+84XA>NS24=+#(X;M9/.E5RZ]> MX1E+.WI.]O-MO*$=Y:,?Y5,(\+[;F-(?%*N>K.3TE(2C^XHI74KQ;H6CZPA' M*T4^HV,Q<8H2#[EM@DR@WRF.J)#P7^R#%^*VE;Q'I,>U@/,( .=> TM;U+DQ MZBR,XX8(RPQ)B-+LY%,<(XV=1H%;$83'7G+VXB7!M$OIP[:":U&G19V'#2]M M >?&@+.P93M.'9;4(BD]0YQ1C33Q#I'DO M>>YJ]<:V8TP+.^@+.O<:8MJAS M8]196)X!82(WF(!RI27BB41DB-;(*FJULX)XYM=1S+DEZ_*3C33]P8C^9^8< MO/:L'SE.WU>D:0O1-X3HY<1J &;OA2?(.T(0I]0AZXE"GJJ0A)7$ZG#;R4=K M$^30XEB+8VL2;MJ"V8W!;"EI.Q 6DE&Y+'B$']:#O&DU,DE@ \=/H-+=FKS9 M@ED+9H\'S.XKZ+3%L1OCV,):IR(5DBN/<, !<,P A$7,D32!!H<-<4ZU0EF+ M8\\0Q^XU\K0%LQN#V9(14#D9M- H)241%QPT3.DI(!HS5BI&(X^/3BA["I%N MY\>?OAKE7@?[N0<&,%[5AW4L#336J:+I=^(1UW=ASZ?D1[.*ZW)6M,O8+N-: M+^-32$TX?[(7'0UM==VV*M0#>()^F58PN*IZ-3IRN=<;#&9!H:^6"70FQY^T M4OPUI/B==TM^(LFD$IQ%)(AAB'N0XIW2'"7JG:(J2,ML6Z2NA:-UAJ/;<>BT M.20NO#;%&LRP5K$:E%I#5$I'MP MKK2(=.>(M'"] .H(J:) DO#<-84%!,>-0MJHZ!AF26JW?HC4UOF]C]),38_D M<\RNS\R#?OO+\LA/@=9J]Y@/@.W=S*D2-: M(.Q,T('+0)V^HR)VM\!*:YXVV$)I"Z6MQ?%)0VGOU1Q*5?3840'4+IU'W&75 M'NN HI,VP>YQQ^^J'F@+I2V4/G,H;:VE3P-/%Z(I3@*S*#R21.;L\* 3TV" M'\H2(Q6@0\Y.N_?2&[::&UE_]3+JMGZL;_ M>3F?=?D:O2_U MY$.NXH>]RGR?S;IU:+MD-R(UUJ[;U=?M;(S$T\V[7>K[8DO#HW5*N/TQ,FP' M^30'^70S'6^KW4L;-/OT@V:=MD(+832.FG.!M='":<-U$(E9ZXHI%1/:MO-< M,I'N'6Z__^=@#YZ[LSL8]'9A3-_^$A\.-_&';_ ,^'MOZ]?#[6][!Z=-I+VC M[:][[W_]U-O=%SOO_R:]K;]8;VO0W]YZ>]@[_/6@M_7VT_;[[6^]HU_3]G*E M2^JD8#00Y*FEB.L8D,%"(BQQ8)AK*EAL4X9:K%EGK(E!IF",,M82SAQW-B;* M<;2!2J6QN!K6/,>^F_<&.(L<12\Y5EQI%$EBB$L>D3'$("^I4H+&_)\7+T67 M9OM["S 3;W7BUW-%;.2JD$ MPH)(P&8BD*':(D(B;!U1C@=Z1VDJ3R5NNH6PIPEASBM0B%2D)";.,=6>.RF( M302;Z#UO9K*"TU.2C>XKGO3I-;>[)]FHOV1L MCX$ICZE%4AJ0C4"J12YW'.8\\AB9IB&G)M^NCO>(U+@6K<&'46 MAF?C9(3#0:.HL,X)-!SI)"*B7+*H-+68Z'445$ ".0G/L%L=: M''L,.':?@:G5#V%"+= MSH\_7;3XR(RWZ/'QX-5,VV<\HF<\A?CL\\^JV^6/MC#.TR^,<[?V\.?;I>E^ M9)F==TO6)$"P(1+4W"/1H@C0G"4GX7%KL&1:FK=/5PM$ZP]'MF+5;.'HP M.%K8N[DW(02;$ _1P@]I$>QN!/U*!.Y=Y/!M"T,F[\L?;6+:(U"+2XS0QMXATYXBT M,$!CV#^FN$4YF EQH@BR43$4),M9?E@9'=FNU:P^ &Q6[ MWMV<;/?GO=6)I2($&I!F3B..=426Y%;KC.O C;=$W7J6]\-W5V^AM(72=8#2 MUN+XV*&T]VH.I<$%ZASGR(L0$8=S$5G'09HF,K(@><*6MU#:0FD+I:VUM,73 MB_!T(9H&ZK5+VJ*(14[ 8AQ9ZR+27@=B)0DATENR3K1HVJ)IBZ:MI?>IH>G. M0CIE@C$K$D:@8CC$/3: I@I^"&JY)$H*X9\:FA9+\7\F%E[ZLDS*%P*;%JJ" M3T+_\\O_*3_NA0F)^*\7S5J>_3E?W=F@9L,I4^X/ W#%3TP6F+^_T>X>Q(YU MH\^QX^S #GVL.G8<.^/H\]Z%3G_8&4T.XKAC2R7JCAV&YH.E$KU=N+XZCCXG M#@Q.NODFN*0$B>8MMQ-X4//X3G40X3G=3OSJ(^PZH$GG_UP#M[CC(DAF.MK[%OI[A[\>]K8VZ=[6/N\=_7/8HS";W=Y@;[?7 MW]X] *3Y@'=VW] R_L/-K]O['Z,55F$BD<$\H1QQ@W2"WRAQU'IOG/#JQ4N\ M0IL11^/7!S73,)(MY,WL-OY<$A()&8RGP@0/V_"2\@WU';H" M6K@. 00.YR--(/XPS65@UF#!@9BCD4G+<)%BV1+ [>+*[C[N??F8=.")$89< MBCS734K(**F19IA$1HE-B0$!L US&;!LV[$_6$$54DCC(L!9/<+.A1\ MO$T M9J0YCL,J7G :;EQXTA_9\7Y_6,M#=*91/<#)3W%S\H-H#N\[ ;*>Q/%1EM;+ MP9V 1CN?,Y'FA>P#OO;/%@'O9/%^OV,[ 0@9I,-\R'M;'7328/2E)3OS"M6(+NJCG(:"3P]OV_JU'2OQ'.1D+M,5'/. M\1?D#>4]@ ^&L8;H+_W)0=FVWZ>#$V!*8H#A_G?:K_JS/;6=S*+]U/>PD!7H M S;HL(8I-\ZCQQIY&I!;<#9\/#TZSK]6 MG0BS@BL!KO*K.X!&_5'HUF_(#_$'%D94S522=/XAA.H@[:6:@V5QP6?7+R=)?%YAK=F$XOPQ&_M-S$U<./YQL M;WX4#JLD=$0F)8QXI )IK!R2RF))X%L-JD\G@DQWG+5[D!A>7%D*H*:$J]V[ M()!& SBU"R]G8TH'& *&"0^I&DB$TQ%P)-/MC,\NQ)^9IM^P $!^?SAQX]6*\_!\W_L_+<[YL1MP8JVJ3$ZS8 M &24^-/LEY\!B8X']N2G_K"L0+GIM'$)MN3G+_TP. PK_8NM^M7< MVU*>]41<+H-/O=_>\.VC;=K;_0?&]K;?.WQ[T-N"$_M;[VCO_>N3[:VW<)+_ M^NFTRV7G_5_XP^'^R8=O'TCO_>_Y.;3WVVMX_YMOVQ3>N?OF2^^W?P;;[]^F M[>7ZH2$2;P-.*'*M$&?2(J*&)Z%D&6)/2L MD.X/X2G%F!/M> @3JHIL#W]7P 6-)F['GV(1_QM#SYUV(*376_MS#X!UP*YJLP](^<%P/F;[0__&%75FV+XB>'- M\'5#3"V:7@-->Z^6T!3PTTKE#&(2.\2M]DB[%^ R: M_GL-LY1F^@:,,WX_^.?'KGP^8ODY!OV'D\G; *LVP.K[QQNFD6$NG.*H%;N=4''M4)MMQ/DQ)EG30^NZTEXEY2Y*+@B!M.?!**D7R" ML2Y_L@%8-0JOF*_/"\NZU(=UH:GO.U_6Q"J9\"%IH:@+G"F6N4_H&(+%5F#- M/G+\XNJ6Q7LI/5ELL+W1)';X1N>.;?]OAI\!(T;CDT7PP9H8\_'VJQF[_W,( M+/?UP_O?!WM;8;!W^)?8_FV; WNSWK>]PP^9M;^]'?3HV\$98S[ Q(?#7X&= M__G4H_\<];8^??GP[:"_O>M9[ZC7!]9FO=_^9GN__9-ZAYO LM:YX#E'QCF& MN(@,Z1B!>6V*)D8@&<=>-);N:0R;&94=-ICDU%C0_KGC1A,EDS7$":MTQ/:T MZ7^VYMEK=I8Y3OE]EAFEWH_+7[!% "4G!D2-T%**9)BB-W8= MJ7OV&RT3=O$ 5?. CH4[Z3+?SJF9-4=9'0NS9HX=H3<$-X_)L?.HO%#J-KQ0 MUZCJ>X-+SU'4?,SQ/6M0O'K5IWH%B^43F__,:=L!R,K=HZ'B 5;RIH>,V[!@/,-WKV#$2(1%$3APXB)1,."MU[J0DMV#'FQFS'6)\6%#>5&FNCQ-&;KWM;'\B'HS=?>KM[ M1SVX9^?]WL'.[NN3'OU;?#C\Y6AO=U-L?SLX.FV4 "GS4^_PG_Z'PTW2._I M0=(4>T>OQ?;N&[:W.^AO_[8WV-[Z]&WGM[VTO5RV61J6-"@"2 DC$%>,Y)J$ M'F'%L#;$8IW2BY=4B*XT9T.J?\@L<9M6ASF/M,C6(MMMU6;!43AO0)&+.4&2 M97:@&'1?4,68MNH6(C9:9+MM9%M4@"8\41=L1(Q3ASAHT,CE.E4K'>@':?HEK>SC?# M/^O-;!'MQHBV[$!*."5!'4&">XIXP!@93@Q*GCL3C3#&9@<2[X+P]J#E6F\F MC;7@CABQ-D( MIH?CWK;8+N!29;Z;B%R1O#Y$(,5MYYAQ5'TC�.[U MR&;_@Q64!F:T=,7AH%D7\ULVR]TK3)XC1=\@#O+[(8W-O!N>X71#9>GZ>%1G MY_\TCH-2M601VO)?J^%"S8+@Q2W6P=RGDXMO.>/:O]>0(F).1?0O_3P8+\(1 M]B-RXV@_P5D,0_S)#K[8D^K%?U8CBOI#=&KE3D_ZXM7_;I&^>X^T.C\R\/)( MOYS9_R9OXM ..F\CP-LT=MZ!GM_WL?.O7!:'XI_?O'U7?B,__SO7^/C!Q1 M-8G'P(1?AOE)LVHW]B@7R*CF14_FQ5S&TYQZ!^0<;54GY_5&DSQ&0'2-A%FM MC')@*^!@>, DO]%^MOU!KE$4!VD6?K8\8G>2Z_/4X>X=#SQL2]69JBD:-[&? M2M6#_F0PKUAP$NUXN7X0O&;T"4Z5 ?#:^*1;ZGOD:1U/Q\!8N9Q/\UY IC@> MG.0']F>'27[+?^IQ-*6-2EV1@Y,J@TFI4Y,+SWAXU6@8Z^6QD\Z7_F#0<7&I M5$Q.42S%9)+ULTI3G*K9QD9FQ(8'3)>^*.)&Q?W0&1 $D]L?V:)8J/5Z..=LXK_#N MM4J6_6!&!UO?C YQ9QD=F6?>Y>.@+FKVKJXLMH9I';,LKIR)]?[W_L[N/LUU MEO:VWAYNT]<<_C[I;?U%]K9\+G;]9>_]]I?3_)(SL4"'$3M;>T?;,-;>;\ ) MN4#VUAMX)_#0M[_AWU]@;+_D,'OQ43,=E&<:I10LH"*SR!+@%6NL4I1X0*YX M.F\"$Y:Y'-GDY,^!'4XVA^'U_T[[QSF?\-G2T>'FMX_.,.4$]X@&YQ'7S /F M4@#>D+SE2<):ID>3KO'NG$J$-<$VR1M5F[VQ5@D1;?;&\\E>:+,WUB![XP$< MA>> D5/ZZ?NT3^'VT?;XL/A[Z#2 M#PZVC][VS[A7X/K>[H=]Z]/ M]G[[?36? QN:+&6YA7LN/HN-1CIP@J2TW!N3E.#TQ4O=)51UJ5CCC(Z'=#,_ M3R_RTW<2$Z.("M(H&CT7)CDFO<>1)?B 24QNP4G[OZP-KCU(/L<#B!O98#\&Y>&19G*L MMX"&-6911#CGB>)PL%M)LGN-!X O2S1K!;2U K+E) Y"C(0MLPB3:!!7//<) MNMPA"4]#6$<.XD#QZT+$(49XS MS56*WMQ&G%K+N;?)N0L1),IH8J ,R<02B"!,(L>-1]9K0@5AS"@'JI5F7:5_ M.'+M<6=P/,#I63(XSFVG=!<&LBO!V*THE8]0.HF,&JTI9I8YK@W6.H043)"6 M,FPP;Z63M<*XY20&*;E1,A#$L;:($RR0)BPBD1(W NM('*A9IHLYZV*VQFK6 MG9B/'ICKUUNR$581KJ2W@@KN=-3.1Z8UMTQ*(05K)9LUX_HEXXK$@8(,BK3U M$O&D,+*":Z3@MQ"=M(2+;#16E'4IN>7DI=:XC2MP_%"/!Y'WV]: M%>8FET>Y.>&W\D%K?+F#SB3W(-\L;?#6TO["[X.8?P'PVUS:Y@N!L<7$:V#B M2K\1S$UD @,2FJ@1MX$C0WA"2:A(%/76TYC[C0 Q=H4X:ZEYD)XC+8??#H?? M@RS3HQCT:>%LO^65Y.TLAH;*9K9IV;8Y$K"*FND7R-6DH^&K9]]@:6EFUOC6T7EE: N[&I?:V*WSR&HV E^"=8+:1/"'M)$*?!(:>=0HYAH6)@5%N2 M#>UXH[#27W]OI4K$- &)R /C1.8)-/:B [3-$7%0[K:Z4 MMEPAJ<:83M4297%-HV2>Y MD[::0?]6QOQLZ;"W]>GDHZ-82.-<3K5UB&/BD1':(149CB(D1JA_\9)NG'4E MKC7@M)M^\::+CREXHZD,2.!\S!#)$$A]"F&C<5(L:9G*II\MM78*>WX$=TZ5 M)CVOCNPU)<0?K+@FERNN?;^VVST66Y-W5FQM=BCOY,*9FU45)VM8::W7GU4F M_!MTK]\/>UN; J[[VCO\ZROP!M_;.AALOX=WTERA\!\8S;8X4YEP%SX_VL;; M6Y]@3*]I;^LU\,;!IYW?_OZZM[7-/N0*A5DG_#9(V[N?R/;FQQ@\9R)BY(-6 M^7A.R!%/$07.2-1388T_VZ/>IH ]CCHF'J,SE./H8&M]3KA)9UJ@EW7OU M_ MD_)JE[]O=7S4 =1SSQ3 +O?":JFLI#$:)8A@5-QY.;9W_@"DB4'<24LDUQN5 M.K9K5)3M 4@.[_SU$4M/O0L".9-RKG@T ,HB(J6Q"5:I*&6\8EDV^=!:=$W: MMB;MIA#;I7783ED[+JW&=K;D4UN?K:W/UM9G:^NSM?79+@M;S'4QLVW2-87C MAY,LX5<=-#<^=NS<*MG6:GN$-8W6.Q: )Z9Q%%(1BWER2BM#@Q-&.)![I#"W M$_2"V MC_[^MG=X<+"W^_>7[:UPT#L,AZ==6B"#GO3>_WZXL_4!GKM-ZG=^.MG;[1WM M_/;K ,;W!=Y)>[2W6JF-8B*],@IA'ASBU#H$F@!&SGG/L)5$4-"CN1!=3G^X M(>0C2[1M,>U98YK +OB$#1:>\1! EXM1&1&4LTI[96\CTK7%M%O#M(6;WCA/ MI>$82>,,@J,I(B.51TD[Q6E(4?';AKQ]Z37_C K%_W/L2W@ M=@<(%[3W!%,I HO#WW.6UR_59/U];O.V1@:^F =,0!86M4M$0&+\+Z<>W3-9LMUR\Y'0CC+Q)* MVE3@.ZAT< _MY2^ M"4:6(XO:4'N.B"W7+O-@2#);63(:PD@QY@'T<1)9*Q@ MQ! ;<6Z%)T17ZK.ZU]7+&3S'Q. U9^)[:'[>,O%=,O%"4N$^64<9190*4#(8 M3RAW;D96&(FC=H)(#4Q,NDR>K3'[($S\=,TC?P]=O[16'DH>9)#95KY=[.2K.E:JA:IK0-5*A;1(0TR>8V0M!7DC.8R,80R(B%F"/1:: MVA#(XT$+2%2B82. MB?J8 L8&N%;@KL2WE8#>&D.^:PS)49QVZ&-)!?#C&/J3SF!45;'J%!:\)2FD MU:(>7 R9;_6OH_'6:.HF:3H %0I6>%(M0*X%M^N VTI,#:.)6,61PX8C[@+\ M)CE'5$N:C*4T^2R2=+4ZFPS86D >,>_BA+$.B5.*([?<.4&=!G%$)ZT93N8V M"K:VO'L'O+L03%1B/"8C4&1>(4X813KE,FF:1TQP8D&+:PFH-Z>)7%8 ?KL& M<;R;C/RG@]$@Q'&5*WY,3M[,BAS\F<6BQP[1!.C/M3+(A""08$( ZG$"YT(&?L7..OC6XR1X MNF:TG>,XMI.73*8J!10E/XH\YL:JUJC]*J-M_9/_+&OLWCW$E_5['D M([9@=ATP6XXQ8A)' X<4XD&#BDZ30TY)!PES:UD2SM_A4%<4Z3'64JV8::'4:/5];+=M)W:',_V4*KRZ!5[MS.8( 2(9 M9SA!.'+0,%C4R#),$6$B*.J],99MO#*JSLR]-8S*E;%JS/L8KHR*>9?,O%-E M0RH9E34:28=S<\L@D.%)(Q*C SU$,N5R08&L&UGY,QZ#]8I914_80ZB:2/1@ MV[+F2/^X:EH%[G<#]]E4*9\"#PXK))(0 .[8(4<<0TXGE[NA:J#QC5<:DSI5 M2VX_M :#B"J\K/#R^6C&%5[>%2]GIG@JZX*.! 6A 2]="LA1!9:L(2Y(*6-@ MV?.F25TNJ,Q;5[Q8\8%41Y(IG+CG*^2==K&D=% C^N?7Q&6!+?N%$+JL),[+-2Z()3+]>2' M&[7[__%]0+(-.X-KMQD>NI>3O?JULZ,6:!"CM@VM/&6O522A]V_T:,4$/KA@ M7K,=T>_T4KWX+7:&[ MZ*$<+.4$/GL$A%ELZDU6/5K9UJ#X*##\^ Q: /_ %Y-SL0L>JW[Y^N7S]&=W MI9@'5MXU8\+H*4$/R2A0['&^1A\PO[A:+\(VEJ\MV)*: ^(>UP_^] #/X.NP M*[6+V.N.GQ/8,$/6L#V9+6%#]W2L)&U]^EQK=C=KN6,Q(JR>[V&O*UK,)8NW M&$@T @Q.-U6>#W_:[;?R9WXKAC#"YDT'1_Q[?DC'2"G&TZ]8!S Z'%S_E453 M+AX/#6=ZXI?;,O/SJ#=M]G\8D0/Z_HIL@B7^9MMG]KR_\=]Y11NT[$L[=_FA MKQ!*"A,J8(%8^9N>((1'Q>&5X+7!@V[BP"',#O MR7/"M[HGY@9PQB1JPT.V,V7Q0PHM]RY184 MJ U4_"VK&84T3N6Y6_C88+3+G7A6.X+K=\\ZL;>Y ,)NHG QN:R!:F8E!ZJI M!Q^H-JZO_-N>9T* /WO#&/YJV>(L@9^W.J'P<\V\-)V\]GJUIF'M?!H/*/P@ MFE\^G._O;IUE%];^[H?OS=U#L;?;P/N[?[0+ ^?+A[/FESURV0C:W_Y*]K?_ MA,_\<;RSO=\&(XCL;+>/&AX:.'VH*6S5SK9JY5LU< MJV:NK=7,M9-6".WXV,VC2Y@^.6UWSV-VH)YDP"[TAFK"6C6-:/URFT8D_69$ MT7_$3DRMP/_=/ZV\UOUW#=X\ MWB([NPV^MWO(+P?MF^_>T[WCMR>-+V]8DS:/FMM;>/_+GR<[V_]\S?=O;'\6 MC8NCHYWMH_D9:Q$S+['RB+J$$6=$(BU 0<4T$1^%DX[F9G>8USFY=RE]-6.M M0K7U0;5'R$"J4&V9J#8S9$04Q2K 1-T6B^\P1/*]P[0ZX-MOWB#M'+8X$ M86NSK]H'9**D*$;KM 0AY:+(<=2ZO+^R5A4+KAKC/GK?HXIQ[\>X,XV//+/, M$8^,D0K,+!'RO!('"@F[S=Y&U1HU%JX9':ZEH;,[,HUC%T+R)IM?21UY-0DBQC+Y6])"^224UGUP%*1H+U.&Z^8J%-= MM3YZ=KS["+I&Q;M+YMV93N%$AD0%1U)2F[VZH&Y009'&S@7NM9"> >_J.N/+ MJERM7!PW43=.>]T4B]*3G*@8JVEI:ZIWC,[S[YGC?!M7;_;2.@#7W,0T$13! MWAED)'&(*YN'.U*21QQPXR)QS-,\>ZFN2=4-Z=DQ[N-%7"K&70KCSF@<3 ?, M&4.,^(2XMQCIR (*QI!D&(_JMF(/O2UK#OF/YQOZ<0UFA?RW0?[9'!B:"!P< MHRA1#LBO&""_P 0EG)W59NK]2,9[6/W1/;N5\)=GD 5W_>M7.&H#_IG"&?HG&&?O#&&=O1 M#::-,%:D20%I3-H _GG<>/>!-=Y]9COOWI\WCS_0O2]O6_N[>PQ^G^S1QO<& M_7"^\^7MU\M-"AHGC;/];7^VO^OYWO%[VMS>/]K[\F>[>1S@]SX\P9N+_>WW M8N_+Q]38?7.VL_WA()*4N-,"66UQGG,FD)-)(F-"LH1KAL65)AB8:)92% SK MP+5G)A!C5&24<6NMUI?[&KSO!-CS&#JY-]H=6EW\_'[SZ^,!-/R4)"%&\:PL M$J&99\R"UF^B)X_8&B,3VRHUPW@B.GMS0(UCD6J&@J"YZ2@H[U:XA'2*3A$< M$XWL\CE&++P@T<*A$\XE-@K[Z"SWU@9E@KAA_XRG[[>[531[6M 6LU[+G#%N MFQ'#3QIGU&OQNX\@"$]C+]?:V\/8__6WVCKWT:#P3:/7I#6%VI3JKNNIUGK] M]_0F(7>[ZA.T)X$OBINU)ZD6>[O%DDTPJ]9GL9C+JDO-0K&H7W:3FIL]_H][ MU#SD#OS0&??P36%OMCV?.\,^*$1_='N]4A-Z;4]M;I0YWJ8EK$1LTANL94'G MW:Q6(KJ9G^3R/MI^S!?8>%7[A?QZJ;ML=;!PL%^*/^!HMV"EN3GK..N_]K%H M\#Q8V#]^74[]%UH=^IT.?0R'<^>.JW-?[W-_W2V'QN2^Q/-'OC8'RQ[[8%=% M09D]NX8=#(M9%=MP=K=IIG=+ H83>HZ][Y. M=0Z7,65Q3/T/V_E:RR\70]3*:04/*NP6+>.NPH[?7-@M MO:O>DR>1W.Q\;]TW[^FR0&[V0+=( F&)"T8#4[9HD>\=89RD0 PU6 DLEM+8 MP0W>=_J#WC"/Y'EM>[USV+RM8D[0JN1^W#6*-LK]^(#WO^Q=['WYS/:/_VDU M=S_0QI?]UL[N/R?[)Q\N=MY]%OLG;RZ:)XV+*[D?VQ_;^\?-H_W=<-+\\IXT MM_>^[Y^\%\TO^R?[VPV^O]L^V=MM4'CZ^9X.EBG//!&(PGDA'CE&UF#X4TAG ML%$D.;?QBFA<)^89UCM4T+/VT*.P4X$Z20D!Z+'<:$FX9TYK@UWB>BE]*2KH M61;T3-/."05A*@)R6.7.XNX[6DPFKGN#4;KRC#=2E7J2=%!3T5]#R1 MUE/&/B:ACW'DHT*BNR 1G2!1XE8I3ACR'#/$E>;()N60\#+1Q*1B)!<0T+K MSQ"(EF1F/[YW\I;\"WSF8F\I+/R^^781HXZ#&:-8QMBOG=W:$^9$M.+.FW G MGS:2 'T.U &/&!$1Y9:V2.ND40A)$:6UMSKDF=0+ZK'__:#=#5XBO]Q-V^85 MMSPLMWQOO,;?"X[9.I"416ϝ"M(L*:299"B1E*AUWL79 M7W[HQGWDF.9B3OKK_1\['VO_YW8,Y8.($LODK+&<:Z6-8TXH$AF3DH>T,*O\ MIY)HJC+.LM7VL >;^S<\7#=4+'8K%FL!B[5*%FMN?\57,M^W_SC9WWT/^_3G M4?-DO]7<]N>-W2-XGO=G>[OO86\^4-@+6,^?>0RDV-G]_+VQNW?>O/"\>7; M2?2.1X6LIQQQDPS2A#-D37">4ZN-TIEEZ=79%/]^.+_\DAAWH2;[8/'<:[HM MGO9:[9PX0N\W\.UN[26?(MIT.Q2*BE$/1*8\-=Q9YQS1AA*5J F")%^AT$J@ MT#D^&ZG%%XWC-V=74.CB#WBF-ZQY\9GGBL_FN^9QD[X]V7_W^6)O]RMO;N_# M/3Y<--[MI^;Q9]&\V*([NYXVC_=$H^COK' P$L7 +"C:5.;>1QX)$C@%=&+P M\L:KJQ;POVNONYV"Y',%R:?8:75[M5RTUU^?^*:X3WSS635Q7+Z7+"J-HPO: M!,^]2LZ (6>T5D[YA*FN8H,KA3#CV. Y/ L^P$KRI*-&R0G A" 8,LX+I$!= M%0 1V#NQ\0IHI([O[QNK^J^N&.MJ2Y23TC"I)3?,N>0Y(UYHZ2QVFMTLMG81 M>]U@^T<5USY\6*WD6J.XQ"12%&D$KB78Y" ;1TH[@Q7G%M.4&P=H2NCO%=<^ M,ZY=CL"]&==6$:D'B$B53,QIB,EHC 15"O$8!7(F)F1R]P+O)2!P? E,?#][ M?#W=['=CX<(,ORD/5^[WY0>K,N/R Y6B)B$W#28>&#C/6_1N[G6NV5)W(/VGK]?T]'U,^D$YY0J MS1/.^RA#K)',8::8EXDEJ9"+62-G$$@]4 M&(,W7HFEUE>L3.OABN'OS/!2)NL-PR8JPA67)B69@-V]LH("WU=5#2O%\#-C M*!ACVCM@=08XEA[C%#FEA*>+$"!TCLS;0)=<2K!W[5]=X7M<8F;WC+T]:W)9]99_. M?U!=H[I&=8TGO,:SZ.:RN$-4L]M!H:U34>7_=ZCB4, MHTSR7OS6;7_+G7YM)P#4MNUYA-\]>U9K=^'JZY-DKG[]15=YY@_E04G">,F3 MH!%SS@374@CO&>5"<*YQJF(D*^0RF>U!!2?& _')Y(I\ MH0+9>*48J;,JQ_S9L:WR)&@7.!:)\T2-CDI[QI75VIE(>!7I6"FVG48Z! L: MYT@']P38EA&,+,FY;I$(B1V6*L4V5;QBB5P\C5MY M/$6.$0JL+#BRVB2DF4E8PGO6 A<;5U] MQ$E,>:@ALA@'!%HR!]588I2(,,P:Q817&Z_HIM)KE<6YGOQR-TVUZGWTP-PR MV_N()\6\411I20CBD1H09,PAITD"2:>XYS[SB_Y1(Y75XY=GVOM($>:MM)1G MB2-M+CSP*7K,C:"<8E5U'5D)%IOM?;2[=;7KR+;'>_0#;[Q[SQHG[^$Y\V1? MV*_C/5CSFXN]W7^.FU_R/B[L?:2DTJ!V&C >A4!<"8N,40XIX7CT6O"B6HIN M+E __UU#M5M2G *$5D$+EC17.!I/X9_24YJCX8\<&<3:$&VKJ1XKQK;3J!#HTIH8T*8"-0YQ%Q48WP'8 MEFG0L:TCP+T;KT@=:U5G^AF.%'KAC+L<>5LU'WIT%IZ&A"@VDO 8$5.<(TYM M HN<"^2 Y\/ +[&__]W8MXH)/3A[3F-"V%*)&3 E(TX@3B1! M.HB("*/:*>=RQ7!V7RS-QUWQR_7\7B@HZ"*)X*PI[E5&I$(P ;,'LTP%IB$$.G& M*[F0XGZOW6WD3R31"Q^=$H8GG%RDH"PPQXABU)AJY,\SI[O#,Z [PH6+-CED MM0.Z\XXCQT-$!JO$@XLZX9C#WF11%/+64,? BE=$)H4!Z@)53B4@.$Q%R)E_ MIA*NSYWDOC<.#X))R1!F$$T:2,X5+AV3,W\ET 07FB:226XMITRM?-Q[.H(* MN+?9_19/RL WQ\L(?-\G,>#Q M_#W*JFU0&0"#\MZWS0=+R76;,1J#3<?'U0 JMM&(,<9'K-*CU -Y1()\< MC4D9[;#<> 4'6L<+!GL^GT*-E\FYPDNG+4AL:CR//C@FN"%.!DF8#A%7X?"5 MXEP\R[F6:44)<2@8&<"N!#-3QU!DN4JJC*11,U"[-*VK/)ZRXMQGQ;F/+G.K MH/@#!,5+1I8\VF@)BB'EN'@TP,A2(AM%E%XDC6,N+N%U]:SKG5]BZ=?=N+@* MBS]:6+Q@4*Z9MEPD! H2R1T)=/:N!62XMP+T9F$=2%JS2)5-HY*ROW_O3W>^_*&[ITTCW?>[9_L';^AC=V%L?&(%8"H-"@ZIA#G/O?;\18) M++SCV+OH=>;5I<3&:1!**L_SP%ANJ0*QJD'984XQE4Q%<<^?XIJ'!Y83S[AE M0&(T=[!/! 0#BR@!(0IF9$Q$;+PB>'.!O7/7X+B5U#M%#'.)<- 6-*'8J2!" MDHGY6 7'GSOAB9VM TZ%,\Q3) P+B"=*D*68(>VX2BE*@*1"D5]$=U6%[M(J M=/ECE6O6:=8\1HOOEUG@1)E./'E+:"#PFP)08:4<6+LX MY;>J(.H*B:E/,P7%(2K*A0P(4QD19Q(C;8-!%DY-X&@(#Q[T9R;K6M\[#K/" M94TODVV3-(P)3S4W@:MH3(H6,TVLQY;1D0>WBJ"N"MM."XJQ4>3=V+>*FSXX>T[+B;5@E"GN46#$C-JXJYP? M;K2A4GCOK,AN957&$E>&M M21SA/;L<1]@[^7C7AA'N'7(U R)&N9 +G)#=66 M$I*(9C[0(+"K*.[94USS\"!((63 %$6I$N+*&60="T@H+V)4)#>Z7G;(5"O! MO8V8"$,XM<08+J.D/IID%4Y5&^WG3G@Y9(J)E90 RH7$U NK;17L7AVX!X@>C.$>;!\I M1<#$)40\SU-5I40Z:H\2B0*LX42,IQNO:!U+4\<+\KN?3\'2RV3=!.I_U%:H MZ )/(*ICP($D$4E@GIE0!;Q7BW6;4Q>CM$8+GYL!1:%RQ,PA@Y-$)#@>.68N M.9M[:&LMZD9?+6:J6'>]67C\!$T_EKTW143#)D9>,(&ZPSF7_ L&Y MPB\MF5%Z:6'O%6;AEUC[>#<&KL+>#\^@.U,I&S -< (.)4I%#GPS9*F3R,J0 M7##<^!S(8YOF1T4&%<.YR11FR(5H$'?! M(R=80L%9I5-()G"6F_.2]1I&_-PBWRR(B*527&B3G?,N4>$5%L+X!,8^J9SS MJ\-<[T?,]1DW7AN\__^.L#_YIV._F.'.\=OC!MQQ_SBTF]N>-B_@&2^VQ-[% MYXO&Q2%OO-MCL [X^\_C_W?QYFQG]RMI[+ZAC6//=K:W#@BCAJ7($'7.(YXY MUCIE$!&)>1DICL;D9I]L067_K>-!EB<>,#-22L^EUSKH"%S'X+7H):Z*-E\ MR>T=!!^\BR& L9/@AV4LMT:2B'GOX15MF:0Y!,E^U'ZEJMJ\:W_9X>&P/QA' MA-Y&UQN%A(1XZKK-1]N#W>[ MD>#57UWV.M'0!DW>.JQJKF.-/90KMS,5GF_ MVVZ%VG@+GJ'_BBIGC4I><@-:B*%640Y;08T*7GCGJJC1*@F%-[-1(Y;G;Z0@ M$-.!()Z8R%-714X.5S10@RT&#.=U*41=RWN[GF_+(*M2RU$Q_16FM]0+3;F4 M0GDNI+$82ZM%M(09*XBIXDVKQ?0S\2:EHPEP; BKD! 7C".=A$6*6.DP(V P MF,ST@M Z6Z"]54S_4IG^T25]%:Y:*@9,!3]U6,C +6" 9H@3DY"6SB-/M//& M^" PVWA%**FK!0W&7@@"5-=X7M=XGHF1I14\L8#S>)7EF,1+S-IX:8+28QH] ME5SZ$#@1N8^X!7M*""9BT#I5)O$J2<;W$Y.XN7W(#KA+46/!40@8]&.* ]+& M)209HR 1N:&Y@X&H4R;K6*@E)7.LC'2LV/[.;$^"XI@SJR1WG%+NHHB@3GG, M9:3!J\HH7BVV;[Z>87N2HB1,>!2]Q*K)!V-A2],<5HW9EEI MF!7;KS_;/[JTK\SBI:+ K/"/.''B/$79^0W"GTA 2H1G)ZG(;#V9PEIMQ*+(/%@8RYL7M-.R@>[W>K[+ 7_ M+L^W$H:W$H:->4M84D=ML!II#$8PCRHB1V)NRQFY5)H0K'%N;R'KG%_- GT^ MO?Q>)B,K(G7 028=/+"T8>E9(]G[.IKO&\KO$\HVU_ MQ?[8A @C"?74P;5U0:Q?;N-22Z!@*)EPX(EC)IR56MH8@U511DD>P*5F2Q4D MAK'F4:D;0\3W\UQ()UD("!)=-V^4&PBG7OS[ISU@)V5$0-O*J] M-HB+1)'%/B)%G,>6.NTQF/U"U"6]VB6\8MW58MV[V0DK?#;5-9[7-9YGJ*', MRLNY=_5:)SY(3=H-\VU+;OR- ?N&[M"U8Q%:O#[H^'-D6[2]CP]L_[IC_O'] M]F,%$7ZUS*J_NIW#W=@[R3I:I8;=,0^QL760$E96Z(""0"=8C;X)2 M&&2ZY[C(0E2\3NG5IKOWRM&_%X\\L4.Q@L4*%F\)BX]@LE:PN(0\S=PLDQJ? MX$R0TDEGV]0@FXQ#7EI%);=)V=]CJS%#N[Z-7,K7F/T?71%FT_4;T6-ZU.@% [#>47QE!^JO_ZWK_?37? MD>EA[G1/X4'PSZ0'+0)!Y-<2#:[^_!A/>[$/R^K7!D>QEA>>T<.V:[; [^+5 MU]T36.LYG."P'6JN0/IZK95J\&*]YBS ?PV$4OYH?V 'L=9-M19<,7YO]0>P M$37;[T?XV_;S.\54E/+NC-1S,RRR^8SVFOY@KU,[>MB'LU'WTYHMVY\6 CSC M]M"VZR#;CV(XA'=[L)7]S=JG&&O-+NRJJ=?&^[34YRFN\UMK )CL;_"$VW"A M;W;0^A;[#[*<']X\*RFU8G]&VW.I;UHI!)N@F/1:OOP[;VZK,RRR%.=H:W1A M3HNB@M]/N_V"]G_KQ7;Q>+^?M<+@:*R!S7QQ1(UX^A7K0!8.!]=_Y8%ZD]YP MURBYM$TS/X]ZXS6< BDBUXOV*UAGL,3?;/O,GO*-=$:.89LZ#"FNA)J>;"=V+8RDHJ6/P^66:PCIY' M;%UPP4J)C<%$D! VKKE/Q,(+$FV .W .GU?81V>YMS8H$\3E^[#$F10.OA,X MUTY9JHUUQ$LL@M.";:PY7K'K\2? 0V=\/^OVON8- M\?8TPVLM@674!MNH=M8:'('@['SMUX[R/M4&1>3)=T].6H-L5-6&I_!:[5^W M,/R 4 6C@64'-$_,.\(X28$8:K 26%QC^(E;&'Z[/=BW%'O]+5]D;,3PMMO; MZA=3OF9,P/Y6(>^OJ7.6ZVD)SHWE:YPTSO:W_=G^KN=[Q^]I( M07>O&K7U8"0VYD4,M=EV?4LPE>RDG;6@3,^:IU.^+P/_ZIY,-XL_,ZW:866 M[;7BY-1(>LISZV$#0)ARI UP7E.K2[FIK#-!1&N M?]=.@3)L!PZW!JK<'V \U/)>WY8.'%5)21P \2+7<,= X+_<)B:#8(3>:GS' MXN/_E&V9 ,>?-3;0C2H2&)$ ;YP=&*LHCB(B;'-MF;846GOO< MN_S')+!9VP7PF!)!JS1#CT#<9I 8@@QH',I)[ M ^,);,I"6>%M*^D8IABYGE@1@>)M8@N.F48]KRB@@>C M@KVSHG^A]V!N!60C$;E'D\@S\P1($1U!B&@E:79H+YQ_O5G[-'3'V0(!M?@; MZ![=8;^6=QWL_&RLPTE_BQU0?OIU4%#\4=9C,MV 2GW:CH.QPC3R=I7V(,"+ M'896UM2!3@IO=J&VIQ9.C?*I/L\\U%_%,Y4: M?0.6>M0^KU3Y$4WO?#C @CO)-$/1*)HK)C0R1@!- \H('FP$P9-5^1]J\J6; M-0)] MU$"]2;][<30&$^R5L^3WS_.[0]0)SB\U.* [9P\3D2W8?R<2NR&Y/= M>?/PP G0>&G4*!D#&KC""3EM32[R!^5+6A>3 W\1V17+P!Q,:I-S+2,JH6+ MNI6Z!^967KL!=!#/8 A0!:"F?#_XYY==3,?XRHD7B![Y$T%0R,Q4Q\QR" M!\6E!:?1Z69/ZR\;.2;4W_@5]J^=YZD,2@=++QX.VS..EI++\_F<]EJ@U)Q. M0WNC6_ZI[%0BR;P4/IYBI=3*ZM1K1Y >'9" M^9C5LQQ( 6 !V33C)"J*6]3OV374:@,YY;<+>ACY17/HL!=/\4BUU(L1KCCHV1"S!SK34R^"6!DYR^:N M,ONTQ4Z 5"LNWIE,Z2E/I21!F:-T[=CO Z'WVJV8M_UT"(1:A$)'%Y]XUN"& M$93(RV_DE8^.%]Z#K_>'MC,8[54+'C/V3OKEP@"5LU-O]/%^AMW>*,XZ?7"P MG?4FUUC5^D>P"9==94H&&0+FSEAJKFFBM\"B>ETLZE->T]^VM],K[:A_\L*FMZX MG3:V&[3YX2!:2K(/#FEB0>O$E(,I;2U27N,8O15.I6Q/ V9=[7E9N%\*&JD7 M__P7JLFA9T"BBY@#+A.KX@37MZVNM^AS,? M9$9\//*B/VF_.H74UY-5_YT732H2*TE,- X/M(E.FIRD6PPG%,& SN X%.^6GS[WH,][TPS1B: M""\7"QMD7!6>ES?1,^+WT]CI%^8M[&],*99.G_DX]*VMD[OAR\*)QHO=@6_& M*ZT\@O,@L[/]@0/(,,VCYMJ@Y''N4!<"L),C4X?( M8?)HI'0,(Y X&'%@3F2Y2$BY1$G@4I$\K!1O7NUG4)+#V+\V4H3G<2@;HC\$ MFT(B7,;"0B0 4_<*TV1&_9Y']"+%J\R3Z6:%Z%NI W7B(:!DX6/VH!T5OT!L M#7):1;ER,.RRHD[Q[Z_+#[R&#_2+E\COOY9K&$N)T>W'*MC8 .GULYS[;[$\/%=?1?-BB^[L'IXU+^#?'PZX M,4IA8)N(>02V"1I93PP"3&,$"YJP(QNOJ%[@&YSCFY'C9H8."^/:MVV_7^I? MMK0(!N>%9G4&)#\5[X5*-]%%LLZ%6ATTSH3*A-P:&:&E:M(?&:B3*U[K_KFZ MK,+==&0SA4]-DAP:^AJ7:8[U$?;A3?'\GXK5 MOW"S9)ZX][[O;!UXPFCB0,TLY1@BLQ)I;37*61\Q^.B!TF]@EM1G38\QH$Y- MD(G-"\2<\;.;$P]&7JP?F;P3<;" 2 OZG'S9GI;?*JC\+L1(<%(>!Q>4MMQJ M;*BA(3A"O2-"&5O9QLLBPEU01BX^DYWM-ZQY[,\;6PI>< 8U5:8 MSEZ]])N4M4(3=!S[$<=J*>C/_3@H/V7[1Z ;E+K=G ;=FO'6PXVR^R'[)N)W MG]WN(ZB]+J0QTLC'*2#9=5+&, HO2Q%K_Q9'Q4TGMO=MC6&\7:?7KK8T<^!.9V4I6)Q2P]3FF+P]=L=UQD\&%RP>=$I, M1+P_PZZ^0XL?KB2#W*F3Y%V#V1;D.""1R[X MH^^/@!?:)3$"L[3*X-"?MC.-#5%3!HG=I>#+8?9U+H*^VQCN$5LAB=<4_L<5BSEA5Y-H"$V$67;= M^*O;B/UYU?*M];&J!)G)S/!G(.RCT#EPE\=6^JQ)6HN,\P8);P6AW"IOBF$= M/ZP$:>7RK&_=-HB'475N+L+9K$T+E8(0S[K<..X5K"@1& MKNDM?>HE=T\R;HL_%QI/1;BZ\ , G95V?U["I0N5D9BY,A!;OI\Q_#PG&0 \ M %7#E6_GR[?1'!'W1^'# N)*2.HDX9QYQ23G2DH*E9 !O>'#),W%]74![>*4 MX)?6K\5+:50$D(HB@))D\L=O1R5@(%NEN5=")EBAT(X:H8(TD;G@M*VHY.&I M9.?#@15!$&!1%"7+D^Q51 8$$4J:*C!%HS.!7U\/\$L+:.(/V_F:Z6.K*/6V M]5ISGJ9P\^Q Y YPBF 41>*(!ZZ0RU[P9*03@#[< M27%==<&\Q^66YZ]\A*-.+@9+.!;4Y,8\S KE1,+6\^K\'_S\2?/#02[@MZ R M(6&+1&AJD=,&Q(\B&@/>&$5CF1.U0/*D=K?;VYQ5=%+)']]LT5=2&G)$/QVK+^.TA'.Z]L(K&/-,\$2Z!TA+HQSYQ1@/VN0F& M2?4QYM;!XIJ+85-R%M"$; \P!0#*S 2L/Y<(LK%GV+53+Y:88<- M^X/NB>V=SZ30I^[8)3,X/RWH:+9G+'QU[4D.[* M"U*PP^%YP0[$$IN '8P'RS$(C!Q+ ,G**@]:E2$&S 'VTW88A6%0X.;$)W9- M?699+3/' M/N<^S!2U &,5/I;0]<,RQ'&8XWM%L55.E!CV^J.TI"E?Y@M?7_1=X- M6MZM,Q@O?NB?]]_[Q5P+XENE_)V)?DQ@>22A:]WA(!=:A))YVN.ZC=L@+V4Z M\915^4#@-W6&8:6"!=EQ.3H@] MWRK*/B,P5Z': 7Y3S&3YN3(58F0VS2D#.36\*)=.(]-HD#]1$"S#%.;B\#[+HH8H0_&V&HA8W\J"Y>SAOYIF'N(M\I 8S&0]^U$?;K[T\P! M%U6/C%MO;)&[,WNV_^F/J[7S0_=G'_JR CXBL47V>U'YU1X6T)0O/B*BDU'Y MY=AZF81@IV;[*.&GM#G*OC?=;ZT U!4+*)R45V_69E=_TS4#?G6G"Q_=O;A% MOZAAF$NR@FN'F.RP/4KAR70^:(^74J;5YNRN21;NJ!!B^NQ@5\5V[$V;]A1* M)RA$PSB3T32[/G@ ZV&S2MTC?^>D8*9+30V+SY7M$(NE%=DJ[;+[\DCM'Z]R M>I\Y0^"&.S;*-II985&EWD$3NVR^1+Y<6Y9OY9ZW9/: MZX)H8&%;8$6,CCL7Q'?RSI<9.$69^J1DY+38QL[AJ*-,IC-?-G M#<%1[4M_ ME/Z_C')^\$%AAK\BGSHEA,QUA M:Y\7;FD_7N>D^D]_OO7D:9$?,_;.%T0^MJ"*S2F:&\QOVI5GF;W@O1I5E()C M>=TJG@"D@=):X]JTLH_GW98N5Q601P^8'4%%A&U]0VCSJ7E[87?&U9-HQP"Y>SYK#[:6M>DQ@O2.2 M3A[U\8%TE*VU+AAZ@V8_/_16W%E/O&[@1VEU,^%#TD)1%SA3S"G.A8XA6&P% MUNQ B(V9+STF9I=C(3;',<#1V(-+L1 E I4D@3'JN&1:!^.LMSJ'1 2WBV/- ME]U^XXD/4^=??ZL3_@=8-_?WSL6E!??E6N9V-VN>NW#_/]I=__6)3=3FI[&) M^H'LG?S9;AS_<;)_\OE\9_?CR=[Q&][X\@&N\T]KY\O>]^;%_DES]\_691.U MN?U/:P^^TWBW?[*_^UXTW^VW&KN'W_?!!&U^>2_VC]^PYLD>:9S\F1K'>V?- MPP/CI>=4>B29C BD%$=.18JX,2X9(!RLT^5! _"RYT02DX3ERG(@+N63"HR M?>LQ&/L1[/[3["GK#>/<'([:U<$7LZ2\T*_R\]M=79Z6EJ@D"+?.&B&PL))% M9ZGPPBQT/CV))C-NP%!V"OYT9D]_JLBLAB$Y"YW#?M&,8[:]13\_21%W+>:? M?!M%UZ>?FA329$G=[3$K%ROE&_R%HH:WC@U,KFIOV<% !W7!C;+(N= MCL&4+9OJCD;_%.$'T)) OQR3W94^9S_>I:R']OOE'N5LX_;Y3%N94>'8;)?# M_.EBCT8/7=CXF:.*Z''9!J=4=J::TJ3OQ!BHX?V)_)Q9RY7[M\854X.Q_3%S M@U%)VZ6;C&9&M09QE(4_5]57AKL7W:=0Y8=E#[RM(GX-MVR?UR_?,=G6N%'< M1+T,,Q+(SM;^%R--)E55A0WA_?!DV"Y(J]2/\]N]> 0ZNDH#K#W=M%\'O:LZ!HR1%M$83OUR=;59H_9;C[0V_XR0N#7Q55P MBSAAW/MPQ]OHMN*\%2Z[7R_L]L8/;AGL3%"J3&W:S1+])>O^C<.#R!15 M.0$@MUI!8"HR9&CR2(B@/.C98$/ZR\IUC(IH9@CL/N'8"^<9]X1KKT,0(KG+ MNO^C'>M?H*.-7"LO_6R_-[8.C*9"$!N18-XB[H-%3J:$HJ'$!>Z(X/SRV2H< M?>#28$_SA#NO*4O$1"^XQ$SZ.*U-F65-E*FC;#53QOYJ>5^&8R$ M+@9RR)2CY\&8&!*.@$TTZJ2\OW:RXD]!;/X^+E!A"8N&!\X)LX8[+&.>'163 MXC)>=Y^?,]3\?0C321KG%5&^Z$&OB"?**@E?\3@W&+S>B2@71F4&9>[^F&:+ MH=A 9VTP,>)OXW_\'EK]T[8]_ZW5*>BF^-+E"=APT>DAYW:]^:#SG./IK.[1 MVYO%6Y?F>(_>8YM2RFO?QIODCN\)=OU-?_3-'RY6;QIJUF2Q%&\"0:_+8L4F MDP^Q6*;Y\LF ;3)U,S(HYGZ/>&+!$/%+H^=_OR(0KITZ_R@N25RZ),=V?VV[ M2*PN$HDF"'[]A/1;#%-?AWUX![9@O[8U=LBEVD>P-0\[13ROM"!J_ZW-Z)PO M?8=*17QJ<<\,J?ICE*OXZ2C&P7 HQ\>FLR/[E7-MK=^\) MM-IK-G?L.B]W>)ECY^6FN,$2%I@,6?U"K/CVY?VS_9@OL/'J%_+K):WX!O(# MC..OASUXSH!&S^1]C"G]/E+L"KWO=% K2*;/:!>OFJ*_!$MR@SX9P&;&E@U!-. M/3.4!ZNBC\EQ[OAU8QK9K0K\QH3ZUK9ZQ?BE/*5@_&(A4B;E)VP]?R?? MVSLG;]L-N/[^E[='^[O[<,V/)PU86V.W ??;.VN>_-/>>??VN+G]\63\';C7 M<)]^EGM?/I_O;W]L[WUYVVZ>O"'-=WL7#?K^>_Y^\WB+[G_YS/>^-'#SW7YJ MM/#Y7[MO!HU/^.Q V6BY3P)YK#WB7 =D9;)(I*!M] MZ'\,DK?@@PJ#7@(&_?(H('0=TA2@,H&;POX=&W'G%=;<#FOP!&NT]$[AW-N& M*(8XG$>.5!F4*%.14NULTCE\<;6US:\5QCPY1SX_C%E5/:>TDBN.,U?J-$JR2J>I\*;"&\";L7_U4O>4"GQN M!#Y\!#YL9_?S0>2:$BL("C1/R[ \(2V"0@K4'F\EIL;F'GZ4U1E>)0"ZJU-Z M3;U>.2OU83Q?-_5=TMOM[4*T7D-P ]PBSE#'@HV\F![C:&(I>)Q (DM6.8U6 M$./.)TXC>)9#?J"C#B(8BQRC#G&77![W;9!T3!E,97*!YBD!=3C*^V+<#W#F MH92LBH4?@84O8J\;;/^H5NQ:^0-6@7?Y'.\:EX)VW"&OA45Q40 M*>K2R!5BWI%#X%()#1%EP<%RW)75-:IK7'N-)7FD5C 3&,<4F=)NZ:S,0J7:C"F9>FZ\S8KA7DW YRIDF*C)-$4K0H M8L(1-U(AEQOX^,AT2,PQFE2AV"A;"N.B$KAKP:^K MSJZ56^!>K,MG6)<>.!E8FTSG)[V^J=KS=> N94-6$>%OHY'Y M1$A4,N' $\=,."NUM#%F]Z^,DEP/\=F'!?]:GGND65E7MP/[V<9?7%#*>9#( M>IX0YS$WR4@:4:%-<)IPY^C&*X7K%%_%^5O'GY;!.BL>MZK@\J7 YQL3 2LK/]I]H'$NO89H:F)D&F$A N()(-)2 M'<&Z\E&1("CW9.,5K1-)ZLPL*[WF*5&R<,#]MQ@H]NK.4U0739%;?!669_B5 MRT89X'XC^M)E47[EL?BZ&+SW"_FU/+>K/_.,U%ZK&!6>:M?R_W1PZF6_NH\$ M-]_^@-F')R[V=M)T#%3_?V([3+@>KR?7 MWWV:YNZ6 ,[]WM@%+M_=.]OY>-IY02PU,C'F-EX) M>H5[%\[Y/CMJ^:/I&.3V>1Y87\P *D?$GW9[!344HZ8OS[#O#@?]@>UDO+G+(S9:+B.K^U!@ C_@9L];Z3EQE#)_;[#[*> M'][]USS"^%J.[11<=(E;L91:<^6YCXE;3TPP7$3C>(S."G)-#CL#^8F'M-,)7_:SM#VSF??X&Q-YL@7\YQKV]'' M3-!SSX8?YD1GOOH3G7\ZH?G2!&3*O";!>*45!S766$93 M(IQ&1D"["GKC=A.0KPZ$W+AFH7<=\7R#D;,*""6)P*+VIF-!J-LQ-@M_P MVO''5O/X\'SGW=Y9<_?#>?/XGZ.=+\WC_2]O>//DX]'.]GO6O-CBEX/?^\=O M://=>PKO\_WC+9*+0YI?WH@]"L^P>TCWW\&]CSUK;!_-#Q0VEECLHT,1\3HUMQQ]]7"I/!4\K$\6X=WQX06/F'DT&)AVU)/< M8&]C0I8X@KBS$3FC"/+6A!AMTH2DC5=7F]U?EQE8U=":1T. M:8*P4,IXS#Q2D3"4 SO()"E1,@2+9(PA3A2*@+YE^EL%!144/ $4/,OLV$?# MA7%V+&\>^P/#K$HB)$2\3: <,(LL5PJQ$(BU5 6!\^Q(0^IJ0=;&@X-#U6&N MZC#W&!BF+1<@"PT+T7!BO%5.FRA$M(1S;\+M;9G*H;$9'O @N G2 MH^!!@^&**&2"=@@['S@5*2GA-UX9>N_^X%5+FY7S."R?2RN/P_+X=*9=W-[9 M 3&2>L\(\L98Q'5N/,4)15YQK;%6@88(BL55SV/5=&K%./3I&;0R_6_)BC,] MX/;P@; 2;+-($0VYOPB+'#EO-;)>6\T(%81H$)GD:O5,)3)?+$-6MOE3,.Y, M![@]?A""QI(P#3R;"_L9HT@G2Y$2W'M",#4Z#YJ6L@X?6B'FO<.PVCOD;E4? MO>M'JUFNCY$V5%UCC:Y196S=&6SHPEU::0WJ<=(N6EE1]OQ&.#P:@TTS=^"T MO,2<(>JU1)P*@K3 \"_I,6,Q1J786&[=?'Y#Q6$K)[>JH0M/Q6QSZ3"<>.V) M5XB0/ HVYG08H03B1'F=4O!@0.99C,K(NEB@*58),55"S.HBV>/$VBNS]TD1 M;2YAQM,#&X.RBG-D(TV(&U#4+6,,>4TU5TK:@,W&*U/G_&H(H8K%KQ@'/VDL MOK*AE\>C,\DRAV<'1#@6 U4H,)[=4Y(CS3Q#,9'&G4FI.<0'T1%J L4(4S 6N(D4:>4Y@I-T%!LKJ-*%4&57\U KH;IB M[+KJW%H9^/?BW)F[$93& ME#.!; RYRY%WR"H5D&X42GD07^,BSI>, EUE=6T^9%^-QG7,AX/ D_8 M')X O?EY*H]*!"J!JAUV'.A:!^.LM]I[K@6WY&"[F)4$_T73H4GS5/S)'\4P M;(-!_-KVC]ZVNV?_$\-A[(^;>K_O;'D_/!D6(VMV!D>Q5\S>BT>QTP?2AX]U M3^)?W7Y_-S_7+BSMCW;7?UU/TK_S'*7FQ9YH'G_FC=U&GJ?$=SX<4 <'PC1% M<"P6<4QU@:BB/W:+X>VU>G_FJ?NA7A=58L'VJLE(+XB-0C> M[DT'%K0Z@VYMY_7[>LU% .<\5^_[:.Y?/>]?O]4?E(,@<_/YE+*,4U-Q]YL%)*X1V?-P@ MP5$OQMH)?.ZH7XN=/!FB87O^J,9(_38#$!ZFF/;&,GXE]S:+\9ND2O[T(5_" M3N&[4-L-3;XG>*+KBT(OB\^;E$TOE1 >FT6?HA+^04_\.M_SY<'7XS&F,Y.0 M'R)S^MYI(:ON);G1@ZVB#^0V_MWL]<"*4964X%$Q0XPDE(B(@S96B(7FX1V] M(3\R#>];8ANM?-,[VWS6^-X_WCZZX4';;K;V+<+Q_[&&]6Q?- M=_!LQU\QK/,L/TOCXH^O>Q=O://D[>RX"-'8W3K 2>11Z@IQ92GBVDKD/-8Y MMXT:&@.V5&V\DKS.\/-JW%:!UJJ"UBTP*V*L)'=>:QVX4T&S8+'3@CK!O$BA MP"P\QBR\"+-N'YRJP.L)P0O/@I<.,5)L!2+$%%ZS7/*B' K16<&L5%'(C5?& MU#$WJY;8-W'MWF96.9,KYYI+K8[M>+C1;'W>%8]<=K;YV4F/_0'\*C_;3;7N M:>P53-%?JM_NOW/>\$5.\Y-] MY5S C&UR3-?%JRHV.;W;).XG&9EMA%Z7Q:[;SMXP;/&(KF%*+CN>1OBQ2DY/ MO;:>=[/J_N2;;>W#.]Z?ST;=R>^^LE&>9=K+-]O"B9,W?C\%RN949/5 9+6&K9AO]MS+C3BN9U/AZAJ/WJCYZL52\9]5 M8IC'#MA>VH$['4EUC?6[QC.0+3=EE:L__YKW4_V MOYY?CB@VWS4N]DX^PO7VSO>__'/2W-X_:9S\>=Q\][:UGU\_/OS>N'C/=W;_ MG&T9_[VQ_>;B0&--O+ ")3@HQ%-42%-J$/4V6IEDY)ILO&)U@Y_A[*P*O-8> MO!CS"J@V%4:N!470.HQPU"9")H:!(R"-##-)PL(@&XQ/!-$FG0*5:T#>Q MPJ<*GYX:GPCWCIOH,?&:4^^U2%8E+W5,EEJG;X!/E4*URF#%9\"*'0BC=728 M(:Q80ESGRM<5VL:[A%$NBFP_:CG^H(-?IJ>ZZL8@+F)RCW5+-Y/ M*U>:W<'V1,/8ZO]/.7MJY@-C_?O9-!]\)$U[Y_6E2$O$21I*%)RA9X@'ZY%. M(J"(\X1>3Y7*E:=+TK07H]&#N@9>((_?JMQ\N8&*&S;?JSC]43A]/DB!%=$Z MA80$RV6:5#)DA!>(>9F4BHPY;S=>,5J7A-^CQKSB\163XTMP[5=R? 6YFUX* M0:: B=-(B=S37W")'*<,84^"QTIB+W4EQY\KCS^2>[SB\4?F\7FON,(QY79 M"#O.$6<^(>U3R-UVI9())TR6YQ5?(H^_( ??37X6 YDN]7-XBB38'[967N5V MZP\4+EW*?JRW''F2I-NI5!E+BIW.,YST]%A2XW(N+>@#2H/BCW1*H!DF!O^* MUJ#D#16@'PBCY7)S:9?!2"N>,E)AY\O SM7WI568N13,G/>5*0LJMG,*,9LH MXEY(I*5Q2"63) XA*>>6X"NK\++"R^>%ERN1BI7Z9F<05/%;P^/+@\=%=NA56+@4KYUVVC&'NPHUVVW MO;6!MT9SO^UN'E!$OZ>5??^46/5ENN?;.6 M.PMWXF#\=+_^LV3<+O,O=N!L_$8Y;QSQ9PR/7$ MO3O/Q6OL;N5Y>-\;NWL7C>.]\^:' ^8H83$:I%2,B!/KD"76((Z5XBH)(A68 MPT1O7N=!!!9M9_K(5'T;HI&!"4J<8B8D;AFUFAINO WPFWB;?B8$*Z)Y&J*Y M:!P>,&]I2)$@ #N.>!066:P-F E2D*"%P89OO*)R\ZH'99YHX 0!>Z[ODEK+ M>%&05J:!#(S]4P H.,#V^>;/1@BNAN39'O8R_ \*-/X^J!$Z>M9Z\5JF2MLY M+[K9>4!U /U)7YWS6S&43X3$'"L./'',A+-22QMCL"K**$DQ8WN. MD?""NP/_0]0*PEH8+<;XT[]9YVAEL1$(D.#<.XU!RSEUJC*??#(K*[.D\!?;5 QMJ G&:SA MERU[%R![*OA ,+?(%5$?XS0RBGK$+77>.6JY(EL[P]B]*GJCN9F^2=SRL8Y^ MAG5WL0!YMN"P!=:75F$"^)>0_:=-)6[99_>Z#@?Y*L722R9\2%HHZ@)GBCG% MN= Q!)LSY34[$KFQP?1+C]1DL+ >S1ZX!P1OUQZH[W36F_]$.XCO :D/3L#G M/#[9=^#]%3.]UQIX0)-1?VTZ2>^_&FM+YV/[D+YI-_<:YR#%K+'W$>[1//G2 M^;.UO[?[_>P\XXW M]MYTFF\;XO#T\WF#?DPPAO/F^9&,@N),>*S/&^V>$V0B(0@SGMU\:1CEE[M' M YZ'!"M"*!!;JA70:J$QU9H)!CBH+G>/SBN AN42U-Z435^ .,Q68W"UW/7@U@.];#7'\#7>W"ATG]O 33&'&_NP,H5O7S\"#X%?PP*".W7;*UCX4K] M\B8U>PRD.,-GO6"_,(I!G+MV#D2,^MWB^IEB'7=C*(#*[ M7QD8F#P28',L0@&VW9[T_OEFVR.X['#8;[E1V6=E'(H SA#;N9%0OIO]#H / MA $>9SAQ >9,@"GO]752M8!/ -&F<>P77L+_Y137CY4'O]<]R)8I^EQ])(^ MYYGJ]VWW>/RHQ7QXG^,\N29E'LG@^M5?G :@&KW:(+;;92BDB(:5@9HR0A-^ M\ABO9HOZ[N#5^-7YU0+POHNG\N@*]+D0Q'+PU\W9PE37LWRWVQ>UWGF6O<'( M@9"W0''B8++RD\DMKQ7'P:Q!L:+7ZE AJ#,A+Y8/< R899Y<4(Y.<>F+LQRC MA%O_S"9:98VQ";BFY-P0;Z00B4K!>0Q&1#S/-B_3RS#J7P#IO>ST_"<.!KW^ M7@M$?CC%Y\)X'L#0]M.K'.T#8D1>F(W*RS8LH\7/UC'%)"D'>@/^#YBC9'*42-,H<)(Q:5JMXPK7\?#' M$676>64D F=4YGB@1-I;D@^5*6J(6<<\TX/26O6Z "#9&!8*?8T* M_VS!#5"MJ+"0'%;:,Z6=AS]-<)%;ERBK%GQE"[[H"N8>DD<$"Y8L8RAQQ7-& MJ40&R"T"UT+KR(V7'M187;_ZI4V]%MJS808;<9IW%\!"WDA3[HSWTX1F!>F+SL'QQ^/S+",P.&%$FC/,!"2,@! MN",C<6 62Z<)O0O0Y_1*D<#=-N!T",>=]H%P3XW24GC)JP5" M1TXH"[XL*+MS@B-ML(_.Z:B$*%M87J?CP.+LL&9'H+YV.-;+/BC[>:UP >!_ MX'^V:\X.6B4>#'Z""/UXUNMG=CV:4,]:IJ6U%GSBVF\5S5ZNW89UMEV0S,%) MC$.X\^Y-P:7"0NV!VY/#@@MOX?H"11W>A&5G;>N+$B7@,?2_M>"FL^'_DC?7 MSL$C62:LOXP]O./VV/M^=K"&%^]A"H>[W?#ZOZ/661[MVWYO,%B;*/WCF\=W MI'E^E%(T% .I)03[K"\&61D=V$4'L^Z-B\J 223\FMVNVEUW1PGU%G.C.'C< MG NJF;4: QFF,BB%5;'JF-!JU1]@U6ES]\@S"6;."T24#8C;Y&'!,4?8.192 M8H&ID%==;%_-A9RL^J7]RH(=S6^[+(1/)H&&:?S #@8Q!R'N &3K"#)S*3=[ M<\\-O[?CN%O[;@>L0>M'\?J-TOF"!;-!FA^.\HD%PIU$1&"#N(D!65BX[*"Y MB&,PFNFM'4+EMMHH.*KDX_[R01O'1PE(G"46H]Q,(V_F4:1AF9 SCI H/+ \ MD^4#7Y/1!"IGR?DOU^[SSOXN== MV')'=I*69<1H"),#]?]UAKO^\XNET7M&WCX M1?KAU:M-$QR+_,9IM'_B2EP_K-*7"*-,RWO?BMT4 (=6+^2+V#,8R'> G&'\ M10QAF0R%R@6]*TI]O0!2C:,P7 -*"4(3XE$;9*32B#H.[KZ0C"K_LS CJ$JQ MT%4D<4U6=2&22&&%G52 ;&""#(VPPCQ29'RTB!E.8Q1*"VYNC"1.7?P,K7D# MM!YRMO3_8GQJIJT-K MY)U,>/\O.4V=ND\7;?2]?SLYS$? M !CO[EY:Q6*#'AX?QE/$H.]03%%OQ?K EKQ[_-6&)Y,3DK-?7%\D@7/OF(= M",IH>/-7KC2D?E2*2>6E:9G[>=*?C.','D?D0 Z_(IM@B+_;]KF]&&S]:Y$^ M W>^-'.7'_KF[+6?)/VL,(GG"4C\M)!Z*W7KSE+8,E85Y\]=9%Y,?[FS7;MX,;ER#8+;'H&RU$_6_!)^L>< M^1F'MTYLGM08N]>$U0MT!]R>M\)YD7:]G16[U_:@#AAQ6%@SW7CR#>Q7#&^=OS99H\9S#R=@(]\X*O!KFM*OAL%V* M1V\TS)A?T[B3[ +&=[7*Q;]R%Y^H/QJ8M?VB:>\:P6* MDN4JJVA[(B4G,#>>S$%+8_@-U=^J527 M$@+.>Z-V019'[>EFU725QMGT^46XS3"')$IJF1/ZMC-7', S]>TD@>XFI_>Z MQ>_.36L_'S$L]]A*FCS%'S 7_<6YGKCPX^D=WG-*%R>P>.7F2;QK=MRFJ.=$ M\ O2/#C+7#,G#V:('>/O/YGKL9_OO3]9_>Y/+WCT.8JE4[, MXO--OSV8@D0VFF5W<& ZK-MXT>C\YDV3AND MN7?\O;'73HV#UQ>-#T?)F*@]<2B0G"XHDT96"H.\H5HY>,\J>_FT 361T: B MB5+!.DA#<.3*&$D525B0RTZU2KZ_WXWX] M/8O3R8TVP<+[RCL>@[6*!^U=-%@'[F'ZY\](+(9DOH%P]T:#&LSP(-OUY?:; M'USW/OF3&$;MN)^NU4+ Q)>L?:*)#2Y MR^(B$C&""$ES$T;#E#6)!)"MY*U21LG+VG=0.)7]_D5!/L;N8;';LW!6?L(S MLBB-XV?37(:Y8&5K5G\BW"*C:WS4!4QYNZ#>OQ5? 9&%:P[^^?M5(+A:H.0& M:'A!L2NU_K&K7V/8S; NK\+Z3=#Z2]G?^9_RD,]TK8O2.K ^;7LVB+]/?ODW M<,JSMKWXO=4MYKOXTN4Z.C"8V>1LXW*"QD73Q]_1'/ .WSTFAIP)8@\9/&S M7Y/P0IP7*W;F()'ZI( ./.H#[U;6/6G[G)Z8]6S^<)G M3]WR<_E!/E(_T,>6F5>C?C\'(^W=96<3&A^O4?/DLG8HW:;B*:7A^J*9N7;0 M4_1'>?+BJK>O^:*1)&B4%9JIVY( M2E^FUOZKHFSJ>E1!O6OH8%P%]3-KG#;A.U].#@_>P'4_MN%>_,O;#]_WWWXY M;9Q^Q8W38QCGZZM54&%LC1QNZ+PY:?S]\:3Y]C,\U\G7+WNO^9=.XV+_X,/% M_MX'TCCX,S4NIBU(SH]XX@8KDY )A"$.?A0R0B<4<%*:@(=E=3X*R&7=4+VB M"J@;5/FY ID- !E.?23$,VR"YYP:%[0*F@5NG V4\1M.-E0@\[ @@Z<@$ZRS MAA&),+,Y4S@?Q$I4(1P4UE@3RG.994I,7:RLR]&3=,;[25>^-65O'^-@V&_Y M22K3@Y+YC6C^N9$<:+:*&:C&_EF%5TO@5?/5'"GR-DDN?4"4Q8"XEQ9I;CDR M8$12))98F[9VN*AK=?6 7M6L=\/U]1'H1*6O*]#7&;^@5ICDP'6)G&'$K0K( M$J41T<1$[EG CF_M,%X7PJR1OKZ X-#N)'VKS%K-.VM%_8\'#3C_#+=NZ]=M M(&X] L^8+.?'Z6HVX[""KSO UZVFT(U*;5>GMC/6P8QGSDF'F$D) >("ZX@X(.&U&N'X[KF;(W\HDI--X585&IZ=S6=$0D 41QP,(BF MI!#/)>J<(!AQ(!:8!A:( _Y/69UAN49J^@+"%^_SR^NXG-;+<$Z(9-#*="(>(@)N20H(B8QIJ64RBE0 M<2+JA-\[2_VQ5/P%Q$\^W=3_I8J7/ !C2=%XH3WU/G'-HO78PBO<:B#RP8@5 M,)8;*_;#[V4MY5A44OZ8GV _?0:?+0/@;JY!<$-S@$L] 2J,7 8CY[-(.-/* M,(<1P<(@KBA&1GF# I4"<\+S!O76CJICINM"W'N_IXK'K)O^8\6C$)92C*G&D?*;&GQ4^K_)^C]WR 9KC;$32 66NQTYA2QC&.5Z4[G^"@L) M;^W(NN*Z3NB]\];7-*2SID2HB%NN22CG.6+?(T1KYD+/S5[75R[=\F<"#W:' MC1;^7D#6[I%U/$@FP953CB/NHD#.18.\],98IWFBNG9E5&X_5-O.%H_VG98!<]+P?/K>49EJ*=$1X]PRCOZ MP7JD)2;(896TP,H:'7,(2"A>UWQ5N_IKLQ=6(5B%8&NPVUN CFW MA P6*?1&N?+S2DJ(/NTHGVG=V4D-T?8]16B%]5W7^AHO($8^K15Q9B_R&>6' M@)1[!]HVCN9=]V ;SN0>L=#%^U(4JP2NNS"[#_.^J0J"8QXU"L)*\$V]0R8H MBVRT,5 )?BMV6SL4UPE]AL'^"G>> >X\8J6."G?NA3MS'F7$G@8=$PJ64,2- M#\C!LB'GI>"&41VMRKN,=8F?86VP6T/(7$.>\250_OSOE&Y/J>*XLQHRC]=9 MK6S,TY>R0L5=%3N-=NYWY6DT[.Y3'=?@PQ=HJ/WO2Y2QV- MJERT3:!H_5'W]P6)&&/E0:^YL,R3[G*#W6[X.)6%&SY3(>Q2"/MYGME%*I/F MTB-8[X2 Y&EDE.(( [HR$KC0-N3&976I5A6P6Z-=A9>NZ0](BBI-7P=-G^-2 MG @B8K2(N4!S'7>.=#[L[PU)A "MBEZ#INNZN']=Y"J_=,G867\4KRU4RV8S4UPZNPYQJ9>N@8_3EBGTN"5:_ <,\$I"6PI1@K@&'%"MC@)O)"EYE7TK M&,G?K>')J]$ )F,&9A=5W/HNB.;G.8G7S)AH.4K<*<0IC4@;'1#V CO'E,%Y MOXS+.KY_[=8JJK)N"OP8+>TJ!5Z] L]1DJ2$X=@FE*0TX%0(C;0E'EG#>0 M MSKUI0(%YW=R_JFL5++D3)3GNV^YPL!I&4CE93[HA-%[2MWE%Q^#UOES-"L.6 MPK#C>1*BG6=).XF4,1QQB1-R.'B4%+-@DP2.+I_WJV,LULBKJE1VW3E(I;*K M5=DYVN%$\ ;G,D!*$<25LT [J$02:\.#,XKD:HA99=>I=>4+"(0T>UW4C[XW MZ@\BZ(L;5I&0S><=L*@?QVNZ!TM:N4UWP:^O\Y2#>^\%3;END=*(1V^0)LPC MF;AWL&P22[JUPUC=K.SX5Q7W6!MU?6#.4:GK2M1UCFYX$2,S(B!L"$/<:H6T M2AP%#>]@P%7J;:[,6A?FWENG:QKE6.N"('Y%Y^Q6Z"N]N#K3C[ ;,[>-7(': M'4#M=*$RF4A!.5@U1$/>>TF.YG+3'@D:J:=<>4]C/C/ ZH1M3+GI2M,WFKY4 MFKXR39^C+\P+[+'02-(4$7?4(,,Y05A&'RF-2@@/FLYEG=V_9/)C:?H+"*9< MS2KIQF&MEZJ0RK.@,S_=FZY*.=X1^19JA0&X><!-%(%L[W("C(N]=CW5-PR_KSE F228K)"C5QO7:Y)J\ZWK M0K-[HAF M[Q:R32*Q'L> 4K A9YL8I!. FR$R*>((]CHW)!5UH=>I5$.EM>O.2"JM7;76 MSG$0*A1.U(.(2@J.1+0>6:$X0+BK!":ZXB4Q!1Q)QUR'O L>BHEHSPDI7/N',.ZCODZ.525 MTFX"!ZF4=E5*.Q\#88$YKQ4": 6OP06+;.Y)XU.R3M#H@L];.'50S;HF55V2 M)^A[MT;))\\1M1ZK^=W$KH6:N%1HK#GVB&KA$ >*@2PL(#(&.RHD MMU2EHFH!)O?.=:T"'NNFMH_5 *]2VU6H[3SCT,(;I3GRRH.;(!Q!AC*)C!7. M86\"=ZG(>55\G8[%O9@F> _<4^)7WQOG]Y23?UV?CQ?=:&H5T[+AP/^X^< 5 MTB^%] NE;6F*!@#=(*6$ :27@/3)<82Q4E;#"AI/@: !/U-UNK(##JO3E,WH MN%58NAR%TT+5 MC5Q5%.[ID;(@U?\:YH+3.\5#9?EM=4>V>*IQ9X&YY@H=VS]N=!^UW43GKM,*C9VC<+U\U3..F2 +_48$ PP-;PHC8\LY $^!Z_60K[)^-6.'0QS M!#)?;+OV+E^C-:CY5M^/.H.A[?I8+SXWF8;SW@C&Y&*M'_\[:N7\+1CZF;WX MZ:/"]-A.[MM2@R^! Y*?%CZ>;*L/ ^A_C4.8UG;.4K<#P*D$"Y&?N_C0<0^> MHYLO9X_[,7;RMBR,/4_$Y1F +Q=/!2N0'W%[L7W%Y@B9!X6R\/A71*T0@7*2 M"TV%APRUO]Z]'M3@3?AD:W "+]@LIO#Q4;N8J1O-20*\N&1/F#(&<^HT_.!$ M&&V35LH'9K$1/LJCO8)YP_^CZRCXN^:;!V_:G87_DAR,8\^'-)W%XVWC1^-SF?:.&V0YM[Q]\9>.S5_ M'%X<<<6Y3P0C29A W(9<)DTD9 2UPC$9E;9;.X-\UN.*Y0#M' S0\ 3LP_%) M+4]FS?;[MGMSMITH7[,'*$%PO391HY6J1'&=WUM#L!G^ M%DKR?N$9 ":[/D/"/LC\<6%*!ML/,LR?#JHVK[JA!WC?[0UK)_9;AE706+A! MGM+> "0[8UZ[-RA*SR_J9ZM0ZV^]]K<2W J[D)&O4&Q8B/C=Q\%@ MAC(!W_ MM;"V:3HOO>F\U'*""]CX*9Z.Q_O__W^:$O7O06T!2\97@'$#G@Q+ =E>>,Q6 M^9#Y6V#A"OS/P^@# H"I<;$+Z T7F)J=0?D,+ M=)!,^)" 3%$7.%/,@0()'4.PV JLV9'D6W-?>J08'"VSCK)>T>T), ,2PH7\ M(A!')0*5)$F''9=,ZP",WEOM/=>"6W(M$"\2]T:KV^L#)9ET]MAK#7R[D,4# MN,T?[9[_^L10VGPUAM+3T-E_^XXVZ#O1@,\U#C[\^/+V2VO_+=R?'IXW]UZ? MPV^M_;UC=AE*X7U^".,\//UZWCPX_M[<@_%VWG$@\NS+Z2YN' >8F MI&AP!G0CM3+O@^OU0@F,K4ZL_9:1*.,:Q?]^;?OMB]KK[ZUA[7WYL>(-\N]_ MUF_NB@97G]PEML[GKCNGN!$+G MQ_D>+O ^>PN#;,,F8]RNC1_:3A[7CY_VVH=]E8=PY3'G;WEB!XL#]_DK^;^Y M 6=B.#4S_=@N+,(MNL1M$,_VL)X7>?"%NY&?]1;/5SN'V0/?(YOT[%UTQQ,4 M8N>LT,CR8ME,@Y,,]'\&TY'X/V%8>_C]&&*-]:&;#^ZA3C8_7%DDDY6)X\<]19QPR2R M+)]^5TH'"WCK(MW:23T@S?$ZOIV1?1D)<#@*YPV,-5H.!%\;8BD&VZ\E6'ZK MK@_B51+P0!+P^OS(4,)(HAI%8%R(8QN1U<(@FRB.*BA*> ):*7K!:"8YYH= MUAJV[T_*R!TC]5I6Y$(Z]J(O8'?A+?"T &[.RAA-^Z)>.P>7K+0WEV KH[F# M.]?L>/DF%N8R)BW#NL=8R6FY<0U>2RM_YO?"$,"(_GW>"L.328AZ[HOCX"*> M?<4Z\"A&PYN_,A="]#'#[*,: JHO3F2&!\U)FZGGO^FDL>%))[7CBZ_V>)[8R[ MV4(D;IE>_*O>A[N^#&GNM5*"%[H^_A&'YZ!HBYC9#6]LJ[\(D_*%P63CX!#O M'[RC>?R-'[NXF9N$LF!A+; MSK(1IC,/ %=,_2Q0/*5L/XDTW[JS<IL#DB.*SUO!_U!]NUW8+> M7V.5ZF/SD2]7#*%OS\Y@0.6<3WR!%724+N-'Y^N""I-8R:^0H734*[7/P>S] M@\_?0?WS9N?WYOD1%S1HD1S2QCK@R+2(2FL4B!.,&FU4R+7@P'S=E/XQ4?YC M8!FEOA?R6L) /HPW]LFOR/6@-ABY0?SO*,OXF )-]+C4X>WKMAQO<%8?)LRH MKH89;[CBX\<@V8/'(&/CU^;>'R?[?S=X\_2/=H-^X%_V_CSY M\O<[?D6[WAY>@&:1YM^-\R\''UCS+=SS[6MQ^..8PK5^?-D[^=KHO&D?GIZ M=H&6?3AB1A%N7$ L)8FX- (!WR((W XCN&*!&'\YON>P2!H+^"DX]\$YK"D( M8C2*P7I)%2#*S/Q@'KSR9_$,&J#ULRT8WZ9BH&-Q[6; M'4:P3@=%Z^\7K#I@C+R(S(/N($%RT2[MP'&7PJ$0='38,.L)O:P*:QVP3,!# M>N<%)2MXU6#4@3'"1WQ<3\>9R,, MG*_?Z@Y .TH66>P_]D8P(V'PS]]_%3,>1Q5D,>?C9Y_$&XJ4)9C[MCT;Q-\G MO_P[M 8P_(O?6]UB+HLO79-P/W/0MW'II(]S_L?7'[^]7;QU*=&J?(_I;:S) MC6_C[;N^)]C--_W9-W\V6$*WN9&;,EBV+8C9E,&*;4+UI@R6;C-Q.S'XQ3F8 M7QY7N]='KTE3+D.$CYJ8>_WIF3*.GK'T,B5X,5/P=_$'V(%=&(L]CK77WV/? MMP:Q- GO@0S%:E9J'Z>1E$F1QY%MEU/TGU9Z@3.T.Z4%[Z:TH BE+$S%BD[@ MK=TA_]$PI]*6"07#Z>Y/;;+Q\]3EA9YY&?J2G:YDTW6IDQ/7NVZ[LXR2/RZN MQ#YVSVT_C*W+G-B4EF=MSE_?:7//L\,?_J+Y ^Z[]Z7(GSW\^\^3_8-#^,:?G<:/ MW1_P:FI\PA?%V8M/^/S(:A$XK">*A.=FX3FDHFU"RG/ODR1><[^UH^N8W+MP MXK(ZM1E'T%[F";-G>(#L?>P7H+,2.*0/"'D33C6F5!.>63#,])<4250I(D02+J@"",4,RNV=@@&9_&% >$RUUCFF=88(*Z-7BLB M=!*]'D/"Y3RT,.I?1-N_%A[F]S'G'/$@R/(1,D)B3HEE3&[MR&VM M;MPIJMA)Q4Y6<[Q]LYRT:61C,4>DHYM7BW+HG)\#%4%RP<)6-TIJV 1%%>+?,5R#]YU MRX-';_N]P?H4"-D(S&O-!:A@$664R2"O80&!<<=Q6-6I_>S>(QD@0IG%,@>^%R<4H6,9@2IY#C6 M*1^PT%L[@FWS5?517D?-W_1KO(!>*1-]OQN]>XEM%7Y[:GZ74P'?#0:C&,K3 MY"6.%Y _F$\@G2YM1=^6@?&+.?IFG#+$,8R,)QIQQC4RN<>"Y,88*Y)WDFSM M:',5Q/]9=4-9+[5]#LQMHM$5>7L K9_;3+/48FUT^Q5514W.V&U]_/ M6OVR2M[$(%14;PG0;[Z:HWI)1,7S>=<0DT7YO!NRGB3D"(L>&Y8TQ5L[1-%[ M4+TU=M6?DY8_!ZHWI^D5V5N]WL_(7HPJ<*- VYWEB M.D651HQ@T9U[9**PJ M,J>>=2NJ3;_&RSAA4!S2G!PO($\=L7N)QPON6+.D.EZP,;9A_G@!5CAYDTD@ M5OEX@:-(:Y\0B382L!*&*[^UH^I$O[2LVBJ![V4E\-U F^\&A]7Q@LT PAE) M]L$':V1 R4D 0B\XTLE+))4,VA(5< Q DLFVN3=)WC @K(X7W,.!KHX7;#9 MS(X7V( 9D2HAA4UN9"(ELC07XW$'%3A[H>,%F.6G5 M\8+[0-#L> '#1 ;*!)(F!_*X5LB&2%!B\ *VS!(NMG88UW5)[YUT]\C'"R8# M&6O$N'K6FL3>EKS&W)Q=T[BP&F4URF<*M:[/'V83_5T-! =I$=P,/?7B>&@ MEU^:0\4J'+PZK)R%@P.6T1+KD7:) E::@ S% C$51=)$)^)444QBQ<>X-P(J M[Q 1OO5SK3%\;%Q4>&GPN"E83"KXN U\S(+%S":&4TB(*AL0!SE 1A&)*%@0 M2[T(3+.M';%-UZD6345MGAFUV;R@\:\1:UJ.MPHJWP>J9D%EGE2TW&G$#;&( MZRB08]0A[T-2&DR9M&YKAQ)3UP9O$MDI FS_*GHI[,RUD9S'VC5IUO(11!S& MD^-E9=^6S[F?\:-V;;E6;\$U*C2_ZV-Y]K90U<_=,K97=6\IN[>(W$K,8,F2 MXT@0">X"!E.OC9#(.R,H_"4H\<^Z>TM_)L)E(Y>R)?=OXS[?'S]]GO;W?NS> M+L^G>XO4V\1L3-N.C6J( H.EK.HQLIH>(X69J%J,Q%I1AZBVEYM'Y Z<+Z=O MQ(0C3-K%5LTCUF7;+["4C*-6 NGG)-FHL;.86.N3\YH^95W2LE7MNRXPB5%Q M@' ?K'W_X,1VQ]YALS<6JV>U$WC,FJ?MSI?3ST NW^'#'Q\(^'RMPQ^?X3N? M?^P??.:'!Y_/&^#_7?;Y]O<\W?_[2Z=Y<'A^>/KQM+GW%_A\?YXV#XYI\Z ! MXSC)8_R^?_#E4E,))H@&=43@*X#CAV,.3_& * ?Z2V*PP=CBU >^VO%Z3=.( MJKS**J]RA;M_=X+)U>W^W1X*+T7P"\:1";$+6)HR8 M)9[%R)G,:6.4/N?B$2]"X6^F0_?4^D?D13^M_%R1H_NBPHP<.4S!@4P4J6 9 MN)#<(0UN)0I,^:0P.R;NY3Q]8V!@V7K)>W OZS M!H&T,LVBHD9W <'YC'H=I-'!2"2,"XC+I)'60B,7,?&*"\JUWMHA=2JJ\LEK MCP3/FAH$BMQ2*K51- ?,R345E*H"PVNF[\^:#,U5'JZ8T(K18*ZBFI(RZ)B# M0P$CKJ) 6DE8_."((-I%*N36#L7;\MYIY>L7(5HW]G-=0M:&%6)XB>E:3! 3 M8Q!"L,"C-Z!.QC'%)%&*A:">\LA.E:[UD$@ZGZXEN'..6HJP$0EQ+1@RA',4 M&>=$FJ!8!)]2U+5:<9'>%2CC9N1S/13J;'C"URJF9:- ^&9V>S?. MSM5:Q;9O[7PR!_-%U_)\C,YJPUYM.?9)@XV.* J.7.3$::V,988:)VG2,OKK M,>]=\\T2]/-5VPX&^VF\=OO]CWDR2L*XGSY%#_,Q;,7!*YM#MW]<3-9X_,'! MIF/9G0^>-G^\QLW3XXOFP6?1V'O]O7E^1&*R3E""(E@GQ&FT@%/) $3I"-:* M)T? X69$UL%F7<&GVOBX9"_5\LE-W^MT>MWQ84Z0' \885OYA8E>G8WUJO8; MK( ?M6UV+T>#B?CZ=J_XO;S"62Y'E*_]?^Y@>^\FA]?;WF=1%VE54G/>.#Z2 M7!/ME$7Y4$BN="21<1&#U(A@ AB\R-C6CL37]7&OP?HM1A'^651\[$??.^X" M[&42/Z,Y\,=@^$LAN+3X-GI*'0P"<\^QU Z#_Q,8"51BRI/_U5:"6 *,=MOM MGL]R?#U-RT4INH.9],@7)CV-@T.\?_".YO'OYX/O(#U88^ZH1LD8<$VMC\@* M+1%6U#K)@X_2;^V0[9LV.\%PMK, %"6,LC@-6YU8R-#9K/A #3X%U+;7!7BR M_J05O\%GPQ5+N5W+)]?'AB_.("=_9&H76X.GA*!KK=U"R;;IFU,31RJT&MNX MQNX1E1&GX#&2*NE/6#M[&5^NR98DJC5R]$+!N;RHK M8/4\,(W^M6)U,P';7J24^899:%K=40$7"R1SS/(XW59Y<_P,C&/^S._]"(:S M]2W.J@/\8[$TQ)CZX]E7K .6/QK>_)4K9Z,?E<)23.M\GX%KBEP_ MVJ_()ACB[[9];B\&6_]:I.; RR_-W.6'+A]MYW]<_U\[U]WXTJ*4&F2]5\%P MAV-(G.5-*OA?WKTDV"8K\4^K]^VW=MX M-$]?3N1S4>YCSE?YOP/0'B)J/WNTVF];KS^]?[_USWHM@B"WLAL3QY\'(]#/ MP)YB5M@Q;74M9+NPQNWV12X0TAL=G]1L[6=E8OFWEOJ(0R2H6LP18IGT]@ MG8WG_OX" M<[-?7,@/T-'S7C\,8O=*]>R?28^[07I*Q[F7)KI4RM +]I)/&^='3DJCHO(( MF^! G+1!1HJ$<"+@[O 4C0=Q2KU1_RIG> P N4D [A(FWAN5X+%_501>V,)_ M%LT?NW3_P#,0 @:.+E%1*XTI$H*!JQ*-0DZ#YX*C9"$:L/L$Q�^E["R&5P MJ4W 80PK@^W::W!&+K]<(H"'!E*;.(FJ+M*S?(IV\C\FPM7NG9&F;WP-NS9<.1*R:!#]!!92Q >R68@^.4-WX;A7(6V[_[J2SF M"<3@%4A2-]C^85%\_(5RQ/V#K_C(^902B!8*TGC$F8C(> J_&8!"G8@4+!]R M%W7PD*\)@Z?K(7!6@3)OT?GQ;!=VO3#Z2R;5/X;HK0J_IEMX$UF; -J+E;/& MP2X!;T2XX .6!A'"#.*?%X>GQ]^;>[OG^P4GG,#_O7NC \WS_TCFDS=.02]O-FON& MW[NN[X85-[\=_YX+OHV_C_*'?S>7@I?(/%[P*[?$!*,ZE0W$/4A9GS8G[BRO?<_ED@\FI\Y33Y#7WF-H(!-9X20,A MVMA?GJ^I0/UI07V^[71@/B1"&&)4&L232LCD%%J/N4Z*),,\SJ#.\+V+#U9U MN-9-D3FW.E"+!4N64^4T,51IX&=!"<43NP4[J[3UX;5UCH)IS%34#@7K-5"P M&)"A02,CX6\GE8HTG[Q4]ZXE4)7'^I6:?22D<<@T>&&YL+,@/ QFB1 M248*36R4P6_MT-SL<%6>[AI%[%ZZ)KM(M(W1A2 =!_JKA7Z:/.-+%*@MT2PAK55$7$:-+%$2)8.#IC17Y$I;.ZS.U=5*%1M?6GW=&-/' M.(A%DD@F32%^B^W>6=X3?M"*ZL^!-CUC#Y0Z'UFT6!/&N6)*$YRHT\93KF!H MRU=]KQ!U]8CZ:8X;<1HH%1JC&'!"' M 5$DMDMX9+XG1(E>,DJIJ[??L=)4' M:E(0(N2 +\'.4B.54RXJ^(4J71&C=5?C&3$*5'&I,$<^48HXQ0Y9RQ4R >BO M<3%&6>SEX?O7!ZY"2;_2P;=YR\VV"UYD0Z?5;14E\V"NJXC2R_5#L78&2R%2 M2(';X#3Q(EK*N.>$!V.KB-)ZP^U\?AB)E.MD30XFY+D MJ5$B6104T8@G'4&)I4/1)"XQ%P%+!\2)U-7]-^'6+Z2TSMWZ#GI#VW[)L:1? M/5_5N.*AIV7#[=2=SLA7=FIM[-1\7I?D07@%AHG9A!'X^@(900)23@CO=?") MF:T=I>LX%U]=B8?_](TG5@3X%9!60'HO()6!"9H+[)B0N&74:FJX\3; O\3; M5!'^=0?2&>''A ;*.$%2Y>[VN!7U%4_:"RP8GJV3%N+U50X>C6;O-U.+@M:]<'(X__Q]7OC M_$A9J<'!EXCFXH0\.H]L#!$1&Y.+8$(4SUEFVS?MI([[8"S346!>,9F<*N9U ME?!_6B8_7[)8/LF$#TD+15W@3#&G.!&"_[[4&N8'1J!_7I+ 7:[P:"WGG3>?P[P_G((BM MYMMW8 ,_B/U\C;=_?FVGAYCN/=%X^^/)_L'QQ=@ATFSTP0A/_ZQ_^'(ZFB=ABE+U%#$F>-(N\B1 MI$E$K[BC1I30!D(*R)#Q"%P3[3-DVL!X",YA)GWD-+B4C)7N^TS)_/CZR-/EH>$2. K5P[AXQC&M'D<6)*%YC"65A>^,;'N1P<;)&LUC38$L67[RMSYO?]JN M)2 R.:,A%RP<#7O]B_(SYW";W&0+@!-@KV:'PW[+C*3CB+7LG%O.=2+_XX MSHT;QX73\ZGO277VW T%)OW$9E$!.8FYHT"WN,QU!2L3O-?UK;$DE!6@ZK63 MWGD$][.X2;&XQ1WRN.9*9Q:6"H3K;-0_ZX$0 )%;QP*UG[N3-I> 5[7WXX9; M5SO'/N:8;B9$Y: >3WXOQ3\N+]R3ZA;H1^YG,1BUAU/I]O\=MO,-1.&_ - #(2\*T M(99BH%-: IFR9=]P3.A]:G5_GALK".X?Y4@'Z^*?/X%=W17[!Y^_@Y_^HW'Z M]4=C]\@%D8+*KGG*]=VE# B602%%8O!*2R>#6"HJ[!,A4.^^-VF!+ 6#\\%(' MO!GWFI"N96(_UQO)>T9WV--&=\2#1W=@]CNM@CT-=KNA]$6.@2JWXF -XSW3 MH.8A;O[XX^2P\QGOOVUV]@\^MAM[\+D??\)_GW\T.LUV\_10@+*UK@0U3S^P MQMLWK2\''_@AS9_Y? YC8HW.:]8\:%P?H5E.W/K%QT_^#K4?)>E%HM8+S#D523/IC U14#!_V*O+ 9^Y MA2AT:F$I:G<(]?QZ (L#!LQ0SFO,#&.E9+^)PZ' MN:E]E/%:[*=R)?9'0^",W;P_ MMUX;(H^.'?#9(\$!'"CS2"I95#/!R$AND58A)"J%B!SG<_;;ZB>6M[O?BZ=Y98$#PE\SR_&]1XD%K ES5$)-CH.1J%O8_ M:FC990>0(IH ,"@)CB!QC&BO4B+8F.-6NTOQGMNSLR#L%!$$:1"UA^>!-+L^D.+)8<(*EH5C* M7VO^I?VOM=Q2>#NR?0LR>+G4[KHZ;J_&&R Y*A7_.P()KJ5RIZFH\^*&M53* M>?;4^_D3_;C@MPU[M0Y'_?C<;&GV)GTDEXSMVZZ1/NNW3HN-Z5? MC?I]F/]7F5X"W2P:I[Y8JC^7[P;_'7YO?C@R1 HW;6#LIQ0\4L6K6^Y8^JPZ$9>-'V&]R:MH8ML MEV5"IF,IYW1;Y?-N9^/-O=_[L6TS@,PZW/UC,?HSSMS%LZ]8-^BU1\.;OW*E M7=&CJC##EZ9E[N=)?U:U_#@BUX_V*RJ:T?]NV^?V8K#UKT5L F"Z-'.7'_KF MV/-/ G:_#,!="MB!0Q\LRT(X86.3 >_?,R)D3I19GX#=.+&E>UR(\IMB MSSS6_I/3&3;$!,SG*;2+<0/0VW:Q0PHX#M8 ##!H-/+YT=KMG/&!>M/''G\E M/WW6X:(JV/A+:3P;Y4;4H%YWTDVU$+!IVG^1J;2*KJK_O@HL59?5JLMJ MU66UZK+Z,UY0=5E=V2?CB'>_+]O<_?OYR^.X?/7S0Z']O[>XWO5TLQ?&Q]>=L\ M.3SX2@]/0ZNYMPO/=PQC?M-IG.[2YNF[BR]O/_/&CS>+O MI4*.*HMT)A))$T(\S]7\B5FRFO_#U9[Y18F9"BK6!RH>LVA+!14/ A6SJBW& M2>FC(P@K'Q$/,2+G4T):Z&28(RR*G"10E^)J;N�\6*W)PUYX3OQD[ DYV,YI.I&[-ZEYM!((N-$$3T0G+6=[DR1T"(@:> MQ:U#3KHHE$U<")63LZMZU<].05? A"H%?2 %G5&&P4("?@JY36^HJNK(NO*?2S-5JYARS,?B4'1))Z(*JOQ,>?ZR<(V<$U_%5)X?W#TF1YD(4@6$=P+" M^5R;F-O.)L%1[N^-. ,_SPF/$171&.68(E[G!M&2K'VNS0M1M)7SBDJ;[JE- M<^DHV'L?E$.2>8&XL09I:AFR0F)L9:Y!Q[9V]%/$)I]QN"3W3"I+@N=2Y56@ MY)GY7+\]9<[)1+C*7@45,BZ!C/OS:2:&ZT@\-8@8F_=M&$6:2(T, *-6@3A" M O ,<[6JRS^K&,CFZN/J@R"5/MY#'^>W=IR,,GBDA TY ,*1T\!9:)3*Z$"Q M\&!8@).LASYN?.RCZ%K^L@(?$[EXV5UTJV:Y3Q @JES9.QF(^40;1G,'OQB0 M4]@B3AA'QC"#I*/6)!]DPA8,!*ESMFR0_,G;WM[I#%>%8Q6./78^4X5C=\2Q M&='-K4RH$A(Q23..284T![8K@.""SZE3P&1K1]:5VC@8NZ9[]PUUN/13U^': M'Y[$?JW5+24_:UA17+%LMCTN"Y<;D,Z7X@JY1%9_4*M*U M^%-5DFL=5Z4JR565Y'KFVX.O$-EM:=5/S?AM5YF!V)+(JPIX*DIWZO4[M\OM@_>,V;IUXT#[["OQ_$ ME\Y?K0;]+/*]&W /N![Y\O9+^W*\IW'P3C0.CFGSQU>RG__=:W>^_/WNQY># MK_"O+P5]?X7J+Q<.BL%QB+Q$1C.>VOQH9'26BR7E"H[2.JR+>P^^= MV_T3&'^H?(-?H&2%/L\ ?9[NP&R%/G=#G[D$4*UE9"0B)SU#W"F.M" ,8; G MBN16I$SF>F1"74UT>CKT>1F%RFXFL(O-1RI7[YDEK*U;S;(QS.YW_S..+UQ4 M@+L$X"Z4+V,2!V^C0E%9H'LA!:![G" O;3:?2BBI 7!E=<#VV>GJHY0OJW3U MOKHZ(TFQ5"G%HA1LW0BV1OK[?%,+/EYM?U3KN=S?O$PLB-_]B>T>QR+SH$PI MZ,T:B5>=P1ZQ<=>#7>-E. C[U19_120>*D9ZJ3/._AA!WW5?C_'S3:^_N%%5 M!6/NQ"7F]\FMP+IX I4" M/Y$"SQUL(D$IBP6*24;$8\1(6RH1=L$1[TRD.E="IVNDOR]CG_E-M9M<[5 ] M6LBT/^J6^-N[@K^M*?["5>9#,OM3)[2"WR7@=Z&@$7&115?4C74)<>\P1M/JY:HLC/&*2@$,SQZUS-M"$4TC$2VE@V@MMP96V/+VV (6>:$L" M-!/4)T1DU(A3%Y&C,N73+L1K)ZR69&N';QOS4VUY&;NG*X@(OF#^NJ&P]@ D M8#X*4(':2D#M]3P%H,(R%8U#VAJ%N+,$.2\U^I$_>JY+\J^:]*_OOYSE=WU'&QOW5W8CO; M\[J2-/13'WUOC)4? 2K?QWZNFS?=[$*TLM:WL-:->6:+6<")1H)"5!;QQ"Q8 M:^^0]Q@+SX%O497=]37)%GH\T?_'@X+9RP6)91A]!1)/"!+SE-Y@9ZCS2*;< MO1!CCPRL(,J+:#"WV(:TM2.VUZ1TS5.!Q,O8NJRR&%]FLM-#4KZ?Q&0J++\W MEG^8)WQ:2DF",KD"(D9<6X.<(1$%:\ $>RZ]9)GPW?N@]VH2G-:=\%7YD(]$ M^"J(>%B(F*-[FF/CB7"(II1Q0E)DG1;(X2@T$X; ;D+?6G&E^9T6V6F=]8;M/)G?B\:X+2^Q5D;F:QS]C=9%JD7DQ,:?[VO=Z0#(Y19@ M@T&,-YR>:]CAJ __'F3I/(#;_M'N^:^;"87M^+\?+[[\'O@'H M^L /:?[,YW,8$VMT7K/F0>/BD'ZFS=.O^+#S9\Y,88V]QA$3*EGN ,4" 3P+ MD2 7?4)*DQ0$@1>HWJI%L!AG657ZHX=?O'EK5BW:E44[V#TB,*F<&X)\<#IO MN4=DB94H22^T)T8H$ZXLV@U=SNA3=SE[,X*5C37 KE9GU)EV^^UT6L.B\@U0 MJ!#[-1 XY+-9*W;()W])QN5]][WFW[+[_4Z]C M=&:)8]IWV[98LD/W3]SS2<7+,N$4YGP_O6GEB.5AD;#Z' YO=SZ3P\[AC\._ M_VSM'S3 S?O &WL?^)>W'\C^V]??&WM?+_;WFNTOIQ^NM/3^/#Z?/_@'6_0OSK-O3>I\0E?3 ]OB\@54\$B&BCX MC"8H\!FU08&F8!0/2KI<\Y_7F;YW]:IE5>:)"S-4@%%93AG!JDQ*("*$0]TDA+0-!EEJ'.2RKS#GU7-\[ M 6=-4>U.O5TKR*L@[V$X7B[.U#U!F#N"8>Z00_,!>8$Q=T2A$H'ZMKLZI.3^L&CA7^5?CW-#[NM;N8E6^[ M0J";%29C6 DB942*F-S/CDMD'/?@ZBHGHZ-<4;ZU0TB=,[DI0/=\"Y>!:M'J M ,E&@MJMB-W>*#9A4 ?GL?TM-F"$)\^D>\UC05MK+FR72/126XT\EP!M. ID M@Y (!RF]35P;[ #:3)V2>W.XJNC\\U'INX6F*KV]G][.HE(JJES+UB%#.4-< M1)#!:JD,9MGWJG2VTME'B:V 54?A3$F9DV.>U:*O1&*?:N@0<6K[ZW*?&X[G"7'(D'1 MIXB 6U/DI#1(JH13C%$XAK=V5-W MJS!K&0$LE%%)"Q)@GD=E4Y /V1=XE5M=J_1EDVE MR:O0Y!^QWPMV<'+7" $H<-;CBGDLJ<6SR( PED0L*&+1",1S*Q5GE472&B52 MSL:3=@O455-"_UVI<:7&CQD>J.SSTIH]"P](K47BW"*J4NXT'SSX%(*A0'"0 M5!"5@*4.E&/$7>@QDX9,-4)6VR==-R! M;:9U8]:D!-#S3Q7@5:K 1F+54E&!DWZLMB660:WFJ[FX@+?"$ ELPSNN$2=2 M(HMY1$Q:KA(U-'I=I#]A=>_6C-6VQ//4Y7O'!;(*5Y&!.^CQ+#+ 2'0T&(4" MP\ ^;!#(&*F1%@HKS31FDJ\L,E I\O-4Y >+#%0V>GG=GL4&N \B=[]&A"N% MN" <;+058*--5$(0Q26M;'2EVC_/X[M5 *!2U.45=2XQ@&-O\_X:T9$A[@Q' MP*I!2%6D)L3$O8A;.U+>.P!0I07<+@ @JK2 =0*D!PD O.F-JN-/2T'6?&D/ MBH66F@J4_03$8_((_ B*>- D6LY2PN WF+J@:U*5N-+D==/D^[K_68$K[_\. M6CSS_G5F%AQ\?N 9^:2/YLA039#@D6##E?CE57O.^6?" M@VD6")M@$+H0T[Z*!5A3@52&>A*L>_M^U=JNKR:SEQ_*S SC& 4- ,> MG7!$FF"-1.#>46VP$69KAZR1BC[?G?^#D]B/1:N+:O]_G3#I_F0CNPWO;2OL MYL6M0.LNH#5?( "3Y"4L%0I!@LNO +F<=A[!BY0&0#)*Z=8.$W4C[HU!*46Q%417 M6_^5&C^Z\U_I]SWT>Q8!T-8F9K1 3#N'.-<&&6?!TU#"<>*Y5X155KI2[V6M M]+5!@8IAKT!WYS("#"%8*8,P)@H8=J1(!VZ12M;1E"RGW*^C;7X9+=D/; MKJ6RB5S9"^AL;-%J3YTY<+\JLB\6Z%:25E#AW3)X-U]F( *DX1@X(DKG,&@4 MR#D<$',"5E+9D"S)J8JRKKC9E'*JE?:OL_;?+>F@4O'E5'P6;C#>2F.-0RQH MAK@W&%F!+0H^]Y['EK,@MW8$?JYEX>_4,Z/2_8V,8%0HL1Q*S((62M+DJ/(H M$IW+'7*)K'46V>")B?'_L?>ES6TC29M_!>&=V;4C #;NP]ZW(]26NT>]+5269_E1*(" M:6\J*[IKFJ)7!KNE#%:MANBE?CVI[QRFX%NFIS-+ T"@:[;C6%K(G5AS'<=- MN)\$D:W3J3&ZM:DF"/UA"G>62C2,+Y6#(0R^4@H^+G@)$H!G :=X-B\OJ[Y^ M8B\5W(V(Y^]1G)81KCF/WWR/X%+! ;W66T/KG79[*/#("BW?"S3/\T+-MGBH M!3HS-3V*'-\+ ]WQL8>"H^J.O4,QWEZ>E\NSC,CWB[.+B[,;RO96UW*!2WDD M[2K\E4UB#N2N86>O?=?3OJVG:26Z9W#F:"P((LT.XT"#Q>5:[%A!Z#@\T:VD MU[Z]@&_67>Q1U&;DN/4=#<9-W?!=#1"3H=G8_-)WO4@S[%"/@C@RN>& '*N& MO4OG8SR-1/E;X1HJERR;<"5/ZIQYG2WOD^6/3^TM036]@EM'P4UMM7<]7_?T M6 L"BZ&"XUKHFUSS8R\.0\.UN(D*3C=4]^>/ .I#XKVP][GQAQ%QO7/BIL=X MZ+J:Z;G@BYB!J?DLU-<3]3;" MP3W&/!TP@1Y[EF9;>J0%41)JNFTG@:,GNF]$SWXU#=4/-M7+8]O9<; 6XXQ= MXTSXS&3J Y=NAKMI<8V'TVT6!=?9OK+''XYIK ]9FP MO@[AJ2_.[JO7!1Y\KW%_4N.>M!K7#BS=BSU7,T"U:K8;,,UW,8/);#\.G<@Q MS7':*66!IN7&*GW_#(M^ZS3FH;HJ O]3=]Q M?#V*-">P LW&?5>AS[AF)$;H!G%HV9[5IY9[B>]3R_LFY">O&R$//5I M7(^8!CX^^O<7.X%?/=,^J;RQST&N*-Z:#% H.NQ[T6> M%H8,G%'&32V,$DLSK,0R8H^SV.)](KE7$7TB>5^%_;3% H'!]=!S?.\P&7HLYA[ITQ MS%W4VG$WCA'Z'H]MQ]=<+P07AYFVQOS UP)F^[YEN+%K8H6,KKJ&U\%=4W [/B"X@$GLL5!C@>UKMJ\'&M-U4[,X]\S$](T0 M&W$:NNKI_8'C#^+FY:-SK>+%\*=&FZDQ1:&^@,WU'R'&^ U M!Y[MAPR+T)[]ZANJ[F\X^KR.Z-A["3;VX/6G=7(+ M7GFD,P=0J@:JV0*=#+\%@L>Z; M8KTQW-MJT%YUKJDZ.Q%?RPU]Q^2^EIB.J]EVX&DLH.BE>_$O%X*7P;YQ>_EI/[60R!(&)YO^&B^J)#5EQGHXZXW\E/\$! M![5Z2T9-Z;E7F3.G).BN@"#ZQ\ MG0^':85>X^HC[=+ ,&\DPKUK,)K-V05-!-YWK7#JD1WC&12Y,JZG&373+%7E MZB*-+I0+=LF5"NZ4.D:!ZT.X$K5/!@^X2JN+? (L"3R5)L!?6'O%1RRK4HX/ M@:^5X03^&@,[EY/Q.$MY42K=M_YK#=7*/2?/\;CT+3= MDZ_OK.,_?D\_@Y+]9.(U?U_!F*SCX1M0O,?7G\R_S9.OW_1/PS^3DQ^?KK^$ MKFV[W(@T#_[5[ T9! 8@1:Q$->&^9X94B7T0)_3D@KP=(8KG2?*^"*O\LL\ MJU@:*<,\GF3(-^D(U15R"AO%2L@J^!T82@FOB1DY? CWPA*; ^4VD:P%\$%5 MQT=6%" +U\I!%!43EJTZR&DMX6U113 <.)#\JIY)E)<5_'G!1TK!+_EHPI6T MA%^C'$3_!^@"D"PT3:R ]>'%^;527I<5'Y9*R6A10Q B6+>16,*R J&K\#:Q M(54\'E9UR+DX'Z?JO#P/P6HQY)YRH'R<'M*X@"<50 /4%65:5OB4@H\S%G$4 M5WD9#4]H(,%6&0.[VOV2%Y=IQ$%_%64^&O$,M!JHN7H0>!M>QO\[2]69W/,<+B[@#EAGII2@ MBS)06O$$I 510#I2(I &AO\""9Q66\(YO% Z2[WD'V39"G(_2[QT66[3N7T\H'F#&'(0.B%*PX8![ZM M!R:&*=_43/\"5@H(!#I4X=]Q=)R(C1:CY;F,I4-@'5:6D^&8EA]',/,]FI,\ M NRK(/F1A&(8\E7MY8(&-,M%(VIYW -]#N]02H U!+.3@O.) M 9CJB$U*M. Y_*S?@)R:7XT$GZ+,()ZD>9>3L$SCE)&RA<7MO!#&?S2"^UD, MRS%"9ANSM!8?X@IZQ:(9X?MPB4?(0*1 X+G7]'$J7!8@%%R& &2IGC-RX)G M#)_^ZBJ-JXO:^^O<*"&>WM["0ICVI%I^2P>,1P2]'E2K6^8,63H_+XIZ#&-V MSK6PX.R;QA(8XDN67;'K\MDOT^8*;-4,Y68GO1S8BY\SBR*P4^CRB(=A$L81 MLQW =V;$. NYZ3O<-A@7.!#NX?$!@K=0CT,7O">'F;'M^6X0FD88^W&?"8Z.TB";# MLD*? P%'B?X$ (2DR(?P)]E)- QPRS2Q06O_@:H(AZF2P>SB".4JGZ"&+L#: M"?4C'BWT2?-4F!1JP:9_!OY!*CJ[QD$L5GCXOQ(#X T4H%.)$ J\E]CI@T0; MS_%;-$&F_NKH_0?ZS7B%-KY2.(,AARS#F2OE!0 C!?7TM"&0;ZJ-MX1CY,&! MIF4(>")T[,5=X[Q"[2F,;EXB\B(Z5F"..]1IK3UB![PQ'0G/";]DERS-\)D* MK2#^2(<<83L>N81DH8'!KY6T9Q7 BU%#B_A(^ MI4-'O/<#X3(:,GV-5X.WEL/UT[1)\?4T4%C&F&/=&##W#"$J]KTQF80-&].7 MP$]V["T#,!QG_/L00-:?0[4$8Q=.V=P%1#]CT=3H:=5\PT76E8 MOQEH1+PHO.V*/PZ9 )4IX7"$$&V_Z'894 EHMU*Z8EE4Q(60K 4J"L #4 MUS=>=YTAE$;1!A2Q,8](QD@>ZU<_+WC[+EB 9_4]](3RV8L7#6KC0 O"Q<"B M0)MF5:=9I*NR2BZ(W80<:HK $Z??T[+]W"RFWD0HE<(B)3H<))\P)8;:3JP- M@AA8NR+6QL OURB'!4O!$Q+WUG20E*W)0'QQ3CJKXK/:3'S+B(]0M6C519%/ MSF$@N3HUEU B;ERO5J0&H(.4 YAZIN 90-."4I,F%G, O4!S&@,RC*XEV"6= MBQZ37/B&FR7=Z3;TV5/IXET*(B!7H:3":Q+RAFI""HY^WM$:RE?XA28\=V!8L 7R2)T%WS8(6$3 M?)-869R%]P+P_AQQ,ISP#!U5Y;P ZZQ-QA)_#"+O#*4%CWVIZVUX(V RN(UST<$*Q%R& @K M52;,/1(N;"TNXN%@LJJL=ON+2296@\4$&5%V::FPR4?),WJ%B"%-H304W4O2 MT&.QPBBM:%^%-HDFJ!Q1C0V40S):^'T=X&&$6(AF(*CX!T-* PD'G6(9[&0;,4"L*P%,'J9!,@%VB*5#4Q&6:"&$G4B&P M.E$N%S4F1#>8S8629/E5B0H[H30IZK;:5Z=H6'?Z(B2TILY9),^6^\!.V6EM MS<$X@8D*5)S8I!+2"');@BR)A$K$*'0&5*MGLM%1TG->@BX'8[;"N/_*DVI2 M*H"K6#90+@'-3T;%9 3&,1KT *5W,$3D&Y, BVG"./Z

2AUE;1<5 M1C$$W7\IKQ Y6FKU"5@>'5,>UZL[4([A?K)8%##. 'Y*%I.D$;1N63UC5R4, M6*)/LADX7.D?"P9!^S@Z9^?B+O(!6G<'S$X,/H<(=;=N9Q.\YB,!42EI,<:T MC3#" ^7C19KQJ8M#)-%E)V#4C/H&Y^HL&(H'Q7#RHAM0(A0\)^&-*R,L4PLX9YT# M-&\4OL@OT6"_18TU%+B^_I3F<([))Q$\^<#'X&EC@M!TQ"P:'24>A^"\1,F: M9-*?%Y&!YH$7'-"DC#<< [8D\V$:^XC3P)"<1E5.U" +N%3\0:>02IDM>N%1 M$(:&Q^/ M:V0^P%+@M"(;-,R=,NTL.C%" R=BE[PE^FBEZ.3WZ>T X6']VB#DXHT7N:M#;_:2N ZY/S+V%@69SQ4#,3PP,%8(::'WBZYMFZ:[M6 M'.@V?_9K=97/5[Z4%V"I+O(LQCB9 $\E!Y.)5G8A>&^IZ Z?N4%]^4Y[L ^E\7DV&!H7? ^_\ D U\P%C<^J68#_IHUT@S%_I MKI#D10L<14IA*=9$FT/AAG*A>W#6HJ"R?B9!2,*-,W[.[SQ&/PA,1C0I!+[\ M"^XE_'W,"K"/P@BVMF,J#( ?@Z UPD+#&X_SE$P16,FXB]1D-4;?OBEU0 M]J[@;:'$*+]29(AFFET4/*YL4LG0,8V?32F.QN>!=09?&8)2S4(W"P[(3Y M0<@8BUE@&HGG648@0959@RJS!U7W":K JW*![SQ 47IH ZCR0UT+/3O2;(.' M@>DX;F0S %5\- ^JZDHQK$[-J11=!(C36*;?QSFX16WZMU-0ALL43^M3$2%> M&$BM??O="J@>\F_?8'H+8<3]#/#&X3P_&1P.,,0V>*$*>T0AECIVTR$^"B3F MG28C(&PR 7/<20LGO)MNF;9=:YB\TY'R)P,U!]ZJX=4>]=1Z#_/+3NT2^*!% MF%:%K+:8R=6/TK9JI=$Y@:$G"#=0XKA;HL:=AQ,TS'=LU MPW")QNE@RBNJ>ZU+XDI9 X6QG X?S3*R0+)I64Y$<)'V=TD&I)*C=9G+M2V7 M,5N'242V9]I!&#/+C8PHC+S(BF+:&*/K!OBK]2\]<]T?<[W[DL1^XD>>H]E1 M8&NV%3,MX(ZN.=SP$OA?X+C6LU]);][(7F*G%/")3#O(6!\:J0Y_A;@%J^.B MH,Z*4DI\"%]+S/&(0?.X1T/K4U' M+WV$J/WNSN&^O)-]B1%VG5W6C1,U.3;X/;T4J&0G$[NGUV!/M?7[X1GE]@05L8/4I4O:BR15=LB+-)QAZ2-*HWF 6IP48>"P[!R:R_)IEN.DE@B44B;WS/(^QHK"Z6(C1TAJ'4A7R M*!_**CF9(162T?Q9UO!G:P[_7HC4:==%5#MAFD[R][6TVKCRE-97_@*F&($] M_RUG13R57G_]X:_?FO2Z%,G1\B*HAN%F"_IJ[2J+H1H^K O],% VPH10*FM( M82%HB/(%>) N;ZK)+JB/- ME2L,_D6YK%&ZQ&KM*6(BV3,,BI[G!>@E>DE=6 FKP+-$/#^MG5#0JUBOVY;Q MB[JI>K;XR,ZRY(N782J&VE9)8>&"],U(6WP; 1/LH_ ?C9HBV3K"*I:'E&V NQ58$QR)P27 FB9I;@0?RHW"G>T.^)W82#24VR^'5*\OC&-W M9P^5E /'5=.U:AF[$LF7SDY=$+")X"M9P=EA+]K:1"7T[4ZC9E=1IXIUG2V= M2\JK[U:4O>PNN+R+2\^H+-R!@__+N^^.R#+!,Z368Y[C=6IM'!*#Y,,?$7GZ'J>+I<^+?Q MQ?-L'B2RKC*03 M3VR@C'A%IA0+FD4,7;],1S1CNFFV-1?0OTWH#G21U)6' M.[XJ]WOE.BT1=Y(-$.^LN( MQZ;.. **/>@\"4U?D> V)_ZE#DU<1D0T0]ZX&^:&*[*,7/'[#7+K()3!-^6V,S(HB8. X"2XQV MIHWY':,YHHWYUQ,8SX%U\L=G&.5%^OGK.^O$?&,?'WZ[^G3VSOY\=OSC]/"- M>?KQGVRVC?FQ^>>WX\-(_SP\^7KZQY_#D\/(^G1V?G6*8SN\R(Y_'-O'9Y^< MSQ__28ZO=9-:F'_0K[Y8H6N:GFEKEA?IFAV9L19P.]9TWW4BAYN6J^,9WY;J M^<%<^=&+/3YJME<]CT'UN+'EF$;H64&B] MZMFZZK$;U6/[49SH2:CI@6MJ-E@,C3FZI056D 2V$7FFQ4#U>&K@[(CJ>:2. MY"$7E62]*_FPGMXFG]$[A&LYA%L@PT?Z ^M^1/>LC/97&FNQT@+T=VN",]2+"2X9_.>V,HHJ.;G \'.]=8.2KB7IY,* MFYTBC2GYWJ.D-5#2R8>.@V;;5L CS]>"R'(TV]"YQG0STF#YC-!BX+SQD&+> MJN/^]/'2N^>F]4*]"1^G%^I=$.K6];$2BT6!K6NVYT?8&"K4 L](-&X$+&&N MJ8>>C4?'!:IISI^*M#VA?B 'J'EIIY)&/D+#Z^>.BD.(MUTPUQ;7=S06&_V#+4:Q,V4KCYEW^LF/;^ FQZ1GM\P>/O!BSQFY<5**EY61L[I^0-J M1SS"Q BUV+ 36.,H9,Q%+]DW#?/5 MA@X*W:%3DGO)WC2"ZR5[JY+=PKA(MTU?UP'!.9ZKV9&G:\#:II;$D:U;H6^; MIKV+DKW1\%O0A]\P_":+ROL W&J^^NIGO#\>,[ #T;EEUJ"W >O8@&X!A>\[ MNA'P1&-QXFEV8$=:8(>AIC,3;+VGA\QGFX[/W?LI[UL(WCU%A; #D;U>(6Q& M(;2@T(TCTXP,4W-,/=%LX!,MB/P8D:%A1';L^5:\Z=C>O2N$#07^]K""=RT8 MV%=/K%WC;@%7Q/D$:;K#E?BKCG*CGI4Y,)UM5@LMEHS?GGJ=05\YNI>5HW4S M@,TZ96:G@/3FMA?3*5.]AU6WPJK3;AV$RW6=VY:O<8BOR&8S"UR6U1R: MQV-*[H$NC\42/1CLE7+;VZ)UMDF='50GJ?Z=[-'!%\]U0\/3;'KK+PU@+HR#4#,,.(\>U=<^/?QJ[[XZV).C_"R4E?NVTOIWJ]=D?NW=K M$TG+WOUC]W:HP^H!C*TN;F\/Y'SS79QH]'N1#U^W'3GG&[(^W>:K[\POKATE M@6UZFN,S#"XXKA8Z.AZWQ"T3O_ ][Z;FJ]MNMBI2U*)'*O;YEH5T=)XXEQP@ M.]_/=V:]H?O/ M=@_=LZ!(WY)U3YM_]BU9=W%5^I:L?4O6+;9DW1=&WN+P3J>&593F M*;DX9.8I9X[Z/7BIH=N>XP0FU\/(MCW. B?F@1?;;F+8L3SW]N;-%]/.\$^Z MP =T=L0C*;,^L$X_'G\'KS<[/HRN/GU]9YP,Z^>\LSZ?P7=G,)NSHQ]S@;[# MR/GTXXW]Z>/?5R<_?DMA;.8GZ5&?',;9\8\WSLG7")YS,MVXTG L(XZ"6',- M[FJVY\9:Z#J!YO+$TIGG>!9WGOWJ+&@=U^^HW7]I-L/82Y*$>3I(L,--YCLN MMUUX%)Y?$V]TYT0OZ%L0],XFV]CU(M-P-#[)F)S@T3 M$*;J&NX.B?J&"L%W#5W]/;KD)<;O0"2K0APE*5 6RNN3[F6^SF:W1ZJ57FNY7H\T2+=##7,/6E! M8@6:DUBN:<1>'+($4V?.#K6HZOO.;4J:0\_T6.*&ENX:=N3XH6Q:UJF:40@G+8; M&2%H:-W6.=,]SKB9;+*92*^='UP[MUO?]..O1U=?7,/R#2-V-=UE)E:U.1J+ MG$#S0]\(N>?[/-110UN6MT->J1 M%F+DC$5>XL1A8 6F^>Q72S5M8[,MH'Y6W!XH[';K:#?84J[70%MI.-=KH"U" MR:LO7/?UV(@L4#ZNK=DF]S0_LBS-L&(]=-W(CSW00+;J&O[CT$!WW0AUR[:* M6W9(K7D7\;!K.5$,KIQGAK%M>5;HV;;C\SAF.G-TW_IBP*?/.K<]4*DF;? X MR2NN&-Y N>>]1.]Q"QF/W[*BNCXK8,""]\K#M(RRO)SLS":A[R>'Q]9?YN?K M3Q\C]_3LV/[\Q\G%R?#XQZJ3^6=Z^L<_V;'YSCC^'AT&?_QCQW_Y\_LLYE=AE]S!S__9+XQ8;1?C[\>Z)_.CIW3L]^^?@)5\/GC MWS\^'_[]X_2/=]>?,A]4P3OS]/#(.#D[_W'\]9/U)?:8:P>&H3$7^XUSCVN! MS9B6)(&..QN3P+:$L@?FYO$!:FC/=3ULF93XGFG;4<"8:;,@C PWCHW "F'J):D3ZV%-D M66/B\WN.4/.Y,T?7F &YN@^ZB0N;6S*RKZ423[C8K!6G!8_@.6!N2V5_UCB6-TH,@WMNHL=V8NN6$S+7=QGG,?.XRUWCR]%"!\=9 UXL MT1^'$X[0XBSO?M^@"/?IJ9+O)U_?.:A"3@YI;,87*]+#T' =S8BY _ @M+10 M#P+-2X(@#@+'9*'][%=W8"_!!<"&&:X_*W&3'FU_$5]8AJK@N@Z4LPNN(+IC MHVMDI=KMI/$&DM<7;,"S[98PAPO,G%7_;(:O%N91BFDFJURA=6Z&'Z_22U=Y,H% M WZJ>$'G%^/=H.@*A0_'67Z-AYLH[+S@G'Z[2JL+VF$J.7,PL_%Z57!HN1N" M>5ZP79#GWSO(^VU2PKO+$B@>X@*A@MXU?&>=?I"NW?#X.\B4=6)^TH'_K4]? MWV>?SB*0D7^^GOQX=OLYO /_WX'60JLCY_?6>"6Y:>_/'/ MQXD-6,^-;6ZX@0/:T#*2Q/$3E\?)+*([B/X[244# MALUCN%L'\^!L_4]ZF8*@?\@S5JC*T2@:W VN+9'VAP%GIR/E-*KRD!>*3ZI1 M5[M:2V&XI@6HNNG9,B7CC'8])9,LPY=?IA%'DYO&XCQ"=+A94=OC0J']\ESY M&PPO/.U#!?JSA.> RAP!&U5@)O'SYKS"<8'/6]-TFZZO@Y_BQ)'+;,/P@SBR M$B.T7#O4/<8"$7 R=-W7ZE^F;+B_A@U?H&Q> ]_C7.D/0HD)+X!V1F/<@Z>F M?'X<.:=@Z$\.OWT'X."12\H) VY$ZSU2#AJCRT;@.&6,>C\<\^*< ZO&Q%@""?PYR:X5 MM^;S\)IN -^$FCXT3*].,3M=\T_Z#9E=/%/Y, F%P*,@' *2N,*.$E%>C'.Q M^'2/P!*(&_!PSOQJA-7KDQ!8)&7%-0ZG*VC/T?\S]5?M*^@#X]6+Z?E>7:31 M16<@RA!_C07>P-?"P/,9::7OIN8D]2O.23;" !MYB5><3\WC.7XU-;)Z5 /E MH!0@>Y)5]61JFD^]*^012 YE%.+G8#&R.!V\6G" $1> MLFQ""H^5)0=/N5&\N*;@(@#S4T@;OP>3&@/KQ3'96M"U,VJ3-:?ME\1N#Z*82I#:D/P A7Y MO-N5EK6"!X4/6)JD3,!WBIB-A% B*E$A)GE[*A8EX43&<.3RRX-6D&(EGU@L<;QWV M^^9V87]P[[ ?E&#)_SL!JKVY1*[8$:1O'S=)G).OIQ__!H_ZT_6GK_ \,+BG MAT?V)_/=]8GY^>+$!&_XZ_MOG\^R=*[=DWGL?#[[\^+SUS_3X[._KT\.(_OX MZ\77SX='UN?A&PL,[?#DC_?9Z<<_$S#<8,S/KT_._H;Q'?\XOOIB>"P,+,_1 M D _FAWBD9&NF6@^YP[86=<+#7L6]0=6X"<,_(78LNP$D!2SP3:[9AS9 ;CC M1O%4SZJ)B,E+\F(Z:\S8LJR0'SR._^^NMU@Q-^RXLBOVKM,4(1 M85DU85EA3L+>+C6QJD(=.[C$# QT_DA#0P%P@ZM*DN6P"J"\ 0N@ ;G,,\(' M"':P\Q4:K@BMTO443/C8?/V[_+H>X@( RXR7(]']@IYC*:9YOZE"?@KN$)_ 7+ M>IJ\!CJF53WEUQ,P.*-*+!(0[34;PS>[$QO>IG)R3@[?."=77_S("-W$M33= M,B/-3G138UX(&LKT3(N9B>=%SK-?08IO#O(!%W\';HZIJ9K@H/MGD*.3WW^2 M0X[9]W0X&?8(L>O:K MK]_*(91RJK$:8C/0*83LRBJM)H1#!9Z=5U[*!:+!41TE%LH0E-!2%AO168>; MXS+!2F 3%K*13"6\[Z80-/-ILXX!R,>->.*$GJ_Y-BJ7R&&:;W)=XT8$(()' M.J *9)TYSOEW;23CM(S0XF!4"E-)8'L:'XU:3;+R FWD52DY:@[L[T4 \+#U M!Z7G!R(BC#-^5L,,,M-#]HU+6XW%4\#S&-FK%LJ-BJ""X\9]!:2CH8)?.2Y9F9 KR0DG%2K%X"(\HJX*Z" .XJ$-%4Q,LP=G- "\AD/IP M^OM[+61X6#>.#)!+-BG7%'FP7X&A1X[I)['M119C!N.Z#DHL]LW8#*5G R*O MW2+[M1DYY&%U!"JKF*#WBX?NE!^ -5E\.OJ' 2? K%$/&+TBD(K@Q^F[+ZYO M>69@<\VS$@-LB.5H++0MC3LN/-T.?,_&$Y,'S@)5,% .L.\R(&B0!LE9PB@( M4>GPN @V$&NOSMEWX"H#/!F=A9'G)F $G20,P;W3/19YAAOY1M!SU;USE7YR M_H4G;IB /ZE%48B.M6UHS+$\C7'7O %EL#R(P;(Q0_@ MAZE;6IB$CI;8B9/$S+>2*$3XLB!-T@"8UHD&!XE3\QSPH8LJ_2&"*UC>D&8B MY@S**^^T,FR=_:8X(BV[@5(&F.>["!QTN!),;@YO+F8^AA=5G :'K"]MN=I] M' X7RRK*>NR+\$0^ @30/'G,K@778[@5R\HPZZ* GBW@ K@P1$6&TE7DDW.! M919J<(D#1ET\1\H<%0/E;1OW&,53LQ9^[@W("V!: M-0&BI*,;(Z].K(> AGW?M!T[#$S?#SS7-["C7<2XZ2VT)!V7%P!G]#*>%%=Y M$0,ZOMFLG,'B/C6I_@K2_./ /#W#:R+KY.I+ F P:K8=NIH?&;;F M,"LRX\ ,+=MY]FN2 PD&T0 Y5$8XS5 M2A4*_XT\,\H5X' N#$:.CBZVRJ>8P!+B/X9N$?XUY MH&A25OD00XUT;@7H_C9Y4ZZ2"^D/"ID^*,39_8-"]BC>OB3$(XY^ "/7LB^_ MK!.,,4_8) -I@IG'LK@)?-LOA7HK.YF-V4" MZ^@4)EQ%"^%I:$CEX=XKS&V"'8&'Y44I/Z,1S%[7AOU3WEXHC1_A2314N! A M* >L9%'E9V#R\.7D[">@-!BJ&- W(CE:2GN=%C@/Q!4XPU!6P_#ZQB8Q>CWF M1,9."[_6=)-IPQY_,IU;=!%O\XCNU@!1YE!7S98#Y;6\JJ[V!1],E)I7N'V: MUF<,*N@[%1B!R7V Y,$JI< 8SYLVD:\ED[P7$YG9D?;$H\'7)^#)VZ8+=I)K M9N C)G9L+8A"$UTPV[5<1S<2 SWYVXJ":7\!,C8"XDK!^E!@DP7U)KL?O$-] MEH=@G-I:BBEWDLH;<#;4Y[BFHFQIR$;LO//.^C4$=+)KJCMI MM NM>/GBA2CY:J;9%6/C A45'%1\JYD Y/C@Y M^./-\9N3,RFN'Y3#HP^O__[PX>CT1#DX.83_'_SUZL[+%+%- MM )[?]>$>=[S<5Y0BNEW@%R*H6OO,#"3EMVYH5H#C%@B++MB M1:QE>?Y-'-G1O)_T,^C(/ ,06:3E-S&DR4C"4*R]'"BG0!4P0!38ET2(B+AQ MFB24)8-AB5R5/),.CY*30T%ES8'R _0\$+^+EXH'1 Q=DER4YA9I"!H+[0AI MIEJ/1Q;JW)WR M&Q>;GZQ]])\M'PLU!C#O#; M5EVGE[A3@E_M(=84A6D-,!JF0K92<@CE-@_2 M&L*)1F1#BB#*.!NIZ+/EA2C2F2K918:%ZPNP52(8RX"32YRF%F4 SIK'410; MP U( 6503%WW '=Q90S#X%3&AEP^OP6EWIPRS&.>@1L/>E @2 4$1HORDII# M4!4(*HC.^$O.24W !#/"TW*_GQ@Y;D< E?#;-;QSF%_66?0+H)DB4]8*/5T$ M"(: O;^C\PU:DV+-HEA9$7L-21-,2A%LCCFH2+YD.K#^,$",),/<:4-B B]I MYE]_W2Q4P<9IK)P#K)4;!(".>4GURS 3$-U\@E"Z^,9!F,'DG# \J!/+'^%R@:!'RW7*'FX#6+3;ZHI+YI ;2D7EOP"O2-#Y;6;*\V?= M#Y^]>,CM6,Y O]^-.$+/[-@>'##9DT*FMMK= "S$J/@M:P;"/L)D4H)-;)#N M+$,S\S]V4TX^<7'4^.F?G+8"*09S.@3-C M?@E8:XS+H5(-(> ])I+YJ,Q5XC/AK",/#A$]H"1I#T MN+A7F 0?8J(MV812=.=Q05\+*9,HV%9";Q,<#AD%?#C=6W@X2N4<((%"Z=> M"T'S*HQC4%66M% "E,-'&5TH%5W9#:##W.!6DAJY4)R0ML@#XUU#P.VI9!=Z MWHA?T21*,6PD45WZ@U&3457;]EO A71BHOQ\U&Y[FK6Q8Q!_>D)KP,-)FE72 M>B<%PXAP1"E<0@YLW&[^&G$TM[@<,&.R[%FS1U>2!H/@4P3LX!RZ KB!8-B0 MC8#ZX"WE,2]+@ZV@44Y1MEJ190UH_,)B4 MD1B!&NPF7? !H$9@[IRRH#!%//[[*B^^=2P"H'\-52TF5CL^K'0=!8/(I\NE M+2>$C4HE+'+PHP5J$PF,5@%,+99:EU'6?C%#MQO)A]8RND@YKA2L(=RN\21) MHQ1-IT!J ^4#1Z=[CH"UK-<^8962J:@1[ (90FB)V2OU32(-1N";@$" \!0A ?566W"S3"Q_%)FF$G.L:(#[?T5'G9>HT>) M]A9"U2'R*&T-Q,D2LP)92W)OFY%B6>8="VV?4%31VZF\\:[8]5-"6 5?JF*H M8J)N(=2U&1EY/,B28_($&V3<='QIY/T*[01:/Q3SDNZ6%OUUS<,-4&Y"+J*F M&6]OC/FT&UVFZ".H6(,1IQ$U'B143J _+V:,/@6S4/N7$Q%2HVA4D9:BN@L, M92:JG?$)6 V%^![-]P56A+6O%@UO,,LT%K&CO#/S1383R)A,\L0GGU@W&=.W@.O"<-(X:FHV&Y4!-T0+T[4V1ZA0@%OLX+5>!1 M1$K2>DT*L<1R 3L;Q$F!U]L=,"S)HHH>S+^+8@!5,#MMB)[BS.[F"%Q'"HI$ MM',%:_0(9'8 )0R$/DVNQ1QQ@S:6.I'9#(&\"2 I I=RJX6"MKB3\BS%KN[Z M4@F>0[B 0'EG:WN#GZ5KD4QPKJHL>!>Z"[EV#LC+ M&P&EI.368+( _5N1"Y6PMMF6*Z)&2 :!1QM,B?&B>@@4N<[SK!2%ST0:$ I\ M&99 =#,-$FTPN0@S,*^IZ6P18!LVKV-H%3^'I^5%J4HH5U\Y[=&U#VCYD3:2 M\/,T:KX4>\>:637E1+(7@IQ:^E$ MD-FC!1")$.#],<@7S3ZNWU%KWR'[5FN-KA+N5O<@C_'H8@067L9]9[R=;N4[ M>J@<2Y>!9:G$"!7>.29Q*HQ/P3#3\D+LF4+83M-?A9$=*!Z-.8_$(R(>['G1N,, M=?U")L,W"I9H('N2FL'UK%_:N"&D\80R%?@*%%F2GD^:1"=JYM8."_<(7(3V M44V@!9\B=@W"VR;3\DN/$?I+I%(2JG\[%]4A4PBBB3F)F8#$T+&X(8BW+&$7 MC"Z^GJ;$ @R#<8P<.QA*;#F3M;G(A<<9R<]$ ?Q4H*@;"!G+_8&D#VKD";J. MC\@>$K24;6Q8]$V4HK24 AR(AF0_>/>CM&PM>XIPF +/HR*-31Z8\$7'5!3TOR3"+8 ML^[>DFXO)0S>#Y0_BAR67AXT $LC^@W=.$_Q%]4GSA2M^@.CSKH,E+?"&2TY MG\KKX[IU,_O_CU\KITT<[YBCK]?XFZAKJ. _)F>0G):+_(JR42R+R&N\=361 MKQ=-ANR#558 Z(<@8J SBT[U;"Y8"GE@=N[9TOWR 61CI (I'40ZY*>6"NOR8/6 M0QP-@95$)='KTW^.#C4C0$Y$#%H_8WX,/ P5#O?GP6G)B%/&,URA[U"BPQH)0YPIT &G?I"@8($RU MK')"(!#A8,% ,+H@/-96=0L6D[FN%J5C!5(%L'>(TY7JK^L=U0[.5 1^1!?+ MC4?U#@DJ6X5ICJ2V@O?0Y+(\8G*[0\?TB9;*>"]YOR4B+*J/2@!NY5@;,37& M.H&N%#D #W"NL9LAOVX"6E>M,RI\T1NB-S@PE'*9<&H"\#)^(KP<+&S()BE8 M_[2:M.EF"I>+\CH$6REEH#2G*(6B:7#J(#02[H??AKC'][TTM M(<4/,.>C@&.6P6(C(X(CAE 'XR9$V=<8Y,G!5C"BJW#S8UD:4F$2B[QQN"3B M4PLKG'1*V625)";%$B[3@LKQP.Y45,:O'/(2]#.7K14CB4EK[8K0G;RN,:-R M&]+;C8/=V/0FF]BDF.H'E @4R'1.WR$23^=IO54&[Z*<:PK$!C:K#6YM43II MNBETUPIFZRA@D17N@DEE$!:+&$MRG\3[1(J*;#K*E"16/0CBRCIS0>D[E#)2 M!=2D$*2EQ,D*ST#BIW(*I2\>((K%.7@%$_*#1/]#62\E8\PT$K6)U+3)-_*Q M%K19QT*QBH)4;%PUSQKF57LU$H\LK5B.IOT<;OK%M:DS9:AQAWSQ.VD!1$IU M1M[OAEVV96_0I"!&;(R*+&B9,T.X?;M"/L!(+%"JJ6L5P:'9%IABR8#EXYR: M"5R#?_!M!%I-1 GA.:2714B]3FBC&6+7M(TKK>WZM">D=MV@7*0*S[,\A'MK M$T@Y -K*"J+\468@N\I;ZN%N%4:)U84\:A+("%I)A:BS;G3-B(UKUAG/.1H" M$5FO57F%6]GJK6>U&@'$3"< "/YO,_+= #%8OO1G5NX*TGE)GT=S4S MN1@'WVD7RVKER8&QK=:L1ZU#\3LZ%/OAKYTNR0#6.0^T?P7N=B.0UMBN=I-\ M&[.C0@53%]DSL=E>[4#UK*ZIF(>'9/,:30$6^CQ%>X/O?MU6'AV=O<8'=I \ MNG,QQB^BM,6+(J%PCJ,9B0QET=1@H6,X(H0O8MJR&)!V+8@0J*R]!H7(J36% MT#5M#JP2I3^*("K&-. ]F+V)9$96.K*RZ@4OG?E& K12%JW(_%$+8.H Z5S- M22*5NR2>(%A5YS3YXLSQ2-974YYTH/PG14=9+%@+O^K98J&X3 +65D^X.:+ MI*DX7L0P*RUTC>MFG>^Z[T>G@W2'(G5RL/'SJ3>)W!"($08-C8?:X=.1Z-8Q MWU5NBFA+IJ*V)>K,W"X+= 6;5]QMPA@-@1A8,JP?79C*Y$O M,@SR%"+:-Y58GIDLYBOK?'"'*J3#M6Z3[$XX;2:VT=(+6*&S89WDX@>_6/5AV2I*4NEAQ'46N MY/SV5!&:I2X\''@H#=MM3DVXO).P:S(^;6N 1>$MJG81RX71;Y2U6O3%XK9Y MH$,^YB,9>:!EFY:HF:>K0L1D6_QVLU5<"^G,];7&JGF\2?F+1BNEJ'\3O0+A M_; H>-EH"4?5)<3HR%+>D]17,1<=P7KO2;,K>2&W476%+OJD MM<'3G%I_"D8,-]/G0JYE3P^:(%KWH6C&2CO=XUGI;^L)%BN _4E.1**).'KK MTO8!)N$8=SJG+2%3I4D+3.GB@L27RO/TA=#SF'C6:IS3+GBGHX0*%[=7BVH7 M-(%)AB5*N%KP?7W!UQQSDE@OC]2OMS'\^4]G P.>J0P,38JA%MJ$ZOMO'TM3 M5]?=(A.RC-(@8%OPF%&$,[<^J586F.+IJO:F *!IMY:V!4#MK(%-__QG=B[* M\X;6L$?6EJZ4=59N:O13%&LW>L#5@,E(K>="KCM-']#'B4$A4IAKV64U M2+WA;62R)V4=NVL>*8L29,$G%1A@)+".A[)2;A1;2#EQ%VB;A!XY'->GIDP_ M52K^VT:'D:=V9'6QX>W+QB2J740:665%"J6Q0,V7D[+9QGD]1D5()X K60KJ M,9:HLE+"//\FO8V:R__SUV\MGP]Y=9''1(4IZ' ASUKJ%M-6$NDV0Z!"D37G M>CM'U"M&9?]BSP;^B]Y;GY3,VCP">QX#TS*1*)+-FLH7+U?O*0 S%F-HF W#L1HJ8C8N^ O;!<\&5*F4J-;GJ%ZAR%7?(:T+5=G8$N5J@JX/]Q_7SY]8"^^J6*Y[^S M,"VP_&M]8-SQ.\>ZVU-O&JSA#W3'[ =[3X-U5WKL+\1B@LV 7Y'U_^>9]:Q5 M-#%BW9?F^+MBU$(O&#;C237+Q$(V'DH3Z.U&WT9HY7QOF(J.$WFVTJ5/8=;! M*K,6AO!!YSV72*!YO^XBN#\)P?TC$=P4,7:7K8.5YOG 7+TSZ_L6?:DSZ4O] MWOA2IZU7MEF:2)--H&9,?5G26*DGMQ\$:]W%W\%=7($\*\WY*= .O.JCVJO^ M"[WJ=51(R*)OYP7N0=+D**.(\R2Y:>:+= N0[T$M1ZM!09I6X9;;YKD*IRQ[ MQEU9:!<(>8KY&5$$?3T565 5ZKY1U=]A5*'[?4_TNQ/] XPMXY*R:D_6C?(R MQ64ZK)O*"LB%%%Y;/2;TGUVGQ&]3\5VJ:Z:]A7?6EC/3OA.'[0?IWMX6!^_I M=R/]WM\>9A?=@Y9\V9/WXSR&8B)[870*7ZCR9=L&=N=IU^SEDYEA MVI$BMMIBP9K8":D\?_;V[/39"]JUUY/T1I*>Y*.>1&N2Z$%Q62<[(N_7\&(* M29"WR<^9E%=O.!?1\DW=$J--[A9B$S32 MN$<=-Q+OCS;_3;EO64[137N_HO/-"NRO6+&>G/='S@<%;3NK&O]*ZR+GNI:) M+:O'_0GU>(L%7H?DNK*CS/BO66%=:U;=V5 'NVU/Q\+J@<6)IS4E1%EG@CL( M['9B.4Y^.=AA[+N3).JQKW0)%E;DU>K^>:=ZKSY!^2HM^8M[,00/@TUVDATW M1*)UR/((;.6B6>W<4ANJX?L#=TUKN9B/[\]:]HRU=XQE^0-G2UQ%UO,7*DZ] MRS;QC?:67..P#EL?/& G#!K=[V VDP7GLV!WN*(Y%6!^>TRG59<$7G MOZG480T+>I2C(U6A4P>-@[8WST;G1\]9_5B_[JEM]S*>6[C!-PWSE?*,CL-K MM^AV3P%;>HA#WMDF3AM,FGUBM!/E,A5EY S/(12;N\IZ'TZ] ZCSRDX;M$ZC M;-HP-[,U&=M:XH%>LO'M!(>WN-&TW,[3M-YA]>XI1\Q&J/I7E/M _ .T3>UY5EYG !M7Q5G@7VC'>)-ZP%J:8Z'BY.0-#L%J8MTC0='\]["J'W:5;*TY]K;'3=G-60S,-<3V5M[^J+I:3)YE%&SU;P[*;H=>SL@%!&GBZ!FP%;6E",3!Q0!,H:9 MC*Z;;R)16H?G\(:\.<2WUD,U;3DR.CDF%'3]^U*-KGH'@TAMSG+ M$Z6IE:C8P#HI>3+)1+_K4JP24(BV@]:RM:"OY4KG-DW%\RQ+;)V^/F%-T.B_P[CZA7RZ(.)\_3%R3>33>!^B25)*VU=*TBIUJ2R1X@;;$3=L)5 MNZ]%HX2-@_'\ WS.*VKM4(LW[NNG\@RYSU_VY.IV^RWK/E3M42GS(P5]6N") M+S!$U(&5XNO_;OJ!?,=7\_:0'6QTHB)UJ(F$4&NS9S-2 V1!X+F>[70>!SSO MY.QM8[^[U5ZXLP7[G2RD3R_H?7((@VWVGG&O6Z\NVY+JY<\K$M :VNTR;+)"^8=L8"-M8\&'L@/XB%?=+I3/L3,D M-LL11MWY]XON"8'=(P=KF+2P<5O3RV[^H)0C.C!H6@LM'.?-H[JJ 8;H_2U: MP5'A_(=)*!H3BM8BPI-!? #+T30'3=.H 34V MC\-.]V*R\MNY#F^=$STZY]+=T 5IKOF4TC;]4N5IQC/OF#F_L'/'(+7 M(>1"JLT12="1 G!MTSUYVG6('\)KSPN&<#AJ&5ZT6F^Z919D&,*LZ0HK.I;* MF3#L:<_C6?:C%Y\7:=RD$NI7B2!_W4AZR"O7C_> M33].HX4MQ)S34@8.@?D9G8""'#BM>T!(ZH"'$)#)6#0Q2Z9.OP!!2HNI#HBU M>IQ7B4)C@N""?Y#D\@162\=.F:,1'2F$'3+K_I_D>#01/6K%*M[S7#;AK(,T M\E!-$J"F0Z74U^A)L?$85I"$L)"4%R*.LV&UU]<>\5O)+L[Q[(QP^"^$ ]A5 MKS?I^8]\.@*U"GQ4V) :M=4#64KAF9-0,21(NER09WYF-%U) K59?=%&DL[6 MM71QJ.["TUF5YZR.@Y+S7%^#439Z*!&F<]"J[#">=PZ.;A?VA2IZ=3=SH% E MQQ-Q42L'K0<]=U1A?0O%)X5VED=FWK!V4[0:* =D_Y9>H"XUZIVCB"?P):OD M7X("(K<+W(QC$X'@IM$-F7=Z2!3&)4&M>H MUOKU@'6O\'=,X7<4PQ84>X-ZI>10;@:5=YM$6L34=);ZFJ<#WGP2X&[$ MO#=4]K'#T9QZ-7>4V7[J-,F[LTFG%>0=..Y!^6LA'A#YPQJ;"7S!VD-\NRXD M7(=.A);E.1XSVYQAA%VNOT[B\Z'H.MD]2U?6?37Y0VJ3CK'[!JBDU:!.T@E] M(-*$\KREQ4,6;I9*\*[N8YNEPU1TF5?GFHACRV"&N45""#&/D#;D&]:&CHY> MH#;KE! 7!Q"U&=#68G=;]:8%,"*>33MS+B78R[SHG(,G\H@MX#IQ>4")87K?@V>Z_'T1+[$'755_>. MCXO[T0W3.,YXW]3S?BO'])GS8!3+4#?4R',+R_IPO3SWOO?BU*ZROE?E*O32 MUQ&,36UFWT)OX]M.@7]>U\Z4+[:]07:/V&HQK6U5=\R>BC])15/5?6<;.Y&W M,->YJ,>V=@/O/=E+]!5SS#FY6]N+^-BGQ(#]-,.:^^<]L[I MHW).-U4UV+NIO9O:NZF]F[JVFSI39VL)2[FI$TTV1=EMO[+7(KML'):FC!=3 MXCG52.43>&H\$ZEXH-C-%D+8J^6U[B/@L [M'D$SF[WH*.BHMN^K5F#M=U?! MGK5VC[5,U0>WW_36;<&U*=9ZH #?KJCPQ673]Q*R,M GW; VV*O$^01#M/7$ M5W:Z'X]MWR!-=DZZ?=4P#=5SO+LA@\V19I>@_304G[\+"S5KU-C47_G:1BC?&C?])+W!(M M:H_2D7(:53ENJ<#0-K4/ V[FL?(OA7 Y?KS>7$?*+P M?\5-_%@'_B^]\\;;'G%;5XQ=7!NLGB$ZTK#=:4I[R06-NALRKK"U(Y:\KT2R^VOMO[C'XFK<\G*?ZQ4L M8^#:>U.O (,U@GZP_6#W:["F>\]E*SM2K+BY;*3IS>9UI1+=SSS]3"V+,E?G MT"_]#4N_O_49A]U=?/NZX(NF)@84\R@7_3I>@A/+"[P*)BV@X/R<^_HFZ]]] M==/JU+)[:JU!+:>GUAK4ZY@FX+,W)5R_!5/UCWQ,&?*J)KYMGSV%/@,4?U ENU MS >M >YY[(GQF&79JNWY/8_U/'9/,[+5P Q4W]1['NMY[-YXS/%,U?+O6+JX M"1[;(Q]V,0WU57R86T1CWR5@YQG=51U#5UW;O)'1[T]G]NN_;< 6N. 8W*+H M^O5_O.N_RL;0?OT?[_KKKJ_:0:__G^;ZVZH;>*IWR^[=C>'9VQJ![4PI[W35 M=E_'VQ=P]H/M!]O7\?9UO'T=;U_'^]3K>-]V#M.KD5)?T]O7]/8UO7U-[TY2 MJZ_I[6MZ^U?N]2OW'$[U-;U/O:;77RDAWA>1/)HB$DNU+5O5MUE$TO/8(^A[K>>QG>,RQ ML+!W=XMZ]_@TPN".WLTM/:_7(39\UC/8ZM[-ULX'*+GL2?&8X;C@1>][K;8GL=Z'EO=N_$\M)?K M>M ;Y+''F[O!GWWRYBD%"VS5#A!ZWO&Q^Z-QVP;W!N]UV,]C]T?C^D&)@FWF(3^B<.OMKB]]2RO6+;P M:*)^5VN_G;$?;#_8Y8/M=[7^1&EVOZOUJ2_]_NX ZG>U]KM:^UVM_:[6?E?K M+E.KW]7:[VKM7[G7K]QS.-7O:NUWM?:%$4\J$!^H@6VKGMD71O0\=F]*1?6< M0-7-=6MR>Q[K>6S5&7FJY_JJU>NQGL?N\72%P')4W^[U6,]C]\=CIF6JEK/% MXIM^5VN_B^*Q[*+05=MSX/_]EL.>R>[/A38"0[7<=55VSV,]CZWN0ANF 6[T MNLTN>A[K>6QU%QJWYWO>NB=Q]CS6\]CJ[HWMZ6H0;''K].--WO3;6I]:M, P M5%UW06_W^\%Z)KL__\8U+=73^Q.Z>QZ[/_\&XS2&W^\Y['GL_OP;QW!4-W!Z M'NMY[-[\&T\'>VEO$8_=95]K&O_/L]2UG"A.?,1PSG3FZ M;WT)O&>_WK@9UC ?>#?LZR(E0B@'$6UPP=VP;_,LC5)>*FP4*V_**AVRBI=S M982>'QL,)%##=QY2JM+I1S/H(7 M9-DU?L/'%5S%6B88%RD\?IP!&U 9)U?^'J5XS0=\7:D\?_;'P<';9R\&"OX+ MX_[O)(7!*Y-2J7)ER+YQA=>L(RA0EI/A6,RGNF"5PI*$1Q4]&D:9%S2 (;Z? MIL]H3[:J9"D+TPPHQ.&/@E_RT82K"O\^YJ-2/KK@&<.[D>997DY@' /EHR 9 M$:L="5#O(BVKO""FQZ<4*4>2X'/@RTM6I#G,(8=A%?-COD*Z9BF, F<9XLA9 MF8]H*SCMG*+I1&D138:P+O!@&,G1".@QN@8ZRH]4? Y0.HO%4C4/N0;RT3R M- 6L:'=!FCFH-%98%#'&SE.C"S8Z;Q=LTDW#O_ 9/(H0K8J\J$R MID.>\4/QVP"T0S7!W5^2.\78Q3"5$C1HF@ ]1Q4\B1XP1?.!@O*03"I8EX5L M"^R894A,P1&A3X=!16>*L<"KT<[BQY]_6_Y_CZ0E(K MR8LAB14N-]Q<2V1G&E-R()6AJI2<*R=YQ15356J]\S#EU8NUS(?)$"S'-8[_ M0V?LBQ3YO0SWQL%)HK+12*P8RC<2'-9BJ!BZ]O\46 =:Y&O.@%E =F+ED$=\ M&/)"Z':YOU8?])9GY=%^[.@GE)IQ8\K+,@>Q0^$BY8^+TU'QL%Q@AVA_!LE& MHVGAWR@'YA(?GN=YC,*J*NEPS-("Q1?OS?+1N9:EESQNU/:XR"]3,G^XT/"B M? AC8M]1DL))"2,O48\,0U (TLB!5@.E'$TR*9Z),LKAOE%5Y%F&_)SB5@<0 M[%KKQYP/2?4NO8[4*W+9.>@\4 85#3PB5D02M).&H2_230/E#-0&ASEPJ;5' M92KU?%D; 7I2#:06Z X:;JN0EK*.7$K;''@.+/WL!#F-:F6WS*WA>1!^=0VIXG0_;DZG(99-7CZHMFY-F;G7 MAO;]I M+(&)O639%;LNG_TR#;H!<<_0>Y94RQ'_BA!^B;/PD/C^?8LG3QL\N4I;'IS& MJZWJLC,"AHO@,*#:$GDV1F677RGE!>$1@F.7*;\2>!=$]>MD%)$N(9U'T.PV M@2=9'>4(E1 P<)!P4%[9!.T3STI^A1\*A 5H_MV$ 6XM (&\GS-Q[Y8+^HIT M7JV)TBYW)7+-@>7V M.5O84WW?W5/N@P6#':7EXNVC9Q<%>%S'<-U%J;PA!Z%IO+.O+5CVD6ON]\J] M;Z,PUP*J;SMQ&[WTG6P\\:@DIN_CL#-]'':%;_8.'2R-AZ[0;@(S!)C4P @V M^(<8]0:?CVVE"\4PC>.,/RBB>"^B=R_OHYAQ1]CU3JIS?TM35]9'FUC/QT6G M]6R1J/8P!Z:SDY+]>E("23$W>0[N41NR2D>HFM/+3J+^\=JL!2NWCU4Z.U^, M8WBVZ@0W;_V\OZJN6XJW^M6_[[+E0#5N:3FS0]M)=EQO?\@SRG/SXOQ:*:_+ MB@^%XAX7>3R)P*EBV4JZ^_'C-7.]M5\H^[LB0R [JK'V9JW=*YA]G(MC&*JK MK[LC^.$:A2QZA>F(9/7N:3AQL(JL&WD"('212*P:G-UIL; L6_6"6WHTK1&& M?@!(^&C7PC1TU;-N*8:_[[5XO'$R61.#%;*RH+@/F6TAG+3Q9SRND$]>4I5E MU(=^%FKZO5'FZ R8WLUX_]+4.SI*U@MJ M]W> XLWJJ%POHB$*9Y^R47U4KC/X"+IO]G&-75RX"TF)9_B#X2HLE#/$Q':5D5 MM%^UQTD[+02^H[K6_5OUIP.33%_5O;Y@9C/$/!CF,(0?32^ =%2QT7F*VUM% MCX$>+STRHVRHEKW_K>4>Z=+8V^PL^0CK9/*YS//31$N/HTS#,2S5,FXY.J\O MF7D8%.99JF??$O[N2V;N2MZ_\K*47=[F&\KT4.S&N3X. 7MN>+[JF,Z+=:' MEC3@O4*X1[*DKJ7JAK=[*[K9?>1;4)='LA==#?-49<17"?4_0K6X/]+@V9CO M6B8-.X'5]H>8=J &IGV?Q'R\8.M4-JW%[IFK:HX>:>U39,6R5XA:DO8EZ M;4'ZG <]L*>9X., /N0GAM0Y=ZK][]/$/H_$33 -7[5M?ZF?T(>X'L@#-TS5 M#XRMKJ(X=/'9TU;QTV7;#8-M;#6NM MIK"J*M)P(DXWJ/*?/ABFWY7X!'-=4E]W.FX-%&S+VE+ M06)]@<:>U;X[A#3G=#+XS<,J7'UR.ZDD3$OU M_.VAN?7XON>GW>]&;O?MF#XPEL8:MP9\^F6__V4WE\9 =@Z? M[*PV/DSQ>.7X*4.,S1CL?17T34Q[1_7# MD/PC_<%CA<%8V#D7;GFI3$KX3/CC8["0]^.V[[OI7*3)-N6$K^-K;]RE M?B3H;E5?^]%BNT=98&;JINJX?4NVG5P/N"G;ZN[I8]14PJR) MY5UDV7X2Y.^*R*RDSS9'BVV7%3[Z]5Q)!6Y_/4E1_D((OJZ@HQ]BO&'QRZ_3 MY76=\D(Y7=L4S9G&>9EB Y&7!<^H8^2KJS2N+B0YNC?*^>KM+2PL<]1Q2V_I M3$J<6OY0:VE2AU%KIL:P\Q,'F<;_\RQU+2>*$]_QS#"V+<\*/=MV?!['3&>. M[EM?#-U]5M]U4;2B<\ZUL.#LF\82F-A+EEVQZ_+9+U/S'Z8C;8;>LZ1:OF9S M*S=DQ3D\D-+:YKV5@&8U:DI6@$6%UPY>RBX%PYACLO2N4-^,6Q ML]()]F;GU/;;1BMEP:7Q"D=Z6CG MN#,V+OG+^I=7M>U,1_16NFE6R($(+8,,=,$D$@_)Y\NO!_35C&(2WUG>P [< MI5_K ^..WSG6\I?>=.=-@S7<@6U;_6#O8;#PV,#9G\&Z^FJ47=%'V$24)EAE M]Y$P; \*7>94EVAJN$0A*Z"+-^&$[!WD=F[J<3 M*?M:^K'SQ1V&XZG^+0>5[$/:KN>P7>6PP%9-9XOG&_0,]L@9S+54YY9SJO>! MP1YEX8&[G75YN DN=.I6+'/8-3!X-$+ GUYNIH_D'K93-ES5H&M5^=CW>J3@CMJA^R@DWH'(!94DI.L8L;X- MT.TJQ[-5)[CC>;Y]=Z==7=8@4 WS9MW7K^K>K:KGJ/9=CT7O5W5G5W4'M>^6 MD];-WN M[,W:>(9J]K'SW5P;PU,];_\39X]R;)Q6Z#%D-18YFI36& L; MII0LZS,;F\KVZZH1W*QV^FCI_BVK8:BN?D>?ME_675U6VU>=X.9:DGY5]V]5 M=S %N:/P9M&L3$?TGM@Q%'.65RQ3BIF."^M#\)H+UFC+<@=9V/7"[,W-?A=E MP+)LU0MN40,;(\'#N(X]WSY^OC4-7?6L6P!)S[<]W^X8WQJFK>KN+6FE/>/; M1;CY?GEX5U;3"79W(;>*H^=:Z-4CF>[S!21Y-=.G;*H?N.D]8..RQ:5,QOF(NMNQZ+^35+0YQ(9W_Z27Z:A21-P5WG<:57D(S\1F+ZH"H[SB68;_ MCOA5\_YQQB(>T_!X<9E&-%)\^!C(F<=BV@7RQJIZ?" M0R>PL$HR@?=5U/%IF%/')QAE3<^"1_GY"!:*7DYM^)*\N'U<25J4U=Q3:4P@ MO26\.!_!.C!ES$"6P7=C0W"Z*[RHG$07G?=GK!*D[4P77G)UD<)E1-^RY+C MO. S \'7#93W7=9HB_5!AX_*%$^9QG=BD!M_>9T/88$C'-'1V6O!]Q_>OWE= MJO*--:O$2GBM_,LP!D'#C_&D0%[ ,4U-G$\WT)+4CZ@-8F=J,+-"N>:L&"@K M]@S< UTBV/R-D*8/G?2"3)$K'[KIA8?4)U-LL5#H!5/,++@W\)L%7[Z$M8*) M>7USS(6@X8>BUYJZ>U+U7DMEN7 ^\IEGDV&''GXZB*' M9\!SZAQ.B?.K!5BO.1DU8@H3B"KQFM>G_QP=:D9 RQ-)55?^'SR ?8)"/IX M \.8ROI!"K4KK3]'UB]9PI4+5H"15X8@M[A.\G)X+BJ.2=E*YI[T\3P%I<,J MG-Z;[V,^*GFYHGCV+3V?5I?,O1KLTV[IN<#!6MQZ:@O-_A?[5W=Q3O>KS6;? M='0S34>W$ +5IK2YAC[$?5H['NB]CU1^YZH#T>LOB=J_\I-]$1] E:V;]G: M[T45![:4%)B-MM( 91WB[67V=V_;(&(Y\V/8R]ESV*YRF.?W#-8SV'UV"C!5 M>.S>,]@Z9=Q[4VEBZ/V6YQN9(J'_W T]=I)6\GX-+R:L/7L\_5; YL*,[/)] M:>*8PW5$:H9Z=Q*I!2NPVR)EV:KNK]NN:S&?W:N^>XJ+$QBJL_;FP'YM'F1M M;%.U_75W#O5K\S!KLVZSNLVLR][ A/T(,E$=&!GX(2N^<:RWV?:F\[M)P$,3 MSC!=U3 >M&N3F&*_+#>&+C V]J">Y3ZNRO]G[TV;W#B2-.&_ M-(,Y195DV= M/%KONV84)4US5A(U)+ME^VDM@4P44@0RT7E4$?KU&_ZX>X1'(K,.BJR#Q)IM MCU@ ,N/P\/#C\^.(VY20YN%TWXR%NRET$ MM)*G1W?C_NVVYJHC<]/H_E:.GR<&3#R2"^G)VY2Z<\R?)Z>D'-A_9.>>? M^-#L\O&?@W?^?%6Y]_^9*A]!4;9I>590D2I7TN_<].MY'L>W:^$^1(_P]C?E MY.E-0[M?W*;<@6)]='C\= N OW/0[WA3GMWVECR8F_SAT;@S 6KEJ2KR/E7% M+<*9[X#-[[:7^\9(Z-OD^+OUC,7A<7)\^(&IN[L@C/OXSOCN2.R.1.0K/SE. MGES1 FEW)+YDSM?[<"KN(HAT_"PY??+7NBK<.Y;8VVB[\+GSRCY]0,KR?C@T M5Q'.WE=*2*WPN<7@?WIFI6X.\7 M1;N(]M"PS"X[DH*OCX_W3_WSW NR?.T6LN#PO4S0+8-(TKQX[W[$<[F$1E9D M_N2(F[FL*Y:HOV&\3GH#S>0W<:V@J-F#\)-TZM[,_V:(*N2V]><3M?GHE M@N9_%Y[W9YV>Y7M3MXGO]L!I^K=T>9%NFJ_^,]:K3JGV5JX_:9[:__K_IK7[ MZ<"+[U!+7[I,;T4Z+]/+1K<%>EHGV<^.OK&,T= >U]"/-V-+QE.?//OF.C^+ M5-,!JW1_1ONLMUO+)N)FFC?M-5C1NH6D;TFEUGG].O-%Z MT=Y?_F@8"DX/G%YJ*%ROC!E2:4R$6577>>/N?#).G=RUT;/I&]=\;D]"MN0K ME5L-5]?1Z?#59<_#YR1CH>3L%RTY4XKG,,W;U<%?GYX:?G&[Z0/UHMV_X0*_=8]I)K\Z,_9UM4K+O[;4=["[@_8C&YN\ MR>!)7^1I-H,-F]6T2V>3A7N&NS_RU7I9;?(\W@(PM<.H=/N,Q74/]-3MWF G M/X+UP=(]?W(&3"&>1S?X!(SW)?V._H7V"1D>Y/YK?_(; MV^!. *OYW-F?K=R 36^*EPER02]7SGSZLGH.7A<);_XUY^$?1>KMP+1J<(\N MJW+/W:==C:N:QN-4;EL[WOKWBE,>Z@=O^O5U"U(.6BTD7=U+?,*;V27D:Z=?$96SG+S.>GZJ";I MAU"3=.<*_W!$WX\545U3Z4=';EAY0(02.A5MRMU^/I9M?LMO1'UXP[PD]Z%TLX!8_,,H;![\F! M^/8#;AFOM?_".;JU8S/<4>57MP*[KBJ[1B6?WV!W757NGO=]UU4E @;NNJJ8 MU=AU5?DRNCSLNJKLNJKLNJK5Y=PU4/B*4^MZ#H1\].2&2R.N7X=T_IH.=<-U;X3IYECP[.MD)U]UO MQ6IP7@P510G.P+5SX"BY17!@R@I6*WRR2/-RG[[X1;B M%?0&-UFNST//#DWL/HK[,:G9FS9 NW_\&9]$P%9%EBWSSTG [F!&IS?E)OQ+ MPN4G>.^%:Z>]/H[V.GKV\+77M2S%A\;^\_AI_2ARQ]-Z/*N$+06US<84^7:EA-3VV**'0X,=H_)$*,';!5K$C(ORZ>M MHNT':CA'D8F%!28:I*T6X:1+!:577=W(>Y ' (:<:LRZ:9/_JR,8L/O78+%; MA#KGRJ'>E(:V:?2H?]K](^2[A8NFMR]"!&-^O'_8@S'OS=)F$9;.E"Z[)7*^ MV1#9G/B_9;5H+7_]\=U'B'WGWH@]U!C>^G&[\#&N^ QCN@\9<"?-P! MC7= XQW0> ]%:[CY/CD:"=;=[\3GZ%L'1XD3YX^: 3[9PDR/CZZ:8^USP!E M/,JV_@5Q*9\^ "[E^YOS'EO;P],!)$NQ9;0CPWQX8.CB^F"29H#IRC[ 0DZ4 M\&I=4Z[R_61)C,:@!(M_#_:NF+F""5>[-=A!<:^ MMTM5[[*_#WVPNU3U_2QGV*6J=ZGJ7:KZ2TF=[5+5NU3U+E6]2U4_@"3NE_'* MW2V[2U7?[U2U7UL3=Y!'[-'WL6 V;K;W[/;B9@<:=^'852_N,A91NF[DJ1=Q MW"67*=QP+5PSUDYFQO79(+9@)J)<1FLJ5EGO@ZY.GA@RAU!%I MUMA2'/Q'\Y<'%G?J*Z-.I'-J6,C5U=2WO"C/'Y_.LOG3TR='T^SD^,GQ],G)R>G3/,O2@_3TX.GQ_ST\>/;5 M%9GZ3]!\ZM*\_,_%O[HBHWIXDLL7Z9I\>FJNYT1L-M!SZBXUU0WJU.]463TG MO ).-=IE@T)#O_CUXY-GH56R=HU##]&&M NUM*3O+_(E3NELD<_> M%=*8LTFI1YN3^!F:MC5,?B"\&FX[B[)IB[:31J2_Y_)1CL:GU5I[E$Z(D05* MD-NBII-SIQ7S=@.=XUDZ<*+2NJ:LF&'VP*S.&K#;6-HS9Y[G\*I^S26;%T2I$:A]KAX-7- MILP*5B;NJ=.T?,>JUSXH<2JF/-LC?1G^P<1-XH3^%FU6A4MC\7]]6.,^NO#_>/)-+S&ON)#9_2J(WB3NRJ*M9.1 MKN%W8HM2IWUI[VB[:7^FG;M2\L;M(%,#Z=W W?GHIC3-++F/?>/TR-*W8QUJ MQYU,"##5S-.9?@OB.'6&FL@C<\G07T'U0P^M.YXTO81OP(NJQD&8B>ZJ)8;R]='I@=GS656O*Q)G[-:$M &6 MD3?;W3K=NL9?T[B,WK,QV.]:CLW:G8$' ,+.]J@KP!=S'4Q(?L*5, MW3?I'"_EO+FI1,PZZ]R]@"1-Z%!6U*-Q30BH;KU>%FB!7(6W?GUXM))SY3MI[R$NN*)NF/SWVG9I?4F MK'K1-!T=GI.#@_AU3MW!7@=(*R\+9ZN4%9T%C#Z5U71SSVB]W0]^RJT M$]UF<4HF[69-_M22]G/BUOGHE,VM_@4*Y#CCJ:S92X8OA9XD:ESM1,N)TGV#BK(P':S/D^+I5JA';2MNP/SM5BF M;BK-I)AC\2\6.1GMSA[-,)Y5NJ$AR 9+[^RLIF6I?M+0X-S+PN7<>?N M7B&P(CDB2\'MFYNS.SS.)W6+K4HB7*KNOET4RUPZFKMC26\M*R).ZVHZO V& M0Z)%BMAM19TZ34I"%23"CU*5'):([AJ:6O[>V0BL9.2FQ24_S=T1/^=+GK1Z MTG<4HEL$V%:_G$81.O=CWM50M5G>S)SA[\;AGNTD''LZ)74R=QJG$-JU54Z< M&/@8P$/U"ICS \"-/C[9?_STV4,!#)[N'STY M>4B#?;(CXOF<\7S71C?>7_SJYX+R^Z28WL\0Y7%V,$]^Z\%Y+P8+^3P4V^=_JWZVC0#\YO_K6ENR]YOVN?G-U";2W4 M)U*;-\E??!SLW0UYF#]6TF1@76]OVE 5E$WD 10E_U\)B91G_$_A82[Z.:8/ MN&(&I.(A@FON/X;F\.EI\OCDR1B(YM-A978[?]<[?_@X>?KT]%/N_(.WHL8! MV%XC,G,!!6$1X-U6@3NXV%5T2J=/DH/3PQV.[[YMS-'A07+R>%1#?-*-^;CF MXIUIB'5=G1<4CIQN;&[Q)EKB!C+W8$3+61S)LRLHE6[?]'C(*WI\?) [N2K_\P((4 $@L &8 ZFS:NIAIM.0N2$0E0"FYRV.W;5G54>I2E^+:X>B' M:$;?QK+'":'!V=?AB._N.MS3VOO=F=C2_Q;!PG!X_Y@5&RES7D&X#O(J3R]>'3 MT_W'IG%7CLO\? _*Y%NDL@^(UB(@GRK#\1 MK'I4JM.DP,BZU7V7MPK0EQ(7!MEE5%SC3$4<4H90[T\^8 '&!TVCJ?/)UT\/ M3<&2!]O[,I[\O6*Y?4=/&B#](SRW8/0IDV 1NFX <$WU4AS<2L/BZP(R+>?Q M_C,=R26@(E \I:T( MY.S,G$0;6-MREF'\?/3YZ8*Q,WPU"HG(2IZ!=WX]8L*;K^]>&SI[&RB,J%^+%1 M[2)7X9VFSLW6MOZN&3)Z;*[[J;>O"!F_K!M>.'1]>O'1\QF&^SL/P' MJMBD]0W6R$^T^"]"S='#D.ZK*TBYC(HD.2ZB4C-SJ_IP").U'8::X_]]]VEG M]_63D\?AT-PJ6 SOY^I%*L:KJ/1\FOM+WY>E7G7;H]B-""%*_,X)FUO] N5F M ]P82AC1M5U-_@^5!G(U8+ILJ(@PE]-.)7=4^JY,&T$CP0/*SPIN*&%KZ;7< M_"WFJN$#0@I<#$T)#U;>\P%S)[C[- METU^@>I,K*^[8?ZG2ZF^V[/W/M2A$KM;%7V 4]\EX M%/<&]^#)T>.O[C;X>[?&_PM3)/^&B^1_19'\J[E3!TX_/8QK]94A!C@U%RKD M$B$9M.$)MX"Z:9-'I /__=^>'AT=?/>;?NR].'QP^-VWS!GP@FD8WG1%T]!R MS8@_@!3WHW^\>?[MY.>?7T#1_E+59V[B;]JT7.:;R;^GJ_5WSE+9IR\@1N8, MO#IOW.-Q)GU,30F'BK( ,X".UIF60Z.L&QU=0GH*/ A,X$(AN*^/B5@BXB1P MLW;S.J.J\,#4$0B9#KZ9C$I#YAY-; C10/"17R%$O=QSS_'\93KC]74C^U?G MA'%>Y)FECG&OGG8;FIN;9M.E_-77G7OSXE M,N5U"DL3/=5M1OX^7ZU;[Q P,]>9A!^K,N+YT/V(7SQ)YW-*T0%0Y3["STX> MI=\^.OIV^!?@J]"Z>_92:CL3G1 MI*MANX0WSLS:;4D]*QI>CJ+6)7!R-.^< %?F2#_F(\V/V':H^+W+7+>!!R3$ M(/8Y3_DYDT?,YB6]M<3;C,_5X9/O8'!ADN!%<**[2ID]B54C*#'*)F^^A1=Y M-2?(P].E3T=U:3EYB?$YNS=2"OZOL>K\W>FD9O*3FV2*D0#071@4SSE%(;9QTY M"4H1QP<.=O/ PYA;+GI*.IO5>9O;-S!9B'MHL\Z%44OXYUCIX<_0E[.BGG4K MHHHA/BLVXDA:V2J=.]>0EM_]D\*33NBPU)R1(4L3.F*+ 8D&&?;.J?C"GAJB M>J%QS]T-2.Q==9KE\#]Q;PEQB'#S^*=LK1^X=:"$1DAU.G!'+"7Q/-4EG*%8,]H-;U:L5HLB?27 MF#:0P;YRW#ZC(*GF&1MI\X857F++1= M9".-4)KOH UF^0 SU.'AD_UGAW1U3YI%2C&"IIO^0=P^=&J=-*=D-V5_=$U, MT#6K:C>-=45!!C%N](U\#!KI23F+;[V!86/$_L?IFG\EG&2G3_:/CL+P!GX^ MJT##9(9-3#Q[F=,]3-!F!Q_/_GC_)+8C\(Y&*>@9:)6A@ M-V'FT/*#D:6R3WK/9^);QN33=;Z(+872?9(>*L9+)0;J[+!]W? MB>L-G):5+#M>KO7H:)M$6+ NP*1%!&!>)'E3[<=\H-_K;USD%PISK!Z^!KO+?ZJIT_\V^\ -)4;S)65XF1_N=L\)2_=BCC3@&;MMH]C M8%!8_T-Q(OGW#\[U7E9T4S23YU.B(F7K;?*Z:-X]C'/T>ZYF3"5)*+7WY,*H MW51\"JFJ,R=$>/D&ZRAGK\%Z$D)UP.O!?"EBO(97E/G%7CWL# M>3#(B\'5#9R_(V\EP) L =X7F),Q@:R"C8 A:(AC,S8&L$0ZSQC>&COL'2=8 MZ(*E_8ZA@KE3#]6JF-DT'1. 2GL ]QUI$1_OGM@X;FVDS;MR*/NO20R**8P] M6E$C4]H?H/-IZ6S.Y82]K#J\W][1D_BE140R0_NGEY- M\SK&D? 14WEIV-3WHV8WBD2$CUKF25N=VN86"6./_<@ Y2\HQ_?TH^3XCIY\ M7BF^JV_7DWU*Y5!_"S[ OY&GD)%4WSM,XO#._WB>+CO/]QZ4P%^=UIU;!+.T MKNGJ)$U&:2D_S\0XQ$WG].]YT2C_O0\1@KX:),CFON,+E_FT Z$^??)B4>3S MR8_OW>T$9?J*B)7SFG6Z__PG;ZW*YXEZ?6K+.%D*U782%3Y.-T[/'V4?XL1')YF\J^PHC^^ MEQ)K2LL]#&$9C!([&\V*S%_89'JX."1X+/HB7+FGG$/T5 (6S*-\R0<4UX!$U#_^FYNS,Q;DA.I&6! MV-)DB'H&[V"NRJ=O?GSQ'^[9)#Y,I%\A67EIFQ6.C@#J?6WY3\P!R'+G$_(0 M(+<3%MF71F!?CHAK0B$SV(OF+6*1A7VAR#/B-F2U>@Y_NS7.'D2RB#Z[U@:X M,QD>*6O'JRU= JC]2$&3(1.XFZZ*MAF9PTTW,[G1;DJZ=FM/]^W%,2;0XD$E MON7%LEC!^*3S-?:C^[2NZ6S6K3KN&B:5"JNN9-)Z$P^GM_F%&KXRZ#TAC)U[ MC<*3U[^'X$;%FH3\A9HVJ"%_P?U?6@,@&]U*4N[4N1V<8T( &#%.]S@TKJC0 MI>L">TSP:[>Y#=P.RMC6&)5?QW#B]IT3H!. 7)V5X/)GN>=(_^")I%8)*W08 MH1@VUZKYO0P>% D@]590;08PZ:!*0[,:IV#/!41 , 9$S('KH2>&I9XX7>[$ MGH'F*5JF-%CS/[KL#%\H@D%@6N+L3=W].R]:R?^ZU5D4:_13J9H&4)V1Z=X4 M6WA7QIYQE%^2CT$A:+'SN)-(N+Q>:U[[8=SA;SD#D5)_$4/RXAUX#K:;F8;# M%3+X!8W=Z[RAS'$P":(4/8.IV#;*(MLH\XBE2)NP(>#T28WS%@HQ/L1:XZ?9=SBF_K^\G-5NPO&WB7!DEWWKEZY\\^BG=^ M?'#'WOEMK^:PW_[;\]=O)R]?PKP\=$;CJ[=___'UY.6O/[UZ_=TIS\4H([/A!V>WH]4V(M>BR6Z)=UZYN67 ME/WZL.#I=0_+XRN2RL?[3Z'7F9!GCXB:_G:R?WK+F68^6<_W$0:?_)3.T*?K MPVZL[:GXV8%5Z&^/6;5&"_YL_^@3S/G&U4%:#"A&582U*,KS:@DS'+D59^@3 MJA]=0=VB[4_^3]5-F@6R,#/G+!/H>,,\%^IJ<8*.#AJE\)$[ L2MU[F,CL%9 M#H^<6PLNEVI>L9]NW<)K27V_,V8C%E];M 2YD!!$<(*\8_=#*!&C83]WYM*F M*1 >"$;T"TU",8P.&2A\Y95/^_C0A021KC[@[+ZS&UHRYFF:SZGQ\BKEUK+> MNT.U K9N:-\XU'+-I0>62K ]6&_RU*H2@2K*\.7H]$PF MO:ZD87X^79=(HHZCH'Z9$MLZ3IPOBE"TFMZ;YI$U"]H3=/@SMC#*!"2TQTT1 M^Z@JB;Q&TLW/=TM*QX(!D1LGT/QG"C0@6(P$*8OCAFUHS?)]#&5Q!"70TQ;R MQ[NUIEYCFU^+/$H4Y.5JGS(<"ROV"H)G,6ULX G'M"@# M*E]B*OL?TSXYNM9J3#Z-T7;I.W^D*B&&*3A3K4#= 6/7 3W@+([LBZXBZQ92 MDA?.X\DI$&"!=EQ5-W:W;0542 T8^['S;2_[XZ2>YY*^*F P(< $4,[-( MN0MA32VS,\9X!VFEE?S'_IM]63M6MR3Z_)4\B]:'118(V2QJ8,69 M=4U;;_R>Z4OVA_=CUA$$2&C=B.7\R7@[N=:5[9"+YE(8!J8(4=HYL M+C^CKK>M,-W,S*@A-4>:HH*".O,YJW2.JJMXWSRAZ M4DH$]:Q;VI/=%$YH/>R"\>.ZAAS3W$0:1/> @!BAG[0S#N9SY@&SZ!1@7W C M-%$Q/C^XX&,RR,.CQ?9%OLPBKK&L< +1TD07U2K75WJF#[T__^G^[:;[!L\. MP"H0!76MSZEF!15BT,)0=6!1!A"L[NUY45.%BH<.NQ-XGM8;,42#G8GZBE5! M45I>%9KCTEF*A&_94"($E0J^(VX0O0WFEU5SS?88T]F,)OA ]< /+%EN2OY&&C '0[/SNBM-0W(G7VE=5'SVVIJ.>TOF MYI8",#))J1R.H[(IJ4(]C[1#S26#] -L]*,DN;D[0') M6>P)JZZGH +*KZ*7X V$JU,C[H_.6:]9$5Y_JU?L"$/")[UBA]_Y7^#H8='( MG,V\K-;!!Y%+E\ZRE!I(7DC5GTS8#FYZ;O'H$G=;\T4Y1T^&'4@4F1%+6[L!Q4?+C?J)SF-GA;R&N03RGP9M^?V.79?UB7S:,FP2 ;5=RL%+:UA,J&Y M91F?G.@,2I=NY- T4JW>"2>?*X6 \@_A<7T7:D8NT+>9;;HT47PR;Q;"P714,KZ-8@(!M0 MSEZGZR*CJ #E2("K+)WNK\J_X$!%BO7Q1].J5YY6T(O>[F'%*P4%K5><%+71 M6E(6B4,#O(_68H[+N]AI;XE/9[+6'#HDA@TDX] Q.#5_GZ[<19#TA,DM?4T< M!82(YM.AYEWNOEYMIV&1)*#*5OT>%/FSCZ+O.7Y/.W8TE*?>9L!DZU?*]H,L:WF__[G=YOM;K,2PP['-](,8G^KUTU^F?]/VNU(SZAB&Z M3@X\W%M\?IAJ^Y,?SW.3+S5WA&%?4EF1(62)4CE)?"FH(-IG?ZD/RR%5 6Y- M283-+I,4>R*6DZX4.$_ET&*0;C\'L'QV /UG8:%8P8^$G(RAON4GWJ(6HO^W MRZY>;N2<'HQG5^]!GO3CWV#7NTZ(4:4DKX="YE12T]4PB>)32/]RJC5'Z>8Y MN0+NYD"PFEVPBI17;$ZSQLRJ-2G*@'U"4P9W4)M%OG3KZ^:]!VX;_T'D<;/S MS*@GXV#S=Z.V/LS4)J4_P0EQ8U^1$:6G,U%.G^8Y>6#@B""9:!HQ%^162AA;AINB89(,N:XYH .'*_5Y$+[H]48+>[(_ M^;N:KD[M,^&HVNZQ"+5.0UZH,D=EBHM-$I MP'=1/"/I^:QL>T/[NV4T[#Y^0%ZXY?H)86#_7;U'K@@-3\[4(:,O MN(.IT#@^A@.Q&?:,.K'D[#SNZ#JZ5[;\7XF44KP3=I^49MO8Q7E%>X[8V#S-JV O(%JPCG2TK)0IIA/+6@!HN$4'Q8-0QG MD:?+=J%A6N(:@8V7"EN0(+YCZ\<=&/BOZ@JR3I7#/O53UX%J]H('BV4S\QV. M:M8I.8OZ!*F\+^J,_76Z!'P4-WVOM)_T68GKPCV!PKEW:(+=6=@F(D-+";>; M"YEIK2$8L)[,!,BH.1'/;K M[;)QE^5!O&11;&\PE2K,!\0YYK,ND2*-$S9A M8%:5AMN>@-&L5PNR.90'ZEU9791<8AB,=?(N*$OM T3.6W2?4"T06_MB/FCU M)P65W%$@Z\5)Y!)5"ZG6D/8&.WJ.0P:BB"1[38,1%T7C8"%>!"\PN.3$AAOF M@6K=90I^V]FBHNPSS1GH^+/T3*(IF?MA==;E?' [+0WMQ=TP:'KE!WDQ#TB! M_[XHED:H%T )MU9C^[F*L=!TZS5'HPI$'PF.P0$U$XAPL$C!6?YJ\[, M*G!F<0$IL;U1Z,U8]ZGU2BXHE4+U;>Y)S 'H0VL4U*PSY@:/ K2RNH8/"BZ; M1O'Q/N:ZV'LK1E_I#Q9IO2)HU.>*4L(Y&40I<7KZI> -/MT4 M[RV0R7LW$0C S *\.4ZK[]&1D8L1S8;"I1)4DB]59VKK<DE&,>>#R7#!B]' M^27;0,0;W-L "%O= E4V[X)DA>\SYW:Y,2K8GV4$=PNM"R!^C.2CM!A\E=]^$JX1 DPNT;9O034Y@P5=VN\ MJ0*VE\JI;*I*:BI];(Q\_'44UHE?)T.;,GZZX^NI95;$F5":IDN4;\%;:MQ[ MA8*2)T<.X3P]KVK45PIXHB*FHY!P300TA=O3HW4\2R2YVU(I:6NDB9FE1#EF MN#"MTZ,EGI<)WY]/A3S) MR00'CW3W>S(A?9SRC#15LI4B"%Y](YM./KV\-"O0P'*1VPK'I"]@U11*@.Q4 M%"^&QB]TMGBN)/,@,$Y$/$#&.8@@'T"/OX55VF[6?*"(Y(D>'^K8U51=4G8$ MV'MOC)DV-#(KI4NBG :81G(+0.RUI>&D/D%@$O,E9]=QS6K::[$SL)>K=%97 M V#71+$N@:PV7[H)DSX1()T/(:[1NH;T.=&'IF OU>"'$W$IT>'] M 9AYONK&7FZR]BQ:?U33".QLY^@ND"4:!;5Y"*(&G#4 >XR3-&'(&,NVD5QN MG,>-(C4A,HJ4/SGL)+(2&VUF59U+K%.8P4CJ(D*UT*X0PV+;G9(1Q ".J*7_ MN["F:ELP1)7DK$(_0 MTTGAJG*Y114:.%JK1&<#*I;V#+ SLAC<';&Q=:P M %YZ?!"F\U\=.D@B #<,NGV!:?K#^Y:FOS<\GPI#8C.7@M9HR08+C22=6R&J M+N:&TIX<@7V*@1@'IVI#S3]79451 ]A>J 3KA<>9<,4:_'CI4$IIS!:<$F\7 M)8K8F.8&##[?RL]K8V28:@ UB<@5V"/2WP49U=<^ B7T)O[)!MQ3L[:KMX" M:/;,#/O"*;!:;I5A6&@$QIU?(H9XB/;C#STIJ4/$I$XOO'V$=N-E1RZ.=,Y1 M5XF8L/O9]:LH+_LCEBEX&'+F*7J=O$&=LK?LEWEIZ1OLQYX*TBU+51 MCE"*LC3Z>Z_.I8T1$_W8RT_2=-<,GS4IV0R!;M> M#19Y6+-1:8MQ*Z4BJ^9"4&LK)R&@H>R?IC44KX&Y.]M\MBB=\)]M+%"'HJ#N MGVF=?8STQFV>-\0E^U$35<*]W%!HV9)&. /#QQM"!2)RP'R(EA\[--CS"H8' MV&/T2"/!_]*T0SDX?)J(P[&NB 27F[SE+48[GL:HR3S_6^VB&YD?H M!N2,O-5TJ1U:/(T;UWO8GB1VP+_@T9.W_&[?6(GIKI!78R(M>2\2J\A*'.V? M3LZ*L_0B;>GQ__4[L0"!*9=:*S>+:LG^XV3\;X\&N64 MQ]0M'(.QMC:-NT"E8,):IK[NWO,GHZ(*LV-175+82P\@7O7+O+5G:8;'X:^\S'S?Y2P2M^TJ;2%(>+,,N5X@NH! MDSTC (3NI)X,MQL*-@TU7*H*_$W&AUZ*/S5\(_PH/0#>$4DF2VI5;M_=K%<\ MVZ/1E-"Q/ '$;\U3"FZB14?14\*#$J_(;=Q4W44*;;C[;RT$=874.Z);3CLY M//@&*OF7%.KX&;$JNTNDT36B3@?*6Q:K&!W MCQ;:+K)2O$MZ84T1DQFEC&C=9J&V6E/6W#E:ZX^<&J#[ M17+2_K6UF!R>E(^*HBYRP4%N2U-O0 F_WHN)6.DF^\TP,@6]NO=MC=J_0*,"2>^L)A:F,/_!HX*[@??,6*2I+WZ^ITDWN<9FKK2#&*YDL3JD0Y7L7 MA$?U89$(&I4JNBOD/'E$B?PV#5D6E%'R]WRY"U?S1-5!*%4;"%-$D),8J>@E M.O&>%N^2\:@TP"+B7I_GO?X-C0G/P+P.KB4R^L;/'+"/FZ6@ "5NBO,,D!7# M@OL>;E2M2MC%G+:"*UP[,IV&19QI:7 )5RQ!@IA I3PO>:@E CR!PZ6!<)1O MG32^=7BX6V5\1G>9DU)IZ9>'R_G23-\G,8"S ]KM@=G.W#T3<]4TFZ]-%+F$ MI 6(*(1O44D)%1J+64/:]&1 (*$&TM#'V8-K=L.%NN4H$!".5![J#7.H>.J? M(;(BD5,N(<4]%(K[^=8+*M1IF_P"D8W^KQZBN%R:KA> E%\ZX>+5%.@RPC@T M@1V>Y(7.VCG'GPIP9'5%@^JWE=.3YWEC&):+>M+C<7&O$Y2F&QDI@]:V2HD* M^RK3ED8'2I*?UJRG*2\R75*:+#,Q<_Q4%+1,G)AHJE7N7 #R+:>;2$! @X=[*>2,S$DHA->YMU$JY M&L\'7.+0:HA/]"7^SO-8+FGK&)F,8B;-_OCA\PQ]N,3]L]R.AZ*BI,N#,B4= ML3_YAU^7@ ;#_>FL#, ^V)33-H'^SDDXJD%77Q+=.?80:I8#S041OP3_20^- M7-3^\70J$K-7FN%&\A.X4F):1*S,/+U2@IR<2-D3"Y0#D?BJ\M>1Z7=7&*>Z M\D7'_'#) S+?@QR>[;!-/\[C >J>C4@-VWXG9+' M1<]+'[CB]-MT"K(1+H/[4+WW!25ICNY;DN9>W#U!/Y@"&-9.?,JAF/:<39=G MT7GRU0%0XX*#S9=K7"^QAG:NL&:8;1C:JE'W]XV\5NX\[5E*G=#@7MJZD57Z M1U6+#O?:1 /1%EADX0)H:EWN-5PJ%VH,F'W>W$O"RF)_C+,Y6^0I FWVU/_B M/N'NN')"HSLNY?YL$G6"$Y$S$R(5ZY^SYR+1/KI&]DCI*_$B*S&*AVVC*3@ M5]546!$*1?EP3@KE1DDF_J@.+2&+,,U(?T!M9N%=]5]FX'D,RC,(; M"M$(P].5Y1Q)&,HTD"CX--_6'G#*+E!2C!D3#]#(_5VX*(8= 6]1]'9(IRX0 M/5(%;\"&-!^X806&+]HC4'!-:Q*S,EWE%M28",D7:$BL):5IO4 +P1:B&C%: M][=M_] (E(R^-D-;3)5+"S1LE"RA2T9U6T(([!Y2/JB*]5,\'8SE\<)+UKJ M 98R,Z4V#\&(UWD#?_L4FON,]$YX8ZY;)CF@-Z]0C'30DKG J40,F.&"L M:7&FO.-D7\K^Y1Z0(+!/0[D+X MP-+SJO \S@$X9\*U3_'SQLR1/!*=AC1XT.I4<+HYY>$M5Z+Y/ M(['=QXJD+1+?5D]$9&/M@@HX082$F$'%DQC"#Y+N\$7>3F4MW(+.0LA/>N'P M;;SN6J$^,FF,2B,0=57-'^3E%KE^%V/1KK43;+>TLG5[".659),27/.,HPCV M/I, R517&@T#4735@[ ,,65*$B7ZJF$4>11 %W%&7U+*9*<:9#">Y?'+OLP= M?^;P$,I(:N9%M.>TE&2,R24A7.&VFL$\&KB+;7S&7LOHB[S]32E2PFFN*@1H0^?%W73!H.#''^Z>WA _KH>MT+H M;5I1(%OB1H[[1K%A)EQ"C.R C*-!G$*YY=(QK1DIMT66DY,*^0F8;'C#S( MH_Z\,8 6'S,B X:WAXM\>>&V2CVQDOE[#L;&T:%@-,+2,1^1$M9+.F %)/8O M(OW(]@JH&DLG[7/.@;_?E\UL#T01)5*583,147TJB9DIYO%7GH"A:0X^6J"9 M#O4>_3V<0$S\%TV^T/W)*<15!/,#@F2/3O5FPG'91;%F-@4%82(-F*Y#Y; I M9K,8:8 EV20*C&Y: >^71>81;1,GT9 DQ8>$DBH7?!5'BR#E%O[N-2F^?KFP M,J/DPEPQ$-WU/07N<9;G>9A15E?KT-8P@-!#O&:S%R+G/52Z_:=Q#M79NI"2 M:RKSN;IE0V#KZ+5M>)"ZQYMKOMF'[: X)=)ZD?H=\7/A> MLDN..PH5,B%WW=_'K> :O^G*WMD2J9 0\8X<>Y^62:BWYPQG\))UR8!B M/&H/$_ZWCU!@3O0347>\]<+Q)B&@ M(?8Z*;O5%"XW7Q:00]$)]'WB$VDC<'#9S9RI4E-9%26E2JH;IOJ\5/([O92P MU<;?[7;X=G8X0#_T,%[A]J.@:;<]'W][TD!3;^L5H"A[1X=5M?[1AS6_^QC$ M&[MMB;?%XU5*BB^QJHOL1EA[W71)]#A 6G*-,C+ * N*[VIRMX#7&]BM+S#) M>WS?DKR[$_-73XQQ.]58&+CA)\*KRG&7)?E-5%O'R1?EES Q+W9%T=QNI^4^ M^IYI^!]UXVGV1]>8AJ4^ S5;I@TS:Z!\GB)L "D_2,\LNFV'TA_B.+$+!)@G M[F2)A5U51 B)EJ"]$VE//]+WKC7BR&#C9=YWA%!UPP6I[ II99YOC]CD%JXK M]>D4S-)D.(6'(D_-&71I=N[,]928V@P S+/G3VU64U,/,7VDUI=)G,2_#1&4 M&Y>LWC9-E?84$1/W.@%ZSX2QR-/S BTK)TVG!;MYFUL 8R'J!U(0F3S>3VEAYIB-AE([YN(1IC2=$AX#*.3%YF MTKG(4ZD""1%/)"X])0KR'UOL3ST((QWQJN0J#%%.FA30B*Y)2]B2(CV[W,T" MTP 16.Z'5@5_PRE]ROM6ZX4E3EXX_467] K1VKI,J0\:Q?CJG./$>>J&^J_. MZ=%&FJ8J*SD4NY@+W!LZI3EX3MCJ+ MP4.LQ(D@]GWCM%E*]=;V3-DYCQ]*PC+PND5GDQEUAW)^X2#V,S9$\2.@T5!U M);-KA$])_SPB@3[DM\S/4P6TYE=72;!A?(KPF%EV#X$58E\94VOBEQ5.M>=>VZ:XW" M4XW-=V6SJM[EG/7^$]2DO!9K5-!YIB4&#B?:^KB@/)U2:&IM#@JNB"'O+->B MW'1%M5NX-+IRB7PGA4OP#-0AJIDD77_&Y$"@AYP_S00., O&QY7&1JA]0ATV M&M/5_%NG1PMG9]-P]6V]GW!9E#)7,N3%^FRF+LKM$B5=(U1/@G+8J GRZ1TW&KX!%QB="]F M>%6KC]4;Q&U'1K+3-B58N[7RE^",62Z613S5I\5+UQ"5V/@;OIB;L@' MJ+M?L6:D!D=4IB4YG8+9KH".)L:-I7,*6C3CU0Z-7>GI?8$KZY&(D]T^J \] MAY?HN5'5S*1$,+Y#BQI4_YR4!5IP\ABZ>!* &;I M%*(RVI"?/'KP MN6_#?;U6#L<(MU^^0K=Y**J_*MIW\?V-E4%Y#W MF#+7SEPA-H"EN42=C;B'I(MI3A98)O"8*^N1*%3;_TU/ ]63;EV5##6SZ@IN M7:0>A_5A4%2>MG+RPI#NN<$OTPM;MFHZ?UD.%S]H1)DNF71BR)9YM!%*MO)[ M*M\&Z@@Y>79QJB5ZNFL'O)""H;48V<:/T/CH#N3[K5QVR./P2IEV"+*M?N%Z MZ^P<]EG'Z4!Z!OU"&;.,*N^3+O5V-2/.2O#[J9%!9:2%I!D]YAGOX_?WJ";C M*O[6,].,O4A"E.$=Q1RM-,Z1ER8*I%YTDS)G;OOAUX0&!=4UT+]^X!53W354 M:Z!.JYM$%QU/V ER0+FF;]./IZKC)8ZLP53'-V,ZH>4FKZV_9\D6^CN.3QGX MN3M?.!B^'E<8% *ZFTHWV"%(>[G"6-WHTGM!4CH$LPU2WD9+'EIZ7!]<[?SM MPBD#MTZ;D;CC8,RQA\FFW0@)U"!O(A &LW\NI.R\>CW]*?Q]TC4O?%FTSM;W MC?5Y:?U(_.4T3Y,<3MCG]::D1$.""F42 M*;;J4.:/UG,%TYZ8[ANJ6_5 FZ2S&M]<'#S?F.NGJIMXL097U@>0A'H@-/\, M9- /5!6/F^BC$7,A"@S6OS'DC=*0P)"$8/O]4CUGCH2B)\^]A!&M&6@\G62< M7]=V9\-@25J&1@MJLE*#=UD^;1/Y]6PSF2_)S=2\V]=XDF ]6!0?(O4J MC9PUGNV!%I[B%\@X]DPV4#)!F!8<.@/]Z,P5YX_[#;VJ8O6L##$;28%H;J/?O\,H;8W!L+Z0 ML^G)/9T\U$3:3K]TMLA9 =9?9XGD;<"70BD&/MV):63&25%1R*'BHT]K=-5< MQS?3TSR(4Q4WNMTJYPMXU< E$YF/H'IU3V3@9F M%M#Z!RTQ84=C#D:/H&1ZL/4V.AOVD+AIFHHU:".'/$VUB;CR 0KJ3VK#@ MT'1#MZUHWNHS-&ZX?,.;![45C9H?XP8'UC,-%L K3Z^LIAN?([1E;0>[ M.&/!!L_^]@%G]1H!-FPH#D#&0*4^KC?H[3PGM^J>,&2 LZ=2Y$ M/VJBMF'\N2!4!KHP%&Z=TSJ>3N#&-\XI#-FM 2LHKK<K'CB*K((+KED9ZRT[4SS5@C@. =IH>9^"QHR MTRCLXURDU(X. YA7-54R8&X>PT>^#\P8 CT.C4R>4^?&_^K]&8/ MCBU2Z>U6LQ4-4WJ-;>+297;X'O$0NV;["S1>Z> +JR?+G53.N+_4MP/]'U @ M@<$F=CN]'*?<]8#B#GT;+"K4<]O>H8U9K[7D@#+R[%CVO%2UAOQ5UP9#,:C= MRS>SAX@<<0X'N@>QLN+$$Y-:,ST3/4*'(B7E(-?3YC!Q%",,,Q7,5.%),:F& M4IXD+;(,]1-O)DG&U&@O@FLK"$8"I8G/!S:&#I8*4:H5 MK79+EO *=2=\4X01^'K9/G^]O!W@#W2&Z'D@H^PCY#YOFRU QQA:VY!2IS37+M M]&5;+/D]KWBY6*?'1HD(<+7L^.J(8_YN5%<,2W"$,>,QRL\]O>#@(^VE.VBX M/M*^B20!2+X@KZ_INX&P][>2(NO5,_L&PE$OQX>JA>/"/R*MCD-&B0\UQ0E+ MVI(7H='+R[EK:"QOS:WP(\\WA_G<^JN2=BUM\Z4 M>P$ FE<[/L5S YD=*VI\F";-&QQK!;1)7)(;&?180T/Q)\ZD$#DK=;,7BBB^ MIO$W3;:9\&CD<1#>27KCR7ZU(>T:HFK^8--^I!L?-)>,CL1_I3YY"OC_3-O< MOM,.O=K#UX0'42EF(K<<"A2T3-G>]5&!'_A!2M;UW%UFFZ; M+'_R]_0+=1+QG=(O%GS%/$.$TR MV][>:#FWA5D;G5U<3_00;;B7=K.#[?)]6KZ;_%QP\D@,7UCJ<>ST35X6%=/7 MO>FF59V1)>[.QP^TKC^%FP)T;5ZEI2U :@)]CR!+OGORSR^_?_4Z+AU=*/:9 M+S;::3XR^&ZBB'(GWS[SX;Z(#]G.3./N)T[J<\[)U:C(15?1?D!R&%*E%3&A MN#0Z-&I&AA,V&.@<$ZF/0IAU7PR4E^7DOSLW[Z.#PR=L=,2W-055GG=N6VM@ MT^%&ZC^UQI-;W#6ZT53CT''O%OJ\X%TJ!5+O7+#UQ/3HGCI19HN]FU);%]Y( MZ7'DLW22FF!IX>#\T<'1(>?VGANI>>VEYC4>] )5C6V>3QZ)[?+\]>L78F1\ MJX++!4O$O0B\G Z=/GHCL)97Y*,BQ!4H.%XCZR;/??/JI]?AN4U 3,HJ"6:1 M3AM:89&*G.7JWT9]?ZHPJ*Q:DC_*$^>:9ZA9@!73@% 6,\"*K#22"VWY3,ED MEK_G[9"#3(L2+T#J[)Q9GH7(F:?C(BX:^BE-F V%[9%B2!$-3#P"M6R1_>)Z MU[V+(LM]<8V[:_9\W6SOY0B;L1?%X>C^8L ZT/O/F1P:7]L:)^X\)NP2S3FP M@GT#?4SYKN1^O('F3<+NF#T9&&;,(?H0M2XGK.Q.UM5,+=*B1(.OX>Q^8.PR M=8\$OEF&5)3O0\>JPX*+Y/@Q%["LRG88S>?@5! &BJ$X.FS"9[[FFV:EP0=/ MMDJ-::/A.SFHN531%V3R]6"_E2J4&NTUB66N=877BZEZ0&O>NJ^ MGFEAU4PZ2?_.AK1;5ZIUXGP \*4L8M7K*DN>4O$'KN;$N/,N<-\!1JAB/$ MX*YX-'XE<081["IF&I&LF5AN$ S2KZ>F]:!ZPT2-8VO9W@^KXLX06C[RA_NM M7W&D? R-\1+A3+;M$CP8M'82(I9 -\B0"SH;HEX1*L$V:2JA,BGRRW\%V$R* M(:1*'2S4>=YC,M!3T"(*L0;8TU5:MD#\:Q HNO'@#6$B3.!@J>DO&]\#+;+Y M>[5$?\^K]NP1?2J&$_[B+2=XM%=!.\PZ"D%@'\%21/N\#?(;VGD#/^8E--EO MB2HU/72@U_:I/H.N$(Z\),[2FU=U+DE""BDX"0$\B<%AVP,P\^K!2BCZN1V1 M"H%[^CM/F+/LX4E9XHPFPAS-9G4G'.E=Z;1NQB OY%SX/D\83AHH<&^S0/WV MZ](CV-'6:35K2C?C5S !0<4:\K@: M'-@,46S@_(":KH.*G7N%LC6%+0J/R+R([@A^ E\?8]J[B5=,PGO21X.BZP # M3C>6HRZE'$T8FP6CNRO*L23T]VB:=+R/)" U\C\2S N('X M1"YR!5KY[Q1-5-T9W8A&=J'.^J<'(%E1.TK.();4Z'%*+WL?(W_0%;%H@3'5 M.#'QXVC(>.#N5K]MX*(M6F>7SRW/'5%$(W'0>^+HH1V@L(O]7=],R*?(YY%[ M%0?RI870-#=,Z)GB4(E=)'B&3AL+BO2LIM[7TDAB6UN;/(TGM^+\@JY3%!,= M4XL#-\F6=A08]D,M)DWKJ#AM1F957C,6"458\R;2L"2!/)J@- 7R,13CX MA*LP:@WUO5W<34W3I6(T!ZEP]_M_IV5'3AO%82%Z4;YYC8@<&49E?E:US/ ^ MMF"1._""O_2B_R7C(1A02G"G"]$/X8%?29V-V4WG[W_U+4>-!S^$((P\D[P, M=YZ6!0>]YB/?\^@7-PDB->=-AT>%9WJ;44WME*<6K2Q$4@K M1RKQ>MG+X9=AW(J"D>CW5/0Z!25;0K\'>KZM9Y!EY.S?/$IF4YB?^A/,##]7 M09G]I8;[8RLD[6<:;P4"NU*G3$O%V*) M$\\@I&.4T"DUVRM6P4F+0E*IU+?@DN51<:XUC*"W4;UD+N+)/K'?M:;R(.F# M,ZNMYTS1!J203.FLJ@U!Y<"/(X=%8O[L@DK#"T&4^OCKW.)J?:>\_J-Z=K@$ M75241:HNDT9_J=%=1E>A('6I>,.3.LRTB0-RZZJ]>CRG\;"8C,OS)$9EK*DO M6HGP)E,?>3XO_#_F5\[@K]P&MV!8;UV)AZ=#G/2OV:W1:.5OE3-&-A^AR>>= MW/::#:"6"M3DKU9.#[XX/$[$XT@A49T'X7! BX'[" >59O-6Z\/N37X?^#". ,"MGI>C+)6&B M%FZCN3I%44]:6D:TG((87E;.C6#BRZIT4VVU61[K^Q_-+G)V_%J="97"IEL! M?L'/3<^K(N/"0"#VM!FBVO">K]FX#M)#-9&6/$C Y0-CHKNDQI!2#F A_Z7= MY\_J(O/#-B,0$T.*3].P8OZF=AJX)1345*AJM9W.[ 7:0U)<%E2LKQ.+1D<-J$4"P] M2\D65(?0MZR-MZ;I3YB2L-R')YXN"ME38AQP(D$EO(GI.IL7K70+]$@^&O]F M:_1"JDZ\J=2**YJ\WQFZZI8ZBOYK,2P1:\J=<;\MJ6H-V?$_\[J2=W[K(1Q> ME,RB/<0^/?]H3=*>3CWSV&H#JV#ZSZNF<8=AWN4ALN[SS+ -ZDT/#N&D8NF6 M^XP6<5!3\9.)"T\N'JVKP':N4/0I_V5*'V)Z+)9D2V]I-!JN&!;NH*^8XV)% M^ D:8GW&R7ZK"#W9F1TV=P3+WZ>K-;%[NI\\=W?F;\]&. M_!#J67M'MK#ZG"=)4U]V:&L^EP?_T3E/*6-B&68:QK72VYZZ.JM3*A!Y@SP0 MBM;2F@=24=LM*"SW'2<'3GE=A*HS9[6Z&QP]4)?Y&4>F( -B((R_K%^_QAO. M@'"<4][IQA@G[O#GF)R>R4CEHZ"?#FFH7RXR8J%C:-CA8]TU6D="C-/ZR@O] MSG3.4BY65=>P:05G*4,?N+.ZXL)D-(QJ49?(SN_,;Q6\P8QR\(J]PKL4(7I> M- 4K3 I'Y%S,:98FVJP(J_P0-8USF5XYKV\*D-OA*6;S]_0B+8K);YUS=6<3 MKXLB:3=!%/EZ^-0@TQK. K)\\F)[;=+$ZXIKCZ(!N35_W.VU7(;X9_2+7N58 M5''%"+\M:TS,$VGKQRE3G?_A4<)K0/J2CE$V1TL\"9_.J2%9OMP8KY^8).IN MR81.](:5,H\;?)WV)[_EA,0'H%V^'"MH?CZ98,1AF"I]B]F9L-1) M;^J2?RZBT7A&+*?1J/2 58RG870+3O_DL;"W:BFQ\R5EE[MBF>G%P!Z UEF: MF5&HB[;/:P__F>"":B:97.;O-=>M70Q]LIL!5E (ZZ5# M[6 #NDU0V4OT@'FZ]YT2GPEXR3TT739&8-Q:JRW%Z,!"#7P/6+0%;<;3"E$* M(. "\E^?YPO._U/R]J+M!]M AS(QK53/&^S$X2QF(IQQHVC45JN'7_#S-4D4*4( M M>'^^DG?K_A55>-GM1$E]?K9:9;_]X\6O>BT9R(%[]9O<^>PKN?\>L[5(W]ZZ MO*0->#A,;I!GA;:'$JP,R-?,8'$[B!])IGS3 '#EDHP>E*I$"QV ^N%N>:9P&S=CTS2 MB/YV= "/L6'2HI(C_=X5< _VZQ+VUDG\GU69.G%AIB5ZUH 9__S%BRTS!OU] M&E&JP2G:LF)H]KRUL>858/1$PA:\LWOS7.H'^:Y^I$Q>8B;3&GV+T/8OZ4:8 M(%[(,LR _9^ &U1DX[>28!D60KX=]@1B\#>]%O_/MD M<&[M1>7VIMUKJ[UIOJ=@<0+ZHJXN(J 6V7RJE!=V*F#LXN 8,04T0# MJL.#;]P4R-#@Y!@B=MP+]*U?JS1%ZNQDIVEQ+?8N0XY$";&?U\A0IZ(MGS'FJ/GL_:X,B0MD% GH-6!F]'<0)JR-(S3EBH6/FAZ10#"(*+ M ('A>#\2/@04-M;;BJ:/ P/HW-@AQK3FC7Q=D9[D\3P/'E/$#&RLWB M]CEE>CM_$<@=#'@ ;\RV]<%;L8\ X7_3!#?&$^[=#K1FFF?6[(]]BQ<"$!E6WWB6+S1\XI.K53UJBLT#8H+JKG2JO^\:.Y M!2S9UB>AXMJ&P)3_D252&T518\WW(+P?L.!#H-E$=SWT(7ZX!XAPALWV:[K, MZ^W?Z!0J:+;*X"FV<2EEE@1.MCMKJQ=B8(^8;Q9"5:(EVY[\^*AHY.'TPD6C ML7E63>:MO(OID#B1YJMAD9EJ3#[D1X$<+3=<2M9@:U RP3@M"5T,!O>'@R&5XBW;P+]+57'A#+O= M(DNU*@.3U>VT:[KU^_A%NBS<=506:5^O#\=J%>SFW%IO=I+66E%.:>1NHNNN MY\.$2-S9\#^@.]3/E*4T3]^QXG)N#_ZQ('(9 M4,5:PDVKKM]5MV*$Q # ^5#0M-E<#$B^IR&&=2[S <1(%;0>M/ ?^GH$P ^O)O;08,>3R0>:1O]B8OE,MA\;X2DG;*R;K_'E"OB%,=3/M>YO0+47/>.^9 M[L"NS364HQ"U9A!NY;\!CD:#Z"O'%L->/V'7MUB]%2=(GDLVFB2VK&:6$0Z>]T2V4-K\H MLC;WU2)/SPMP6,R7@'Y:'*IVU1BE6Z52=BY$ 7*,;#MB'H"?RX:^CB>Q@Y$B M^(QN.;2, 55"M\1#&33(\M8>S@NY>T("Q"NS?=C&5O2_ M_#:CY2*UR"'@,VYS#N2Q8'2!U&'-1I-N77#5&N6]D*T@$[L/1>)X0 B/1CG8 M5,9<$XM1X7MM-\'C-&7?Z;GC%JO_'+"!EIYBKPDRO?M:OJN MRO<]NV_YOGNA2Z.4'DH#NH\)2%-KA]V]Z&;2;@:!C]#ZYI+?P8E#2L?"6V$7.O"W3,Z;$_\T^%F+_3)#^!L"2RJ+[)6)9) M$>+;]DFO0 ?8*G9YR$HAZDJ^D9<,E#'>'EO%:I'/*M$$YQIJ\ED: Y(?'T>P M""BQH3TA@I4QT71SR5UF9RBQ?2LM $=$^2/*;"\-@E&&I2#=(;D8"<=H2IO& M@\25Q-$ZXC-AR!;7F45G3#T63O1#S T ?4"?(>TFG!\#J3V.AK"7C#R9Q +Q MM,I99-5ZVU/^AYV6X3N5&0+\5*$BHNF*5AU0\,<:0TI[(>%O&MIO)%KN!N$\ M 4H<Z"MA,7X]J;[,C]GLH]! M4+5GV>2#LZX*+AY?I>\18Q,?44)V*1CUESA-N>D!PXCP9]JPNIIJI1G$E_3+AM=0:=E7> M4I_AM;U7YN9TLB8@O='T8M#7:=_#Q!WNO"F"X?);:V=QL1W]Q-] MX?_N2XI5#=&?OV4[SZ-/O';"TE!WNIH1J<8:,>&72, ,YAXY),[&^$V=,(=2HW#8_19]5J>' /8L(@S41M);+7FTC\2(9G&:X>BG> M!V8T8M=^H9Z)\R@NQRHI!(5I;R99-;*SQ,!F]R1J3I@HOQ/]ML=[0)S29$]& M@ UPODC+0M.54CA0PS$(\% 4Q??&ST%%KP3,D^* (O*J"(C'C?-,!^GM0,\0 M1;V43SH3KO\!(O=3G&@TH9;TLB5SE[>I1D^7><^.Z=FU6RLUBYI-7N.!4?I. MET1NNJAT_WK&KQ9O_9^J?G<)>D5CE!Y- DC:&09A5G1 M43+SQ9.L(QF6H"DDJ^BAR@)6,,]1Y#1$\!#N)TWZR_QZ6F5ZBUK8 M&\DE[)E8_)CI3#PQY9G=OO!T ?XZ-<$?[LHOYIM;+>"/^EEH;PU"3S@+6P%P M9@5;"E\%_B7?8^R20/A#5.RT*D.=]-)ZK,.C[5KHO+ATF6\Y5#!'C/="="3Q MB0E%BX5TU!5IIM,?P894JYF?K.444RJ7-$%PG[5/W,!^B;U-G"L$1E6@OQR[ M:=I*%H7T,_?;;L+50 USZ#/392QP&=*C^MF3L3*@JX:' ZO%"-S(7H<*TI60 M\)'V[3=YWKQ?TJ"J5F.__7(HNO3%S2# $ <^KW%&1J0E;K+6LYG'>PH.>6 ! M/:9]2YC G1*IS/7JF6K";76A-KZ-Y?C\R\/4:B][F3P%]#KON:AG7='N,5"" M47\KKGFS?).7T(A4 Q"[F_")V!M771U*4%,,J)>!) !A2N!/-D:XCBW$HGQ+ M4^[/QC1(DV9&%2V[S-@5*O[QP2XS=HV3P_5=4?B9S]"*,M2SW+CI<0Q4>;/D M6:&0PIX5SHA_I-/JW*NI/2=N8.\0 ,,9LZ%8"8\3CM=D[=B*-FEP3+V?GW?_ MG=8 T?7A G"0XU VP?>I/:^/<@2.Z;A;J)8,3&,40EQ^PO!>O<3$J=0R82X= MB8IA&7C'A6;UI0^^#X&1L>++GCSVH!(^O OV. EGA@T(NW7-U1]<'X_ZIJN4 M'H8_.IWHJ@9Q+Q.2,T8 ?=.LS2BJCY)^>=[9 W1&+6@C&MJ$.?A#N M"C%=Y$NBX:.T\!*YD!4"ELZ@(9-J45#>BGEXDBU!O?1\<5"9\@G"29$&CW:K MP%7KX@4/./8FMG!PPYE6 "-/"_:EY_OZX$O0 A7;&'=)O[V:!\)3Z;+\4)\/ M4WVQ G(^!=2P8+)LFETII.)B(2RXA?@"4H"[?%"PD_[* M+=@19@+9)6AC*1/FB?,4V3G>)[T1B@2TJHMB3NU6%I![1J_6^59G$5]><*EQ MPYR'8G2 :MO0[>N@.&__;^][2T",9ZOB1]'O3L6OD=T8WI(GX*96K8565 M NN$ML#WG%S64:.$P].3)WM4FNJW62N?+A.)\&(\D.9A>%Z/N(BKWA!G#Y6\ M.C6:9A4W_.3\D;P#0Z6F+$@4?AX4B'23?:]QA]"P]$&2(+X*:FDD@B+]CU6/ MLC7MINM\P49IF**\9MPDBP\P?5A^..CM3LW*YS#%*"18E>(9&V4.%&A^ANH= MH '=;52MI;NY-I"Y:M%Z<56)G3.&0U2((*BHZD -6ES4_'HTM=UZAY*R+IE0 M*YTY/4/ZDB+P.5,D"NRJMW%+SN0B:PE]8?NN1OP!)N'(%=T^9UM!O[:DFYPB MFKTC73RU M7RN-.K4E8#W!G/PJ]-2\WEMKN2W+B=D@:B75D0'NE!2PR-(.BG\;("?])[C! M%H%!/PZQ:6U\SJIO"31H MYHM2MVWT].1-WE<\O1N>#NAVLL:IVQKJK%,C#66O==N53"HD59W:1*]F@O4QK7EW9]59&5J+>7N3/ \ZN4YG79ACOK+54Y5WD$+7C.NRB"'9N$V*:7F92#BF(AZ MX)N+@Z:"GE=_C:!*.@-?RIG.G-((I:-1P^%TEGI1 HBJV-20HXG61@_1:!@7IAY 3$7%&.?7E!ILX*4"F2@O4D<) ME6:6K[D#&W-X1-Z;RHWBEH.@^"QG)'Y^.E3N; R?)&A"OFTOMX%(GKS/;,8= MP""A\?M?/R(0;WDT"J!MLRJP>UNL,=4\NQW-Q>GCM@]MKETAL2R]S@UL+^OQ M\+0*@PL'[G&F]ZE&)S3C]#1B,V0L*;S,MRW86B6UM1B,-=_XIJYV9$Q,I9DS MV_95'@];BCS,O)XI-BIMJM+V;I?N%ELCX& &$H:-S.,AGN"W VK0+R&IOJJT MG0Y$!VK B%L)^5LU9+>D\YL_Q7Q/;YMH;K^E:^D %=9=92S9@)0OL;9V$8+; MW,HOSKU8IGQ[CS(/V1:1O03(.VG_+?D&H3_?(JGFQ+* AE.]>;7GNK##A1G[ M:0@G/3',;-:YG:!2>SBAR*AF-4 -TE;I>53SX^Y- N*0.(BD#['X+VI@:P-E M*8 2WJ*%LK]ZFD$A ]'%UF,_J%!\9QFAD,O):..JGO$K,Z>Q*V,*P//=VBXGP$+"[SL_?Z;T)G%2XIKGW!NT1"AX MT]/%/]YL'R[Y8/QL!32##.;&ITKN5G.H!$ ?!&3HX#W ?7V+S0P\%*".D'Z" M)DZXV;N@A*T_V>Z3*#@:11'[#@["3E*5L2ZRP)HH,8>8Q(V]CYYR/NN*#($N MGVU\^?J-CU2W^=KTC^306,ETEE+-,"7)RU?2]8!F"R-7LF#";EI%F#+%D!>! M7!,]IX1;GYU=_KFUWU;.CE[FQJ\2Q+@XMA$ %(XOPYB\R6URX]_+M"W-A4+243F3IZ7-,'8B" M)>8%KNN,'12PD#/6-)/J,+5KY6D!GC 8 E&_H1_.A,7L'D&Q+DZVG9O71N0, M(0 PL.-Q1UDI7H@C0Q*$_P;D; I 55D7LB1RW@R70JONV8G#\B8VHWWM1W MBV&YUEE*)5*-V]H$2N%\&@]Z:S)(\J4VT\I.CI9 ]Y!\X;)1^> M$@%UG[:,(DW4.X-$5JGFWVM3=*#O60>?-LI MC;-"0V0AO#84+./^=^F*M+,TO$,P^"%>2ENMN[%IN!HDON3Q LWD$22W"KP[ M&FGY=I"JD8+3+;69V%02H!+6_\"DY@S6=N&4YCO &YQV(X5'>?QE564HX5LX M\:)##*1QTY5NZO1?F_6B@CXZKY;NTV(VR:GE)>NH#/BM%DFUNDRS2G@;1+EA M0YW\KT(=;=21SNT'E7\X2R9E52U$*8L\71)PC,$\".*Y_\E7Q8P&#[\LK^NJ M+II58FEWXJ(7P7NI8)9,)<%R=Y97>X'4H2OIE\QU5&I[B.U4)I KK_[Y\H<] M=QGIB"9@%#WG))W[^9J@1"1B>6;8%/PQ9[X)9E_JA2P" 0X8'J46MY@M1EX, MXR^HJLODJ6C"Q/@VD%>(!M+'S$=>-<0'81[?Z_'9(.FSU#:?00A1C-AI&R9\ MS?=M6A *Q)! MVL)3UOZCA*7_IF5\?0A0,Q*QZ)60TAEQFGY2T[%N5#P+%-3D4I3+/_-CQ9[' M$FK[#ZRTFK]HZ%!=M8\]>:04IG:(#0 [,>?=MW'K2CTO>?4S\H0M"L%BY,CH].E@275(RL4G M!Y#N=X;GBO,VX.?& Y_7Z'A,WW1W2-YRP;M.1;AGX:HUHV-2JF[%?G!8)$ [ MM:0JHC3V23BQ0-;T#NEC*P.1ZFI"_.E[N;.4IR(VI[MW74QS6?,Q\.=H0LU= MILN*X>(4K"/C"S&*K9JM?'2RW&C;3Q:#WL15^LQ_(M@:7CCU$7-NKDGQA$PO MGUU*Y8J4RM$NI3)$F-EKFQF".K9QIH&$OPA ,;;-)C^S]IY\7U$+6-L3\,6; MG[_W7-.A14!,:FD8E[67K>EZH'> \.57\[E[6QUQAM$C9S.DH?EZ0#L%(BO0-.Y4D<$.%C-ENP@\B7I5>#-.:A'(L%9#08]) MHY58&B;7VN!XN&+M<3_;]Y0VT) Z!]6R$5/=FI/&F=7J"QF.?D/3$7)*0WB, M2X8V.!_#M@&XRB@O..8RA#A>Y&N8B/)PB&[H;6I\F4!H[53YI%LS_PF8SI D M&X++F!ATMSXF%'(H:V.L-+YYU"B7++= M[Y K3PO.?@<9DT99M'*"]N3.?IS*Y<[?=/\WBY15OV>?$P]'X8"V#VTX\U<> M>0[DAE(H=9M%7 TY">=EXT.7/_PX]I!G..CH!%'B#P(?K6+T0KVF3[[%/3EZ MH990;A=7!@]IG-*3^?8YVT$+A<%1\(P+J=DQX98..I:$$X26'12E;QGPIND\ MIS!F7IX7SG[AOKD1%WJ@^MHN5>Z3Z/&ZL-G#79*1Q ;$LBJMM8H$E03\55__ MQR1?D>N8YUM(D7F.4DJ:-=M@HO5\-JC7$LQYB)]HV#!%_%N\EP;: M@M,=W9K6)313CPJ&:?4L1TU(Z3*=05S?]3N9I@1V:**Z8Q5=;RIJT.VBIA:_ M9>C%:?5M'Z- X_9ZL7^:Z-:-#J8%R80D!*M$+?OJ-X>@NH!-//^!032F=ZAD M9_)2D@_$X02[P;@X,NL(G,^HEZ"K ^0S*IS=,\TM.69^#1D%P$H) 4IB^K) MIT*U5@@+)QQI+O]U $\!U08_8?3?^501P$3X8N4AX"2ZC]M7"8JIR)DHK2H%NT#Y$= MD%4FN1J* Z12-?01X#"2AJ([1?#7J\':/MY#=3]B=-D]3AK^[EF<47XC;=@H M!PB)J)J0!V9'?,[V6 Y#,Q&?1F:_JLZI9'+,MH!S1(4Y%U)QO,R5$YR-%8^W MFG=EMBM_N#)6?[R+U7^X2),D!M4B-ZGV)3R7>H3KRKPFJX9"E"$7NUQZJ= MN)@TQ,*4K78'^1/8=3YQ*9E)+2. Z="P%835D_Z!4NW@%@/M+QKNZ\.J%$V%CHW2<'WYA:!1H9&3>"8[940[C&?TGKV>+?_^WP\<%WQX?( M0!URGQ[.E&>:S+>!1F>D=(1HVR)_"9&;$ " V;3K@+]*9J*FM,-YAJ\'),>C N 2CSEJ!1?$H> MI$O_\E(^\#[9#P64C,ISGL*B:BL ,2BM@Y*(N,#=E :JUP=C:+\ [UQ*%KN M%M,H26@(QB/!5.5##5/5_:4:67A%V9@M>7&.[Q M!V KS\_9\RQP+ZVIWQK\/RB?T(2P[L74#>V(S)BJ%$2WBKD:5D5)@IE='A-? MI4O/V.43- F!$[G:+?;G_$QI:5CI:*C4:H6X^B'4_B7FOZ..%0.)-XV;:>\0 MPQOG=8Z_L\>V,=0RDXZIIF07D%2P;LT'?NQ$13^KTM:=7&M^)<>5X735HKV(UL;J0M8H(G]*-1K)"WP)= MW$Z(4WHJ.5'X'I-.> ]9 S[:>T6]KL$\DZ9F(]#>P+;WP&MCRR::K+#94ZON M0'T99<[I-$G:5)H6J(L_WCJQE[IT)A#A6!" D@J1D"K56AG_6T2R+Q;54MN MI$(JFY8CZ%>3WM98A@'ZM@N*8$3DB%+F%QM;8N7BK-Y?8R%J-5!(3^)2@G;; MO)%4E0%=B1KM7T2C @A7#[1'?LT5^3A\C+XJ.5*)>X-(W)=>> M)EKO'8D\JGE-C39*3-RJN2^Y_TV":\^,O.2%Q8S"S(,+ N'EYD-1LG?>9L-) MQKKR$0N^,H@Q]U]=RKP#:>Q7OW&#^XG,DJ*9.<PM>.UA$5E""2J.XC:@B^U7)SR*\@%N:G%UQ MVKVH -@I=%04DT*#'+/=[-O:]\;UB8.=5WK4C_UH0DCN$!.A7Q80/,EJP*-( M>_5Q,[>4A4D-I>9 @%3ZO/"U;9>7@@RW_4W&5,)8A"&R'_R)U5(]YJ0@PZ:" MQ;5R]PHURRSJ+L1-V,.QF1=%R%V&3M,1YSZAXNOLO"G@C,0JJJZ3G%SO=;U< M$N>CXA+7>4][:PX'F'T%%5Y.W?7AJQQ\QK^,)[HEH^/@2!BH5ND?C+L0/?Y/ M)Z!NL1@#W;-(R/2DQKR-W@%<2[+75GL+Z'(H* %6[[(=5V4[3G;9CH%E^7M$ MSS\JDJIEM#HPDCU<<& 828=EU+G?3D(G4HEVWBTI>"#&DR&B,(@+V^3"9P(B M5EIV:LC*X>/A?5!IBVPBZKT:Z*YL "IJN6E!\+YX3G#O?0G5UL.B2EM_[634 M6FBEU!>!C):K_2VH5A:(\C*HD6-8MM;>$BC*DPC3Y>P!9$@%V$D-+59PT"Y9 M*S9G&ZD%#FGF$;A;T8J^;>E"5DH5#)(U/%YAP75;.# L$^,L8I9!$_-#^87Q MHG/W(&Y-5M$%69FKQS].L:M*6LGQ@#SPBA PSA3=]=9>KA[B6>I"A30CV;:Q>$]2N J!+)C03O M,;$^XA_*PE1P92]<( M9*9(/K><(1:H<0X?55IXEE+>I:K0#GHX"OE!-XMN-(W],\>B61$M=:2E)"5_E'?9->)(]:D M4YL(M>#V;NZN/!"DM!?PWR,!B^G.I)# U,% M'J>Z; +.\_1VGEW=;R'QP$P&$)"#7P8BDKZ"<,6L;!9N 8K4L()A]1[' (6H+0&$M^EA M9Q&RDD"TPC-?SK4\15_BK!STD/"51.:Y./V>;H^L.RICLE1N5[UQBV-Q.Q+$ M6O7R(W.1,O,/YX\8+B.CDI&;S/&R:O1H&9U,F]A/Y@@F"W37OE!WN[-N8BNP M%+;$ZM2D2.3P3?.Y-F\:+Z>\M$J34X2!W=^6I8& 9FM>DZV^SZ-G=:LN2S)O M(1WDKWF(O=8D)5+E$?YMJI>TDH(IBY2Y-VB2>ZS*WZ)?_;+K-4;OXP@80@K?7B;$;8AR.V=O2'6GC)F=NK5Z MOTO#:R"ADAD'XAMW+\X64HUENX:H ?$013-R,HI>L1W0'CG5_+C+^<*#4:." MQWZO0CG-0 M-Y4E6A:0#O)I6=MSPM^QC'*A3D-_YBAVBHE1:;QB#Q-#(O7P^C//U"U!$Z*M M"XJ[+]GD[\>P(F^[FU =!:RPJ6 -#FZ6K294M L*<4HB=YH) :QTD"#0<8.L M:7%.+M>#-*)?#1M17"'FM2VIHJ,#5KBLI6UE'2^E/D0-OY5[]X+HL 0TQ)6; M_Z^];VUNV\JR_2NHS'1?NPJ2];!LQ[[358XL=[L[L=.6TYG[:0HD0!$Q"; ! M4#+GU]^SGV^^S'VFNU*OA=_KE-TX*9JG40!SSG M&?_Z^LWI.Q)N[6(=ED6*??S=MY98H?7D[D+3#-FC:>= 3@7M/:+0HZ>/#\05 MR$/"_B:[ (XRQX#AI MEGP".;E?D6;'!S'9)$'#AMXU%D7RN1:;H8@AW0$,C)$:;&>U^DLQO1FU_9'_ MWA'#Z\F$?H,UOI/[5N.[R[=_M=3E;9:<;V[I+BQ=CIS7R:K+C%D"D3QD@=2Q M8): 2VR>S SY@?;BT'=@C7+#1Q/*FU/\CM?6/.,U!"-DT.0QY?'(D9$'"-AX MQ<=NU^U#H2# MC8/JB47Q;S3 ,0T)2SUAF26.?J8L1[3(%^#]FC^Y_SI_?W;JV\Y9I3(;3POW M0A 1 '2&/-9>7[!W+KO:R\S6)I8IU( +T [N3^_&30G$C,^( MF-%YC+.Z1'SDWY>8-@"R1I0U+LHE0KL3>31R_\[_$9W]V=W\Q;GSN_;CZ,?& M61I#(^7"R5FNY !4E9J48]2R-8 !WND.H"5OOP@7 W)%T ;* M@%B0"9^U.QL3N&X@&!W K8'">UW$.3M M6?#;K)4XW*'7;-!-A]R+8=)O?-*!'W_6TF+RE*DUZG EQ2H..+]N8IZ%]Z%< M-F/.'A%P!Q_(/,(PZS<_ZYJVQ,,ZJ0GWKRRIWNV+39JZL'QE4OD8JW& TPHH MWK#FARF*BQQ*J"7V9SM7&,+@&2R-849O>T8MPDW=5)YV"'\VS.1MSZ14F G:@\X2^<96^%=9\ SU/]I:']298&68M-N8-.F/T.[R MXJ(,FFX(W5N3_(7_G@\#"9BGW)2D9XDG:+D ]EQ1W\#6UBE(VR R.A7,G8]& MB;IWF.=;WIQK["H?A;X)FVHY&,.8VX8"7GT_?W9_*IX^_TE2Z M&_=/92"*B-C8 M45\7Q#[*?/TE0,LUCC_,@>[T[3/9R)^[>IULV$Z2]WCF0: MTGM[!D@E"MQZ5G9M\]SS*4O&TSQCZ(I/*B/^3T._BQ(:/T1B2.>(:1I&6/;T M/8K#E-W&E($[CSAE'[0KRSB#K*J((1M"U2^45SICX(X6%ZSI56L3N397)9MP MP,.\WOR\!@PJ;K[V; K;Y'8-GE#PAK 1&R#\UNPPIX]312FW)X;O@])F%.Z:\6MSJF1;F&M+% M\/EUJ/!^>>KM&T(4/+EOB()AQWW6C@O]&.3$8I[1 IFW9YIT(9"Q1P$[;#"2=S5EQ Y';(+XGU%7=#YFA,HD;ZHIPOUI^#:D9F:NLP!1&QIT_1I_%ZU7=1%&YVXHF MO=O;U+5[$!AE%3Z)O;10Q]K+A0=B'R.[AV!"URF^:W!'P_ENB%+<@&,^!XYH MTM#A]!\45T', MK+^+;4D4"Y=V*[3[,1"HZPCG'3.;>]QR[M-S$AIWB1:U,. MQU^@=I&AS)R[.@A80_?@&FED?O\^M%"YQLWW.NT .)>6 @^6+>=SH'%ORO%' MW6R(O]S%'?43R!)P:B)8"0EN@RDJ!D*'KMM1,0"#!$-M' HG4(IY=Q0I":H M>$-'DV4!P":4K:+W1_*A6&J13=U+V-@1U&X )J$?N#:GVFJJO/\Q; M$G19-,D20MM)][G2]?+$L@('ZYSA27^523-N)D:..UBS3WF-GC1_/]9^]E;? MD:P:[^VA3Q:L$TI;2)=;K/+ ZM0@F?&%],R]D::E=E%\)7+!R:5S01"JBWL: M63-$'!@ZYPC%"UW#<8#'M;KC?4ICX*@63#(C!3R(.%"*E]YSS9.UUNH:ZQ9= M 2&(3(=R.,:T-'_9/]]WTY@B3;/160-<-)*V_#K-B,HA@ F@"H!.L;]2]PKD MQYB_TXS5NBGPB7D81*$-786D:1,()FXB"I0(0/9CF5)VW844Q-X, =,9NU*7 MQ(&,V\)=:,]/(JP3I,/P $1\*)@YDNOMN7":UV-Z(T4;:L9\BIS 0A M"-\:!%;.4[TR[N290QN2L^S2R,//QJ\&2PTM1G@M^10]?Z+A_:=^E0O3*%V1UHPPS>8'0&2JN#E3<_J^R2(0&A.CMJLNC%E.+C+!/N7@_#0CAGQC M284,G6(]K-,3X.<4Y-$>9MR(5L$D8%"ET13$B !+> X-TUC?MJ/8OEY[9VM7 M\4-8Z2D>&/I;3!)++AH,@/MQ5H\E',4>RFPV(S+@EI-VE9'E1<*E^1(JZ8TJ M%H+5Q)NV$D5@@( MN8K<@#;"QR$\'YMI/HAO+VLU'^C[IA&)#;]37#9II9P6;] MJ_WHE\4%!\Z]<\CJ[^U41L\:VH]>JNLAE-8\OG9Z< S5=S)VU[O*ROPGIR_A MD^SC>?7-\RDN[:LL;'2R[K/Z>B6+;EH_BMAAV(]QZ]O%@G@*]"PJ_T;8D[]> ME=7LI#QD\0U9P>]SC/RS).3Z:CP1\4$J%4C_(F$QCU5(U&)_YRFI?#(IK!HB MUP/4#;<@2^&>(*/2P.H$;;$&%17MJH6CZ_][$D3?4$7JZ7VM2'W50]Y3HP!Q MI.D>Z[/'N+F6%.R@5 TI=!@G0+<($Q64T%7E5G[#Q[Y7S$%. ?0)KBQ(J9\) MYBH3$N].IRKQ0(!-TPW,(J:92M5$5CT5<&I>TD=T;&*&X)3K1)+D#$]+)F8D MNBXA,./,"#T+G+CN%J@B3/N<^TV-8)!1LX!YPK+@A$BG1#O-"O M8,2R2[UQP)B\UI"OM7 '4EE<@#=4%I0DK[- !&F6D10ZER66LTE.-&:@1J/% MJ5:L9!!L\#B0K# O+>Q/P#],A95Z[)Z+,LG8(>W%65#\0NG]25JH(5T<"NJ0 MV9'4F: _I]>>!TFI-0DT<&JA1H%AH1[Z1A; "%L5Q#]6((0$>[5(%C$7$1U/ MVL:RTH&4UIH=!8X:)$6FW$@*8I@AA\8R(#NZZ1T-8SR32!= UN!EA%Y MMM11ELA$FS/K)8RPQ5Z0KH*A_'&#%X!Y>N=0^4Z00L4%UA?P-KL8>(E8&^]D MV0:>+%18?:68U#\7:QUX24LBRX9-(R)_C!MW9K+BT@V*TO^V3"]$_5V4VA-H M9H6F7W>SB6ANAUEF6\"AH&7B[;11-2-43\7A9MQA;G/^B&I);21VPJ#5O &9 M-I2 9*D<0Z\$H'6L0ODC@W%?]OZA^A652KW!XPAC.0*"1S1U$J5B*ISXFU"! M:P;4!R1[A0CVOE,FZ!#'HF39;V(PDVV/)CZ7Q)SD5?\FWH]$\-$'Q%6@_..> M$%/LV#>#UO.*-Q!&DV;P S!VUH+>_HO63 MWONBTE2.#3N<).K_&B=YT<:9O.XNVO=?P?3.&!G.+$9-LS/UG#O8Y.- MU:-C'N#U\TP3",00(-U\,0T+0=: $K@:98/I%OPZ]D7!]0(N"60R]^5$4W03 MG] O?JJ]2?TL416R]O>B'%Y;JWY*T5A[+FGS>^)?EW0OI^A-\@]5+:ELQ2IB M02VM4%M(0B*\'N1LA$J&%)0J;"$F%GJ0QZ1Z4#3-9NBT+6M]MU%5)L!-24CE M,MC]X:/A#2$O!\7@_HE#Q0R\>R:1-5 MP_?9<0($V(64&OT1EH$5'-LB8!UWMH,G!-=$ M6-=[DJU39>_%,<6[2DBU]&5<]\@0;#O',9-*KJ:V12.'\_JU)7WV[)>T;MR9 ME3&5,%_.C5.*Z]N']'Q=4]DUMY><.^5& EU=M2!F27G$A!Q_OM%G\S[<36=% M3C@=10*"UPIC8=['NMR#2-_]NSO#L4PQ?S1QP8'\R1.B\/DHT^'".3-)?G& MSPO9' 6@<$Y"U+59ZY#2,'S#I-[+:[DCY63HJ0-N>P14[!791>D\$9KV,96+ MH"Q)^!\2]8#.O(XKYB$F6('I>_B1.T6M"=)@ MA:]] AX2&HK]2)D]D76$3ZN^YT-"0@ =S"(7P$&L[)FJ"OFE32X:T(A<))PW M&D)PGSQ)*T>K;%I5R(/<8F[K)'KS5DVTXSTDA?,=)ZQERGUH.%? ). MJVXVG^#$=Z5B%GNL.+*,Q!(!JZ'2=%VEZ=E0:5K/1HFI!60!]2%.=H&"3&6! MA&DY9MTZ&T_*ZVRKJY9O547SO,9^%K=)%&/2MV<$TL;W'W-V2UH2_$$?JZO! MOH#J5(BHF\%0AE]U^P,=O+?8 O6'M5QU;P'G0?7%DB4T$C MM0A,K]?F[AI#S",'0SRA+%O7\EDX"SVPY<-'%YOMV5Y6N*G-LJKMS770G]IF M#2!"14-,,W_B9%296S+"9V(OCR1 &E@ KPBLHWI*W) A;5XK \&HINN.18BY M+\L\%?=0(C-O/2$54$"\XO:7Y01T_COH?KDO"[LU EI=H,-)_9Z#@6-#\G42 MHK@VHL/JKAJ1P0+$VBEXA%+H*NI*>X8=/8:UD)HBO#QG%Z*NT,G>_?2KAG4M MU2XCBB<:X3X'8_ZX]H2U&Z''99)T3.BSFU)!U?T1B02[A=!HV2R@]!+**$;& M,YW4/8ZJ(%G.;5)NB;L3Q5F)$ONW?'Z"H;E25)AF$PQ'B;FE!/KY>$<:W/Q<>M>?,NG+7!U&P& MYJZX1G1\1\,K1@VT1KM_;JPJ@\WV%LD<[09U+<)_9GMS\.'-7Y@>O)]>R1G$ M6F:4:U+P$$'>V$ 6T.=<\X"8"!6VKE:>S*Y#YK7LNPR$^QE#&PE[)^LZJ,5! M5@V"$GL'#$IB?0!9Z^@>!(L8&%H[BS/(F/GS417GY^"EP9G,TO.02L/0QYY$ M#T#OIIQ#U@:=E) $"VJ&1"M] M*T?ZG+#Z7^,]0!^;W!<\V.Q[>7^-4WY]QB-*W,F)6'LH5%)9L&; 0$=\ 7= MWL\O$;?7H\2Z#HNL10H2;(:[J#+1'#HVFB6%;MQ+ ML;3CIX!9"'8B5J'\VB ML[-^K_2-&96[68[9)C+7SIOGV#>=A$R49U(4%R8.][1?;O%/E@7Y""_\%H\U M5"\K7!?$215E555B[1M^YP);<.M-LL?M;!>'RF M'CIR=F7HUZ[OJ[66GMM"T8TC>&IGM6VA@(H!W>15;F4)D#(C[IQQ@HY M)],9]L0!LUYP/WJ=,_ 9*TF@=^P>+*7&%M> CEHG"8H(\?CS_^VDLY@VJ@_DH CP,RQ M;!?DKRO%X'W-]7$I683ZJ)5Z)04.D02YO@-0RHY4X(%5%4CY%BMZ(#,R.N@E0S9X#^1BP7V#CL[X1"@A>\E\/RAX(*MRV1,2"_L1?"9 MT.@!9[;;?X=+.W@)OZ 67IEB3?2AFY8W2'(#7\\3WY"S9QQ4-J0QZBK@_#_ M!6UMG:# #<')VH_>9E>=!0*3;8,$.'[<3TZ36>YL=Y$GP'V5US,?"_A5(>U" MX%NDM?T-25V2:<:>85Q>T! K]>B6^C+\EYTRYF\HB$()H9H1BC#L,^< MJ\V I9E/ V=N\NDPG_\YFQRG5*Z!'-[1@--'<9*D_FL84F4CO! 7)KPCT4; MZC(O94]"+6KA/ARC#>V;V<[V"R&R[KD89@_&DX!S,7?"\&&O?R7PB)BH%>,N M/O/V1IF W0A\D1'&;XV>04N,V@*F(9B H/93MS,#]M4F)(NC;Q@;;"JUIG%. ME&HB""<-D[,FR>K)4I%]>IP9\_594W<-_N+^'EBO""S)/92C"E\&38%")LN M&2G[M)#>7_KV57\(?6,(A6^P@O3]4$%:JX -Z!MC#PBON';M0A%CZJZQ)Q7A MM?0H-H.#^UV@\_)=$ZF$X4F/J.2; (4;$KS,\DM?$.GM-&$=* PE64\&*QAD M^?+)QA]+:9T0["B!:K+^E+:!/B;:]^ =ZMLP7XH K=@DC\'*S8P.V=K!UG)$ M.#_"+N#[<7@:$6! $UAE[ODK9:(+@>YP0V+1P=I=A8W$,2/C;(LZ@-^Q>QH% M%3OO18W/?,)>K0M:=4XQFT/I1WT\? >*1QN<%*]"AHF*,;9>0YZ"J#68>0Q3 M&LL:M%\J5.TB#AYL'HOJ9$;L-V,OTQAV:&&75$"^H9H#$()7#W+0,'2 ELB,&-V0N]K]7Q>?N+'X M*PK9(%YA"E4^Y[I0 C?U0)PB$UD^?BR;B+$ MPCA;0F1= 8,MMON8QV#RVH 0RM>YLZZ=FD'Z:M,V#1L&>H1!.P:--PME3GN! M-)CZ]0WMPGR>>$P7/!6L#'HD5DJG_5:W82H>H>IA?USR1FAS)F\V*D1BS%=,JS8N>B[6[AUBF3VL74H'T8(!+R))@AK?FQ9 GA*! 6RCT\ND&U MJ8V*Z*"G..^A0B"J(\(&HPD'5 )O[<(\BI"4VJ.,D&40IF,WB MXC@&HKYL7I@>H[X;@=FYS#5[G1?3?,3,260'19F!I745BWV/$UPO;2R IXY) MVR8V ^F; WU>'L\/ME.:RH\XS1@V8T<\_K?V,B>HE(=KG3->N#W)\&412^+EFFO!-@]V MV]%CG^295=?CM0#U'KP4TB:D8(7YLK5[WMY7V MJ?I"^ZSO0P\[-T=9;$]##AL09X-#[-\-ER0_9? L@3,7?.)38Y15Z_,7NV"Q M8HW:M0]:?EWKDJ%MI?,Y\V5.T-P=+?-9JB$3H9 XI4ES),2.\HZS9%160OZ M^3K]&KH=9"&RC]Z\>) 8\"H09P!GZ&#"\(+228;' P8) ,8J"V'_94,KZT:) M(>G'Y(X:@N+@H*'O<$+P?.KV%Y:1S8:0;Z"/%(0^Q)6=Z,(/DM_!7?CZVOM- M8"OTPV%'FN B6 MN XPPU6X:!(,.;BVZRWA1;9B>)^:_NG51+6&KXO.:XF_V M*1LO^4;HAK:Y<] ?8&>/.N"86\J=BA0K0@M$/[J%>NJ%4V6I8IL@FJLWSB[(D>:I Q,K& M_ :'"<^F&'S&?KI;7!E.TBJ+;%L:]^?-A!L.4@[@9]"ZU8@)'\J?AO0R0!F5 M9[/4DWH$1MLF#SCWMEQPJZQ&$$(@WOFS4DB\=#56EVRJHGP;6#[E$(+?&^$C8.>=^RU8A-:8N]IMR3 MNA>6#V2 99/R\HW5A0*OH'0K B$_[H"H+C+K2:%'9$YX["6AC8[:F 14_C4+ M#UTB ^3N&/$!0E>I=67R3Y3^#=<^7J5OX>-OZ:?==5X69C=WLHZ?N9K7/B_G M)Y4HHIM1 ,Q-E9D]!T& I#SZE[R,H2&+WLD%/#$\6&T&)\XS80)4LTRX'#D1 MB<<=QV;C%?$^?4F@B*.G@1^+=H\-(,PE8@")4F@]*> M\'L0-;@ (=B--<0M!D4*THM"UN_* MBA'$?&Q+@YPF.;3!93N&$>T!9_O3(G\8ZF37[(BG!_>M3G:7F1@(- M(8 C3T5/L#IS@5 @IPQ-[C]T+8& 2;+D8!3HYW!1SDO>@!T%0:>O5$8L M"XU9*C"+66J'"=P^3]/0-](XBA0A79H&_K U:PU8$6(>']3%8I "9B3T).FH MU>F$8W#B[PI'L/NXXOA[;U)BXVD<_;@JBNCOSF,?3V,-ZT^GSFS.DZ+S[3,@ M.DZCU\Z,-9#A;Q7JN@U!?7Y.N*C8^\;$AS_OP<\PS0%OF<$8S2,]#-#BT1]: MUX.T"GP%:C;T9PI;/,\4AGS%2N4<$'L8$!L%!YUP(S+)!.0"TV61?6/VQPUUA' /#I MTFU&[T1M-\(7N( M:F (A$:M,6]QW*0RWCUNR3'AKE.FSIW*3'J(=33M''K+8 /^J ME@@I(U,CBU**.O'4I,D;9UQB8X/Q"]OX-6PDFB27946:)LL&'IB R[]S7:W1 M F.N@E *3/ .7OAL%V,57I5VMCMK0O(^&75DR )H*1%:7"I6W"^8Z8\H&R$* MX1)0GVS/5?EAVP@6)2=,9@1V\TZSV)KR2/,J92U9.YJ MT2F"Y^,, J*^.V-ANG7MDER9I &O2-O +'_2O*X '0"H&C.XIRU:Y#NE[*N, MI1Z*=61"1L"H*&S3]^29NBT*QS1QY\D[G5*QC(;@CJXP.P:%@:QIV+,D;E^L M)?V&M4#D0IDYAZ<-*LKE+M^&.0I^/4^H&>P$MP\C#5O:0]E3"FF M@-F2^K3]G<46Z.'[1P2Y^YB9&JZM#AU627JWMSU?O O6CKKM@,Z=@XWMY=RN MUSKFE]4&%?7]Z,?DJE[F0@(<;CK,@&"DS@X5S-?L4N1$H&QO)EY+1&AB6JED MVS(V3BKWM-+'Z7O/3<,.E2S;_3I4%C%X(]V7-H=EF*T]V]B2?=V9O2&:$*'$ MQH[_U*(VH"DU=W9MBM)(F3 2$"YC.D/3W@7 W6(=2-\]]M\"/(7%WZ_I M#)HEUJUIH=L0,Z?VWN*54)FB VQKF^T^[+SOZH&2@)"XQ[WN8^],]:.@.*N>W(*.;H(US)?0%&GV7 $%'L"";6[:;N]*-'OD MLD*D@"I"V^S4'B('4J!8D-?"/^\T 4I3:*S-6&:386Q#5 ^AJ/04XZ\Y!OQ$ MF<9MVW#&&F$*/ VEZH4_JI$315O_ %892B; ^=$=%I^&*0VB4HYBJ/R ];:6 M*9!A"]!B*D2XMH,Q7;E(U-V,BG@:/MH&+^)[)[BD;6=D:R9 P/63+^UREUD[ M+!F5J<#\N$@OAA@?V#O;&OIE!:14("O4]TIQR Q09[*P]B&)A^UKBA[HN0/' MEGG5>E.V^&F50.LV]>JRJ0:_@/1-O%^-LLU5@';U>27*)(4D(10*84<>!6AX M*F"SGXP'%\R[2%I-M7+/E==_0"HD6'"XF0$M=-DY+L$7,BUK7WAZ]AZ3"!W( M:^4"A:W$;(J&E"EH E1E$L_TA".!2.&TEY0(Z)"4EHAD7XHL *52*S13CW(^ M!B0V9^#6$9$1?D:[D?,(&N_L1V^[!&N8+87 <=TJ93H#*.)Q+:Q97X7$U!$U M,6;IVNO2XK](+F@@T@POCDDG?M0UT;#OCY2 $W/4%'$''$)QF'NRC"!0#@\\ M&=([H0RV%1ZUP3$Q(3"/L6?!L9E7"D'7-2 *>8V'LYMJYA;]@QY_2.POG*UK M=^;CQW$_R+NU7_SL="P/C9&$VZ8G&"/C;8^WS1ZG[<><.]LY6;7RV_(4+=J5 M'L'@OD3P=6#'6TX WPM7Z272*[2<=D6WI^5"8/6)LUFI,%2OLY?A =[F#J=H MVL^W]HCS>;,VNO9U"56Z\G.T<\LD4A@HJZ7 J-D,7M777[2+B\OG%3)D\/ \ M_HSHJM<^XJ#L9XD!N -CG9UG*WE9J M) \,[9,!-A%>BR"2A' 5<+/O5Z?#EQK6"A36$1^$+F0_'Z=3+*&QG^:)3/T<8S/CWUO;@&9W<'<+5*7Q.GN.N&X&SKA@V'6,"%L M+\E'W!+P0@R_629^:>WB4?-ARRX=#PD/&"C)#'IFN$E?Y-*4V%S"60V30+\![#;&>4F'$& MB[PRJ ]"@1,1(@D(8DZ8M$ VJ6?NU9H5]2Q 4>1=RX4,\1,FX/$*$;_LG[O? M66MP[JW!W\@:O'2_?_#=N_._O?SN(:TZ-WM$WLFI)#"9/H'C[@5?#K8^Z:%B MMVG62=ZT#B3HK!19GM[XO1U!MVJH79J*7O8??D9S72BPPY 7M QU\5X_3TA' M&N".+?%8?IEC27E.@N/7S2OW=JA62_&(/80=B;.=9)XP#D%L#98?;8F MD%LEN"-34 1O)1F/,;*!$F7V"-94=/2);IP6IH=KB6,=^ MQU;G(6I M=EAI1Y.72W)WO$21*?2NZ/W;#9^HR-S_.'7+K 4OQ5U?IF@A8TIS(Z,GLX&$ M??16;9,HXKM9,05?D&[-"?I.7Y505X&M;,!#;,1^DK8'ZRWGB>HV\HVHB1G2 M@$P"D72%H+D+F^M$2_+SX7%5TM+H-H2KQ/M \RR!NBJL%&40Z<@(<@C5/3=( MHDF&&_TQ'!5S2[+TMD>:&69(,[G$KL-ED6NAH2\CB'Z';_6P-7X0T>W'?L.IEQ M,?13S &+C7$$!^7>,[.)^]L"J>6D39OI?*_8!X78]NX#S'9W,H&IO8@LBU,$ MGJOG9]W%7(5DVFQ+D0U">+ 1_(X3P<>$A8 D>+:2P>*M(K,&)IH=>_?)OUR\ MY/YZ7F(#$RXM-R1\? M2X[1,'?S-R1!(4^&WXZ1*,P/D]#^",&2E(W"1%?8W0ER8 G1C["J1;N_BK4U M,FTD\&(9G=:&CC@?C2"SYU@4A#2A(MN5J(Z,$N8?"/-,E'HPZ&(N@G35UCW5 M&Z%6O0FVW3)M')%2D<6FY!)R_]FV+,MV(.1(_@)&[45-""I;+&8@M5E>5,EB MFH_]PMC%#1L<_70J&9B*1):F:<.TUG?4(2C?-$?":T1_6/2NY68*MX0LP%:Y M$UP_4[X(U;N,6ZJ<2';]!P:E+;,VX5)+AW6MNW[[R(#\PEA#^L;9I0T!RH2( M3J)ZC"BPT"S-9ARTQ,)J$_=T(/**I$SCV&.B2)QO3\\SVD&V6ZU #L,U_(R& M-JMS!#8T):Q 3G (]$H"IR[N/RJE@4W*18AZ8V16#C%PY6$[3IB6&W<0Z8U"]C _,Z:K"HX_N1:GG1009ZD3',L MY6!VG)\!E6%F,_D^&6#N1L 6I!9V3TX&@CB0F2&!9>)2DU40B*QN89YBLUUO M!3;V]8Q6&RZ W ?:4MXZ$VOW@ EE)B9YXYN?[(+904O5&8/"'?,\#I8$TN!P M0QR%_0%Z3"'='Y:<&%HG;)B]+IGU/4T<8$O) 7<]0/LP&80U#!0;4_I-[ZZY M'T\F5NM"GR"\1[C8,XY@ M&10-EO&X0W^W[6$+7?RO2FD.2"IM82T]@3"97J0XTR.DP.8^*,"-ZK(:B9.I M6B ;#V8<@!K2K\&YGZ"N(4]RPYEHKI,+RL:C]@/2D#7-CN]"A[A_)Y(G71/% MF(_HB< \R#N,E@T.E+Q84S[_LHV[@,.AN-B;91.B=WEAM_+>X;,;V\M'6^UE M%,-Z\D*>]ZZ,R(M@' Z/]_&]YPPX8^I$GZ&%?YV^^]>;5WN'WT>PSS/H9FD! M4E\,M<)K:H7'][56..R*#;O"JF)H' M)B"]<\,-@;QCL22Z: 7 NNU, CT!V M1NB//JFD::;)DH\1SY&"TH[##-W"(<'97]P2E6;+ +Y6Z39A/F?&-0W3)?S15DHW]@&4M1A2F[OH*#XP^R2I1+SJO*1B\ 73),P^T:J%;1 M5R *G)D.(!RL&]N7J!YFZ>9G*9 ZR0T7(=@S6SW^O?'%, M;^K8]=.*:\X 0 M'LIA+V"3#/-P>Z>Y2:M)L1*:ND+ORO-9>\R%20 MFGR>_Z].:P;YKFZ/AQ=V MT^(Z9J2Q;^,"^BNH@N:B= + ?9)Z&DWHBNFD(-#*%N9*"1?=CKCQK!KPB?Y?CD?F\A"$O MQQ]W<4W#-/*4S%;K2GO5AED(9[LE@1H6T'IA8EE2*ZS)/XA#N($2P8WO.D_LB$D1ZK MQHE]P#P(L\LR0&U7H&@*==[%(JD\YPF*%T!6 H&O:S+?+Q'Q/27$#H[&=3-G M;GQ1EMBF"AU^)5$^S_*/4.;K[KE=7,BF.BO$#V%F?A:/W69'E[15P5/ M_-(M]144U]WPOU80WZE ;_Y>3>X2X_$UL8+Z]B*AFX;QIDP/O0RR6<8)9!#&R X M^=* 6R!XT#"5M["%V?\$-,EE7I5B6-UVO(+>;91%TH89"Z="1$@LNTV$N:0? MEG9?N$6'^;N=PY,(U,G=SN="U*4NON),I&%?>;VP:R0128ZN&K>"WCK,6Q:$ M,TSKS4\K($:7VG_ MH:(GZ"@H30+7&?>JI"-N7E+TGQ/&J[L*OD$8RN/[!D,9=N(-^CK439NC2Z+L M9P#> T $H?C*VF;&9)]:O!TQ!N6#-W/+DV7 X#A7*WO\!8&"0.R':N1M.2CK M5/2TN8P[TZ2)R'TU^!B;O#$WT^)Y&";LYB<,RQ"^FZNWFIP-M>0[]08A+8(Q MF6T&-1PD>CR90T?D>V5B%&@>M$?-@)O!.7F#%W]G\];R*$S)9)B#6\!AL$13 M-BZ+R5':W1>0**JTW5 MX'8JW+=?!1FU5O.LU)M!XVLJQ5'N*0>.#F3!P*Y97=-I)GWB=(MF6E$7E/O6 MU/G-*; 3XE,QU0CF!)7[,<"]$'\2=2CYPHMV7.5,;PK(06#!2BKDP9*V9Z/\ M(;^HW*:]**@RB/(66)$,JH\BQIZ"0"UVS/HBY/^YN?+C?G1N"_54695RJ.J_ MH[1./EH2]0.]H'9&>C[P=4RVAL.*OKD?O:8CN\Y\'WZ%#U+'9B)KJ8VYZ+2T M> 8\>8HEB7 A,5D]Q;R\5N-1F&2Y@'>OI>@IY91^0$JK$1@3^W3.*=D5B3C[ M#.0\@R( G7@F!.!K\^,R< 8P*>XA*[6X%II"51_I7PB98!*<6^8W)5YZIAWM MRJWV@%>$4XNQ+G!MZ-1F96*49THJ%%AC =I5V"EQSZ%*/$5^N&3E(#L?,K19 MMG'M&[]8.A. G-6$Z\+6? !O=718=] >^W9?#[!A/H#4,P1U7E6^$_O1\;)- M:U!$11*E(,? MS(-F?Q26SU:EZ#F Z2YG75&V5M&DX_\]W(_^:L:]R"!:=I9_1H+T2Q8. YG% MA 6LB:616>+)O*'<50)4#O/,V!BL[I@IH_H;"F^UIAS;F8G4AC:QVP98Q(._ M@RYP"YI&&USL-IJ"3FLQ4OBE&9 #82_893E;@BPNU&EC['3G.8Z 'H.>&X:8 M#L>R K'?O5E9?H31M(N3*H@$'NMI3_9S$/>T)\<]\BJ]Q^EB6;E5B@232W?^ M #$%,#LLZVTO0 H&+9GUTCFJD/"-3@7@\-+Y($+C;6*[P#5B$AZ<3ZIYTRC# MEO3,'+[B#=N6. ^UXRZX.)W]Z/(P40:L%CCCA#>*B>DYN>D&09CK<=OU/4B MHR$M0/,?!I$U*0CML;]R#+8JF%W%RI1"1)H)3+#B%6/@ MK_[2^!/BU\'KH4,YP_W)@P*?7)2X__/V R-G#[ ' DW_DA\4>6*+ENZL# P# M$J:,!:PRRF6B[EZ:51O='%++ 2?E'OMW'Z8M'4)02<]PLS&5DC H$=D\TRP2 M'E*8=](MQ+J0',23R5L\#W,+DA' O@#L!)M >#$J03UHGH'!Y;T+8.HOU\#Z MABK*)_>SHGSK;W]X0OYYZ_@ETP1\+\2(%2YZ^/3L$QU.8#GI))DQTVG?M]\F M=9K\.SK'"/ G)AO6P\7(8;#X+AQTO;*W^U%;1(CU07LU8I..H#90(BVC6>Q&(3UD@.LPV\J6ZC&# MD!MRP?H2*=?1H^\0=:H#0LR8_"4 %0?1,:^Q?;I-3*2S9&AIB>H>O%S81=@Q(0GL>+-I9T^!3@$XX;$M R=79P,!N%71 MT52LYEO.FGN@&8C<74PU^YG,H"-D%4V1 M<*.%K9HY8(64MW5YO.BHP"-;@8 M;0M_E1;/+[T!1D0M^X"5H."\BSSA?HLW,:P>@Q,.NC,&V#<$32+.=C2KJ$US$YO4D &?"\Y5A U*%\]"K)2$*E1@ MS D[2XDC>4:D,W;&G=H_9?%L6*^0P(ZI;[-8<;H_]@I'TE0;"(;(,X6WMM4< M8':N*CC'0YL9-.IZ,E1SNF[:6I.RVGYOW4"*&*JD=RY#V$Y%X.'LUM&>DD*G M9KV( <'<*^8"F>H18B(Q4>+/M E&BL;!=Q=. M=DEO^JRDUX<)#Y6V3"R$$O)K(NM"4ES^BXM@(#^>Z8VL];0E5^-:Z5*N7PQK MY78 D:0+"1EO4[Y,^0R43JH!#72K &'<=AAUE^144)KX^CTQX'UN8V;<5.0U M%\M"86V9,Y03I5"MYEP0ZLLJT,26[K( 6EX5"N-2/;;HS8?3Z(&O M 2 ?QL-==57$N?9-TI)P ?<7W#8X'_I][^@!M_&'@\.=]P]9%O><:S:/GSU( M'LIPOI%DQWN&@)R6*=JWP^^?/<&J3#)'G;_H@:$+@"_)U6,]H=IRR5S5E0(0 MT/6 1\5=%)&;U(RZBSW[_K("+7A"@D B##UXO%PA/ 9T5H_<_B]$K._O2;&$ MTLIA'!T='!UP&8IZZ_J7C6]?=0[A\<&?8F#'"6Y(-TB76/JBJ[K_>XBM5>X_ MCC[W)D=/_L0%Y.Z-W,"9.QU_]J6/_D3YOM:78.^ "NL5\DH<'ORIZ#I;A)-+HG9HG(N^XJ+*QC=VA4,7K MQ%Z::UR@:8 EYQ/W#E)V*?O/^7+>+U/!@ MARV2%>P\7^(KHKSI7M0)=*;P:@=FR3PD0O'OX8PT!*E&EPZ\CU F?76::HI]G M+J@%Y%J&KT*T\4@-("^+X3W:"/BSVX?MB:2T=&+[S0DIYW[9VO6P/HC]'UG" MV/;XK* ;#3Q@\H;U\?Z]S!81V"9E%T$0VG15(Q0& M95 1'J#LHO2L.3(SB2WD/6%G'(5W7A-**^6M1KN>XWJ9V36CZ@Q),'788LI' M9^T''=ZP!A""R$SBWBZXQSA8G_C^'0/'J%$JJLZ2@I ][LS#(1**6T0K_&_& M]%+ ^##OK,6\UX2!=2+C)/D02 HA $E3S$T#G" LZ%;4MAA=(S*PJ(F-LI:\ M49!MMKNJ7I()P4/O_7E,N8#6MDM8_$B#,"OW&8*O%[UWA?.;9X_RQE^*H)4R)QG M\VEH),;<9U+E%Q>( 4BS.=4LZ*QP2^G"LU618FPK(U>"9!YI**'I#L5LKPS8 M"00Z.74%%#\&->7WI8$!(>1N">F8)0ON$1?IZIJE346\M09HJ&)?5\5^XU[CL!";O^.VL0HBY\S$4@U"F@=*)[%SU M=@)\GD?U 9IJ 1X_6WA&FJ$*5=*#TR.';MNQ@*?T9 M!_/CLHI,#U+/=5 LS4N+,00*N!:SNMOD :N;]TS?@6<8/:VKT"FN[W^-RL%= M9XB^^\N[D4 NS&!!>AO^]( <\<[?(2Z2.*4$F"_ 9A^2-:52%UI-! :(!X40 MCY<*.Y@Q-E93Y/V!,_J5GK 2Q:-8$;[LKT^'_2G@Q#,9,9'<:S['C AS%VH AE#IT#Z/IR54&QMCJ==AJ6\B MG_853$JX,'Q)QF_;N1L1-U9S/ O1FF<)(EFWL],GR.67+%6:-1G174)P66D20&B=)<_2.&+)_7P'6CE<;^NM&/3N@N@G9WM*).4UNYR/ MEW%9+4HB5X!J!/P'6"V&-U#V"B>DNDQA:8#X_4"&$%X0CU MO2QU%7!3):- PM/*#*Y=+1XU1UTMB$:*VDB0:W!5H9;\-?@/1=TQ;A!R,]J; M(+JK#.9L2^#% 2ZVD.[36]%@E7CPSK%M;R9JHTA-4C+"8AGE6)DD>274!=Q[ MM:&/*:]M:R>G;=Q:IVX529-QMEN7!?X15D*R"JGD,&4>F&E[_HA0YA83YZ5T M6WTJ#!7V2KS4=)"E-S&K=QKE2YNIC$H+((ACWN=@\O'4@X5#M#!/ 35Y:E'K M,]:$!\Z5Z&EC8$A. R8@%@L@_'.>,Q4':!5F_?=!F5M",Y-+"R\%%K5MAF 0 M^M!][F%:(/!^#&!W1%YED!B=$Y[\,L^N:M,A $G/SICD15!F,34@8IK&M0>- MB](![#A 9KW;(I^+5Z7D \16D/-"_"]H,\XI&Z M+-R.WW>CW!LXI9('P=V\&B_G *P<4^P] J &=>QYF\4I\@UP3ET&:M+*JZQO M%R:RH^!*D*+" VIC,6.;B \AZ/70APFQ9XS>Z./*. MGYB8-#[>,J&!2:CW\-=,!,EAU8W"-AAPG[D_+\\"SIK^1]-9@!4@B0]P92 G M!FDC]J%MPY[6/V35?MZHFY[XSS9/<:1QZ(VY"7K:["A3@:]C((##V3]T*IG< MD*J/S^@#Y)F4/@QJ 4 $.@,.39=%@VT!;E^DQ)E(Y@.T,4#WL&-#+MP8UGO+ M1=_R5LUT-+$3$3H'@^$B!G3/T$18+8IDY$(6HU2"VX[?"-MKQ]C,HIFSSF*# M)X#">)%=E WMK>R3VPK$6P!-++''0VI\&=-U(3A@$U\1SD#T0O!C&,()]^)C M(J5_3' (X[[&D>A<"ITQ)69]>:IGUVBK1D"KEV";D7L:2J>WYCW_?>TI7TUT MI]#=WQD(\[+PN5_4P6JW*7EN=84C*RC.HJ=2X'5O M]J+>,!J<;B*1"-^8+14+[]JHTIARW,Q8(P5PN59'Q;V64RHVW!N^!"O[HEPV M>^5D;U&.B[;8-H<2XAN?" MYT="/1FV[7JX&!XP=3E\ZAW]-\DA=>)8L%(&BHS>/:=$:Q]V6%$<4P4@>&P: M@.]LTP][C7I3KE'U5I%V*HX.IMU,MJF<*QL)>M/.Y9N7#1WR(,,($6I@QW%* MJ7)#(\ZI*TQ;Z<(IKPI2(>D[ 6QD%C.P'SV.U.+D M0Y,M2!.#C^BV<':%IXKTR/#&%.C"^?NSTUK!E1L+)9[0V[E@ M6/$3:1JIAT$R^N^P/6@)_)14*R#"C8TQ$4@:WG>?_I]P-CE7PEU>56N8-XZ; MB,%S1)8PKKNQ_J>;++C&'A'\K5M/(>(OT&UD%T6.]+J%IP1(J;Y5#-ER4CV; M\$/X3D7_0)N?((Y\JPJ )]FLNGE>$%T0R'JRBT]7&B?59;;GG!$#)L/?:\/Y M>YWFG]UFG+C=6D;GW.:./# _)2OT^6)?EG?WA=N[4'8L(#Y0*DG-^^KUV\_A MOGRR?XAPWX_YK+Q*FB:: A@2ZT.>$0E^J&IV^,CX-(J- &2G'0]M3W!K."T1 M7)@0DC 7"5@$,4+V'T7J>.B(^P 6@O^*!7QJ1B]QI\HGB-N0KQ!_,"_3C/J$ M/'K&]#CTU%U<*(Y,.>ON_8V "7[-I/VWVS."E%Z0$)?F?XQ32?2$#F)/;F.S MW!3*T41DY XOS=4(R)H3H9 [Z:N+S-1)KM%"ZS'4!#A(8)797+P<[;1N#2%X M9W1E.IZ.!0PM%:.N3$>M ]53I<(6O /=N>7 ]!O2HEJ#TZC#,XM*61 M$I-ISNQ\FCI#BEG$LC)YS3B2()&0I6ZO9Z:>TE\B,''XOI'[L 4.FW'/;M4VG>X?4D0,'I^M3=[M_WA M5P4JB""SHN')<&.MP"U'&'"*L3:^!N$8:.J] _,#V)*6P?-@+9M81#KD*@S5 M)NQT!C@-LL$MK6@?I1GX&%3ALHWI=DC;>Q B21'ABH%;MSHBM=D)]=:;PNSE-B @1O1LQ-GTD3WU,FU\(2!'BCL]Q18AR=6;[&+B%*A^LPDT(>#H M 5?3LBJT,(CA%/JGE$BPE&, !0Z"8V)6PZ 8>VXGZX(H*D8C??$<3F%*+RJF M)-P!$NU)RK][-;Q4P) 0W->YIK\A)H"6P#60@)O.:GP5_7G-:;"'3^V*,\31 M%]%\.6ORQ2QKIZ/0701;VYBXQ&<>9N ,MH-$I([#;[)+J>CPUL4;LISP;[RZ MNBUK0L:@J,ZH ,0")+/QTG<-T*/Y90K@)2Y4#?2 LH;1>J_6<$)!3&^&R M@/Z=!(6)"?6^1'W:A-L['GA6 MP[G$(^C)6KE81.&!?5. V1!2:F51MK@'1ADW7(; /K< ZHP<>)]XKY-+DE/> M@-O2GX,XA+'R\#I$3%'I(C+CP&A#3XX=O@/L^K= \4?,9[2]S<%$^X]12O46M[GSN^>1J=)Y0Q= ;"])9&!IR55]32Y M0_#7!=+INBM"B#7*FJL,^Y=Y J!]&7,@6XR2YUJG6W*'4:^AVG>3/2*))H1&4/BZ#-=WL"VP$]V M)@1L/_-[^&#%U-ZSJ#5 VE$$JW6>0(.R&=DUHV:':C]ZA\S4)G- IF":+Y2P MM?UL@6Y']]-N"15B97T"L,OK)\X B=/E4("$ N2SG2] ?HTL \N*Q81]I.2B M]D1N]EG(^\87DQ(%O MTSWF20L:@CAHAD8O@HIJX(UP.F*+NJ.6-MVV=)&PK;$M*^.A&&@#UV[N,?VZ M(=F5-S%RV_ GB^A9!P-AL,@:TX7P4$2=CF\$\O-5R(G.A?5L.+2'0_L&#^W[ MO_I# R"]/HK>FD20%80:;9[F286 *3?D]9KR/B50%"[>'>V 9,L/Z\__BLZ# ME>U6TH>2XV),D@;00\@LMAZ+X8@DG,'M:!AM:'R'R=Z^6U(S.L/5>[XIM$JP M%+!$8WD+3M__V85X+SYX7H)KK"Q'CF:4=#D3N0=0LF]^7LXA2/+49A':.TY. M-8R%]7G6+N@PC+_)E-8=-RMUX("?PEH ! M2L:L,@ 4/EFCK?BA,HQH#R#DPXB\QF&NJR,1>(=M2E^CVYGE-IA:WPV-VZ[U M$@MG9"5:VAH@&5>![@\.(**K1JM B:!8)Q.1^15BI^AS=!FP2&7.$,8RU7;% MBT>1^V'1?)12FF=(_@0 LYNT M))PAJ2#5_IGW_F;@'"J<6VB?EH?"1 %-E.U+IE_$:V0T+$V[&C*O([BD-B?0 ML\.S#.)?XILA_*!VF]^F&LFW,<-0%/&%IKF&#J%/K!J$F2.R!@36 M@54HNWV&YB9H.-CVX-Q@B@*A7M^]%71ZJAJ(NT0U)U(;LH@K8RZY8L\@&JTA M7OF6&;3P5U"MUI\C@A'0*S,\%8JV)!RV3[ /@1&+*AO0X4V%7Z!(E".IS4%[ M\%A=LJ0:N5BGWGOW:9:M4*JH-+ ML)RDN<"(FF)NRK>YP_!+=,08*'+A8G5G]3,>P<\[7VDL%BASW41,V#JFP<1A M9TH)&#?"?0&E.";VZ-/J@U'RP\@K<\+6>IX-:+ MLN#1G=D>U=K ;*:K!9B0!GE19_F_@5N11 >=5PEG+KGE$A'^[<"P*VKC CDF#W.&_-U8C&*?<(79$5=W+G4)B)-Q(VD7LI: M@PMU&?B*&,:(1'U2$X2)$$U7%'>7LSPE%T=>@']F"^U^4&&4>'1\6XG>P3#_ M<*YVS/56/D!QJ2(K#&O1(3I27.^>@T[@I6RO&1*+ORC'*DRT4'""[&6?U14D]AZO62^1\XW$RR%_"YUZ M'NC<%S!CY#.&$>@Z(\%:,XE!>F0EB74Q&8DT?[#=P_5^-&2$%PW=Q0"KSS!9J#O;SF[D.JPWA\9??Z+'3[8&G1L<[-;';19*"D)EF_ [.45OB0YQ>Y9+U;*QL._ M :<386A,K3VC44!P[G[T;CL+JYW>ZO]#%H+V/W8,AWOVT":RVQ4T0(. MMR^3CYQ<9=;'BZ0A373><,0Q@4O(.T+[/2XY<'R.*H8T4NE?OC4+43L M(PU?^M"_([WTX=,G^\"8]!H3.PEC@,;:IB@$Z)"X> M;D:FB]MC)P/'U4/KS2>X_9S)M0W[ 7L M+X0]AVO6=;-GG==B"26NMJZFS>R MT+WU[R:O1J 6)OPGI#.<$_,ET\4;A PD5_4JSM#SE4_^%-53YR!R-LR/&?97 MC+/,[963 YA%B-* D6I1Y@5S^4)=E5-FS;3*LCU8=CSCBMQG=1)L'D50H<5K M"ZE(F^.<>T"8PAY34GW-/#"UG-O6^3*B$\&6;_E&!OTPQ8[&<29];JC4L/7] M1$7'?&:)]*61DLEW/4;MA=PJF( %L+H@8.%QC5I\M>$72K>],$W^;=N"G!&#ZC(^4>0UD\58\6FA"A!J382-#E_48F=Y-U M?B *-Z% M&@U7VP W75$#/A95 M4-*-$&5*# HS;6 C]EO2M[]MOT!B%8N!%8&-^6/;/4 M?L0O>!KS(%2ED*(HKBCB&G0W=!:2E, 9PN?FU T&/J"YO]LY.GH6%A[ M E9FQ@^WDCF>)6N&[@=5T:E(0>(PW'+CG3FV1[%D;GW.O6O!>BM5M0N$B%)8 M>0QR4Q>B=#$<7\*)SI57,P:XANQ 2!^Y*=M&)"C:EJ\1U_62:LH&W0/@ <3_ M-G1X3^QD7(7)8OBB^QU_4Q_#KF0VQ0:,2_3L6OXVTN^"V5PBR0ROF\"PA/P# M6PVA19+WV"UB'2&(2E(5A*N?A%:+LN^U;ICU#3%S=[&\V&O*Q?/C_6>8O;81 MS1&&+_HWU&62/Z[+1%]C!F_ACG=SFKQ''>GWGM#SG45/0\AQ2C62G"H M2Q]R0E6*_II MH$81^&=Y,9EA91<-1+EL, ( 3/406Y/;=!J!E>ZCH7%\#(W8!P2OL>88+B\?'^B2HDVYMA)%OW57KC M4(O =RS+3\Q5*#KX*:G&TR#I=(@ C "+C:UN?H H4\$YR_("HYY8$4I22O<& M@>K>:$_8!/!!B8\![WP)M(RKSDRT 8#(%,?^3CB7.+)R)>C0SJH+O(!I3C!D M&6Z=5@E*[4#/D*U,(&!HY3F@..,C0!ET("B73$"2%;+820'DLFR(EPM@J930 M)L,)VCW"\VYJW"$S*8S:2E$'&3;6(\;#C1XU*#6D4,!#*>(@4T_#/B%T'',0 M,49JC:$U"VB!$&RA4'0'!H.>@VV!*&Z4>*R:92',.,[OR['TQ(3&XB/FE?*W M^5TQ1Z050)EXC9MB$1,KKD4Q[*24S(ZUXVEDH/6&N"PM$BT6(YF^5C[7)E$ MA.@NJ!MXS02T(T<#P'&V#L*Y0/#RVHF7"!)#*N2G=(_S_ 9<4D<@!%="8?W"8E5O::K1]%'4#L@Q60 H:4['[%$4C8H'; M4"0:SBHVK^7$[J3B?^=GI\/,W?S,5<)YR(]VE4'V;0:5Q:6FA+48:.KBR!DJ'B'<9 M)NB6+=PTLSW&67&95V6AC(4B**FZ"@QZ&3-IF:\@EW5F*S>L:X&:%,S7S@WA M*L6!A5XH" D7_!=.]3>$3CF\K^B48;M]MI]MI,QZV)E:60>.??4+/N\G7P*@ M @\UN-DD?F,_F ^;WX^09K@HAO%QITZ&?!9QX2;;Q,^&'5%I&%!T)/&5[X, M8W DO!2&&;V]U%\JU4WJGPX!3I/V[LO&TP+::_-L?;IPF*V;GRU(OT+'%VD2 M!OI/\%&/R$/7]S"B"\$:4>1XF[U9]S_[N;7$UX^ABZ6(T[,^(NY-:F9Z< M89YN?I[FR6\HK- D[C0K%]-\;#N&\LM\%BT+ %(.@W\;%NZ"VG*HB.$BL #8 MC[16)&*5%_HO0 I @RWY'D( #8#H*K4>BE2NZ%\$.P"Q"F?PL'G6I.-)P:G( M9K'_&RH<$18$XD%!8;,((=[$C5R)E=%YE@(UN+.T $UQ'XW<<!&A!4@/=%IX MMU]4Y56C?1-?)@MS+UIL63I6Y.0]$*WVO-9$>BCR[^OPHYA2(@(FH9LQ?-7$ M*]B/8UY"F!?JDL ML#V64![]6#PLW1"?O]XQ( KT8^2?&Q^Q&@SFGVH]D SGGM)% ;A%W5L%_AXED"7,B$D M3*IBFM1V.>0B&^(VU$4"_V)DF9EW[I0G@4OWRN9J0:H7=:& 3B;H3Z42T%0J?^I.=J:<"Y0S"8:DVS+6V[=@$&.\(*SSQZU<&M&& M/5VV;:+52XUB%F[-[6B+RLV/*2=0L5JX\(N:>_+P=M13A?0AMH4+X$9;-:'0 M484M\=A^WJ]]+KURK$!/;D]>H4VUJCSS_1W2&XDSGT6FY'T<_-NF^"6%,".0/:',( M>K*M5A\L]_>ELG2-3,]6*GLX2?12 MB+,%#2'M"DRY%C7=RP6<13"#?!O\U0P[./EG"1/DN>O.B?ILS,+$[C)$-[MY M%O:CM)HKVTH=YP-88-+ZX!GH[^<_9_^?QKW,[K4].T?<]XPPUV MCV@Z$9^B-\O&U[<5K6GC:G-$KF#5//@+Y&W6P0P&P-#A[MNQI,03<6"9C> M@3B(Q#QH7:"\(1W1U MARSFN4A^%4@2/=^7XU64! *0E9S9Z0.G<$1@:KP<>C*N;TJ3PNQRWS1 M[*A+].Y+QC3>-*#X-SMT,HEV=$T$V4.U4,'%D<0B-$6QDC#$;1:&(CBGP5@R MN5N=8R>JA$XC)!_OH[FHB"_;NOC7=L7O1R][Y/]N99UJ3[L?Q6Y#^Y"9W:8( MZ2RK4'= NH2U$;L+XPI387.D7ZNQSP>5R4$U%?DCE;$4."6'(L9M%#%(]>1_ M"SYKF2OKM020G? M8Y&F=#-%I+EI-J?R&/>3Q:Q+: \&X;@:INJ6IZJE_Q+D2P GG#!=Z C] B7D M9)4+:"ZCFG,&5QRFZS9:^CRU6'J)B9C"F4)RC*SEQ/)8#5 "B!QUIHCQ!ZH] M2ZKD-3I;O9..W9I0("U=I./17&-(7:38_ Z?*G.9H+*SHUX1C^7+6/"?S6F\R'_Z^AJHMKB^B0V"4[ M5)9!HAWYK[+B(KE@!G^YN*>T+N9Q _9= GKX)D511"V M[5]LHEO<5"_Q13Y"O[&HF=W5>6 32"%W9TUJE^4Y1,>&\[6=8951 #@E-HP M8JBHEB4I$> 0Q(=K6ZCH/*)S#H6040*DX'ZIUG3U36V+4;?K0[:4U^E1BY4\ MKEC525[5C5KR9-,M<2G1F@8(>Y6B)ZQT(N%AM';52^[9X'I#G]IX4R $Y.R# MN\&F?417),FG35MF0N@\3U*$!JJ],_I>G#EU^?U1.<5-MQLL (M;6>^.;\<2 MSE/0 DB*3=^#OY].\VP2G2G-]#L*P:6_YF?W1MB^O?7D RB+D&\41;9?5TII M9N[@7B3QI\EO.=7?%#A7/ZRJ>Q[M0\;Q79S*O;3'0 MZP\&V3PO@_&4;/W0] M.L=0VU32:33!GJ5EG5'@@G<5R:&F;>&O/TNQ9_NSG[PEM&-(^/M"M2=/HJ-' MQQHN-J#-M#98ZSFG?IZFFX>*E#2'6LS M%,-[SAM>)1KCBIP#PK?*&4%OLD]N FM4;2HK#CX-TA4(_=VOH/< )5M'67.% ML'Z/4 _QB[8"1D%2^SM"*F J>4($Q!)-$DN2ZJ:_^8<%5P9_K'T(;CE2_PR MZ\5QT02UIN>+6;G*=E$ZW4UMZ..$T7!2D?)#)([+H)QIV,Y M;BH S=73A*59/L,BU&V+@ HV<*$Q,%C:S";ET-UUM%%BBG0ZW)KI[O+;THU- MFO,JN,PJ?F+8I("(A3TLW9I%,B><<9I-W'I."I)!@<"LY#(.K34_KG#6DOD( M@ID^"5QR.&0,T8RTC ?1Q4.P7:2UL3%?8%1:2RPVJB_N2C!DP,=,XJ=NDRY! M0%4:78S-[+NZ+^![R[6E1R/X)T@$WJ!9*!DGZL+N&@0ZH54&5L <\BRX2C%7 MC5_BQ9?FA""FU5/+_@APV_#'EW-G2L:)7\C7VB"BC,*00Y^: -@SX,,.MU/" M>K:RU7@?$WX;3TJD,Z%]AC MKP&J6V0%QO'X!UB^!3^VRA Z/P\N[7LRN,NIQGYG;8+&T<%=:G)=D8JOVQW; M.JBG235O,0'U$G RD6U'K?(>*]"^"6C42\.4HP3H8Y2!1%QY#4 Z[ $ $2W; MT)Z,(%TGS>PA8Q+#G;LT+-07B%M@962,18X;<_P@*@D=]"D/L>^<[TJ!;=W] M$TIK:+6/6@=WSAUJZR[UU2Q [4?UR?0$U9FD_4A329'=-8N"E\.7S3O9$_)7 M,(UGN?;'K,!X$PNB].E4K +ZLZU]%7J/SOK<:D5=L3>/6DJ^ 76+5Z2M974* MC#P9.BU)SBE(8,:IW/5EX&6VRH+4*F45HT06V-]1T-KJK1*W?(N%@\^75?'Y M/0H]^\CTW^YBK/EKYCQ(S$R3;(.\#]:VP;UG+*%O$2EA ]')1.TB.VH\_)M[ M+CQ^=0)Q0U>V6W1^!$!"U:=-UO5V]@Q0UV4;0W>DNS,H!1+OGB Z@WXK2#XE M*_H"PHWL\^R[B,+Y;_]VYJV9(2V+U'2Q&):)0#'(3A8;^H8PR2GD!PM(W^2" M<5!'M@#196H_1=L&&2[Z%T#G&2P '4/4PH"%;O@.""3B0R0S-S6DTDP]1N@ M<[=G;L7L8+3D122'V)J(>HH;%^;.A6'.4M:;FL]VY)_H=J@?750\>#]6#_K34KQR3 +1]8Y]XI],\ICZ_ MMGXK>'-)=)D 3-E>%A(HW*+!6+@U[#J/R5 CQ@3^_D8K:"A3$0/9%/3LML/ MK'>MJ/R#_9.336VL6)J E!1^IWU)S40$OZ$FYH7 [EN/)4:6]B@%C1MW:;2] M9> :^3R!1AV3KB*1)FG"1=E>PXH!Q(6EH76@3YL%UH)DK01IQ:'0+ ;?@ PD=UO MZ/1*K<.;RQB_,HA/#DHVIB2Q'#1S0U=\893.F[*<17ADCZMESJU?8&[A-,36 M;I^T@5 EF0/)(-4G^/%2(@Y:?T]^5I_ --W^FQ9"L *K\$SP\TF$KS#9%&Y( M H)7AV;$.I?4=A93%XC7DL>L^?F.^LUH\F ^3YVWY.;K%-)55EV:=*4]^ XD M#V^+N>(&8=_;V?HW76("S/(*'P+'?F@*T#3C08V&C4W/VF'3BY&]B)"3,ZLX M9P)2:3&OF2.$Q0/YV!P5QT34F=[R.F\=PV@\PK#Q&SAD(N7PT#;T[W,QY M=J8A&\_V/*9Q0ON'KR;@%/-4)FT/F<_%+BZT#^L60J186&?O8<)SXF1C+@KB M02C3?++BKTVS] +F7AR,T8H6)6&=R0(NBZN\IQ)[6UYB!VIT&$=' M!T0$':#%WMP2&C;8#IIV'"I;"D\CCY1FBTR9,AC M\?BBA^H.<>/ /(X V*3F@)[ZHAJ8- CMOVA0UUF8//VO[_(GQR?C=/+LY.G1 M*'U\_/1X]/3QXY-G69HF!\G)P;/C_SD\_OZ[KU4D:++YG__C\,G!BZ/]Z)>W M[\_^^N;\P]G[LU?1^O_GPQOWQY=M7T2_G M9_#AS^_?G9Z=O3I?:US=-%RX*+ I%\]OCQ2S_]U^*83V" IPDA@Z(Z?=72[ )!X?/HD/GS[=%.\!2E?; M;(#=\2(?XSXJB.,NF:&*(+ [U&)8Q[.R5CH\OSO_\\G!_N-GL/]^@NH#+:UC M,J.'Y-MTN:'@>OH6N)TA,T;^B4 M4)9X4F_N;,!_'NP?',)-Z$')W2]*_65-&4%84^:<^;>;&L@O4@VT[]V_S#>Y M3VOP0S!-6:4K$-L(2P#%!6@1&+(YN3:(B:.RE&5/(^=1$[_2+W8B\Q+6JN&O MA]\?'Z.[R.5F<1TAA4^I4E((P:XBXLM"W2-? Y>;/'Z0/'QP]! ?/GB96I/3 M89;1OMS[I=MCAX\?RX-")7V;.;Q%]W*-?8>7JJ*?V5G980OXMNR+H?M\>/-H MO_-_G;V/WKQ]_>[]3R\_O'GW=H1KSDOT9#\Z M^^^_O?GAS8=M_9ZO;[C3U>X[T*SD3G>_]X.)1]KBO[G*PO^WS. MSGRF._/K%HO<.(SWW(A6+J)\7B_G;C\RN>6&(1XEXX\75>D[0G^SXO; M-2IL3)R%?W7VW]=9%%Y9%$PUZ.SKF@,]7'CR6;*HL^?R'R\ Z3E+5L_S N^- M/WJ!V7'GVO-X.$/EAWO_@(:\J=S_IG)]_G@?/WK4I-W/GNT?'J[_]&#_\ L_ M.SG^LJMN>M;')_M'CT]VY6%=3/)D1Y[U^_VC9[NR"$[V#Y_MRK@^VW_R_6VL MU^-GCV_\69^Z$=CNJH_0QI"=<08+;-]_?7?\W;46F?EQGA]$AV@)Y49_R&L< M'6Y_D:/%)[A,]ZQK6WPZ2&[&R7AVW3EW0$DL[S.2LS9:T?]_+]ZCGG[W:2I^ M[QKMF1*@=?KZ$\+./_I3;]&[OB_C?X]7,0\:+=Q763VNY;[DF2WC1X1G[2BZ_T M6-&TRB;NF&R:Q?-'CZZNKO;=P^U?E)>/7E;C*2 0'V7I15(]2I,F>73X^,GW MQT^>/G(/>7CX_?'AT'AX^.C-/OT^'!_VCAWX,W_?91\ M>V^-Y<0E8%12K)0I0NA9S"@A(:TY7Q;5-SE$RR)Z4XQ)/?#7;#:KH]??Y#@D MU449_9 4'^/HK0CUO@06A6]R-*CS$U]]=T^;NSN5G^W]XQX'BO=AA-RBVSM^ M>G)X.(S3UO[=,$)](W3XZ.C9(SB\[\LX]44E-Y+QN"^QV7"-X1H[>XU;2!/T M)U[O_J0XNB\6\)[F -PPW<<FW M.53$67J^S.LZZ$!_\,OYRX?1CS^>XG#]]&T.3EE=."MVWB3%+%M%?T[FBQY$B#(Y1!W^985"2'@2F7\V]S M"$B/.XO>8%/SMSD&60.8]B'+-F39ABS;$#O=JR$:TFS#-89K#-<8TFR[69$9 M:N]W77MW?PF+[Y;U^K0L)J ^/V!M!X]_\/@',WX/AVCP^(=K#-<8KO'5//X= MZ,EUY\@Q,$:I&OCL MM)S/<]13C%YG6?3790+LY"NN=2=8?T0R=E/O#@K=?W/O&OU<5LVDG.6E^\;A MR=[+F,J9J.)#@JUQ=)[/@ \Y.D\+YC2'%C'+^3%W&(GJ81R]>?M7B(Q0M P*R/!#H!MWRS@:N2L1"SGRWXJH;*JJ5W05]P/H]LTG MN7LQEL:HW?I.4&82&%9K8LJ]E^65X1K#-78R%_;?MT;X<]^F8+C&<(V=N\8W MZY$_'CSR;\8C?[PG7GA3E$=->90ZC[8BC]Q[S6_+_>A(!/,^SPU'ASCP=E^> MG8E^,$!!8W&7S\NE<]71.U:DJ+OL3)062,2VYA^=SC(WO6=%5EVLHK-/"[<, M:O:MK:\K#BXH3JW$B<5G_D>V O>X15E"[!V;O6]UO;N1 <"@Y,\7&.WKC$X MR5]]"H9K#-?8N6O\88$JQX<[BFD;9Q'F8V7B)?N"[B?LTJP+)QK-/XVE27*!6(^HWUM'A<;)W"#J0 MZ#(>GJ3T+]*73,L%>([V$B(=>7QPI J52>4\U*S>>_<)TL*L4GET<' T9&&' M:^SR-08W;KC&<(U[=(T_LANWFT"UP8W[/#?N:"LW[G5>),48^F4'-VZXQG"- MP8T;KC%T?_CG_WAV=/3XQ>#-_?&]N:--2;EZ4U8.@9M;N'J' MSZ)?]L_W3_?58SL\/CFXUJW[_N#)X-8-U_AC7V.-6W7OJ?P]+;,Z*LHF@G;Y MI )*-/CB&YAPY^N!M_0J:9((Q&>C439.EK6[3%-'>)\FN7 N4)5%V7R4I0#P M VE:O08\'7U1[G=O1*2':PS7&'R!K#-?8V6L,OL9PC>$:]^@:?VA?X_3EC_?E ME-P)7^-5-D$._;(8_(WA&G^$:PS^QG"-X1KWZ!I_:'_CU=GK^W)*[H2_<9K, MQDOF-!@/ M8[C&<(W!X[A)C^/Q?3DA[ZFW<5JZ!XA^3B[6];,\F)2@"LF\S+GI5X$V%FB) MF;G''[EO-N*SN#?,"E1]R0OZ-?SWV#U+XGZ<0O_,&;5'UQ$W+,41HWKI/TY? M_DC_\>KL-?W'CR]_B(DQAIS(A_=E7H=K#-?X/$/[J('M\A=N9%FJ2S*OQ* MU*P6&=S&VOQFFC16JR!JJBQQ5M^=)(LJOW27BLXY/%PYW0RGM)1S4=L!$PO-!')>"S3 $OAG\ND,]Z,EL)RT[\ML(8??'Q\3YPB):<2POEI?#4CIZ#>/P]]<33,0MG#K/(5- MXM8SKM-DTO"-4URYDRW&,8[RJLKJ149^E?L-O-A%5CA7:V;& ,9HYIYJ"9Y8 MX"K5R_&41V++S0$K^$8VQQ_K0KRW'A_M/SUQ5UF4-8*4GU?9# 5)7ESE:3-E MO]C^T-F]IIP_/_ _249U.5LVZW\2< '5R_D\J5;=\.BN#B^T)L^>M!ATS/^% M)\_3__HN?W)\,DXGSTZ>'HW2Q\=/CT=/'S\^>9:E:7*0G!P\._Z?PY/#[^17 MT\K/T46V-W*V_>,>;I+GR>PJ6=7?/0H&99X7>ZU):(_?^HGL3.==C>;3WM$\ M?_/7MR\__/+^['SM>G-S?N'>V$5T[C>M97OT].Y<%WS>GPWW$EBP*OOW,J]0 M4JA6 J;K;"1\Z7UV@1(^!?@0=90NG=U#/R$E:\@VD&P\:%Z2 B;$>J-LFLPF M8.OA0FC&Z0LQZ0@MP>[C!9-E,RTK]WKI>I/'P\N;DZP >M9^VU;N#G!BSY)% MG3V7_WB1YO5BEJR>4S"[AS_JB'CK2Y[3;[HVO#I2>>K6V9':++O:J/C MU)W_\O;]+V^C-V]/PV++%Y3-/R.L_+U?W7*&[L.P]^>E7CD/ZWGT4[+R"F#7 MYGON>:KMA]7SFW^)KS UC^I'%(#\N"J*Z._NR!A/^[;&W6X#MO9XVBZ:R/EG M>1K)$-RG0>TW,_=J+.__<*UAJQR&[OJA>_!SY<+.?.'"S\[X/=SBB/M^ITZX MFY^RX=CXG79;%^\S9NE&RO ^[=LHZ0SRMX?8UTW5?.S#U=GYE[-"K3E?M_TV8^^\O_!U!+ P04 " !S@:52 M/Q&1D;46 6 $ $ ')U;BTR,#(Q,#,S,2YXF8N81.+CI?GVZZIYU_ M?OCAAU_^I]O]U\>'.^N:C<,9IH%UQ3$*L&N]D&!J?7.Q^&YYG,VL;XQ_)\^H MV_V@@*[8_(V3R32P^KV^O?J6G_?')_;[$^^T>WQVUN\Z7G_01>\1_'5Z;)_8 M ]<[]LY^GIR?X7'/Z?6]+NXA%YJYQUWDC3QH.W).3_ 8GXT&"NFK.!?C*9XA M"P9&Q?FKN.A,@V!^?G3T\O+R[F7PCO')4;_7LX_^]?GN437MQ&U]0K\OM7X= M<3]I/SB2KT=(X*0Y#^E2:Q%2>/1NS&9'P WX4? VQT?0J NM,"?C!5PYT#* ;. &"YALKXZ/HI<="P4!)Z,PP#>, MSZZQAT(?0$+Z9XA\XA'L@L[X6&K%4H/,ZP#Q"0Z^H!D6JHX($$ZW5[=E?R.Q+^'1NC0&ET=F YH"/L!T+^ZJ8HWKT* MMW-DWH%0="<(S:MW(@L8=21^4KTS&@\T:4'["6&-K>XK)FPZG_GB(\Y\TMF]]&,>([_J MN %D'/I*RO_IHW>Q5W7T $(H^6\8_)SCJH,'$ %>S":RE_!/\-XB[D7GBH%' M?8\FT#WY_.O#;9''H\BFS1.<"=94&A]ZX++"OU8W=<&[EH*T).@O1ZL *ZA" M@=TA_:#^7AUG#!PWT0"NS UCN&6M6@L6/TSXJ.4N%HD->CU')[$4J<4\*T5[D)5W MQ68PL"FF@CSC.R:V%%D>G5YR#CCIYI);PFY)] <)>@_8Q1"@C'S\A=$QHP% M ?3DE@88!AP(1-U/?X8D>-M.M!7HZ&5^W.N=F,L\)6LMT[46A"V@;$6D#_K@ M72$QO?'9R[8S>8%&+\V37N]]A1D,6"V%MD62&O()HN0OU0LSH2Q!:/@/L8IM M1UX]$6.?B9!C^)$%;RF?+UU7H47^+?48GZF'USA Q#><&,;8=/)Q>O"O5C[P M,\5N9=!;/\8$VN12/H:S&>)OS'LD$TH\\*AI<#D>LY &8/+OP:J,(7XW$Z A M+OWT&M@J;%L27XQ8VK,,:BO%;27(#Y);X?8^)&@DR7[/Z>9_05S&Q\^XTG*Y(6[]XGGB;&-] MH?&"WF$U+92)K&)P0Q_+$.\9TQ +68GQZ16B*W!)KD(1L!GF8@_:4)&R7E?> M.RIMM[FN)+V)HLZH/U%12M(C:]&E@SH5"E6&>!"0/T!DSLD80D#Y8 _*HZ6C M5Y531^4+-U<5%<;*K$-*/7IV4(LB<<5/Q ,>8_(LE]X]Z$0Q$;U"G#DJ#;FY M0B2$K93R01<*Q72-/L&O&,)E%/R4 MD'/@]DLURP'/?2+/21C];BVXMZ5'2,8M1:]$U2_7MH&.)C!// M"XT#\DP"^.L._!Q_(#=E@5W0!/X2Q(W+*[97J@T)ZK7H&-Q]AV,KF*2Y<'TWMR[P=Y MOSJ#HXWN6V;XZ6J7>5C)W)DBTYNR4XA9=5):7@67Y-="^_3(?,0_45&^SSNPU.26)QXH063&FGRW U78Q5-I"U"#06K5^;[ F[ULD MDC;:N+6L36Q(M32="2:M=>O;CIW?WRV45L;6'8Q;S._MBZ"JH]7+%!:M_(:N M1J:'TJBTNBV88GXIA/%)E2R =JD"?R^?^%;05@3>3BY769/R8/J5R!GDG8,L MQ]NX^&1XF/K$]QS/$7$_ONHE:5ROKW):*WL =.W8N<%H2 M[+)/'A.V$LHJZ1FUCXDO%**%)N]R/.8ASHGECJ 1\4E@G&@PP*,WD"=V/J<= M(UTGN@SB@[0RS*AB48VQZ0WM^T%^:3.37!M-<#G3*]E:YUN"T)O",SN_"9,%;RF?JR5CW[%SSL&* M\ X)B(4(KS$GSZJ8WE!*60#MHC(8V/D]V0QT.YE<94G)@^E7%&>07\4S.-JX MH&2&/_0\B+GESOXEYXA.@MU[-BYE3\KIZZ58K>RZ-MNH9;^%&1" MY6%T)))3[;]A=U(QF-D4N5[ )XZMG8C+OU)J%A+I87HKHMAVFP>+ZN$FU3T6]"0Z\![QU;M_;!KXBF]:.B^I,L42)G%5I (8EU[2]'*\2T:T'U49U3G^0#Z-7N=_&T&Z%E\E!D\N9.K.)J'OE M@\509_LD1>8%4PPP(MIZA?>9'85;.O9#%[M$7OE8>-]D)3M87_?TIA44*E>L MDU.G;GIN)^ZPVHE9[K),?4)_)+3X1[*C+9MEMVJ2KEN$JL;:2S=;:+YW?='? M;B[T Z,/5C^G)X=K^[:68B4;4AVM?NX?PV*RG4Q;.45C_W3NQ\O9%"U%68K"RJULNA4I6Y#H/>#7L_R >113)IHSNVGK7I MQ0[R]7 NGUW&9^ZJU2QOC%YO$D^=?O[T0)%8EV^.D*VLB*:5$#W8Q[QL$MYX MC%_Z?GJYC@+["KT0#X]?*]Y$M4N*>@4Y<_KY$S]&"K+0">B&!?W(WBL4*8_J MBO5C1_:F\]-!=Q:,W/"V.C-<6GD?]YQ^_KZ88GFW_"XZ ZN<>QT7]^W<_)<1 MTLO==OJY3=D*"\&Z5C']5FH&Q/ULAI_0JWG]7 J@]8Z/^W:^<#2"MA1X.[E< ML=0J!Z>?'0.GOZ9 -.5Y*W4<)ON,!"IC)O-YR;41YEC#1B/CP?Y71.MB-H8-6J8O)D/6 6AWN2=./W?FWW M!C6\EWX1H]%'2.XPN$J;.(%;X->+^KTSR.5VRD2=4HSN#@*:K7;X-,)1!W@R M=3 /V)?;/P%37*OFN6Q/1J\*I\Z@HM5.CH)F"WUBTE; (LTX^$*1??HK7H-WU84](IPY@QR^U]EBA#1M&*BL5%(R!Y4H** _K#WKP1_ MV @?U.!O4(-/B%/@D+C'_'&*N.&GD'-0VM#XI&?GSW\E*"S M82DD+>9ZE2"X %8;^9[8@WSI2%X";0QW5]DI@X@PB O Y,6T8S DU\0/P7G\ M@H,HPS:/&U?RC'9"26L33_K.(%>EL$;,4:@4TY:QDJ*N+&9,WX(.)-G$>:H> M!P.)T\/+ZJ?X]!I5T]UP-EN2Z*HD[W>A,SNCKM>C@3/(Y?/7ZE'VS'74(ROI MDB7[M*IH:]3KOM7J%8>E]X@';T\<42&O/S8^A%$(K5^/'3M_VC&)CQ4N*XOL M((T=''/:"+-^DAX[@]R&0[$4#T>@LH*^'/\9$D$J3+4E"/WT.K'S9TVSX"WE M\_:3R!B;?N*\=P9K[JI*41^FRE)!23@2^,\0!O#IV?PX4PY*/V5.[?SAW!2% M%>%H,=,K?KIK/;!^5IPY@WRUS:H(_MMGP"]'K^(<$)KU\$OVFE$5]5X_@ M"?:C#U=(40'K_X@36$(\%1ZS!(]WZ,5W3=XS+A]U+#02 8<%^J+C(5_@CD71 M#%]T-D5'B>_+ /ZB$_ 0L+V.N$_.(7XCS)5CO.@0*@(DOQ,6O1I%IWTN.F.. MP>!U+ $"#T@02GR_ NWY12=J20(\ZUB!0A(]F3$*JL#?;N&-1-XY*N+.%1/0 MV>%3Y[,]X-L(\RX]H !$[S.'+&>"&/#XJ8#14RB@- M9^Z_"&G*P9S!LG_S^8^D8R.$X]?*:;C4'89NW<$%AXW.JKUF=%@ MZK\5ZL6NT&^N)RX>[4U-'LAD&C#OJ\"JN\,1&!HJ3]A!1#F5!^%@'8YF E8J MD$Z&0H9M@[**+OV-7+J.OWWX*_CV<6PO#PE%ED"C.5JHAAJ.Y+C3D"KI+,Q@ MX3"+ 1HJS3L,>HF735MR5O--V7A8@GWY-!+:5^K"^BR/?\KK/L?R6C9U&/0! M/Q-8W30KRH[I-%1C5"(I5W6<.4C[\2UM$F_\7+X@[GY&K])T7F,WA'@9!B8_ M5?49\>\X4-^K&L8)MWO,KY"/J8OXOS'BA0S_^SO24 W?F!'7<6^'WGW(P5H+ MF<.$L8C=\UQ#:N<>1?0D 3+@'Z:$<9AWS'^6A]6I>XU]](;=:XY>[ABB0@[G M 058_=![4ALBJ]NM2G9HGY@*T[ESIC7?R>C6F/'K M$$OC<,/"8DNU$]Q-70["$>/@[LFR,^KZT9I"USW*+8.A M&_!OD+^O4"O!WLQ(ZYK(4X\CA53 %)<]?&(%%QJ HI=>>E#,QMU3:JBI^:*^ MM0O&4%8XCTKF6$'CNJ=4U2@ASC_M.OA81=M0B1<,J(P;96 -'6WB"=PPB#OF M<_"QD>]G-AA+G:]BP*9Z74G/8:IB\HQ=_9PN:EWWI+[G#(B!*P8J M]'D&19S@RPDNEIT);.TATB+-HQ=0KEG=DOF=@",9J,_RZ7N^IF'=?<_ZQ!5= MZ$;YRA]#0>0G","S&\GND6AEGE#R%W9O7;F_X!'9P$?% XM_X&RLWT/DVW?9JWO?-%>?I#[PY/D/\(?1C+EGH>K/;T*JR5151[0G(PMF!4\PWVL&8A^9A\:Z26K':;C8<1+)EI/' M^,H.D[B,N5(8B&^":D]Z(NT*1&&EP_^&.)ZR4. ;-%9BU$_QPN9US_1HRSG_ M55XPLN 3R=3\(_+-]JV-D=0]YNQ&Z&(:/K&/^!X1]]*# +PTEU@%14,G<%GB M)\E$R#?2!7Z0$MDXC52 K0)OS#0!U "@Y7IJXMJI>W1 LV M92!0D)@^@1T>_2@@V]*S4Q]?.EJ'7=LR6*1IBG0HWD MEG%5;'#I_E\HU(4-,C$_4Q=KJA[BK&-DDJ'B8<&&MNG,4OAZM= MLLO[# :%8AJ(AJY:ES-9_OI77,"Q5.A6;*CU0 VULER0% MK>L>15E-1K(S<4T\6$8Q*/Y''+Q@3)?=/^K*2E:]][@/4@V=O9LFOQ^PE)JK M?&Q59*0M0]XQE8;R,BIK+;<1^79USZTMR\S^-T32/]K?D:$,@8;*_HZ,&+_Q M&>.R;%DO__5MZ]8![1RMEG_?!%5#Y?J 1R"CN)I&]B_VRH" */:V2Z":N2&^ M907VTQ2\MGV5=\?(&ZHDW[#<(\5N7(X4K5K)*)\PGY7ML59 4//V1#Z?G"9% MRT9I!EOW !/W-[[)H7PQ+VI?MT%/TDD00&(:XL< !:&X?"6%6V4:@!V,Q0W. M70(=%'$QW8;;8_)&W<@I*-WZ6]^V9OU*BT]+LF:Y=G7KTSUG8XQ=(2_4,K@: M0+,]51E14S.A,C2$\7TCP31)7L231^Z5C>-MAKB:;@C&_0M^#9Y>L/^,U2EX M>7QRK,N#[Y#"[M6GRF[^':,NS'L90(\0_3Y4@;,K_=\A5R84N[+W5*Z#"QTP M<*6W15OWI"H_"KGM4,8C=+UO1-JG@XPILO657/G9B7 M>NP M,?VH=L[CUY7%T+O/7'^FJL (N$-S7Y:)@9\I8/ETU3NU MD+Y%_RTOE]H-\@944:W4G%Q5*U&Y:GA]RJ.ZG>\NI$C>T^8!_UF_U[?O[J[* MCDR5P=5M(U:29]?QC4'2RZ^8=UL/6G/"8,O,Z9#N+2FK4#=4W1^BBXMD;+A5 MKJ(RGJ:>(@8C+*N8Y%5.R9H?E)\_+0]^[VX_#AYT$T7E,=8]^_8[J M RS"_!E'MZ15W(U=@6WHQ%Z;I+Y63*N4UTY ZI:C+"ZD >-O#^CE,ZP[G("D M'I&'?T-\Q(KCL%*X9H9NK7M02F]XEL&'M3 Y+0]6H:E)E-^PQ0MQ0CGV:S7WVAL$[ 9.ZT&V@K'== M2\'J]F^D3):DM?S-Q<7G%D.<5GB"/R-K*M[*PO?=X*Z[("#Y.&0@\V3$Q1&M MTLA,!U2WT*-#=HKY3RS]B(DL^[NE5VA. O@1*^O02TL=-">E-L?8T.*!7=V% MO??+MAMK,N-X;E$M!YZ ^D8.4$Y3,DF9Q!.901/F/<)3X45WOD6NPSW\ISC. MVBV1VB\IV[8.\Z7XDHE=H&ZHIB5E."^9,IQH-:@DS4/6J)/YXFE,1OV"]F1$4L-1_*WD*I=U K7XE 0[4F>]5 MCN-P6; [KZRU+C<@?H>E1A/85'\\,/_ U!+ P04 M " !S@:52$P@K6!&UL M[7U9=UM)CN9[_0I/]NN@,O:E3E?-<6[5/B>&)!V)R223=).>W^ M]8,@)5D+)9&\$>15SF17RUIO8/DN D @@'__7Y\_G#W[A(OE=#[[ZS?\S^R; M9SA+\SR=O?OK-[^]_0G<-__K;W_ZT[__#X#__.[US\]^F*?S#SA;/?M^@6&% M^=GOT]7[9__,N/S7L[*8?WCVS_GB7]-/ >!OZS_Z?O[QRV+Z[OWJF6""W_[I MXB\B&6Y-<:"]%Z"*D!!LH,^C M<@83^BC7#SV;SO[UE_HAAB4^(^9FR_67?_WF_6KU\2_??OO[[[__^7-?[O^Z=6O+J?;?I$>R[_]SU]^?I/> MXX< T]ER%6:I+K"<_F6Y_N;/\Q16:YD_2M>S>W^C?@67OP;U6\ %2/[GS\O\ MS=_^].S91AR+^1F^QO*L_OO;ZQSQ;GLS^G^8=OZX^__7Y.8'@5WE5B MUW^\^O(1__K-L%NSO M1.>5..J"ETN>S=.-7SJK4)LO+O_R+$0\6W]W9NP;*YXOT;+Z@7R3C_\VSW[&:ZHM]8$-76*0[:+UIA2Y^X]OE^8-K> M(#.=N465#1,]$'.;D%WP(O[?P0N&94:.T5H0 MF NQ&!5$-(&H\J8(9K(V7>S-8X0U9'S"K$O1, >%"7(3N4U9J2HBNS_=NN_X?G[L%A\ MH>\^_S _GZTF(LJ0LN; K)6@E$W@I&(DAJ+0)U&"TCT0= BQNT!+_A&@U5V3 MS3#7R"_1Y#'H9"/4) :H% )XQ^A+GE*6FBPMZX+"'E'3=ERJ/P(N3Z#M9DA] MOESB:OG]^6)!%GM2I#.%90$Z&O)=LTH0C)/@8^%%D1_LG.L!N!M4#&7IU0(_ MAFG^\?-'G"V1U/UR]1X7-QF-'(,PE5$E.*E;D>^O2/LCH[;[TAKI;3S(\/R_<05CHJ"/3!"$V?22W"8$T3KM.6*^^1,%X>1%A^3 M9]A.WWN+M:&_MR1CFU:8*PV7O#!'UAR9!9UD)E)B)87\3R\I0A&('HWMX]!M MH69,'EL[E0\7?#,,O)A]HK7GBR^_XFJ"GNLB*3S5R1$%%@-$03LL1:9><\=" M*%V\J.M$C,D7:J?Q@\78M"=%0C1!Z' 72A M,!.2#ISU@,-=4EJA_E7X4F5]96HQ^^",@<"* "7J(7CF%._:@#HZDU/NBO>; MY(S)CQV(AOO@/D#^@X&^.)]-?I@N-W$E2>"2F/O"RQKW/I9 64YLD.A62=YFC8AD3%.9) ,P1[PDEB!)]+?+R*7:I'=F%N#'Y]8UA MTUPW;;8\+$A+Y[\OPNS2P[Q(LDZ\XJ(X8<$(YRD"H0].F Q.9YNB0,YSW&7S MNG^),7GO+;>A1D)M9A=^FLYJ7=O/&)9X!W,V6H(8Q1,41"3BLGI86AO@%(!Z ME32!KDNR[B&B=@&&>5K :*Z+)N\_^3T49,[/%TO\ >-5C,EY(C"6!-Q$27:( MW!ZG9820F!#:!B%DVN'5W_[T791KGY9R&XFRB4K7R'H5ELNW[Q?S\W?O-X C MK_9E/)N^6POEEDU*LM9_,P,R! Y*:@W1%T9;CY/:)V6E83MH>^^%=P&">WI MZ*N 'BF=20[T?U8KB#I1F),,AU"*!8I\&/FN0D;1NYRM1X:JZ"B=KE<9)!)7 M64#,R,B;$CI%+!+323)4HTG>[*7W!TK6#A'X<8*>&M=?$.*(])(% M8<"Q@B"S+3%I=-BG1'Q'^D::DAD$D1ZJ:1_VO)@E(NP:.2HB8TYY(-F1]8_< MU'-6 P)M(0\]IYQWRMH]M,A($R0'J;NM1/M&/=>(\C$Z$:0&90)]4-%"9*J M,2E1L,U\+EUN #Q"UTAS((,,04M5-'2 9OBR?$^@G5+DE2*GQ8D[*T-%:(9@ MBH>(6$)F'B7KY"M\)6*DZ9"!7L*!0NX1WEY#7(FJ1"G)/1"J]+%U0\0M&D%2)MRE#*CDKUR"-LIVBFQQ)X8*-K(O_&=CHE(HGCO(F1K'"@?.+DX M-@$RPJ=)PKM.Y6#KY=M>3!$UX#8J 47?]7I.H'U8T0OFBS""ZRB##_UX&6%2 M] =WZD+.5C"G6KUK[TW:##%P@S88NNILV;@N/-@$BI7Z!62O(N^[R-H3,G. M!JIO(O=F*'BUF'\D\_GEU5F8K9[/(*;/KR=B7E?AOBR_+7$M@N=E MA8OG*9U_J+K _ -^7&":;M0RR\\_5!_^O\.FBL&4+*K;IA,I77$;2%@B 8E) M99$D3U+VP%-_UL:4EVV S)%AH65NEV3W\_13=1U78?:N.@L;>56W,4>ME1(* M4F(49X9*DPD"C%8\6&6$"UWLW<-DC2FSVP!;#770#!=_G\_S[].SLXEP3-L@ M&13NZE%DS$ &EX%,TCH74W%]JIHN"1A3+K>!K@^2:]L,S@6RKATJR)#-QE;0UI)A%GJ8:9 M,1 =3#-#CK76*?;0?/M^2Z\6%PF0]:/_$<[.<4*:X6A3@" 8A0ZY: H=L@>N MM+7%19UUE_33%EK&%*(-Q,&6&_2#)-^T\])\=HV*()3AWB7PO+YET6MPBK[D MN02+1FL>N]RMODW(F(*TQLH?)/-VB:6^@94TC4& ?@FD%'6] MQ]F27.Q-@OSG^7*Y/E=[&SY/,&A1%/G6C*<(RD1'F"U$--4P*KL)TAOG'L)A-9^^6-\+Z,DW3U41+H8LU9/B\#T QFZ-0 M3=:.@Y@H6.,A\BZI[<=)&U,8U1@\C?5R"R___NUMB?U,7S=NY?TJU+#@/:ZF MM,Y-0H;U];[YX(Y-OA_@H&4#]#"?L!/>#9?G]9= I\I M0E5!>' \DS\9L)A,,8N-75)##U(UIOBP*3;:Z:+=^0;.: \^JV=P^<-T5ON= MD%@^X251G@O-"F9R$7V];:J(/&,LA.@)OSRJ8+KDQ!^A:TPQ8%.(M-1'NT3" MM>/9E^7VV=S$Z.*(R0PE9[]I(1A8+:PK:!5'P3H-CWF8K#%%>DTATE ;[0[4 M-IY\[71TF:28Y%P,1;$/_I=K7JYH5R\?2-"V'FX&B1!,;=:4//=!E%SZ1&$' MT#HF1[PU@'JKKAG&?L75-9;K-:=2)W $SREZ5$G54T/:*ZQ/NNALHNE2;'2# MB@9%@V6Z6O-3?,FF6(0BZJ!(SS(X902XQ*3/&4NV7=(N7TD84P[B<%UOJ<4[ M1,1]4+O3"(4 M;+Q*?G^'9;[ JQM+N/SQ,^U5A++I+"R^O"!L+.\;C&>C*,H8T(&10U0/F*.L M)9'&*&V4S29U2=]TY&E,IOI '-YMPSX.!#1LWW]!Z(5G_AW.D 1%Q&@6O>? M:5D*/0T#LAX,,".74G.=^A00W$//J(QX4RP-$WUC'/0!-FTP6J(OP%T]"3?< M@RO6U=;TTO"0@E1=BM:.9MK:)%F$T4%;78#^);W7*8].1@J/@I<^%1,H>CI) MDN6TEGLLR+Q3!CU0A0U?W0TW&SHNC DQ/+\D<#TRQ&CME6:@XCKVIOC".2N M9>6-+26@ZA*([D+<8A=?BZ)K"6M@CG,7E#7]FN4<3G<3VW?/ M\O6Z]T]G\]__ _,[_'N8SNHW-V_R:TQG8;F':B M7C*Q#*)7'G+D(D9D],;V<0';\C$F]_&8R-YJ04\$C[;[^SY,W$M^3KP(S6IS MED(?H@E ?$C0M&]$Q8UQO)\KT(*#464AGA2PFV"BY;6ZVY1?W<,063&*U")8 M*7QMSN(@:&Y 9Y%%E#*&G/N4 ]Q+4]LC29/KW.W(@&+2>G_)4Y!08@%/;D]D M2ABFCWTD>>I*XC9H>/"$9B^Q'\5V[V(CG"M!%!4IC"SU9G?U\;&R+WE!PPP) MI\O+T-2M.W5%RS:+^ [E/->=Y(N]_.F M ?35,SL&SMOI;A0PUZ&[M,"KQ?S3E)[VW9??EK75S56OV^=I-?VT:7?HO/"R M"(2".I"CQ1SXC (8LCHIT@44I=.&NR.)0SHNOPI?U@)_.W^>")6+BMKOMV2B M5%#1RGICFOX#Y9&#QQ" %>:=MBS%I!Y!TQ[+C:J8LA-6KO=<[J&%=C4@%\2] M++5EYXOE\KQ>LER7A$XRDVB4LQ!+IB@D2PE.UA'VAB25'2_6=&G7\@!-HXKR M.F.GM8J:-'$G9A-B7J?#=V@FOIQ()9(4B4-V*$$)'=E.W MVY8]UQW3(<(Q;$Q/M32L\?YX \L3%DU6UG) 4ZN C;7@%7G:V0=? F=CK7YM-%/%[RL&WN\_+@V:#]^QD6:D@@F6C N+6/@L,XD0B_ M;CT=O[+=#9?3%=?WKP/ M"[SH+C3A+'F? FG7&W+'M0BUKQ CXYACRHD^FBXYV8?)VG,VS1\".PT5U67O MVDJ5#9DSGQB$:A%5)D7[XA"L$%%XY9+-O6YA/$C8F";8G&#G&JRKEE?!MC'_ M8O8)EZN;S&>E#6,L@W39@8JV0$!C(2,GIUXA%^:8F4R ,34BE\ M+%N^]Z)/(. M^9+)T^CR]NQ.XE/(A+;"5V<%]C;/5[<1KHF!%8992 L8ZH5/+!'JY"VBSVH? M4C8I=JDFW)W$EC?3*9;3BB52,J9ZE[9."Y02HC$!K=5.\SYN\5AOIO= R4/7 MUO>0?\-IC??/G@E)AAP+4K"6!5 81Y\A$\"UR ;)HW*L"_H'#A Z5EW*D1#2 M2D/]!GS>NGW)B_?:6TGS=11RE3*86)%08HC@;$U"FSI)I+9V$XKK&N33-GG+KFR-#^][ M_A,X-FJE\F9B;J+PUYC/4Q7*B]ENA^*B3BHNG" H*39QO,[]9!$LD]J@,5'? M[K"X%0=[+KOGN=!)(KF6^.BIE>8W9Q,)X^;=2HQ))9L2%$Z4*"_(,PHJ@8SD M5_-L!>O4"N ^BI["T5#K+:6->EIVZ%A4*/^ FW]?S)ZG-#^?K>KE&IQ^JA7# MDZR89\Q[8K4V)1&E@%/" W>1IZ15E+9+5ZY=B'L*1T2M,=1<:1WA5#-I,_JC MRK-B+!#/# 0YX60/O8#@O05-FVN.&B-71\+1-:KV/"+Z@P+H4#5U1,ZK!7X, MTWP9L%V820KWKXV*G(C:$Y\[4^=F4;2O:C4@$0] M^\.#K;EFC[ =O@I?UF95^<)CS!(0':]-^"UXC@ZDT*HD)RW*7FVG'J9L)VS] MP3+%;=75%T6+<\P_3T.PYE!C-J09XB9 MYZ"8TUW**882OA,&_V"YZ*,JNR-$MS7 OB3SR\2A((NK.!0K)%&*$5Q!(I*Q M3$$+N92A5R/1?>C<"8!_L(QV3U6VG#*T6DS3ZF+Z\=6TDH Q("*4C+4[*6WW M7M-.+S)#1^3$V*_<>TW7^%B.L]W7X:+%OX_?D[OP^P=O@XK_+$43*N),DDRC R2];6[7:P5 MN13VJ( IFI!K^X0>X#LNFT-&^I>E(#PR)=F%T6FMU8;J=6+3?^?'A7EONI&=JGYOJ3G^<\K?^&LQ>S M,E]L0/A#'9Y^=DB[FIT?W58^NW,Q5'9OZHNZ^#(O;Z;O9NMF?+/511Z.,/UJ M?C9-U63L+[D='SQ<;H=PT:5X2FF^K3GA?K*\>/RQ)+F-F^/(\=>P MV$R=/=PJ'KC0L63[,(?'D?*;]![S^1G6[FWK.87+ZOS\2&LOR*I?)O:6O76P M)QG'TM 0Z1Q'?]75"[=]S][:>G#18^EF=\X;-6?_N>?:Z2NSOBSH:X()SI[04D5XX M7CB])1HSQ!#K7'!K?3 UY]NE:&8GZL:TV37#SYV]K+F>VMZ*^,KP\@9%N:C: MM4M!0K+$?<0-::-L!M@FFFET:6K&%9XC VRC)JZOCSB41RZ,JVF21E.S2]W4O M*D?5%+:;\>BGN)/[T)>5\1>9K=X.]#W+' M+];C' Z0Y];'#)?3X]3UX/_@TY ''M9'%CU..K:M\S6G_'U8++X01M>_48>C M7/WZS/0U]Y-]0+GW5=O73BY**>OA]1<_%7^3YC+8' MVA:(C>_"?T93A'COAM<=_ MM0_7OGGXR[7KDYN*:'<>&N5C+Y?Y0H$-1328960%LC&I7IP(X*U+%-(&EWG, M08I.]T._$C'\'U!N\-F_-]K7.+B4[TCKK!(:RAFDSY0X&8M MN$@?4@C6J%!$1M>5S7M)&U.F]6!DW+WCU50C#:\17M#US_GB7_5B]SSA\A9A MP0L6%":0J=09I8(B;VO7I;.J2!\QNBX=:7>@;4Q)UO98::23GMF0.YV69WA( M6+[].0WR%X_3-[B4:-L2A]_NS->4)AVB4; M!(AH->V+Q'ST68*L'=QUP(A]&IX]3-:8')1FB-G2P[F59MJ=]*1T_J'*&O/U M!L+T^1ENZ21\?XMVSU%G$0,8AKF>6A2(A9!@G%(JALPY=O'Q6S$PJ@[\W2!X M$G6WNPL_7Z?C+MI-$G'O%N3%;=X>8[3';!6@$Q%4G1$3B]1@HS,L.([)=[%K M#] TII/K;HAJI9-C>]2-+[3MOT8GG^IX5]RN]W#;7V!W.L -N^1W'RT-F3PX M +G[C*8,]P@VKCW^:^KPHD7=13N4>M"U_K6+:H+-;P^X$CITR:9";Y%Z4:1605&?F*17(!R+()#7< Y(4BD/I3DNY7GW:9F^+6+C]-5.)O^ M-^;+-U-&P"=)6BJYYLS?&G62;HLV2@_>!:-0A@=.\SB/S)A:>@HF=[B[M0^:H M(HZCH:B%SIKAZK=9G)Z=U2JKJW+;R]JX:%U@Q3O 4'U7H3-$*30DA5D4Y[3T M7S$:Y.]QP !T8 JC.)@10"V2$8R:B,][U(FOQMY MHRIZ;8^9#CIJ=[GBJJUI;9[SN@KX9?EMB6L!3")SGEE"LY&FSDV,!IP)%F3 MJ%1FB=L^[MM#5(UILDU[L+132#.,U"3,ZLLON'I?VRW5GER;8>A6JH ^*B!? MJYY$>@51% %!.1^T=CG;+GO//?3L.=+FB>&BA1+:7LG:L/?+=)GP["S,<'Y^ MG5>EDV0^$5*33Z"D*^"3HVN>&$X:JZ9COO.BU_;M MC,7UGN3[IV=V>.CP!,R^E ]-OHC]D/I)-36"CRJ"2C!!+YI"-5>@Y)]3T.EA^@*PQ90#;8VC+L7$K M%74*L*Y:^5_21*Z:259'X,'4?K:* 85Y"#8Y^I=';667Z<(/DS6FXLK^L&FH MHF:P^0$_SI?3U76N-W*X''1*:,[(T"C@O!!9M@3PFPO8P2C.7,FZ2QGWHY2- M*0'8'SQM%=6R8*H2\6HQ+[AK>\@:TYCJH^U6+534.+"_P_I5_Q>T7B44@+$.4Y9>0:@7_T4JP7H= M\IU&&BV#^OO(&E-"\ B[53L5=0SN7U#0$5>89P3M R*K&W_>XHK9?=0,OX#W M]>4A;GOM^9!+AX\]LZU<=J"[I9@:%_/M_.BV0CM> MZ=X/N)A^6K=R/D0\U_]ZN 3NI:4ADP<;D+O/:,IP#_-Q[?$O2UGB:CWH9;&H M(SL&MN;8^=%-A;0'%XV20 MG );5.99*F>[3$[:F<+AX?+-A28>0\BL,,@V&O*>DX,@F 7!V/;H%<8G*^;*?!E MN;O2ETG*K@1I!#!7ZJ3MHHAKE."%)_T*:0KO7U?'>H6^;A 8L40=)##R MN$$E8<#5"G2KI4Q>&LY#E_J+EOOX"!TF-(Z0.HB2$LY:>MM 1Z%)"J" MH&U!TF[$A):*"53F!/%R)XN+/AL? @ M&QX@_$Q P.7?PW2VK"=15]_?UA^YB;P/6;"IV =SW%#ZC4\U=WUR4WD>[TSS M55@N5^\7\_-W[Z]FQ[^,9]-WZR4/$=AC3QPNJ+UH[BR@PX&UXX.[BZL+K/[Q MXL?KQXX'B.?V$X;+X4&:&C-\\-'Y]NQS4-N=TM#97Y:GD/!0NKS$C?EA/<9K/Z@ "^BX]Y-UEH7*E='/+] #][O'P MX0HYE)/C2?#P%V7_-8XISSXCV5?S]*_OPK)V8/E0K[>M&3A =O<\J$$+NQTH M[".%P]M)/_2X7A+ITE!ZZTI?QY/5'[_\N,YT7 Q9&= >\>"U>DET;SX[B_MR M;0J2GI^=?1UVO?ZSWV;3U?+UF]\&^ E-E^^NE '2Z*.G7\DW64>TK35PY\&] M9/LP!\6S5XQB8O7@?7AI/G^+;\/G 2Q-?_[I%@?L]M#1D MHT;%!,(GBE!0@AG!$9+===*G*N*!AZ-KY)8..V9G0W^J(F MXTKPK !S=?Y[=@FB%ART9[*X9*3)L@>C.](WIJJ*P]!Q^U2\AV*:551<)^XR MB73QWDW0*&UBYF"1,5#&DH^0-.8VIVT1\<0!71J@W-) M"D\QQ^@#)#0"E.(6 MH 6BDO8K(H=9>J\:W4C*EO21L4#!=Z,_V_>4\VZ2TN M/GSE3'IC&:H(0K-(.(P2O!,6BHTQ%.&*L%UNG=PE94Q]1]IH?J"XFZG]'V$Q MK>'!5S*8EYAJR]K E0+EDP5G,(,KE@4E K.\BT=TAY(Q=0UIH_1APF[WJI\3 M#>M]I^87)D9HCI@UI$#,J!@M>&\C!*$(D8ZA,UW*)F^2L6=SX+[ED8W>\&[YFUQ#T$+X[QOX_G:_.%_C+=#;] M<+[9'UZ%+P-K(PW+;* -PW?^^*E&^6O@<)UKSXDUBX%.VH*PH$'1& M2*QV=U ;V-:1UIO:F6JS0BQDKDQ$3^9/ M1W"VV"J%VKM<8.1=VM#M1>68<@=-NA@,"]H$R)E:+A'OZ>%ZR>NON'I9 M;CI,E7T"<%(E2ZI7\M*\,L922Z+0IM,!DQ,4O0J+42A&63%LTCSMJ\=1 M8(_ A!.GBY5%>M"A=L12.H-S,0):%PS:HHL[!OHJ+6/(C3]5_.VMRS$@\*?Y M^6)BBHJ2XKAZ1D1Q 7K$OH?4A)F](7@S?H&<-XP2<(Q,-UVBQIM!/U M53Q%%B\\4^!+;2&A X++T8'TF"UCM8<$[U.MM1N!705Q;Z+/&UY1(\%Q9S?C M AVC_0RE*1E#\I)U254?1.T8,@9=<7<["]=?I[U'84VLDC8F9."TC'6+,N B MU@^RI!2YC*E+[ZE[Z!E#M']4"+70R[AAL M3<@IG\QU:"B3M_/O\%68YEO<,[0,UXR+3!%'KBZ?4K33LER+/HJ3CYWG'K;R M&(SOR7"TL[\T7&G-7K;YXB:-%[*I%&X&T^,M*E-BQK@D@"):0PZDU1"82N!" M4"HX9I+8U2??=^U1-#@;#;JZ:JZ_,=\BGJ\#JE_CI^D2\\1B=CQF#R467<\L M)/@4%0B3^AM=3H2;TK[K+*U&;1PM3!+" @R>N"E7OZ@38RS>'QO:J3% M%"-&XC#--@'C/<1>TE,DJ^QJ*$;4FPB2MK 4$*)7VK,@R8\RA[NR_9SR6^^X M+3X@[;&VIV!U][@,![XOCN&Q8M,B5K M[8BH(^PB6G#:&$@L>1T51>W\V,'9,4SD<=$P3.PG34!OK[GD&4.H4[Y]K+?O M1$1P3G)(F3LA6>1!Z*$[[K"*VDYGJ5.]I\@F%HA2,H@E M5Y9U\J'+98_#21Z+53X=+/@0P\_]U5>7:NNN9Q@R=$D9RD XI(B,1/))2D&K)/">X[18)<.,WM3 MNN?^,KY7]5#$'?J"'J;CHQ>27F0S.RAR=TQ2==T/B M/H2.)> 8 PZ[*7@,>\.F))T'XRBHEA1-U4";F5IK8$4]@F;.\,!"ZGG5[_[K M!7U?R0WS*6FM2#T@"AD-%5*MQT\3'FZ.-@R UY*_?7 M\=%CC36)FUTL,*9B#A&LY^1:&L[ *4?NK8W<6&%-]%TJ'_4SF@35UUQV#;"WT?'Q]\N?I]OK$A&[Y+,&EBJ#5 M^PC"><%%\=&5TVX6%X2.(9@8)?@.TN0IW9,:19.[9 $=I\W1I0BU*QT4:S63 MON20X]-Q3X[7NW5,F#M,FT='W=?,3NUZ*(,48%BAD!ICK8'7'EP@7Y[I[)C' M4X)NK^S=\;K&C@ASA^GRZ)#[%3^OWOZ.9Y_PE_EL]9[,189;% M#L[V[D%/KUO$(EJ/5FNP@A?2DA>$!F0@7<@I"LM<.<(L@;UN$9\\>]L+1KO> M,-Y'9\=/C'D>HE9%0@[(U+5"ORUN;@F)9RJC9*?V!IY&3/1;&NJAU#&=V MM86>5(4E5CAX2>ZS4M'6Z_T:DG%6F"P(\4;QCA8PA<8GQRH>/IMX[CP+.[PCMW/W>"0A 7"W!36UPF&2 8$XDRDST3 M]!+EW -[.W0_;\3BQ3V1B9.DTD+RMLD2I[Q("$PK(#T$%,4SWL?%?XBH,=CY M=OC8JKH^PY\O3HR$2';6+DE =9]PWIPB?S(XF*6VECNN#@:1K[2-:9# ML2/!Y$"EC,'EKIV#G51&(L$Y6U8[:A4&#DGU,F4N@Y61B\'=1P[H -VY1(X8 M3Y+>7!$B<%4[AC)$<*IX\,FZS"PF%KO,Y=N3SC$8WA- ;5!QW)[:/5VM \_, MD-]F@*-5Y-,A&8P:!\C@18E,.6&>8JW#:/WH%BCLIN#33*M[='#8A-\DL/N@ M-%KPM*/2;G,\<%A:CRX,/A4LQ7 (L=X+$3Y#\+59DV$\(RO9N1X]PT;4?>;> MY*HE5RMJ\NV0>59+70U$I&!9D]<7(SEAR =?1S[X'&BD^W=G! [I ])$SR5 A"PHD5:SW:1*D:!2FHG),/5[:VW2,(49[ MRH@\J15P9I>Q*GT:TSQV5IIRY,XE M16I#5^_/"_"":2"O3 AE(XNERY##D9]O-U3YKJ?6^VBBOX&]\]:1"Q^X*@A% M*TZN==#@(E%+K[KBZYF=:O!9X5A-9PT360H.J0Z%]'H6B.8:;,2 MH1! 6'3*F%QR#R?D?HK&8F&/A:XAKD"QB4[[GIE=GQ[BF6.E\ 0YL5B'#QAP027 X"22GX[) MEAZ^Y4FFT3]4=1*D0Q8][=6!4=A22!J1)5$[:Y+C( ++M]OF'$<08ZPNZH*N MG4X66VGP:"_898H]&H?.1DGJKQ-U"I'I#:_WL)CGVKDH^G0FVI&^,5CX4:#J M$'T=%TR;T:+"6J$\!R$X!1J>PIE0>+UCI;)P@FMIN\RKVYG",5W+/#V@]M;9 M42&U:9XD6,B1.->I=JI DR'&2#*0Q=:I<%AN'Y\<#U&[WE,ZUIW+DP-J;XT= M!T_;>RQHP[.S!>M$.MJ7+9/D^)(?G'0L/M+/Z(NC(^O@YAG'NE9Y.HP-UV*3 M8'HKC?=,4"O:\@J"P *%5EHZ"$+7>>^F\"PX\MMC)+>&R[NO.*9+DUV TE$! MQQ_NZT.6-A0/R .%_J$(<+4;@G5&HD3EHN[65^#DPWT??JL5TZG(4%,1M9#7 MDF,24PBUMMUQVD0PIFX7W9YN9^ZN"&S8>'L?[9ZD56J-M((/4I'+ DHBKYTB M/$1!;K'247BT9+CDZ;LRCBM"'@_N#M3C:<"VCL**+4(;*T@D*$!%'L KJ2%S MKR@NL\&X;O6ES9N 'K.QT;@ M[" M/2_='[.-T6B,UR#-CO7^Q:TK@_WO7XA3W[^XQ?$([U]8+865]$8+GG3MK,W! M86!@F2W%>562W652WHCN7SQ24BCH73%.!) "*;HVK@XB(;^ N?IFA2RXWF70 MSCXUQ2,M!>N,EATF"!ZBD^.WE2*3GDOQ&80BKU$QB^"92Z"+"(8$P=GMVP[_ MOZW4R=#65;LG+_YEF(JKE_T=JXAO"Z5!/=B]%'M^X1XK^#?,% M3,U(*5=HZ]%"02FH52DIVCBB81IC->Z=<=9Q3Q,U55<\FT;GM\&0L"R ><7#VK/_S8*6TN!(L>/YZLUJ?/R75A. M$P60/TS/SE>U/]EJ\WI\O/CEBXBQ@8>_GG^(]<#U@I3U\LN7YZOEBN@C!B8I\>RDK7:D%B37LO_(> *F:*^*3$:1 MN^P(>](Y=(>\9[D[ZZQ5-]%)!A5+;=>'U17/'@+]!V1Q+7H;$AGR(PIE.Y5C M<,F.@;K;6V0_53;SQ[:2>)\PGN?_<[Y2 MY\DEWJ6#X('TCJG(_IL;])[S.=G.+]XAW[\O+FE^!,)^<:^=GL_ M>]5\-V]&2OL=OH^4AGIAKY$XP_PJ+%9?WB[";!E2I>(07=S[J.&RW(W*7K)X MGO.T?A+.7LS*?+$Q)X=C]J!E^LEP=^Z&RO=Y^J_SZ7)Z*+YN_/EP>=Q/34L^ M&V-GYT>WE<_Q,/+F/"[QO\YIM_OQT[I+P/XRNO.(X;)XF*K6/!\.C_N>U%X" MCRK_PN&H'V)8XM_^]'\!4$L#!!0 ( '.!I5*;$MC/=Y -\P&J" G!!OK*:6ZX MS$47_[\__,EC8HJ) LA"IE_+&D*)A7XW*F^Q\6?WOUJ[/AME^DQ_(?_M]?7[]/'_$BP' \FX=QNOX ^O@\O_J'-]'H M'Y9_2;\Z&_YIMOCWKR,+\ZR?\\_>S MX<6G$:Y_]G&*92?Z]9(K*%WA_'M]V@]'8_I(0*;I,B+03W%<%;Q'C-N>?CSF MJV=!QA(N1_,>$=]]=J]X)Q=AV*> [SRZ![2+!\$%7D2<]@GUUG-OX%R#W$18 M'SF['$\OQ_^1)A<_+,"]G- N_#9\P(>!T;^#NILRN7Q___WZW][X<&)Y.![6 MC>,U?;MZ0/VH0V#@ESF.,^;OOQOF/W\_U"H7+Q6SADEED;9N(;.T00L1O(IN ML!71?N(8SR:C8:YGS(]A5+?/]Q\1Y[.#Q+/K63V(JQ/,#?&IP!(3)CDCE.+2 MQFRMUMG[4I+W-@QV/[8"7D,>3=*M3QG5@V)RI=FC$'&T^.G@<@8?0O@T>#^G M)];CF]:(K^C+V4"8[+35"I3-!A3J %X4K >PM'3D9E1IZWNQ>"=*F,7%B['Z M!'I!!/L!1_/9^B>5"@:,K\Z:?]\-9DP46)1*X,Z M(FK9@N/ZX8]%Z5$\3(X48@,BWR$M9)CH4*MH5JL;1'2HK2!OA.Q24)D9B#)I MD *U4,4%RT(+9K>B.0>JCQ?S7>[%T3MW2I/+\7SVCISUX><01_@KSM?8#"MH MO6&0-"/?7R8%49<((@O/HHNH4#79P.\!=0Z:T)O0[RJ$/%8A7HT_$XK)]"M! M&FCN;-9DDD3F2#EUMN"=S(",EEXRMYA$"P6X">(<"#]8J'<)5L<2_':*G\(P M__SE$SGR^&*U1/=JT0\2ZJ*U]2"M+C7.ZR"ZA*"99[D8]&2]-+?DSX'YP\5ZEV/3 MK]WWZV2<5KB8P$[TIO]-&587RHLQI MJTKI\N)R5.-@/^&G*:;AXBJ$_N6+B\ET/OSGXEL2&S=1.0G66CKI>.007.)@ MK')&*33:-]&C]DM[UAKYQ)AO8,3^4NG U\//F%^-YV'\84@V]E*"U0(KVG+N M60''Z*53+@7PUGA :;W(2M)?QQ9Z>3^L9ZU3/4J\@!9LY1O':1*1&46.LF*9 M_DC(ZG'J@([9PFGOH;.VR8W)5C3/FN?CY=O 6%WB&; DZ@<6*$60T:0U@ZB- M )='>RR/KXCD>_#2LX95X6<6YAO7;I-HMD_&<)$;_Y@-Y)#C%V;R^(.\P(UXL M[ERV_\[ 1]I&4] 0>+V X5Z 2W14"IF-#_0"&;/A(]Q);6H"[-DKT>/3U>8" M=7J)^?8NO+"@;_QH$%.4RI4,F'RAO9=\)Q]C N$S(XM+:RV;&#.=T#U[Q6K' M18/8U,NJQ+32OP_G'U]>SN:3BVMX7Z\N@5-@7$L&LI!F*X(%DB>H9Z\0O4N^QS!755:R<-XAV=?3&?Z$\2HA*%HG="8? MWY*B@M(R0/1RL0T9GXI%+6R'5WW[TY\]J3T)KL=(5T6TT*VW83;[[>-T\@.!<)(=H:#$=6-[[@\]" M =J*^ZYNN/YC6H/$0BY9TV*95*"$+A"-JA%:7^AL2JKP)EO^72C/7B5ZDO)= MWGU3X__&94N,S*J0:-4,/?DHQD!4PA%W0B5R5AS:T]O_CWF]=9(H9PMV>@PY MW#%H7XT30;P!#!5!0"O TND&9,#0XCUC],8$%IT75@2^KU>P^2%GQGV_0FV3 MRW+76KT!+RM&QU7F@-H44(S@!5$*&"X*X\H[89L4U#V Z\S4I 4;#1)=: ?[ MC&3AQ-'"$KX)+/#B T-@"0VH*!.0#50 8Y2F)"^Y;J(F.Q&=J8+TPT"#>,/K MX1C?E)>TS0WG Q5C4-(HX#Q94#QH<)G6RHK@29MLBVMD;%Z#.%,%.%C.;:,) M-Q21#BREI%+ 6);5+W;@F,I QHR2%M$563I8"3L_X,R([4^8IP\R_(ISTL7; MKF^B[28XHP%S)A>(*4DR;AWWZ&>K&"6AH$('8O!:[Z=[8 MI#3WI-(+08A$!Q7G'I)DWI!(G+9-F9@P9QBK5'M'2&?@M?;J+$ M^4 :2^Y/KN=:%J",2N!3H&\+:2X]SLDV*O( KC/5DS[9V))^C\P[IU"-L"BTY-Z2#A@XQTL:"X!09O@R+(1](2N%\&T]S)Z8SU8B^6-BB M(4?G13V4N+44P\LPG7ZEG[ZXJ&F%@^*+TQ,$6]>BCY<72@%I@_%L87>* !1;(62^@706&04*DQ0-7PJ&.IN32 M)"-S"Y;'J"3IAZN[?2V.DG.+)F5T1$[&-_ 8D8-+S(//M8PM!@Y.:P=6.LMJ MHT"0'YR"B9Q"CM8R\K%Q4FQ8W^^$\'[5IR$^#B]5W M."=A8?XY3,=D]\YN]<$HPS2<#Y)#DPHJ.NE$+43)!$YJ^C;Z(J27PJHF-ZP/ M0SL;I>F9A0:WK'<7/E":E^!E!BE,AII, B&4 /0SI[E.VI M)>\M?D:#%Y\.L=%EG=BRNO%[,5]6/MY7\C@(UCIOA(.4DZGULQJ"":3&5A;% MR'TB73[-9G$(_#-5MD?@=HN*'KU'/22K J5CRT*%Q;Y;3KOY4QI-9IC__/U\>HG7/Z3-![_, M?QXM/O#/W\_PP\6=+(I#PJ@[^@;^^/4W>L2++\/9P(5$!K9+8 -6P2@-7G'2 M8"ZU9[QP'AN%51_$UJ/BW#/$ZAY%.H#YKIT;#V2@00\DAX97:\0N ?TEGP^7Z$BV5="U0X@ M)B7FFC2#>S3]N37-[6FJSSZAIJ!^1'GPQ0ZS,_L/M?N]H/;#;F[9P$;$^^\BRB=X)8GIV314=M@4!OC MM1-)R]T3[VY_1N_C[S(75AAOH59CD[F-Y"H'(R"[+%UR@0G?*&NC]_%WH]'D MCRJW7R;3GR:7<5XN1W?GOZS+DP47W*+I:^0WD))V[8I0AN_6<#9 MTQZU#\HGT?ER'PVYLTLUXZ3!;+W;217TWKV9+L21%[?M;W'Z_B.]BP.I'#)+ MHN!R$2L@CNLX&2#D@M.ACO1>M\]GV07OV:M, Q::&,TW42X@S5YP'66&G&HW)MT#+A*W]M] MJDE.YYE2X)#<0L59 N=LS>?2*(QTMK2QQCM@>_;JT;?\&^2TW(!XYW##4$R2 MMJ;WHB2#IU[ V^1!)Q6$,](+UB2YY1Y,YZ021\F[09K+'6BKL\T6;5@]VT@; M!2A=.'AM) C-!'?2,=EF+,<./.>G @?(N<'PCCNP;AYD7"JN$@N0+;>@%-FY ML80 A2E22BND;I/G=A^H\U.$0R7>H(7 :J ,.JV%+ &$J,W_4["UA:Z!&(U, MKA3-0Y.\U\<:R=-W,&I_*38H^#_!3$")Y.90>#*BB0K6 M#W_V2K*W!%LT'K@]37<=HK?!2QN%JCDU"132:1B3<&"=U]9FF6EO;5-ZL07- MLR?Z>!FW:"AP]X+F5[QJ]1V\4LSR!"+4(3!>2@C2&M!>Q$*>A-XBU*_E^-/Q.,R?1K;8##.&,Z%D^&<-(UMX"#4QF!'"*[:+)E2A,3]":( M9T_WP1)M5++_*0SSSU\^X9BLC=48GZ6M?#6:1<04Z^U:*+GN2,Q 0'*&C:NE MY3YG%IHTR>Z [=DK0]_R;U%RLWU.K8V&99$C<'015)8*HB6GV,;HN#<.>6YR M%#R1.< ]Z\'Q,FY4M MY!\<4FPS&I+%$F.R&7QM1Z)8$N SG5+,,\.X0N=4IR%ISW^29T_:\_@T;5&Z MHV.?W<9&HL@:F;-0M*W]>K&F\2"AE$'HHI,,;2[!G^@(S_[WHYXYV))*=7P0 M\;X!,0,5;U$]>\WH3^9;-.*XT=,W MQ\;0(H6MB3P&-&+-_0Q8.YTAE"@SJS,$D^LRI^_V4Y\M?4<*: M71T<07T_& M'W[#Z47MX#\(@EG%LP2M10#E,H$1NMY,."+;E'2W0+O4=' M!._IIJZ,T\+[#$48@L8EG1N*'!M)VX/(S%OGSKZC?8O P/'2WJ((1\<.-PJN MDT$?G+&@.8%0GLP'1T8$)/JA4*;6GC7I1_UDVA8<0_,1LGSLM@6SZ?Q6_=K/ MX_G2L*QEL('^@X$Q4":1SY&(08_2@=7!)LML+J:+4M!GW% (^FY3&>X#\40: M$NS%Z:1GV?98!+,+TZJLM0NJ/9H.',S\8_07Z(^N!_@_0M:GTP2EO7'*%(@8 M:L^>R"#8(B%E'0M3P?E.PTN>I ;LZ!!P:@781\0-ZN#^%J;#NK==-:VOZ+Z^ MG0XOPO3KCSA>](JD+U>EZ889E5/P9*8P0INU@#J-#RS#E$S03*HFOL!^,$]G M,O9)[N1DS#2IO7VXH49-=)#!12 GEM7R8 DD'@$F&VV899[%)N;E\^EX=(B! MT8J!)@66#_?4Z +Q7QV/^N#W@)8UAY#S2!V/M!5HN2!^O;5T7C,!(=<>ZX59 M]&B"YXV*-)]OQZ/6ZK,/)Z?M>*19L+GVQ(U!+:[R%423%01OC!<)E>WDY!Y8 MF?%\.A[MQ6#WCD?[B/_4'8^NCNC9I+PA 2V2]&>WT>S=[6C'0WOM=-0%^$:7 MHY(U$]9;*;Q11F*MIA&(1$V0TIDTZ/#\WCL<\1(Q]'Y[O)N(?(=D&[M *SR^T[FVWLC]_637%KGOBK.Z'X4L=<^QC MP@PVE9I([ )$QCD(YXTE5RZ*U$3/#\!Z>GTYCN#MVM*,G2;3N98Y0JLTXVLY M2*UK78!7YMB:.$$*AZCE8UFB&X'].RWDEXDW4@#WI2_3"9YT0,= MIY^'"6?O)Z,\0!9*E*3\3B/IIG8(@0CLAG5X+^J%MBR[T M(/,&VO >%ZF!A.JO8?H/K.-L5RNGG1=L;$8I;92=XD MS7LWI#/1AIYDWB"P]@YG2 _\2-!^HK-M-%GX;6MPR,B*3\D2)$/>E3>R-L6I M%4JF*":$*K%)T/Y>5&>B$_U)OD$CL[_@F-RR42TPSQ^? SKN$Y$Z/R MR8!WN7KS0D"4*H-40F;!%/F 389(/X#K3%2C3^DW:&=VL^? F_)J/ _C#\,X MPE67#<591!L)V.*^,RM271L,2*F\EEXGVN.:1,3NA74FJM&C[)MT,;N]Y$%F MP7$N-82,!$IZ\GUX)'5-Z WS/!:!I_ QSH3]H^3;H%79*GA7"TW6PT0'Z*2C MWS3 4 90M$ @$X>!E5EZ%5F,H0GE6[ \>X_R6/DV,!C7205+1"M%_'4RGJRA MULIVGF,PM%ZPGE47IZ3:QT*"0*84<@RIS>#W+N">O5+TSD #^W%Q1W,3TRVP M@Q!5-KPZ/5AJLTU%Z(S+P )9NC8F;F03\_%^6,]>,WJ4>@.S\7H/6X=/A^-+ M GE] _0CELET-9CZM_ %9S]_H3.3/G\X#M.O"_GL'/LH@Z)##Y!I6EKQ'!P3 M!03GEAO%>&K3G*CAFIZ]-CX5OAO8N5>05Z_6,JEN/C"TL>;B+*F)SZ"8-+7! MH*Y7TB8'DB2:)N'4'7C.1(6.DW,#L_?M=$(H%M98;1\W2 M'[2;&ADPI=RD*](UA&=/\H'2;-!ZEPRGZTVKT[AAI;3Q+&0P*22@'8F,<30, MO$5I:=F>ER;.SMY(G[V6M.6F0>?>6X ',0N/QEK@J@XXLDI "(4#=SXE&5AR MFX7+#13EO)1@+YDV:.?[%*ZS7"'K6A.KPM-R.NB('L)OL$U_":HU8('J1AMZB2KQ>M 9QB= M6H8;*(Q.,ZE35*))&?T./-^&1APB_ :QU;]C[?U-:_Q,'O('_/6R2NI-N3.4 MX$H&1G@C#*U<*NFJO4QX@V,DB*"$*X%[U:0[Y[Y G_T9TY29%CV\NP)>[H5< M6"4#=Y"J.:4B8Q"D(L/*".ZXU#KH)HW_]D)Y>B5JR_J!*K8_8PU.KQU@5_OH MW2DJ3*-B0FFPIEY'H/;@M+-U\K4*(JB24^7$YZE&G/W416 M>&[F2Z]J![N ZKNMS$XTI^\J]K)G(CY?83;I")A@695TAE>2#IYKY M'+7(0C!9FE0VWD)QVCXP/3%SI^C@4+&VZ?)2E[@"(R4IJ4L!K"](1JS(X!39 MM-KYHG4QB-C$W[R%XAPX/ERL.]_C$Q3#OYQ3-T"=51-_-UG M-RN-?V 9&Q7R%GGT.K(BK%;&"Y=1N\2B(#>J&(,[*^3O75$?=#S8/3XL6SK, MO_;(TQX?VHS 0Q>^P2S6PEYII+'9JN(3.6**FZR\=V2(Y["3V3T^O_?>""SH MPEU6X'46M2J9# C.$$3TJB 7,2G3U)M^W5=OA%?C-*VM07["Y?]_M1SE^W$R MHFUMMI3?.Q+L+Y/I'V&:!TX;Y5!RT+Q(^0M[7"CV3>)X@:5/(M5+-^9GRZG%3M.AY/59='B+]]\ M6B3S__P%IVDXHU?+&2TL)@7DUI#1H&AKC?4"*:H:9/"!9-FH[=:^4+\!!6Q' M78,2H1V(_Q9&E[@=L+6\,$0&VE?Y)(O@K%7@@O*:FZB].J6N[4;Z3:I:3\0U MJ."YGK^^@'?3-/@5Y^L+>!+-;^%+[?!5I58SQ@:\CN/E.H'6(8/R=42[,P%B M2D4H6>BG3;IF'0KXO/7N)#0VJ"#:P+U\3S;!;V(.14K:G@5P6U@5%+TMTM%> MS9(A)YTD%?4)5*\3V&]*[?JGKT%QT[U;]"K1%G,--N-XMJC/'$@A9+8R@K6N M#IGB#)R6%G2)0=;T:2[:>1=[03UO=6M,78OBIZV^S%IFM1[X_66<#7,=0['R MC6AY89R07A.C/?("2M9)6JEP<)'7G=F*R%PL3#3):3X<\GDKWXFH;%"@]=?A M>#)=N-U+S&MI5 \TT&JL8^(PD/A9=K3+PD)P4*G/A;&C2 M%[&O!9RW@CX*S2T*Q';5M[X-BY&/,@3+BJ2-' OYYM;6YH D,A],-"X&YU7# MY@*[8)VW;O5(29]5'G7P[XO\WY>S^>(F^;?)BYP74@^CMV&87XU?AD_#.7US M.4T?241O"OW@$YD(832:#0@4QI(0HDYD&S!O($8N0-N86';))K7A1VP=HGPP M@/-4F=-QLD63CKZ/N&\3K5=K%\OXS<#D[(M(&JP3)!G#:SV]2I"T,J3QW,DV MK>8[XCM/U6I)TA9EZJ?[UZVTI>M]=.T:;[T"66VK6++/1@>PR6$=EJ@@"$L6 MI..:W@I?*W9;*-F1N,];^4Y)ZA:E//INX: $ 8^2;$*60(9:9)R9 Y== 6Y8 ML4'$I'V32_GC\SN.S$80I>2D:Z9P2JQRY"&*$$ 78W@L2A;6YEYE9S;"H]VQ MTY(+R\J UZ*.F*J3,HNLKX\H@7&9>)MY<"WNV/<7XHN4JG+1$]_7LD#:16:_ M?ZJ9C#_7),A9[3W\>EB[[?B%"5/-ECI%5$8!P2*9PED&Q7VLHZ%:2*DCOF>? M3=>"AQ8I31MC2;EU2<0,I::EJY(D^$63XNBT9=QSX]IFF3YVS>8QE!\ARZ=0 ML_GR\N)RM.Q;7PJF^3)H_::\R).%G;HH9BK""Z&+AU"%I"P3$'.=8(LL\F S M%[Q+7ZQN<\([ 'HB-9U[<3UI*/.>"_P>PKF"L.^"SV[03E_]V3^E>^C+ M$7P\CN:PG"WMK J2X+3?:B3,V4;P+C";HW#<=@F2/GF-N:=H]"DHS#XTG%A1 MKF-TJZHY D0'L6& ,AA0K.9_:Z[ 2QWVD7B/:E#O_AX*V:[. M-"6XBBY&L*[&$&GYX*T-8$.R6F298]@(K&Z]?.WV:8_0O?-X6B9-9=K 3J#5 M7DR6-R\K0-HG9XSE0"C(0O+UGJ48#]&58DS@.LHF+_X=),]9 ?H1;X/-?L?% M_MIHSC>8 M=UV4KH!B(I\&:V9N4:)>)]%YE[.&+$2*0K#@19,"DLX(ST)7FM#1H+SR'%\FP6%$Z11Y[*G4X'P7H3>@[*_].T20MS#[^,IK\T6MS MM*MGMFN*MAWV1LLL'0)+&!BZS!0JV7]'K%]Q7N7T=CKY/"29__CU]QF2P7PU M3?A%F@\_$^,XVS:5\:K5.-8)PUX9R$J4F@A&;K5V=22;,+0MMDL5;+.:;U,]'UXH&X:"?\-,4TW AI1?C_.*B)NS^O?XI$_:,-9@V_P)"TZG=?'; MIR%+RU EP:'86K>:"\%3' &5TRE(04YND]N&!W#]2ZEZ9:Y5$\)E9Z:WHS!> M@1MX5;3.0H!BI.2J]HN/ 2TX89QF!$F;)@-+M\/YEQKUP5.3T/6M)CAK5*84 M;B2MC%E/FZ4P!;SU!@P*B3*&+%*CT/4V./_2GCYXZC'R7:_UUQ&Y-^/7B_+5 MX3B0D,8?!@XSBV0]0B"3$90*M6ZB^LPNZXP.O34/A;[N>_XWK R]B;W'&/DJ MP^,R50Y>+4&]#221C]/)Y8>/5_C>Q-'PP]+A& 11(BL$T- J:PE>KA7SI,3> MD^):&]+F'*!=Z3/[?.PWKC@M26K07&]QXUOO $@\2W&M][S:K(-S@AZU6!_&+\3*)[L5LAO/90$F?H^,!M%6*O(6BP24;0"IN> Q1BMCD M&N\PN-^0:O7.7H.@T>X-]&WXNM@]N7;!:"7!5L$HGF@?S39#YHD@TP9JL$E2 MU(/(OB%-.H:3!EF26P%.+S&_'H8X'"U-Q)6:7TGHQM\-?- F**QNJ+'U1*:- MEDM%BY#D5;B$*IW(/M\/^+>E1=_O1ZO8JDMWU^2XT,NSG0-^.L@ M6,>+C Q*C8.H@.2WA() 9WQVUGK)99,KE3UQ?D/ZUA]?#2)8W;,R!@QCDMY5 M%P,]*%L;#/G$P+E,OK(V3KHF]GQWB-]D4DLC!AM89#N05C]EMH>P8C12D!U0 MKY/H[1390D"NP:3$#)D/TK9)P^H'_KDFB[9DL>?Z:;(U%\'"7R;3EY-9G=TS M&87ISV.'_ID-K*FK$Y.04F#L-<:[&^3%^E_+H=3)*F1*.9?:\K$_,5RDO:G M^BN#V@R9U^$HT?-(+YI=)$YD0)8#][2O%]VHT*HKQ&]*U1HSV"!RUEU8 \2< M+(\>6*@I7CS0P4Z&+!3:[$UDW$?;Q/+O#O&;U+5&#)[./KNZ>.\HK,1"$C+0 M>Y)KSP29(K@8Q:)E1M"Q%&Q3=MX/_'.USUJRV&#?(_B)7H=9'3BPGO+TIOR$ M<3Y@PMD85.V\4D@X7BH2CN&0N,\!576AFH1M=T-Z,OM:4Y+O%OOTP5 #^^P= M?EJ=[VL\KCA$0H&L=JKFBM&+14:C*M%ZEYVQO,D]TB:0;U)/CF*CQS!]DSK3%T<]&DD++_7& MEM )"V"L=B/6L82J2"@Z8PWL1K9Y@;T]=K#GYWY3.M.LQEOQG%OPJK_CI9WGYOS+DRIB2A@X10N 25C(7@G0/.M=7&^Q2L[&(6 M=?NX;TI)6M'0(/?\YHYXH^YT]O,7G*9AO>K+)GZ4274:#6@KOM:G-&$D$BJE:@NA(++:H;'PP MDC4YSKI#_"95K!&#+4:H5YSU?_6F\',8X:(P8UW^7/_BQ3C?_L&-WUS.([F; M*K8:NOCSE_0QC#_@NSIT;S' 9,!SC,X6"P)K]U"='41N->B@!"(3L6Q6H_;4 MY_NDRWSVER]/6"L:7!@>M=I!BBHJYK%.C':@E"3S(]4\VX3*%:-YRFU:UQ^# M^MO6T+TX:Q W.PY\T29+;A58(^AM2;8F0@H)TEC/ L.DVO3+[U'A]A?9^\M/ MGY:C-L-HW=+TU;A,IA?+!E17Q[9F/DK+P6A?0'GTX!TZT-9+9K(QW<;9[2V< MCOB>_7O7@H<&8:"U-7.>N")_]4=&&B[YCO9=3@WRCYK M&\QE5=ZJE'@VD$C&I2RT(.G)TC0ZU*\\)%H@CS$6O]ET8GN,N"W,1XC2M%&. MR=-DMD5VV/##Q_F;\OL,%W7J;^)R6LNK\=J__F4RO7GO>UVJAYR)5$?#HF.F MIN<2\"0LH.+16U:X-DW.PX,1GYMVGI;")FU0;P^OQ5*R"QJ$*(G06 :.3GY MKV2)6C'FFV1*WX;1HY:$T>AT#M7ALMRVJWQ7%Y7G?TJCR0SSG[^?TYYU_<,) M6>I?YC\OC<(_?S_##W=K9_97A]>3\0?R "YJDMMO]&\6HTIYSDQ+L@&CJR$6 M%P6$9!QX[R7W))V@F^0@;@/S5(8\[\/MI&<9-SB"-C&M!A%U0=5RN/-V6(\S MW?EXVA[0@R-D?CJ-8+9@Y$) 1"W)5$($KW."6$1@R$IDL4FI\RDUX8&YSJ=2 MA'U$W?L\9S*9I_7&)ZY'APF/&J.4@-'0CA=D L=] D] A'"6Y=RE/?'=)Y_> M).Q#WI/>A-7CW*&*ANS=+8"T=CY[%>F4"K+6C")$90(HX83PSG!R<3JPM_7A MSY[ XT6V\_7K<5;>F^F',%[/++GUN9W&XMWZYT=/P-L-9F/8G35*"I]9B-RJ MK$(=N<0\R1;1PP8<@B*F>(&G3_ER#;45WVK%OT1EOWWKKVLC$9C20%"D 64 MI;?,8Q$@HJ7S$DO5C196Q/VPCC:9<#:;3&]_QF^T3;TIZX9+ TYK$RDJ**HN MO ;6G:33@1>=>)(I-^I ^C"TT^_B/>K('8NJ7R;Z/J(OJV#>E-?X(8S>DUN? MYI=3G/T^'XZ&_[RNQ*_>YB^7XSP;F&Q%DLI#2;4*G_94<-6P2"4G1AXHT]EV M.;WW_-RS4(GF F_@>[U/'S%?CO!-V2J090A">EY;Y18(ON9*I-;<^]=&"=[US.3E6ICWN&E<@ULYG!QA[!.VZ M4]R_._AP=.X(!C8Y/$)\#=E,&%26G'8NQA(H[S5$(RUM9")HP/05UQ[Y2RK(]^[M(;I M1-^M3SZ=\7:4["=]"*Y'^WP!)'RY 220,Q 0"\3:_U3IZ""R4L X&8(.I7#5 M)=^P&X,W/_D9,GBPX$X10'M_>7$1IE\GY?WPPWA8AJDVUEOFAI!!\'8R&J9: MY;1_C*CC@X^.$!VR@(WXD$]6^>A5$)(KKY3/7O L&2KKZ)6*@_W7TC\%S:DX M-26=J E&>.Z-$-%$E5-R*$SA0J..#+.5':DY#44+D[D=0:O'GXB>;8O9($?+ M(ECA-O&@E4XZ.!Y$C,&IJ'6RKB,Y=]?5/S6_AFEU<3[CX4'O S_H1'3=O\ - MXNC \24RE5C2*F#QF%U2QFFG+4NIZX9WYS,/C_ZM/O#-_1]X'<3 8G30C,R? MK'+M+L7 2Z$AV1@28Z'05M$A^+?GQQZ=O;T*N5TYW.^7T8O9P$E'IAW9\X@* M0=F,X%P1@-%EA=ZS5)H4V>U$=#H[JS7]=]*V>R&A4?3[Q\L9+7(VNU%!'146 MYHL&%C2ADO2'JXV,@D!=JTV<8*F#JN_^A/.CND>)-@ADWSMHY!U^QO$EUJMW M$L\_,0^D+XR>?\VJDR&!4]F"1L_IO](QU:8<:G,TH//6JM/RU6,?@&4"X&IGK&*M MXL'I(IVFMI^^ZO"Y7LYOPPOZ%7(WZ*>S$A:CY9=M-M[2'S5UD,N(M)7*( RH MHC1$7P5;:VVSCREV:M#:)Z;S5+U'8ZW'QINK3K/7@T+"C0JX%_2VA _XX@,. M5!':!F5K,3#MR*F.=%,D*,&*B9DL1.,[30QZ^*/.4U?ZEG&#-@D=4IY$/9=] M\) 2J^>R0/!&"C"L))>8MCHUZ9SPE)+/3FU2]TQ+CR73UY5-D_2/5:O.JM?S MKU?]G=Y.I@L6YO/I,%[.:_#RMTDMJ-S2NC$$G@5*6H6OSH#6!B+G'C)JH8V1 M09DFK7W[@7^^"O@(]#;HS/EB-)K\48_F7R;3GR:7<5XN1^NZ;C(/GKLQME=&LM,,"T4.1-6 M JKH02E.&W**Y$HX)7V(QFOLDFZ[QT>VSI<\I:W42M*/G3]YH^GL]L%\/WZ] MJ@84Y(KF: M$(6OKG#K65JH(T9*74-,)27@M]J$.V$Z=@]E4)>[V ^Z5FA:3 M.G=!O%''U@5BRZKK#A@?IP2[=WZ[ZL^1Y#R2'G%3D-EZ^5.R(JB)WJ)">$W- M65#2".-;C:5['/UYH'#[*:C//IST7-1]MW72*E'/2*TYAEK:2H>\LEQ!D%)# MT;X$+ZRWGG>Q=W8\__1E1+T3,>E9BCU>J:_7_!,6G$XQK\*:+Z;3FM"Y7O1" MM[WG6$IME2N$K$>K!R=$;7540N(^<-9F/W@8VCD;)3T3TZ 'U/T(5^]+%XPM MC9(N(!_'*NF;X+WTYPAV&E@EG;"6.HE,I5Q;8M!N:8R%Z+, IC5YG)S^)YO4 M0#^>!CU@ESP%!=J'E)[MDO5PH-_']*RKU((/4UQ@7!^O=*AJ#$B':FUJJVS2 M$)BIL\F",RH$%DR7-,A.'W9ZBZ5_CK9,7^I/P#T7W%S7?K&$$0,M#%FV0&L5 MX!T74)+/5GAFA.RMV.;1RE)/87T<+M8>,W(VZXJZP#C3RM2]&-A1U'B(^!I6 MIO(4>>(B0E#D+RMG$0)'DK^3P1(P3*5+K]"GP6*GRM0^2-Q':DTK4QGG+">1 MP*--==:>63:>I15:XWA((?;6 >")5*;N)?N=E:G["*YI9:J7VDJ5$P24!,3$ M #'Y!%8[24OU472:AO"<*E,/9O!@P?7\#KZ\O+@<+2J)E@.SEDED;\J+/%G, M+ESL,TXY)K5.@+%.+51UM#PCDZ]HYC/W.MI.K5TZ$=L%T+D:2+V3T6-B:1=\ M*[^@"\*^S:INT$YOO,?=8=T]!8?:AX=3G4?[ORV5GM+7UHXQPEM;./ ;"*A%()@9\ M-7PD\]RJWAJ:[ ONM'9)"W+W.9R.86:G77KR?AOKWER3LHI]S:J4?_XRQ^DX MC-;1JEGK8O8]89RHU/T8X6P6PEL3@LRH:K,/+#J2%>UT+DFCE(5W+83?$]%Q MUPD_TT?/O_Y]F''U87\-_SV97EB([^CY0,N'URGGV^JE?OZRRN>MW>SHO_FW\&60G0J*UR'7:!!4"1Y" M\ C).4PA,-IWFN3Z'X#U]-'V%GIU9R)08](:I!!S'K^_P M4TT?O^XIL'3%A)/(Z+PAA[K.?^9>@%.8H7 T"ID503;I[-P#]E,U+3V%]IV: MRL=.SJT&T]OI)%^F^9OI>YQ^'J9ER-9($3V=>K5:H9:%5J-(9 '&)F]1N^)$ M;Q[.-@"/W_+T1 HPZ9&(GGV<%9XZ*7"%:+:RS;N ZCMRLA/-Z8,EQQ-UE_6> MI'PR%5 6+7>Z0 F:E%S05NM<\A C0])PIG/HK;_JB:F_)^IQ(N;W$6Z+/NI+ M-"O_F!S"+%3)P%)@H%AQM- 80.0@HW)99-.D\=0M%*<-4?3$S*9Q<;!8>VXE MM3.7Q0B3C!.V3L"NM4M%@T/&("J;G')>KA83U8E8HSE*17P M6A50VG.(V7$(4F/(.G&,LL-[^:2J1 X5>:=ZD#WDU<#V^6L87]9&-9=3S&MK M;_X1IRMT12?G; AU0*6 >GT.WM+"@PR\Q,",T$V,H?MA/4110=)7,F",F4#LX'$UPQ M,C/FE4K8\9[EWL\_;F>X;A/Z/Y?#V5I^JZ"CC<8D:70=OA&K.4B[EJZZFGER M7G!?2I/*]?M '=V%E$0W"$&3?42FE^&.#N=4T]N]C6"BM\4P(6.P+196/_ST MVUIO'-]I$;JO+!O<4]Q^*08YUB&C-41N,@=E"5*P,8(0P>4L9*9=M\U5UTT8 M9\3Q$?)MT4.8,-3_U2+>SV&$BY8R-P&^V-PF;_SF@(!;(;@C?S:1JGK)P97" M0!IFI'2DP-BFI? QJ,](ET['7L\=AM<2>3FYB,/QHAGD=8O;5[GZY&58KTF6 M,^06@B/+CY:S[IA,ISC]W>7%CG4.>.&<3 ('-@D%RFD&CFZRRNGOEMT5^LQ^_WOAN>;_'9&$!->U=B[GFQ1MP$NL(7*N% M]E[J-I,8]@5ZJHOY9IM@4V8>^^K]'NDM;I7(,LPA%7H-,B?'5Z*@MR*4>LFD MM$5KN6B2B;0#S^-?R+?0@4G_7#0PY;;!6FZSZQ+G+@!;=IEX$.'CM)CHA<\. M.G(\&8^B-:AUDB4AH,@:E @28C ,1/31*GJ1>)O&QH^D+0^TDW@<9=F'@YZO M+/XV_$S26@3B7XW3*MYJHQ*JT,Y)MAB"4@MCS!9 R[S0W$BS6=JRU;K>]NPG M81 ?(_Y)C[)[.I4$=QO.M@Y4[_[$$T6I.RYY(T2=K93!"IE5BD2NB5$9B=IX MF3VWG'4,47=:??\T;[1*:Q>E#Z98D14H4D/[P[8FHY# M&P1=)/K(P2A#'B;/&;PEG F=+%&FX&*3#OKWHGI*K9 .TY&]AISM1<))NS@N M>Y0N74-%&&GW]A#KX$9EA:/S67LHLI249-:NS8U')W2GBM:TUI/^J7CL2,W. MQ%]ADM"FYB8D%<@S(,LODL3 J:A*I'= I[YSH)]$D40#BA\J@]A'U"?+@>\" MZELK@]B+J$[)\(=(^60JD QB"K%V0HZLSN>0X*-3=/@9C\%)=+FW9EY/O RB M?^;W$6[S,@A-3A]WD8P;\@Q ,:WI3&0):!?S7J.,BL5OI@QB+V;N+8/81ZP- M#,?;>8P):[MZSX%;BW5M#KQB&4+2WD:AF7.Y!<=/,BW[&(X/%VO/,B=T M1MMI\/3)"=YA9IV>WWT$V*B5^3(DCGE=LA49'35.@A.6; /-*R*R#+PU_"EU/[6783K] M2J_2XC=F89RO?GTV*3]AG+\:S^;3R\5.>?BE9_\8FA#8HU@V>(_<6&>2+2$8 MI:3WG@(WDN@K7J6/GWL& 8X$?&Q)Y M/1E_J*/6*RM76 9TKKDD8P;:- LH5F?J9+(O8Y+DX#>Y9=V*YO2WJR?5 MILUHRO&,-(B<74ODZS:9+,,,D8X(99@'%KDFC*C!<\%!&(:V2)Y2:))AV 7< MJ2Y<'U5U>F?IL2]CMRSLQH'S8Y@-EQXRE\HK'QV$)&E-R@F(AO/%"!(35!'8 M:1; ,9JW#==C107[UX/=BG8T'PWN#TLHP/4 MIG.DNV-]G+3Z7KG>O#EH3%0#W=H"L&[<+RX6:9[KZ&F4Z&V0P+1GH#AMXH[% M %8K*8TN:-HT>.T"[E'2[5LJ4>^,//*.Y$MTRMD$240.*N<(/A5#LHC>I5"\ M*TWNGA]I)]K3).^-Y".VHGT8:F",K]WK94=:S$LA[(8K1>;>!0VH#,%%]!!* M01!%Z"2#E*Q-LO">.!^AKU$KSN_4][G"DU!L<.COQ919S3CI"B8R,NN@+N)AK=T"7BHLN2M?HH<44($*T9"9H3-$)K-G*>>RV=!D M>R/>> 7%'B:I%XOMEI$?59D^8;Z#BCC-G;(1(Z&I7NP2>!0,Z1.?I+TK, M;684;87SS'GO4=8]9].^QW0Y)5'^<]'KZP:FHIW,Y): #$[5&D\-$7D$QD2, M2,9HC-U>X.W/?^:$]B:ZG2W.&B=X72=K7#N.Z]O)&]D9JW^1%VW@+J=3018_XGUZZ[_M(1I#3I@+#&@1"8 M4A!5=%996^?"M-"YG8B^9(W@5 M.' >)7=%6E1-CLS>5G#R3.E'5\W'(?]IYU;_,L7_N<1Q^KJX:V+,2FD"O8[H M:;-/9#&$&!R]I]K*XDDC59.4M [8'OWB_K1*TRD1^W#R6B;,;@.X"L%V@=CR MYK\#QJ>4?'T$O[OTIV=R'DF/C':$S%A@F#0H3/5*A4 G+9+!I)Q.;?>I4^O/ M06G7IU6??3@YD=K,KG;EU8V-BZE8+PL(SA(HA7J9."QE;;%!_C#')I&S+N > MT6GHB]4.6G,4)6T+'J^^_+]#G-*'?/SZ&C_C:)F$DT7-.,^@%PW-"!S$:!AX M:;..+B$=YXT-HWO@_N7L5 ?A3M A,J.8I4V7WD"R"JRK?84\>(,"N8[&B[9WL8^G8-UMJJ>A7_M0 MU5*O7HT_7F0 )))D"3\;/W8/K6 MM.00*DZTE\AU=K,0S,@H0.@006E)IF!@$J)#HK?PF-+)]A+Y;6K)(52T,)GO MYKDMCMQD:Y-;2V!TJF63DD-(ID 0-DLE6<)&5??;\7SCWE+/N_77][?4LWI2ETU(A.$.K5#HDB-D;8(ZK8@MCV"9ZL O0MVW0]4)3 M@]2M;;C6AW<'9$T'I>^$]D@3TGNAL(->'"'_%IGONQ'*$#5G7$)-P >5E03' M-)W<23$I>,2 39*-3ZT9#TU#/[%B["/V%MW8IO@I#///7SZ1?+!NJ&_F'W'Z MDO;+:M(M=MEU0,S4UBLU8AH%G8T8,D1E/914. JCA BIA8)TA_@(@]9[(O;. M&*DFK#2P6%ZD-+W$VZ?P E=0T?"0+ @I0BT@KNTX/*N-.61TC&OAFT2R=P$Z M&]WH1>*/-4SC:I9X2//AY^&IIJZ#U%LE$\K M&Z2,Q:4HM9*T#:1@O&/D"M'1E9W:7CY]()">[C?N-^ 7%OOOXTF%82@.(.2@XYH4]2R;=OU'A?3VP72 M\9A>AE&Z'"V^?#<9C7Z93/\(TSP01CJT]1)%UEEZPM.&XXP#%F@3<^1 Q\W& M-D].VMM7]HB768_U-NR\\WH2VM/R%O[&3OCWX?SCG<7,;J]F]FZC[&951;IX MUL!J+W*,%JPIFIP$.HVCBG2ZQ]J\TG 70I?)Z+WD"AV]FF?]&O2A=1URD4ZK M,B?*A>NRJ!UK^@O1_'HRF[T:I]$E&2:OQC^'Z9A^K1;]2Q5YG=THW**N,=4& M?0'0&X]D\^K2IHW6R5;XK_?E.:C6B1*7C]\8N,:85!T\+>IP1&Y)]#(4.LV= M"#;IDO3)\DY[/DL>U9I=QO^#R=(5EP&5C* 28Q %"8.1R%&@"JXTB6;UO9"3 MURB?H86ZOT8\P8KEJ_?MY2C,EJ-$0C),(A:@39#$6R)]%4T"KCG34BL,I75) MSEU4CWYU^"CZLKL@YTC>6IJ$QTMJI!_/,]7Y[B5(ST[E]]&$GCO, M[^B)MKI)BK8(IYB%R)4&Y<@B\RQ:R!93DN00ADT5W=KP^-X/>=;.$O@75>S M#PWO)Z,P_7F,TP]?WW^=5:=\C/,#A+[].4>+N .\#8$:I@1),W)I?!T4Y5FP MBH7$A-5".#YX$.G1XCOX];_O:6U$V6%+0.:E+$4Z9[E27/@0,$!DEC3I%/0PM..3(G=\PE^FD]ELX I9$:7.#<08@2PSLO!"3O2'$>19 MV$);T$D7OH#U"),=^]61NTF0O;'0)O'Q\J)>F-7Q-9^FF(:KY"C:AA9B']?9 MIM/U3)2=BQED7W0HJ38B8(N\8@N.3'O@)M6N4JIH;%(2U-<"SD[O'H79!J&L MZDO.IY>I@GQ587Z8XFRV?'G(YE0,A08RZDD^F M$80SD1$ZJ=QX];S,'>3>F ML].CON3?X,)ZY\I_Q?D@ENQT[7F1)0%4(0G"EATH'[C 8#G')IG;]X$Z.^7H MC8$&C0'6EN2;LA/E\@9,%A6CHV4K4?ME2F6!]!;!HV&2,68%-ME%N@(\U=UX M8UUIPL=3N<'>N:0?O]8*X&48WVI>"S+!%X_T/C )@8D 9;$L7UANTX&M [;' MNLUNHQ-=-ZD#N6E2O[9K]?2 ]=5B!X@M;YL[8'R<^^+>^>VJ/T>2\TAZE$K1 M27I;V_O2^\0$@68\@ TLH=6TO:LF%;*/IC\/W+T^!?79AY.>[U#O1N'6_9H- M*\*' JS4?LW:.7!"%3 6Z7^%ZCS:=XW2] M+*-=44)%R,($4F*5(13KP&B6)%E-N4C5X.PSYNQ8(>V,7?28C[#U-N1% MSHO'UKY!93*].+*:>/_/:'.-U'U9F_?,VGJ?A1;9:J5R"D67['4=:F%24G[[ MG5+7%>Y#UZ*3P6J.[OY$W/S71XMX)Y0-X17THK Z;H'\)T["8^BX=-**H$KF M9K #U8%B.?C^^.XS^A11A[MB[[0Q*'4R7BJI0RPB9Y'1H>9.2C:X%^&!XKI. MB]AHFQ&VMD9ZX9/%E_#,B5)(9.2AC=)3NH&[YEK1P,.&MS?OOFT*" 8?WB- M88;OAA\^SM^4WV?+GJD#EZ26Y/M!S(61^QXY.&\-%"=T]F2NDV_80D'N1?7, M]:(_B3?H"EOC;?.O?\7YQTFNL9S9?-%$>:!9B-SS"*GP $H% 60*)>(O2.TY M)VA-+(T=>)ZY"O0AY;ODZZ/W@NMU_G4X2S@:A3%.+F>_3L9I=:YY:[5+6D+@ M.M)N)3-X[R1(I4D]90Y1-*D2?QC:,U>)GF5_5SM,C]IQ Q1AR=Q;.K2$(7.7 M80W(\P),%5.#\EFV:1NP%+:1>-,EVM+>OZ-]YB^VWR'=P$X=7[4\4Q.>I1HC\& M&WBNAV?@NO*X"Z@]4ISVH?LNFM,F,_5#U%W6>Y+RZ52 # ENJREAL7H9G)._ MP2(8PYB2]!0ANHPR>HK4[\A#.B7S>PBW[U8-E[/YY((VM ]37 XYO+K/=U*8 MJ"$;2YB'5H^@G/8?))XB<;!>634%M7!::=>!P\[G/G;NCY'2*WO:K)OR;UYXW M.HL<<,'*SX/]UM"OR _. MF^C\Z!.(OT.6A5%%&B.R49'^RXM/@MQ&IY,3R5A;.I!P7/+%P\\_/,NB^[-/ M0$:7O GRUKG1PHJDBU(E.Y&UU\@1:5U&=F'CR(RJ5X0FSC&/<798OY0;_[R' MIBB[P&QV.5"JMA,F"XV^,EIZ8[.MZ6G&D48S'.S"=:AHCNC*<^>F:O NT >W-P M2N(RY*!X-%D1:F\$=UYP^LHQR]+@X<<'D=S;+.H[ F@^-UQI-R MO'ZE0!5M;68R6-FDYF0'GF,#SKH,Z8#:HXNMX=I\,*"$\ MK9472/2E2,[;J)H,X[T/U.F++?K0A,TH=&]B;]%(XT:FS9OE&S6<+:[4WT[Q M8GAY,(EI%1T7+(FS=P?1'8>&M(O 0URHUY/ MQA]^P^E%!3HP07):3 ;:Q'2]4U7@R5B"*%(./#$N8I.7NB[:_.D(@UP*LDIZGE(K; MC*JUV0[NP7@>"M**E 994!7JW[%F9F%^\1FGX0/>G $_,%$4K:,&*PMM8XE; M")%G"-Y)PVM]G&RF,_?@.A\]Z4OX#9*D;B_Y)K*?+FM+Z+0=L!B:L_8!?WR\M&V.[VG([PM+QVSYS8)T8"2-CJ^8]'626I8U'S@5)H*J:4E<\-BD MB=$ZD%-U+.I-['1 3?P4E?Q//2VV8VH9>.AIY!.TV>H'U7/\-Y#SL?1 *.# ML5!M&E/OK865#'(N#(TLN2@70FP2NCH6\SLZ!+4F?A_Q-B"<_.-<>WN2D1)A M\J^K4LA:R17?N]]>7WVXRUU 5ZSW-C)A0F!:(IDIF1P?2*@#8M;.- GA=T)W M?*NQ+XU/8Q0#<] @QOT,R'&(< MP8JL36@S^',OE"]9<7IRTF:G^71S%XE[Z*V6@LTH+>ES4H0I(3(0G+-LP7IT MCL31Y+YL$YB78E7V%G2CZ/8JION.:QU0M;0N-\,ZC879G[8=>M!#YD?8#N[0 M>5TP\Z)H:ZI^MS>)1:X",XK[;$R2*C6[^3B6)NRP.(^E"/N(>N"$\#J*[G8V MQXKH[G0R8 !U+$PJT'0Z&611TP)3DD(B>@=B;13+QC3BIT\^_BD_A+RG@PEK MX/SOWQ?#[=W@;L-!9W7^*>U8.>4F^>@[:"+Q>>4KU_U%"'/$7N&+@2:0OT$KC0(;6Y MUCFN-NRPNH^E#/L(>^!C_S5,_O5N/,&K\F:&>7Q_1H7"'1;NF0I9UU)32X:( M0&)-:%ZRT!JZ6-Z;GW[J*_U#)3\=5&P#V^!OIHM^UF,ZN3[B9#R=_3Z]>:@S ME-P&D#5QT69#RRR"!7(/60[ "Z?S3$"7>LSGWO$"2!U,A$-/9%B ^8#?IM?? M:G[[)/^"U_ =\R\S^/>[*4P>RDE#C)!0L6PS62S.&T9Z:%A$[JP74441.]#< M]7TO@/(FHAW0:/^!<>$PWL%NDV]EX45.RBLA(S5/(R*SUM$(ED7F5+(L04 JO(*LN+4XV/_TE M,-E?; -FQ]9>(!]@\FEYZ4*&GU&.3'R-D7:&(".#5)NQD3\HD-?@7I=86:=^ M1 ]OO?2PV.$B''!S?0#QD/NP&\;0S<56WG_\=F(',K#.80_Q#=PU;!4.6HD2 M!+"2A*Q3017S]"-+@"!X\3F*+@&K\V#QF8'!T='CE 0_&ZH+BI_S,C6+SB;W\V>P/QV.GLU7W@# M*P6X\V4/W+5V'XZ#$V@,856B7T 7UJ5^TP35J_ MUCH:;0TRV#O69=8L^Y""(Z'8N!SW'*U%YG0 X4ANJ)L,%[FT$MD^:M2 BN87 MYJLH/][4P!.AK#T^X5-UE)6)/&8FM:@)1!(8:#KA70C:QQ!M*$=6FG6(+UUQ M>E$R\"W.6J^JZ3><0/U_LIK&=?32G57_CPE.TFT5(N9WX_^Z'>>[21O3RZ>M ?HB$B=GAIL:X:MIB3D[B-9Y[KM<) Z%YZ?7K<.8&?@R:M<: M[G?;^B>U_?->,RN9-,N?UK#F J<8950BNQBJ(M,/F"+S)6?&7>:)NP ^'2'9^!F$EZU! M;0EIT'2&%/O+=/+Q9IK^]1YF5[.ET?9/N+Y%LMP^?H89CJ)0#FTB3+XV])10 M& E#UM3+$DS*1I@F):$=L+T,;1F:A &G>^VAT.]GXX1BY++U.7C!ZI+I![+R M8S"2\:BE%( ^KH_^.MH.LT3X,G2F#2%/-<>W;\4;(9&]3GM>J$D%=9@."81; M9JW3.DKAR3!IH3$7U(JWCZ8,2\!3#0GMHCJ_EH*ICFQ9B2*H6$3A.C##:V?I M(&M:"REV3+$D(7*BX_.X@9T-*%^&YK0C9D-LL%?^_7OXOIC&]'8Z>P-?OV)^ M ]?7B] XI"KW$:H]Y[)Y'UR2&VCN M'0.^^EIAU+N_/S'_,?UM/K^EXVXY*?GCS6S\+[P[][30$FO-J *@7:W(P"#8 M.B>*#L.L+$BA6VP470%>MJXTI6.#WO2NO'T6:#6QYR-/*'CT@06A8BTS<"S2 M;S"E7+'6TGT)7]*=B@)0,7ZKZ%A'=7I24'[:7*3*!>Y(EX%F)& M5I +ZXTC!^P(9LA1-EE=/H@8"Y;>4[#R0:MZAVE?30S(TIC M7:PIBE'4-C6\#AZ/A,@79TJ.)(XNR;H'->0ZOU$D?7:5@\6Z@>.!(ZQWU1Y< M6B%M85DO^AUHPWQ!8(; >K3%%MV$ZC-L_S[ MT ^Z6&"!3.7: L'H7,AZT6]+)=H2Y=>?7/*B),NPC[.,T M#Q+@33!DN'!:)]/2*!:5ELP%CSZ:Q,UZ ^?+;!ZTE^1W-P_:1VS';![DE?7> M!V1%\$0.;8PL.@/,Z>0E.EJWZ]+X\4*:!QU*ZF B/%7SH!JTL#R092N4HLW) M>1; :_JA))-LDK >>GXIS8,.I;R):)LT#WH.XVN8+R)7C[H=.4%GE7,,K:H# ME,G+"5Z3,5MXMI!DQ/5:S@-U8@CS=TI0NJGWKHREZT=9NU<8C,CS=T)4O$HJ1@?C'2 M+BHZ<'0$AKQ.O9<\"=WD5OGPOL@;[[TK@: 4484ID\A>R\A,G4(4SCU$RX-EE;S/$%%IL MOQO17#3QP\FY@3GV9)*LJA5WU@%SKM;+<(.$1VER^VC%4CNR.W^^<=H];/!> M FXPAF7#M,\NB'[*<=I[4;5[JO(A2%9,JLA28CV13HHDQ M"2^#XTVROL]UG/; Q.\CWC8.5H=1SB7J:+)/+#HL=+1YS6+PAJ$4=+J5:*1K M4H)X.>.T]Z+QH'':^W#0H!G9_:7 _5""C"H:KI@49)7H(@P+M9I-VJ0,UNJV M]?CJ,!KQ&,;%4]]#J@TV@[=(SX'KM[>3/'\H85P;RBV<-$DZTCN%AFGCD 61 M@&Q2R,*DR&.;LK$.V"Y>&X:6?P.?X/V,3LY5.$5:GKEG4M61\$%FYG4D]E(* MH8!1W#7)IEK#M[\9Q.GM[/9W.5O#X''AR9.9$K.6)IDXV4/1+ MKD$"&.M2\1U"-YN>?;'<#2*L >]#'X()B\2MMY#&U^.;[PNCE2LA<^W$;F&A M3C5Q/X; N"Q)T,JC,6TB-D^@O!3?O:>0F]-^?SW< 5-+_WT3J--X\'T)>Y;_ M'M)N$;7=A$V&&"#72+(.:=E>--#O,:ML!$\?0JVYOV@-V.')'T,!]A%R ^(? MLG8>@[NW*4SA,0?'C*_3Y&KX J2W#+0TI60R($V3-(IG41W_].]/W+25U!OX M[<\U%5C^N/@20LWN!BF8*%B/0E_;Q=)1""9Z <(&PYLT/NP&[Z48#0W(:)"# M]1S*E?NN+BA;FA;=8)[&V&A!]!ZZU).E!B=31[1&T5=5_24;*EKO"2C29JFX MUA!<4<$W2>PYI2[M,%O.1Y7V(6?@5* ?O;;N3M7LN4OD3C-KLZCC%NM<(J!= M&(J)V:.AC;E#/&+]N<>W1EK(?CJ0X+::(P,.=/H%9^-O4 .=A\QL6OW7O<3!@AUM076@6!9F1T_AW#UC2!%M@K4F M*)5$<,!USDEJ1 Y)JH*Y.&Y<4,J,GD5XH+BN2IGCS4TM79C-ZCRT1;^^P\>" M=7[TD,+=8Q%K,@< 'WGBAC13!TD;11$=:%>W!CSJ_I6_]]?UKWCTTJ2#; M&(7PG)4DR=T6OC"?>63.&&$"6A/7@\A#E5X_P=*_O/S^D0F0;D;. M>65<*BR&2/MKC+S63]38KY,B"Q5IAVV[QL> 3E&JTH_YI\7E XBZR7BN>UQO M83Q;M".O_8,?@1V%&.CK$XH1U$3>?XTPV:18CMP5SS&A:-1M8#>X4ZI&'RJW MZL= /#3I1O$(S@/0O\VF\_F[,<1%Q&BD>?#@;&:^0" KSVC"&Q3#['(J18-> M'Z#49//8 N_%ZVSJ%ZF)O20?(-+W55C:KDSC?''L@./ HIR1%_0M2D?,J@#+%SDN:"6WH;& MQN8&5"_)XNPK]*:FQ$9SY\10 IK>:<12'1X*+=4Y-JC:X M3ZLG/7G=SP8]C)2FRO, Z;']L[268U20L"2F;!U\G.DL!*DBBU)[S"9F+9KD M"G2#]S(59S!"FAJC*^L?"1 N&LV9,=D1*"69Y\4SP2$HR%[X-O, -J)YV4JQ MK[B;&J@/FKIF*DE(FCOI6' B,BVK!A;_3;N8*[6?663KZLJZ%Z9(%8P63SH5BD]-2GR(H]ONICY9A;==!Q'^$ MR,;J%_(C&E.!8BA"@(TLRT(.&'K/O #'3-0(&B!$UWA#V8'P):G+D&0T/7[6 MMCLK4='!J%E, >M("\Z\-(Y!#%DX5,&O#X086DG.Z; 95B=ZB+KIR;+,Q!- M7I/EAN?5_*YKW%^>YM/S_#\R?QI-/O^!\ M_&FR&.&Y2(82EM-1)LCF$4B*B@I9\&1ET4:5Z4^0I]*D.G4SG--EK_8@>#JX MH!N$,YZBNDN7ZH*K96[J-F"GR48=@KR=^M!#\L?4C)Q#(*V/#'U-I+.FQMZ" M8]RKFJR$N90F4='C:L2.G-)C*L0^ F\2\5P"POQJ?H?Q1T;_74YDS+4("#*+ M01N"F!0#71RS=* *9S K;&1"[L1V?&MR&"*?V!K#LM @G>?WZ20_H+QOADOG M8C8@&->I-MP8?X& MYI_?7D__746$P^26[O6F(5--#U_B6N8I%P:=";X8 UH+&Q.4VKU Q<"S*H^R M??=ZZ5!>XX\=9_XWTN-WBW2?>T]*@W1 .PP3OHYG]R60;PNU$XOV.5HAE6T< MDWP.7M_-;=E-Y*H\%O#5Y /.R0Z;7Y4K\BL6W_B/*#5&6P+*Q+36M?5D\"R: M(AE'94@H*?C8Q(DZ .LI8RZ#:=7Z5MF:LQ;%IC>?<5:GA\[PK%>/G8STI@D2&[[KU]_O;*(/>+T4X.?QU]??E\O] M>$-GV&(HYW2YH-??-SWLPWC^KV4XIF0T7D!BP2D2O$))%H^Q+$CIK-0Y1R^/ M?N(,NL3C1T:;;<9GJA?G$H?=MJ)E6"%S#G5T,$B?F:XS!D&18QDS/7X6JF3[8*M[!.-?=U*"JWZLA M/!Q;5Q0JJ6UMJA=KW"$Y8%ZDR$11(@H)/H3X,G1DYS384ZC(/N)OH!J+?KLX MOZE]^VJ/S?O>?5PHGCDP+%$R'9-@D>P%XA"3QU PMVEWO1G.*1W;OI1-!Y=W M X]URTU(JKE0.1A6LUJJJ4AGIXZ*UU 8QJR:!WW.]0#YK8V4 #ANDN6T- MGW?!]=/?3>]%7M>KR$,D?]2LA>Q\TH(.6$E?0NW>P$ (PW0=P\PSB*B:=#^Z MA+OI)@JQC\!/=#==S\""2C&I%9E?$.H6:3P3T6Q%YP-WT M/BP *3-(;KE;-[D)O*0UXXY(5E[P6OWUM:L &D MA(Q::^LB+X*3\B@M#6TS?-3SW?WVB%4,R<1%/V'D?)%2Y':;!C[ CW%E:8KH"(D9"+$6G@3 ODO&1C7R -&3-8W M<>XNXDJSJ:8-<;FY#WOG<+FY?L.UO/>JEURY2,VMR MU4M9.AR9S475PE/A31/'I#?REZ^FQR6W:3G@/:BK%*@'Q^0Q\J9.*JUUXRE<\E_V!+U7D:NHI'*9,&$3J5V7-8L M*(\L@T5)4DW&-KE+> ;3J2X4VNG!D\NF8?AH1!V1L M2P;#X>)N%97Z?3J9+@W_ZN75]3_&2*9Y]+7AD).U?9@@/R_F(%C12GD)SDML M4LK1!=Q+TI#!R3A2-.@AV2MR;6R]/5-.*U:;I[)8HF7U)B2:.O("L(6BG&.J M[M&,U<$8:1J=V9 .U@7;7\FVAU&Y3R;E(3P<.]DVV&25RH%)IRQMIKDP;TRI MJ8.TYV6#I4U&W64EVS93D7W$?\1D6P\BR9*9C5I.@,*R$?,?T]=#4B):K9K$ M%H>!_Y*4\@2$#IC14:<5_Y#-/U;:A"UM@ND3F\#)K%%GSK*R=4);X,QS)%F% MJ!/0;PKM=[@)>[_T)>A+6TDW:/S\L.[5OF&OX1HF"3]^1MQ89;CJ43_4*JY4 MCMS%;9T4/AO%O$MUQI?F9%GX35>&WL?.A.YSR2UZ M-F#HO%'(+;#DG",YUVW;TH=: +T3H=C<>@;/^5S8G(O>['.]LP]_QP[9=\'V MU_7.853N$[L_A(=CZPI/$*Q2B=7Y=O2!T,X/%LFAP02J9.]\F]3:R[K>::8B M^XC_>-<[ C Y(X&,17/GX'JQJ'O)$#,HY=O<^5W$]E'6[WME'W@,&2>>S MF]$'F'S"A8[7@FBK0=0Q=>0^*@4LU&%3!K*QD0?R(KM4:]!#5PBG7ZV3_>BM M?YDE<+&)=;P.Y"_;:3B>&E2XKN*Y;\/8 M 5'+P,Q32*<)Q_2CZAG>>\BY\3A9,?8?*OJU+(V\\5W[MQG,ZJQU]_<7>N@4D. M).UN7 %GVF5DWF=5IX%&'Q%3E$TRU/9">?S@2U]:I\?BY!B)MN]A/K_Y/)O> M?OI\UZIL\NDJ7H\_+7M%')!@N^N)O1-K]X*\EE!;HD_1&UD$3SI;%;SP,B2C M-M_'](YN+T:O;J&SVW[@AOI[.K^P*]=PCSE6OK3$H2:_,; ME6JI<,F%@5"*F9Q51'+U!&^2Y'P8W-[G#,[GT]DOXQF]\H&*Q2O^P-F7JW)O M;(M1U))\IVR8,WS17].RP LM@P>MA,E@H$F25V>$QS]?CJ!A3\Z@)GPU2)=> M GTL@L<01Z58!U%FQC5Y9UHFPZ DSR(I0E$E0Q1-+-C=T'XB51J,H09&\+U0 MWE_#Y.;5)/_Z7[?CK_4V]6^SZ7P^TLB--B"9\=$Q7>?&ACJUN*BDBO-H8IN9 MO<_#^BET9T!F&J0UKY1M_X)?::L= MW?^;-S6A>QGX1"6E*0*9E274WA*:>2G/CEN8L.\URXP7FC>ZUX,;$F9 M/$1\#?->D5?W#R3#7"2I986C5&%%8O'9FF1+EUOV\V"Q4][K$"3N([6F>:^> M]U+]EOS7O=1W!M\UZUE*7.SQ&H M%F%ES2)FP2 %Y#)RBZI+ZY-+RGL]F,&#!;?U&QPP%^6?O_WZ:C:KRUPT&#@@ M&V+]";W3'IZ%M);?8",7#DRV3H%&Q6-R7I ]25^)\L;%T3/H>HAI81P-(*R[ MYPPMLDWPU@07K1)")1$<*AT1 AG\H5BKM0_9@EL7W%.D/<3W!F:S[V1\OOHR MO:5?PB2_>=2/9UK(>:!_,U^Z%/3G[\80Q]7?32DW>I7'2@BG6R"!E+X&I=U8X( M>YA4X(=6]).;\PJQ 9$? M:&^:C1,=@17-W>I&.FGOO?',("RNSS,#4>OYO%*)_) $NLE@ZHUH7@+5_<7< M)OUJ84-]P(3C;_6T^AUO[K%94Z1U*3/#@59;^YJ'D"43'@Q U ':]'M_#M1+ MT(3!A-X@L^FWR3=",9U]K[TEA71DH'C#4DYA.2;%NV!(0[G2H>Y9IDOQ\@$= M87Z > F$'RS4!MT9W\_P*XSSW9"C5Y/EM)Q':QY%5$J2[\]LL36*B()L%<59 MEHYK;3Q*W>CJ?">VEZ .0U/P5$O,H!8]@>$B0LRU-($,%$L&2M3<, <@M!>9 M(S39!UX<\X>+]2G'MED2#?U\6:^"B\O?#^-/GV^NRC](52O\5X7/NE7;0_>6;,-[!K5W;4WZ>3 M=/?!>9-*H7.6B1!H4[6^=A?QEG&?0M&UY!&:^#0;T5RT!O67;P/;=8EGE$T! MSTGAT$=3.Z('%I/0+$BK70;E4IL^ALO77S2M!TBP@8FZ$JU_6)4,*GDK$TO< M.G*+L#!?HF3%9\%U":'8)J,T-F!Y69'DOL)NT5#C!Z1UX\L) 3YPSTPR9'P9 M5"R0.\6R*];0?T4)32H/MD,ZOC;T9FR[!O01=XM\W;M R7OX7M7_WFZF+OH-'$'ZX]I-3AJU?/T^GHQLWFY)\[) OV A/'+(J"V^>^,2M&T@EH% M%J'V=W&*@4U('XM!;[GA,:]9@)N'D P-[.*5Z/1TM8F.SVYQ-7O@/EBS\ENC M:)0I7NE::B^8KG/(@_*Z]BQ$VHZ]D:G-/6<7=!>O6.VX:."!W'=C^,_QS>SR56=09E;0\R""Z'%+; M7W'Q- \IP@'#YQ46G64?D"RIV1SKN,M[7?,EN>"<93X!(4(%+!9'ZTTV9R^S M ZLZD+KYZ2^"SP$$UR!*_G2A(^Y\]M7)IO.%W&VR?VG;X)Q)R)I^XG+F3:8X M/85R\;P/).6GO+NF1_E*S+/V*LVF*(:BU+(WLCC Y,R"]ZD@F2+6=RD:'/8T M/V64>>CP1 LB!O05GIQ$R]&R*\!L,5Q9.H8R"$O:3/Y+X,HS)V3"E,FUR6[? MXWS])9=+\[#R&]"FWW DK8"*#K7Q4.]^,=!2BV"T)TF6K:7#RJN0N=G_.'\I MA XCMP97"^L.XPJR9"6=-YZ@:%F1&3J^3%*L!">+\1H(6[/+P8V0+E<'!A9W M@P27U:"!0 R<1\N,++3!6!U()Y'7DKOH%:+3J0GSYQ*F&?H682^!#FBR+W:> MQ4SDJ_(./\'UQYO9;;JYG>'\'S>$[;\Q_S:IN7CSFYKL\/9VDN\]V5<(C:7>(.@[L?T&?/M-5Z5C1(A_5UV MMK!%&B,SL(Q.U>RLP"('P4I*7I!,C-!-FBAWQ'>L[GLM[YY;4''J/GJUHGNU MK/!^)UPCM]^9ABZ=O#?0];'TP23H:3H.!-02X $X-< M%./6T&[JT:@PV(BX8VO ,ZUKCJD ^XBXX4BHQV?H^]GX"\R^O\8)"3N-Z:=W M+4"<2BXI[IBS#ICV4K/ 168I!%$R!P.Y22^Z_6 >M]'*4.1NF2;5@)D&==9= M6CAFX26HZL-EJVME 3 HPC+%12(/3N?BFB1'G7%OWI:61RMJ&C@^7=H[=H'X M5_/=(?@]H'OJ(>2I&+ODYKNM MU6[-=_<1 M_U:K9L"6@N^"\#U296!SD=E> [.::Y) M^5.*!IPS!-*5\ M]G*+4/LU>]S\S(^W7ZK3/2V+/[[ZNCANT\WX6Z]-Y?!W-2)E[V6N-S2MW0&" M3]8[JQ%LS.@S8 DB<>UDV,+8GBL>D,[[MY3I[-7U]8\N2(M_]@\2Z_S#QW_T M:,5ZZ?889/ MH*RT]'S]_<=?>0_?%ZT(_@VS_.[AFC$441(WG,D0L$XFR2P4LE;1*A<\@ VJ M22>)_M![WU;Q_;LC?P-/KMK/5XL:!,J/ ML-IEVLN(S*52P"%SQHZU MP+\^IY-\3CVTK$4*8K-U_G/!Q\,ZM9;U"D&PP.LZ%5D,X&QA)@FEA>9>^38Y MC$=:X%]?TTF^IAY:UJ#HOMTZB86"X]6E9JVU]]8QE] P;8D9;P+M(S(B!P59 MB2:I.4=1P03OEQ021FNGA13G%W<4Q7@ MR2HM,;$@96(J6Y.%X"8W*C<\%PG\]3&?Y\?<4I$O.+:V6Q!*FP+")A:%N!OO MX$/6C)PZ(\D&"Z N+%:PIP3^^J+/\XMNJR__K6S[/;[F9"E]F1'&W#(2+V2 LZ:V%?0"6/ D M#8G>BBP4C[Y)\\9S6/QPK5-VKF:^;3G+4LN4@N2:/B'.'1TI' *+%@4S@%X* ME,;&-A'$H59PK/8KIX[XG83Q4_=P>:B96L"_K\^S9.[0!N%JIQM@VGED05ED MX&M!@L, V*5YR_Y5:JLH3E]#?51%6"]B.YB04\2.M@KBQS(FN=;[_0Y?[DO\ MNJRI90%VBT6=IF*[AZ[L:[T=B^A+46*OLL*"M9*YVIG) ?-)1E:$4D+EXGB; M 3V7H[P[RL7/7'?WX;>!SFXI5KFK9K:IE.1#;<\"!$Z!92&A8NB4BP NHVN2 M3? LJC-TGYL3/VW%VC%JT#=73_T.)+^;\3<F8;8^+* M1 A*RVR"2"4;FVOT0"NKMI28/7G'R8O'0&?R^0NI5 Z9:9WYSQ43?^XZM'S'=SI8S%\@'Q?SZ^]W?F]_] MQ?G(%*VB-_19D@K4RYS,8M:1\62],#)R:9K,6^R)^PRWVV&U],F0A"/RW*I> MZSV=#CCB*GFDU]6>:B2%)!7SQGB6M3&%NV!2PWR6!82?3GD.E'Z+'D'7B[]# M)L)&B?SZ9_TIC@@;>EZ#68$459N2F;?*,Y\#@-!!@&^R*W6#]]/I3P/6&B0& M;-PB?_T39VD\7VK_PQ\^[(MB9!$4^5>1697K(#$9F.?%,6XET"=!'T-_1W^'/\Y?;+ MKU^^7D^_(WZ\C?,T&R\R0CZ0+3[R0=F2BV!.U,^/'#<6:[]RX;02W!+G*:_P^Q?>+/(;+I+2YC35_T& MKG&28?9_$68C'G(T$",#46I+=YY82/0SYT) *9Y^ M /[46_Y#6/=^ZGR21@_ ME]31^\2)10*/@62 HV2*VT +"+Q.L';,F.)0 &3^8T;BH-,P5D!.XAV_:,)YL,1C(X$;1DNNZO( &8 M 2.CCQIR*I?*]*XY.(V(WD>D Q)?69;#!!$\"P8LKFT MKQ/OA8L,8TK.6XDI=HD<[GC-"0;6]&!@VD9\#3)3'F?BHDX&%:)&V;6><#E:K>)J4V[-1WKU*0,Y.=_?AMX'. MWB7UW-D(A$1: D(V@O1U$')BS9)Q29)6H]0G&&LLCFQTZ%8.5U) MQ^/!2-N2%]L.H-KUUJ.,HMIKZ6N5(MKK+$#3_U!JJ7C(J%P=RBVR"V3\=QI* MM0M OQWCP<_ V;=QPBW?SC*3=9$H\ '3]--D_-_TY2Q2!=Y,YS?S'Z'1 N3N MA)(8ZF"85D*S@$C.22:WMG82UJ[)7*/,K%@D3,P MWCOZDYC7[V%?=L;V*;7QP/3M?2ALX(@/([$W\'5\ ]?U=U]]F=Y.;D8>9=0^ M2W)#/5E67#@&3@AF$YJ@I"&!-ND'TV@]/[V1"6LADYAD;VV2(M5C-L2Y5STG;3Z\6YW+;^MN$3%W\>$.G M6'WA!Q=&VQ$*5W6C..W#%-GC*#Q"4S M$JRT!2UW35H!GT!+=H0U3Z,D^\A_X.OANE%>E2O:I0G0Y-,[I%UV_FJ2"3#A M''_#^5VX3"2!R2O)H-2L5*XM\\$E9AV7M'27T_K@W8WWQ%W?=WQ'84"*IHWE M.Z#_^@/CQ^DUS'Z=X.S3]X_?Y]7ZJ]'7V;1F+W^$ZP>@5EGCB546:\\G';PG M'QLD(WSD<'OGK(3.BM#QI2]+&UI(NH5;A]?T1Y\(VS)IG7Y^%VRYP^=!UYY* M-5W7V66_WIBTHET^:JY )&@T;6X'L)>@+4U(:)!B\ 'G2 _\3 !_P6]X/?U: M!? 8HG,FJ>("$U!SN^L -6\TN9,Z10'!@\(F,:P.V%Z2J@Q-18/> G]#VO7@ MFA"^RE](U/.;92NNQR!5E"67ZJ=956-:7+$@-"?,EK0Z8DL8, M3\?64OX!+TJ7\O@#_L1#+CQ7_W7OB\NM4-8N(,$YLNYRRC$:C0'!<.T39*$# M>A-PM 75@6(Y_#IXPT.&%%*7RUJIC/-9QLBYT,F[4" Y%1*$' //>O0\QGU$ M]F;ZY)-L-<$'9U+$9T&HZUVV@5"'[((D!/I M,N3G!/UT!0.)>X"&H/L\O24%>[4&1'.# ML_E5>3/#/+ZYNKV9WY!TJ_NRO*T\3ZFS%2N[HVG;\*#TPP4 M'8&A9)Y-DRA65X O19.:$-(@HO5N.OGT!\Z^W!=[_1#$W29*/D@4M'>R')0G MCYM[%BT(YB!F!Q:E$$W*I7RF*,B@!#8)8[Z;S^0^+\?NKE&:W]T!Y?TUR MNQF7,A\))Z6WJ;!<8@4H%0LVU3&F/*Q2<^0GJ)[TI&# =I#;EKU, M7=*F;F7:,&_%HNT]'8(0)>,ZB!!ERM"F$G\CFF.E,+;1@/X"/I=DPL>V^"(S M1440N13.!,^NML4GMT[QQ J0V>VS)DUN]=W<_,3?P:!XC MNKO^Z8*I9:+?)E"GR>_K2]BS_/>0]K$TH0+(J3;#0C*-M2J9!8^<90[<2*=L M7N]2?6D:L"-W[Q@*L(^0&Q"_#/#=QV/N[V?KO:*.AMFB#-/"1A9UHJVN +H8 MP"7?)(Z\"!U. 9"RT,&24NTN%6FCH+],/Z#-VD6=47:9*'L> M+&XY9HWTE27VZ_W&?%A1B$=,BX*VE91!EHMV<&9;+O/QCLM>LI\.(;B!C\6[CL)W0&+Q)69+1P+6RR:%R'RB7Q(L=)XTTXHN_7RZ M,;CZY@MD\&#!M3!H25C+NZ":WW@[7^PM 9",*B.8EP8)D\TL,>$$.?(8"XN!]CYGDX^\9&YS+0BD_X'5M_W0S71;/-F&VXSM;$GS(LM=X MSCDY(8VT(1:=%(^%6XV"9VUT,DD_Q_/^$AB([K>W-[XW>O=>]#[:\PF]!;ZC2? M19^6 ^AZ\HC>%#P/:DVL 3%;Y6PN/NI2$LDX!IE=1*U\BG'T'+X^HCJX&F;+ M@P876Y>Z%TENJ/><0^VF(PT4X7E,TGGA"QTW3X37K]AE_6GU>+J]6>Q8T_(: MYN-$BO_+^/J6]J[?\699*_;U[B\?OJ$,\MK!Z>F_^"<'")H4N.&R2&U*\EGG M:D06:;AU&)Z0V5<.?:B_;QGFKC"F"B,IHT*A.8.90Q)2YR=J,QBJGMUAZ7S,]0WC;_@1T^V, MQ+T5S%597\6[A\PT ZJ6]6IF;IT8_.?(.Z MM!^-!WLN9QFE=QZ=E=ZQ B1%A1J? M4 /.):^XY\)??]_\@$68.@$6'H)AP07/M B*!>\2,TH"QR(4">0,=_;GUG3Z M)JG'U]1A]_[!-*;!+<1F9*MS2#K@:WE%N0O@B29:G8M&=-+4GG2>0NV4JTTM MI&3)U@)^S34#:RSS%I,Q0F3P36[!3J-NNV907:JV[<-B RU[--/RZNO*Q5]R MRAO4EIDB"9AP9#W9*)E3(GI/L%5J.S5F'=&Y>%6'DK=M $0OR3?P@#[@_&8V M3G7*2H7V#Y+R_,/'?]RG^6D5"<:B@4,=B!D""YQGYNA#R+E8E+)5 \?MJ%Z8 M:@S'0(N"H^GD&\YNQF0Q_H+QYL?B[W,1.080X)BQB?QWPX%Y#;1;1A4]1RFL M:U-[]#RN%Z8B0[*PM;1AP+2-NROD]S"[^?['#"9S2(NN'P<$W+<^JG? O!O( MM8 WIV^Q9E08Y[*NL^6"E=JI5%(4"7D9=<$[A"A?Y;Q8,5RO7-T??J]QT&N: M4=!]<6OT&*NBUIX47F:-((++0ENM@UX'R^\KH? =;LB@4'G$'@ MJE95ECIB+S"KBB\JA@"I2?N^YT#UM6SNGTV>8AQ/%I*D8W8^SHN!#=/)8G;;!^3Q;9[!=&;=WFG&3=,K MI WBF+_^OO*K9>!5ZA(BF7[,)!]J>SS!H@#-K"^)TTY@@FL2$M\7Z+&N@9II M45-FSN7R9L/2EF6:VA9!WP4K)$*F4_+,Q^B8=RJ8@KK8T&2(XA8\I[\T::$# M6[:M/EPT\.$WP:H_G>&];]H%8,L[C9T(3W.I,0B?'72D/QFGT1KDD=?-6&*R M]=I=L9 402Z$.3L=I&IRD)U(6W;<29Q(6?;@8. !2VC%JKC[>QCG^UVV= M(/2M5@D41O7_MY4.LA#$P9I?+19="81(%4>'%.JQRUK0-83)3<<%V; EBKG\AOF!#$VE-_. %!U8ST MZ)DK2-^%2HG< 44?3')%.)^(ZM3$8]H"J$4W_+N&V*^GL]GTW^/)I_LFZR-) M!/BD'9.0Z_V@!K;=-.%_E;S!) M^ %N<.0(&8?:<$0GLDHL:O*#R1DF:4!)SED#I8,MM^,U%T[ZT()L,-2@WA?_ M-IG?S&YKM*D6:LT_?ITAY*O)/V$VKC&/"E.,E(C*)AZ9XG7(=;&R=LQTC&LG M8L1">MEDN$%7@!>N*DWY:-"@Y\<\EZM2,?\'YD^87W__;7*#,YS?5)"_X&S\ M;3$Q:SY*0A6T 1E(0S)QGA2>9\M$]B:"CP"I2>G#GCA?B!:U9*?!((3'2E]' M?(QBRI+3SLAJ=2G3D9-ZEUR85=EZ;9Q,^0C;387R0E2BIXP''&U03\7':-Y, M:9TPN:F#BF??'FJ_;(S:%V1!1F Z!U<[20)ST9&N9HF!=PD7=7C5A5/<0J!/ M^;:];T(?KWEYGV*ME,5RRVIG!=+!;&HZ=:WR4]I:6T3=($RY =;]F=4!6$L+82NRTY@)@_"W6R=Z M"+]%:^"M +,2W.N2&"\UNX;3%N:3XTPZ3%BXBEFVZ;AR7*W883H<5RGVD7E[ M9;CO7*R!H>?X/K7RX'/,?W/ M3]-O_XL>O624 ]XW52A+%/?C"#K@V'[>[TWMZKN/>Z+W M)F$ZH 0'W*>?X)'@LRF2E#/+.HM16Q:,-'5T.\J,Y.+*#2'@,V1RRRGLC'11KAN]L)O)_.;LKT>CRM%R_OWKVYG\-6>/*\%%9JYI,&! 9<1$9[ M?P@B:G1R[;S=>'FSZSW'.TG[27_:2'0-/.['-TD+;:US(TQ0@A:H0CW1 _/U M8R0,M,E$#1G,BN)=D*3C FYB4-U7&W8X5@?2QGV$?; )_U_ MP@P_3V_GN!87UA)%]HN41>N7HX!B)*>O&!L#N9&8E.]PP&]Y_/$]Y&%D/QU6 M<"T2PZ>33SDD0V54K5:B0XS,&I;JS MI9/&F21;&)C O MYHCO+>D!0?$O+"&99TMSZ&X8INT[ST6\SL. M^-;$[R/>HV0_&\4__OBQ. M3T/!@";"?'8S^@"33\LOPD@@8T1S%KC3M=L]L%CH,)0>P%NAK'"NPPY!#UW9 M'>A7ZSO#H[=>O!%PN R?$NEZ$WFG3UU@[''<=Z=T^&]Y]]G>@X%U#GN(;\!- M?1V.-+SX5 3S6M7V$N29Q,"!F>RRM8K^R'4)OY\'BUO.Z>%)W$=J Y-W-V#Y M/D>J<(LN2R9J+$$GF6E#*8I)X3B8%'4V72RO3O0]>O/QCM1>LI\.(;B!3\6[ M-AWW_77^(,,?__3_^/U!+ P04 " !S@:52*U:J#]$Q 0! L@P % ')U M;BTR,#(Q,#,S,5]L86(N>&ULY+U[D]RXD2_Z_WX*W/&-/>.(AHD^T M7K;B:M0*2>,Y&XH3%7AV\TQUL4U626I_^@OP4<6N!PM@@6R.3X2MD;I)9N8/ MY ^)1"+S/__G]_LE^"J*,LM7?_G!_Y/W Q KEO-L=?N7'W[Y_ :F/_S/__JW M?_O/_P?"__7BXSOP*F>;>[%:@Y>%(&O!P;=L?0=^Y:+\#<@BOP>_YL5OV5<" MX7]5-[W,'QZ+[/9N#0(O\/=_6_PY8+&?Q#*%$<8!1#(((4F(^EL:^;$?PNMK'&/]4 M_79[:9D=NU ]UO_I?_W\[A.[$_<$9JMR359,"RBS/Y?5#]_EC*PKS,_J!4Y> MH?\%V\N@_A'T QCZ?_I>\A_^Z]\ J.$H\J7X*"30__WEX]N3(O%/^HJ?5N)6 MC^P'460Y_[0FQ?H=H6*IM*^>MGY\$'_YH3QQRZ+XLE3M998 M:^G'6LL_G!+VTP7J.])W?:BK ^4J<]^[TK$/T_?.U/VL^$&,KW!'S,4JUR_4 MZQ6?ZMW=BKI8]?$U=O5:Y&NRG."UV(GIJ+S4/WBG_M:(T0_J(=-*3D/='57% M][58<5&SY9-'@XS_Y0?UM\6FA+>$/"P^W9%"O%!$RU_F]P]B55;\?5T49'4K M])3XXG%WR0?RJ']T_8T4_/4_-MGZ\:V:!(IJZBQOUG>B^'Q'5CN M2PW)?U7Z*2_EQVP%2FUB^5.:#M;(?- !<@1H"H%Z5&H23;TK.GEB[U+Y<7NP/ M6\Z>;=B><&XU9)*4M,*\44F-7^#]));KLOT)U#^!GM_XCW^87/>?#K[&ZZ(% MFA3LS*O87/$3RY6G_;"&3]Y*O3)YWA%9Y\_[(==OJ@+I!Y 77!1JK7<$\"W] M<9$MVJ7>9W7K(DD("9. P9AA 9%@,22,QU#_#,>8>B**%NNM W>2R/8?;$,T MZQ-NJ$NVV:YOM7)F4\4!5OU4?@D"(U.MF?'&['?*TAT[E2T]E8+]Z3;_^I.Z MI68F]9=]0CIXW"2$<0;NHNFH MS,(_/*OL[\,A-,7[&^D9\V=*E_6DM\N2D*17$?Q==,$=Y""N3C MQ.=0DE M./6V'_8C'W+EQT9(^; A(2;NZN6JS,T?50J#W==4J:T\DZ)6]@JP M6GGPD!=ZGC C)P<#UD]]7BG'?J55$"N6B?)55K)E7FX*\5E\7[]0 /RV M("&EW"<"1E0D$#$:0I**"(8B#J7'O8#ZB4U,QD[\W":VCO9 +6S $_WMG&S+ M<3!SNL=#=^3YJA=8L-,=?-':@TK]_^W.+1^&FTLWW5*#2=WV8>CLN_$#G_(\ M0>JG6U1_+?*R7/AW!V'5KN$S5P MQMA0=7FVTOE\KP1=_RSNJ2@6*<5,I)3"%!/E_](@A"E+(B@XQZGO4QQ'GA7I M'Q4S-][N:@FX4M.2M8]C:4B\%R,T-G=VP=$:@B^UC@X=TGX0G++6<4G3$D^O MM0?'J>U)>A+Y8+0_*?)GQZAM[ M09;Z<(IR1H2ZUY**+,;5D)_&&:VQ2:O16H]&JS=H%0>MYFIY7?UBE$7V ."< M$IV%^&G9SQZ7 TH<\(AA/*F^\V*=_;/ZLF^DIE^]>-??_H="W&>;^T5*6"PB M(F'BA6J9S'T$J>^%4!*,D8]IY$FC;3%CB7/CQ _+3?GGVC%XJ#6THZSS$//4 M#V(N AC+$$,4B 22-*(PY)P23X2AGUJ>OW *\C1)#A7 O-$2D-H T]TJ&(-]:C>_<1BAJ\6U MGB]T3/::L6)#EN4U+=<%8>M%S/TTI%Q F3+%,XC'D*8TA D*L$<#1%,?V5!Y MCZS9D7BC:N6IMLJ"+ZVZI]TB:Y#-",81="-3RV#4K#G% ^7;-(G;E(>,;![ MGT%,;AFX:!;%UXR))KP3!X1[J<00ZU('*(X3F!(OA80D.$H\7U#D6RV+NT^? M&S^\W)3K_%X4@-P60NPV+C,UBLKE_FJ['?P4RDBPR/=I!%.62DV\ 4PIU4>; M9!PEL2]$X%L>L!T*YC3.W!$X+\'/<"4_%).QU^JU7F.$%8]9['21_43 M,OH M8[8=+)2/7F2?.GHB>6*:F&9KF"9G.49TH[]()NE9YE59( M]:1/FCUGLBQ)*[.ZR9!V-TZ<#73V*/O?1;D6O-V'_E7H.F*"7RNGB=R*:I/Z M%5F+-R0KZC./@B :>CR%F 0ZD4$\30Z1:\OF-O.\+($&J#JA"F@ MH0(:J]F19.7;MZV*S+=^*K6(9- M5,$/)/,"%,(PXI&:O'$,L8]2R'WAZU00C\:!S>3=(VMNTVFEV[__P8^]_PCM M9L\^0,WF,T(FY4$#N_>9R>26 M\<\.M_D8;:)3MFI(L%P@@3WL,PX]$DN(1!Q S((4"KW-3T(_\D,VUCGBTVK- MC8$.0TERL]8G@NK#D ^-VN,=5NT9P?-1I^<9EY$I[Y)#J]O4LV[FWX?G',3Q M3A^[&'#(L@9LH!0;["CW-(/:2K._L^3R(?5P>]MX6NQ\7O1-GN4?&K"B7I/,(J MCSV7;F U6^)< M;(DWP'ITHW=VN84T:[7+@TIY=2\*8!;[ZD%/%AHAA!HF')(S3D(5!2'&4&B7D[#UW;DSX2;M$Y3IC M9 E^5E./6A14<=LOK_)[DJT,4_7VP>O_<"^ 9.Q(]U TC+_?$[;W?+;JCLXG MJ_ZU_[GN/W*2K_2$'>W'>>K7P_R5SF&GZQ7_M,[9;W?Y4MU?U@'0;3JH))0) M'E!()%:S;Z2SZ%+"H(B02 .)>!18%<$U%3RWK[I[.DPGUE4^ 1"5SG9SLC'T M9G/U&(".O5#?P[+9RAHC+]<6'9>3O;'L29T 6T3VG0/K^X<2U$K%6J.U MY[43CWLT%1@*DDBU$. ))"BBD$4!34,9(^99)2L!XVHA086 ":,)%])7_Y>39"UM59H;<5R<7P*^5%]:99SEX2(' VQ& M5-,.V]CKI&E&;+KLG0.09Y%VL]/J]Y$O5"DS=6C] ME6"%#KB_42"\4BO_(J.;*G'F<_Y>@96OU@JX95V#O[KA;[7WN/"%)WVLACN( M=<.D,%$K310**+D,/8^E?H3PXJ#QY5F6<*6?$5>8=0%U&@_MFJ!6I6#UQ C= M@:6RHEYIJ6E,(Q5?\.A=56J:'"JUZ[W#*]#5W&$VI!U43C,C#45/FR5I MA\=!QJ3E[4,S.*0H"IW9K1-%/I/OG4#G>[%>X 2E'@L)E,0C$,5A"'%(&,0B M"6DD1,!CJW("9^3-C9U:=<&:? ?+G:JV^0C]()NF)SB#;O1LA0:UIH63TK5; M9[!*77.9P6"$B]N$AGZ1$^UZBS/P8J;5E<%+4@!$Q M9:AI9,K^&(WX+[:I1#UP.1<\F.MBI, M2H@#\=GGP*&/&5@;L\B9$+S4<3Q=4$*OBNL:G+K)<"IBY2AB(BE$/ T@1GH; M)68Q46^K%]D=-S@M:FYDUFI:A\FS1E=-;/:-(GH -B,L-["-S$U/$7O;0>Q5 M'V+V-3'/@N&T).9I:=-6Q#QK]4%!S/-WV/$%%]GBDV ;O0?P^CN[TUO![]4+ ML4 82TE2'\:!P(H;)($TB2+HQS+EU,RG8GV[SKS^I6^LO7?UE_P,_^=A)/NMS M1K4?\]GKAD:/Z'JWO/IEM2D%?Y$71?Y->1DOB1IAG7);'1);A)1$A"0)U,?W MU2J',YCZ@D&/)('PXI@3:E4/Q$+VW#[\6EE 6VT!:]2UC129HV\:&!H%T]'C M0'3=B0!=@0;?K>:@5?VJZ;SC,NACC9C;&(^Y^(E#.M:X'$9P[!\QM#)WM2RZ M7O&?2?&;T&>U7W_7V6KM\38OC'",TA3Z""G/A!,?TAAQ&/B$>3SPXBBVZVMW M1N#<".L3:.V?O49 MF1.7M#9#X+#*M>%]P\AE6_ZAWL![IYOJAOI4 (D1C 2)(?+\$&*UO('8$X1% ML12(1S;E X[(L**0"2H(:)WJ)7U>*YNO+#?&C@%I1AL7PC,R4^QJQS3;\#]J M!1UV%.HQWR4;'!,S*0'TV+G_S?==.K@S4%V0L0J-M(&2EWFIBR5YGH<$#6$0 M!4(M?4(?$A0FD*D%4( YQ@*';>ZX80#TM#2C-_MI)OC8,=#F($@3] 12V.Z) M]X%K&/J\$+#).@+5>]AMH[%M^+/2U&E#H'-P.&X(=%+LZD-8?A1,9%_UINR'?)FQQX4( \FDB""2"8*()2DD2:!6 M!#P5%(L$$VQU7MA(ZMPB#*V>8*>H'0&886W&"S MQS2=Y\F^U*\&8>M?L_5=V]*R/C>UXMLRN9_U%[G[2E(>1B+B&(8>\R#"7"V5 M?((@EI*E'D^$E%:99 -TF!MQ;4_Q?!1?Q:HG3=/9()A1UIKHNF*5D>-X8A> [)+XAJ@Q*1%>@-,^,5[RJ*&9 MM>*!9+S9E=JZB]6AZS;:02(:H1 ',(BCM.Z+02GS(8D"C .NSQ#8=9\_+W-N M1-BH#$2M<^VNY577L3:^-.2@N@GZAD%HMYB.'8QNX&SWK#6:=0^WZZ8$N/.( ME 5 ;I-SSXN=.$O7&(?#=%WS6^?6'U0M%[Y6_.1P2^-^E> BMMLM=++ M.4J6U=[4O-N&VKQ4G".I R L\25$+.4PC1,/,A_I;/0$1])K7JK7*\.=VCD8 M9O]*M>9-\4*)%?^7?)O,?((YJ#HCIV.ZUK-;>/Z5>L[:C_DLZEZZM.OW43ES MA)&/>DJ)XU)F<]9$'(H@O M/>43&R$<>#61HM:=QB3)S6RHW2N^.H)3-TABP1N^FMY/U M)NSP\3+>FYUD%$:>Y[9F@*T=0.:%&@70CLW.EJO=BKL='=?G6%S ZGBC=[@^ M4^__7HSFPU!%I%R]98/4":,=QE\(S,6Y;(6//0:>-=LLL1*9-R MQFDK]YF@Y\IAW[=BE&*C_+TBEZ(LE3='EF_$+FDRH6&0(A%!+]$)J$AR2%F$ M8$A$0*/85VZ447MM,W%S^^X;;<%#1]T!Z>IG,#:C 7?(C4P)+6A=38%6=80- M C-07%+%&8F3TH:9]?L48GC7Y>["]?>L7$BF5EL\X&JM)6.(XAA#'",/)I*0 M&*>,Q$$RU%G0 N9&&7L3HE;Q D>A@M#>3; %9EHGH1^3BUR$KN%C.0B5C&=S M#[H6]CD'3ZX;N+''[@3?+,6-?+$ILY4BBVOVCTU69E70Y\5CYU]5>L,">R&3 MGD@A"1.],/#4MZZ;8H<($QX%DL3-7 .O'U,?R!Z3N/OMCI,&RL?B-!!7'OHG 4RC2#VAXJ?K41"T)\*?PXA+%(=4H[H1"G6/W!9,0# MZB4H(39G?L\)M&*2"4X MXUPEEIA-5/+S5H?#*G^"1X:O8?W%CJ*N1F9N$1R M9$;9ZR;4249O]+T"KURF,)A",U;WH*,RGZUM4!\"??V">N\;&-^MMH3:-N<+ MP5"*4T%@2% $E4.20*QC,I%4].+%*/GYI1<#TCOW@/,,#@[&(:Q M@['U+OZ75C6'*YSC-CN-M3Z5,&UL]:AU!['4XU?9?:K%9K57W/!E_E4H5ECK M1)UEINGAYVR5W6_N?UDI'V2CJY )_BY3ZQI>:_ F*QE9+JA,%)))#+T8"8@H M1A G'H>$<-^C7AK$B='.K#.-YD8(C=*@$$I3G50A*S7!IF,%8*2\:]-/S;C# MW0CVT\VSC,O(#'50K;4U">QLN@+MP'7- K5=VV28VK2I1XSGK+J_[DXYJY%[ MHMJ_P @:3U'.T:YG-?58/57Y7MA,5.[D3#*W.8>EG0[=/_C2'8L/A2XKJ1QI M]:;J@Y@ZA_5!*U9'P$5,,4F5T\$BGD*4A!)B+\#0]Z,DXIRA) F'[53T"Y[; M?-AJJY:%6M]M08M*XTMW(\Z,@>TNA#MD1Y[1+@/U@IT&,X3&V6$X(_N9=A;, M$#F]HV!X_^#4*YV@F:UNJ[H^F=BM.C'GB 8HA3ST$411&$'"60)#0<($!21A MQ.KT]FE1[+1>AY"4W3!$HD M H@8"B'E-(%^$#.?"^9[=FUX#>7.C4D:9=7*0ZN[+=D"OFB-0:6R)9^8#H 9 MN8P Z\A,*Q3TNVMP_,CB#EG=XP5?_1OM)7LA15 M!4-%@!E;"W[\]TTU3NIY7L3] *9I&JI5&<:0X"2%:4@I)Y214%@1UR7*S(W- MM))-(:E6?:!_9IE0<+%V+7O!7FT*[GE79CNK,]?%SWPOFL9"% MO@?#-,3*2]05IJ54_PP#(GF2!M2N0)B]"G.CV,J"IH8$Z^AI&?^R'PK#2-BH M (],IY6"):C5OZH+:%P=K]JQ*TAP!8A4 P_>Y(44F\VY>N?*3VNR%C?%AR+_FBFC%U(WZ4.>>N\02B$B M'$$<$S8W>:EU!HZSZ^+2Z"E+0*FS>:;@7WWXV8?7,416#JPK ]?3#>]Y! M-_3EYC20_VJ5W&H(@'I5:A!^#X7:C@_;[Z,8VY[N_R(%UXZ/R'1%U4[(O[#I M;)5FWF:7+QB7H22!#_TH2B"200!Q'(20"9FF3.*4^5;5/8Z+F9LCO&NP6F5Z MRF7^[6DK6O6;^O#)P(:T3T$VFQ$NAVYD_MZAUIPI^7#N*,[PQK1',1BE-^U3 M2<_3GO:HM2<[U!Z_^J(,E%(]3N>SM 5IHH2G3-!$K8L)A2B4?IU](CP/D2 , M:8"&9)_LB9D;+6R[ICW4:@[*-=F'TBK/Y * ILDQ*4&CX3BE?'HP&"&U9%_2 M(_#=*JC6#UM)R:?D41\,%H#TL$RW36BC>]D-AOW8Z M:K'3% :4KV"I[!2I<:WW=06=^ M>,HAA!,=B[H,2JNS3H;@])QB.O>$RHL]S7[:W-^3XO%&?LIN M5YG,F#X%<)#>VQ0_0W$8^&D(:9 RB&@00TH2"EF,19SX.$R2U)1R+>3.CGYK MU<&-!!WEP=$D=9OC1;;#<9Z41P)Y=/]L'OB:,_=(.$_$XBW>N01E!V^RP_NA ML>!/;KA\ %P]O&[SM,DX?H")7;X?1RDD"G*ARC0 M*V6I5LH1CXE,/.F'D1'3]TJ9&Z_7&VW=0F6#3H<>1]0P1'XI3F-'R*TALH^0 M]T'@-$!^5-"T\?$^6P_"X[T7#SW+\)"MR3+[I^!MC]^7>:FI9G._6>K8U/5] M7JRS?]9SH"PD#H,^61X!!3%D...?$#+\8\#@<$T.RTF&F K:.M;B2T M55=/JTQ94X)U#G*Z)FJ5SAHK+7??+$?+C')& '^JXPM;Q7R*2A&G@^5PMCF7L0<13#Z9"*I:D-/5(G#+J617& MO52AN7E7NZZ25Z Q"50V@=8H71RG,0ML[0*M81<<:KUX;,V8=,H1&YE;IQDL M^Q*'I",&#$I^NGCN,O3\*[5<)_IH4JZI+W&Z.>"74\CG3 M&1^Q"(0?0"1UQH?P$%3.; @Y3W$B!4M1&MCP\WF1 M=(OB;+, MB^/):I_S%^*C8"+[*OA'H7O7J>?>R+KRVW^K[VZ11#$1OF0PEB*&*-2GLI(4 M0^9Q+Y:I1))[-C1TD39S8ZB]S(PKH(.]=BQUV>B8$=ADF(_,;;4=5^!4WJN. M6% !6G-T68#&(!W4J$T"VB9W[.<$6I?$>)E"DW*F$^SVZ=3-0UVD]'_4C==O MY"^EJ,II+FB0AGZLRS\E^I!KX.DJ*E&DUM\\(9BEL8?%\,S^/6ES8\J;IVG\ MH-#JPES"C?H'&5 3OA]KP]T+5PB.O8NQSW;0NBZ-579F@7A$8Z2,(624L4K.,*0 M!'$"8T133_(H8I&TWO8\*6YVG%)M[@UI*'$&5HN]3R=@3;()VK2=V*D*OHQ2 M ,D,%N<;HZM;ZHUNEY^^RSY;K;CC<2+6>%$4A^%\+HD_!!30(*=+G M":*(*H=$(DC",( B08Q2R3!AQAG)?8+FQAO7>[N=O-$6W%;JFB=G]:+;3R(N M,1N9/I[ =2-!JRCXJTNXS)/77,$V4;;:F;?-48J:"2@].6F]MT^6A&9B1#?K MS.CZR]+,'@IQ)U:E6C'6(9YW>5GJ:G%OEOFWOPE^*_ZJ5I'ZAR^$S N]NERJ MU4R5 5>=.M?%LCZ3[PLF?>D)7_=<)SY$'I:0$!)#EH0LCH3 EN=WW2LW]PH M^I=5(9I4B5N=@/*CFA++/P+U!:DAS+XJW;_J/H0KL=:?5'U$#*S)=^OSX8Z' MV<)S?)[!F\35?&):$QL%/VI#_GA5E^74%H+*Q"OPUVJ F]_2RE*P;VI;=DY9 MZSYSS_$PC)'SYTK%9\D6=(SOJ3Q#UV*&31Q/>^[\LFI2ZP37CKW.AUX@3A!! MPH/,\S!$<>)#@B2'@5JL*.I'8>?1]R, ME=T ^$P=VCKJ@E?G8+1F2F-H7'+?>:&3LIDQ!OO\9'[C4,:I_=ZFAOR30D>? MU2/K?'[&?$(3[$%)(P:1)AP:1PE,(BF](& Q(U9UA8RDSLVMW"Y=&ZV?5K:E MCT!K/NP4A=DHF#*18VQ'9R,7L Y@)0N8W#*3B>")V!:*$$_W M2H[UUGXOOJ\_?Q/+K^+G?+6^*Q=$)#$FU(=^2KE:.7L(IIP*B 3U?8_1E&-B MFX R1)&Y<=G>CFI9)9\$]LDG@P;%C,>F@'ID:JM-.))RLK7CJLDZ^4 R?E5E MEX";E<,B+9>"Z#JY9) ND^>57(+8L922BYXWC#'K5>QG'=32[]9""N13RAGT ML*?HCV"BB3"%@>\SYFXHYH31KMDD'T1DQ+#"?OVO_=3EPT\J%4=)A 6#H\O Y1*"26/ M8X@8\=1*+<20"XZ9CY'/ FYU,,M2@;D10:/_!6Z.]1"8<<28P(Y,(BVF4SLS M0R%S>@#*5H=I#SP-1.C@@-/0YTS2E6 MY$>0HL&(Z8!5DD 1.*X&>;7 MJ[%[&XT3[]T.@MLX[Q!HYQC?U39,'^#=1^\Y KM;'689 MT-U':&@@]^ Y ]=$[$[PS5+ WJX^";0K= MB%.1($!R%,@VMF@.[U&YN9-D: M5YW[[=2&V=6 Z78L:VW4^:5;*T%EIJ7[['3$#5WGYQK'L=WF$T/8G&/2'=X[ MYO6-89-Y,$Z_]U'@=^HP.U5P6F=Y#&P/'.51A Q-Y6J3V[?3TOM7U? MI3)*B1*/80Z#()&Z5EL "4XI%$D4*!\YEE%BM3EP5N+N/$L?N?R??L?G-?QP=N9'51^4$4K^\?EOFC$(O ]WT2"PY#R93/BD0 :2(2 MB!,%8!)ZB1_:^:QC:3HWEFOT!:M*X:K2?:4R(%])MJR\&9T5(1KU]1+U00:38 M=%1F$3$^J^SO(W)LBKFS"+*QP$OJV;W*"L'6S7J^B>5\%L7]C6QK+_N+"*$8 M^P&%L:0>1$1YS)@EB7I!J.\'$9$DM>H*82QY;M/)IWQ)U&RQ$L7M(R@?2UW! M] ID*[6R4TN!^2-$ZDR$P#R [!W:"R+$N1E=K#;9JMP%DK;DFXE9WUS7G M+-!R7U_.1/@SU)*SP.1XW3B;!UQ8M]T@MO#+*J>E*+YJ?^_MZF&S5K]6<*B[ M*BI^\;A=#[S41UE?Y;JDW8(1A'F4)E#(2 >*?0Y)$ 4P"E+)N>Z'(:T*!X^N M\=S8D^VK";,>VL!G-DAKYP'(=7>Q\;VU'*P8^F M]//4BQ][#$X6E!]=\*6AY<[.U_M\_4KH'GI5WN3J^R!NS, :0$C4'=J_9*TKQW65W5&<;C!,J' M*O5,@?0+,3P=:+_TP<,X^D/1',3^M,[9;]5LLDAC/T@]$D$N= _C2'J*=1/U M!R-22,IC$5,;;_Z(C+GYWUL50:EUO +_K_7M_5I8;31#JXGR7"3GHL79D?^P=,*/O"T=V9$+>#>JG>E";=(ZW%=#N M"+8'!9>4>4S,I"388^<^K?5=.HRH&A)L>5'YK,TB-(XYQG&<0L5./D2IE\"4 MBA *[H44ZR,[#-NPU2E! M]AD_8)]CSU"W^QCMPR?>I]BSZ7 ?8O^"@9VR\_O[?%7-^!](<5-4K0QY-?E_ M$$6U)[M0WR7S:< A3CA5L[7Z-E/?9S#&(?&0#+!OEU)N('-N$W>MUQ:T75%3O!,??*YLV:E6R6B\4UQ"6\!!Z$=%' M_=3?-RSRM,X+6IN]%/7RU[N5!U0OOPXIF;DX@:ID3FE!JFC MI4Y4;O5T7 Z\%POGE;V/2YN^2'>OU4?K;???<7FEI ]%MF+9 UFVQ_(6C!#! MD= +"1)"Q!F!Q.,<)I&7Q)$7A#+VV^TGP\2&/GD#=I7&#HLV*9^Y!+);$@GD M=)G=5@LX2_KH!UQ$+$K]6,)((@P1XE*QI#D3-1;:K?R(]"9TN)/HG]- D\$2@?T*H$[EF9<^,0K2G,5O"AUM6V%NYYC,THQ#%R M(Q/)5MLKH/4%V0HT&E?I/=JE;K5V64W7&"*W%7;/BYVXZJXQ#H>5>,UO?9ZZ ME6_R0HILO5%OZ_6*O_[^D!7U2DQI6QV]7/B"X)!A D,6ZK;OH8 XC3!D/ VD MKN@;18EZ.VB (1()@IB1 (8X#B)"_ 1)JT:SIT7-S3-N-=4Y]ZVJ=E-$ M#ZQFW.X&K)%)>8M31\LK\-+U=LIY+%PR7X^T22GKO-7[7&-PQ] ,D"I'G6GB MJ7SG6_46E7\M\K)<4!&F-,8,\BA53JD,"20RDC!(/1%&:80\9-54JT?6W&BB MJVJSD*Z4M+XY9(!F'#/DA1 S[D$9!"J. 1@GRI!_Q8<$VRY-B4Y!" MJYMU!L83Q*)(AF'H>Q#Y6.H3DCXDGB]@C#@7(0HD0HE-PNM@Q*;*>;T *\LP MX[Q.%W;BB4Y/!QXS=Y38X.1G]HY9=C+:=_E)NJ:3Z1NE1UNXX]=L??=R4Z[S M>U&\_LZ6&WV@2U?Z5/_CG\GW!0T]*66:0)^@0!>K4SY1$F)(XC0(<1K[5%CU MUQN@P]QHL4YL+VI#[#[V(2-@Q@DCXSHR=;0MDJM.9"R!T24=#U)B4M2[ :9_<+GG4A8D831D*':1Z4XA_;,2*/3:'R@(2 M .9<^.XCJ9@J^JE57YZ(#L&6ZHGK%T%)0=3D ?,N7D MZR(:'PJA^VU?KWB5XE]W07B5E6R9:Z:XIF7EMBR\5*V&6**^94\PB)) 0D(0 M@U'D2X8CDB@WPJX'P47ZS(T*6G.JT[!Z9V5GD4Z#KFRZJK:PZX,M34.3G6'@ M2VN:I?MQZ<":,":8P%9E/"$A3[V$J-L^EXIL^77 M-I12JVJ53=\/:S\/.@-K*G8;#2>>LZH$6I7;,CY>3\3-#C=CGC?"HV9O=:FF M9-\+&T+NOW<2FC52OR5/LXN'N;$O-F6V$F5YS?ZQRP).7.CQ59-T-%ST FC4[B:>8<.T!J9%X< M9>W$G8'!I7-V2M2D3M<9>_>=J7.77Q!YHN?3-NE^VN8N0[-)Y>9QZO$PB*!/ M=:UC$J00ZXZKC$91X$?WIPX?];E,#(EU.!LTB4#;U4$P1 M9[LLSWYGW3BI]"X1=Q[OC38Z%3"PG&"^NM4=6#XT[>UTH:)L M74FK>W/&89*&6"UZ)8HD1"P5D(0B57^0U%,>'TZ0L&KR=$;@W!BXU1.PK:*6 M]0?/(6S&JRYQ&YDNM:I0=[T"6_!VVEXY;WYJBHS3\H;G9$Y;]= 0@8-BB*;W M#=T(H>M=(?>7^>JK*-8978KZKZ7BL(^:R?P%06KQ&)$8LD0W,@VEFD4CA* N M:DPB%'G,B^VV/ PESXUMWC8]X]A63Z#(WKJAA2GNICL2(Z Y>G2.KCM-)W3M MU*W:[3\J>"O-7>XN6&+E=A_!5/C$.P:6F!SN#=@^8. "5U=EU"+>J=7S6]W% M<>$E7*0<$^7OH!2BU/<@3;D/_4 RP>-0),RJ/\2AB+E1T%9#\$7K""HE+6-< M1X T7#U>!,_8RT [9.P7-=[HB.Y0R[=+JI)4':Z335P[\OMF=X)NEN)'7 MJW7&L^5&-Z/YI)N'5:46ZRQ1P>LLTON'3;T7=4C'YL3.:';- SO[=L,KCPQO:^1N M6,&7S_J8+M#F@LI>EQP[VF XY6CW6D[+\:.A?#!'C"=IV!RS_US=D9)=KWA# M8[LL/R%%G#(?>E+7VTV43TG3-(9)D@8!)U[@2ZO<74.YD.*OI;89+HJ,5CD/"H+;H3!WO_-P'S(5AS:[MX\4O*RG/ M&*CL6MD?D7QRY86AQVKMLZ!)%&": :,X0'&)S:/$ERL)3Q/8/&)=2>#BD^O MLC\V\%$P->:E4!/]^WQ5-/_2Q/!SU:5X(2AEL<UH#+3*YKGQ9S'N_]9=(S?RE]\+&OA2ZVMQLN L M>N8'#%RB.-$Y@V&OH-4Q U-4>DX;G'W$9(<.3(WIGCTPOF=PB<6#2A[5 ;"J M&%M;.S023"2Q\" )B/*5?$D@KIIB!U[H"9RJ'UB=ES62.C?";14=7IW5#&PS MY\HYA",S[ZE"097.5X *F1<"7"^7^;>JZ9+Z)WA9")[56U(CE'>U0M!QY48# MP5/7<#3'XD@U1XN;[7BJ+-:+CSIAMSXM2F7L>YA"%%$"$<=2MUV2T$/(BW#H M(R\PBL8\>>K<>$:[SUFYSAA9@FY9&IN34$]AZV>4P6!,L$H;@(,Q#QRUN^<[ M5]=WOG'UK_WO^^D#)_E^C]K0?I_'?SG83V@SPK3OL=O]:_S<)/!I*'@*21P% M$#'BP302,4P1DEPPZ07"MAQSG[RY?;,==4$I5IF:O%;Y6I3@QTPVF:9KP:T[ MLHWL?_(9&]TFWVT MIU-\XMTVIU%PFDH6!-#W KUA'#.(%=5 S+PX#)#OQ=0H^>N4@+D1R9,R+?;9 MH2=Q/!_%N12=DHJU57SQ#6%5 M&^ J5.+['F,L371HFRE_,U5+V#B,='_>E$N4\)A[5NO8 Q%S8]TFR-JJ.*C@ MSA$@#1>G%\$S]GK4#AG[%>A)XYTN.@^E3+O./&GEP=+R])7V_E:[,/UG-3UT M=F234$:>3R/(18PA\HA:488$0<+\,!%)Y >Q4=Y/GY"Y?>-/]03<*D/@))+G M'2@7^(P=97X*S< \@),8F7M'+K":R"4:A)F5%W0.C![7Y^2MD_D[YY3O.CEG MK[5GOG>Z^X:X>1"ZALWJ]IT@BE\R0BM6;>KG. M>"X?.VS9_Z%HZOE^T@?KZ@/R;\MR(_@B#1,6,1G .- =0T/)(?72!$;8(RD. M@U F@Q>\ V"Q&X@7#DB6F' MWJ<:O:;L0JVHNY#!>3!".@<4<%7OEQ5/V:DGK<_Y" MU#W0UFZM\,'G+S5KW M':E_^-!88%GOT700S!AF#&@G<(3SXH@?U>JMCX]3 5K5'9:"M 3+:4E(4]G3 MEH:T1.2@1*3M_4XR^-XKXYJ$0JI(BC(P@"'1"8HC:R< MGI.2YN;SG,K:NRA-KP.LX1Z("[C&W@K92\V[ CLU1TO).T1BQ&2\CK#G3,,[ MM/E, MZ1&P;RPY*4Y8W\E>@"V>N;XF-V>[=^_5T4+"OKIGW;7Y;-;TM_09(P M2"2CVKFA$"5,+9CB,(4R#<(T(402SVZ_=(@6<^.51L$K(!K%';;5'#9,ADPT M-OACLY367U<\:Y14[S^HM-3- 9J1J,SH7%-N+SI-^_9$=@F03DEND"+3$N E M6!V0XT4/NZR+T\O\GF:K*H!:;BLK!9[$OJ_<*H\&BA\9\B .&8(IXAY%1'II M:M6>O$_8W&APVZ:HJ^S@UJ"],)OQFROP1J:QP;@-[O'4!\@8C9Z.RGN6;D]] MEI]J^=1[SS .J9*-=?'$0MR)5:F6>W6X1!]]?4G*NS?+_-O?!+\5?R792O]0 M+0HUU64R8Y4B+ZKSLY_)]X4(0^DEB0\CYL?*(\-"K>LD@8(%%,>8<1R@Q4K< MDK7@G\V)QYV&1E\:KK^T SU'#*DHG?6!K5NE?_E'?C+X8ZUBJ#2$;1*FO'M*03[ M2=,!+B,SGQTDQHQUQO =[90M[Y2"_>DV__J3NK.F'/67?:8Y]=1)Z.*,2>TW M?^ZR88Z?.M5[7_]CH^1]S)?+-WFA6\TM$H\Q+R8^]$F: M0.3%$<1IR)7SIOZ,.(LXC6S6AY;RY_;AM^J#'UL#_JB\+="UX7^ V@KP1=L! M&D,L%Y.VPV3FD:V*DSJ_@S$9]_'&?J8X2657V4E M6^:Z?LNNKT>(4L5MH8!8,@81#W53%Q["E(H0J14L]8A5S\L3#F M_LPY(,V8R0$\(S-0=8A@IR+X,DIODC,XN*ZT?$S4Y.66>^P]5G.Y[_)A'/"& M9,7?R7(C.E6S'U ,4^$KPHI1'$F:B@0AX[.D)X3,C9(J/8&H% 5EK:G%00TZ2F0+$Z3.@!KJM.D1UZH/SDZ1GH&A;YCI*=NG>X8Z1GE MGQPC/7?M!=N2'W?ECI_4*0Z9X Q) D.&D5K"Z3+\D@K(6(02%E _L'/4^H3- MC03K?:C!A:![<;78WG. UB0;=AT]KT"EZ0CUG$T0<;Z-=DK>]!MC9RP_NM5U M[IZA,9]"/50WB7R_T21T(W=E?,J_B25?I,R+/>E1F)(DUMM9$4P3GT&)0IKP M.$Z#T"HKZJS$N?%'K:9.0\Q62IXHUZ @:P'*;^3!.C!T#FW3$)%##$]69+;!<^,?X4KGY>N B$ MD;]_0_NM=L&/VGK!_O?3YTVV\WW4C.Z>]_$+!K;4V[:&/M.@LZHZN]NT"#!* M)?$DC!+"("*>FO]9J!81@O#$)\+#@=6)LX%ZS.VSWNO;?MBI5A?$T&E'NWZV MEFW\!HZ7F0/Z7,[H0)\A+"60RYY!Y$4B"8 MQB* OA^R5$8>E=1J+66KP-Q(M-4?D-J MI#)IE0_JYNJ*Y(58#5!_W7KP411 M$'AIP"$+B=1M5'1#RT1 G K*>) @F>)%MS_]LPYG5Y$Q%WNK_%Z?M\B+/X\, MO]D\-R:D(T]PVX^CT;VS>FXJUG3TO]K->SH0CM3V2# MG^,NW4.WAOMEE5-=NUNSZ]N5XF"=/:^0R)99?9;JHZZ%62A%]/Q:;FN"5<]: MI*&D!.DSYBB-]6Y# K$O*(S#2 2(^!)C?Z&H/,OYIS4IUF;L.(JN-M_[OL;C M??HOQ&VVTFX,H&2I6RQ>GD=R^:B2,&8)]ST8I'X*D8?45$\$7U=?;5S&DZS^?/9!VCD27:79G3UI'%AU?FT:R2HK01/ MS:P.J=5V5@O.LE,=LW[LN"E*SH9B[%2FRQ5]]I0G9UB;I$:Y$W9!-L$U8\5& M\/;!F=CN>Z>I3QD3B9K< S4#,$DA$4D"O3 ,)0LH0F:MWLS$S6W96F^4DUI= M(+X_B%4Y**W@-, 6B05.8)LDM:#1%'14'2NWX"PHSK,+3DNV$C>R[ABRD"D*F!_YD',:*?KP(UV$BL. ,"Q(8HD0$/!%> MFB9M?1*SSW5?A-&+^K3 R.@?;:.A?E7M/]P##,T^WD&X3/,![U33B+SJ0\3Z MTSUEMLO/]T#&I)_P*0OW/^.3USU3D:)KJ3A;5[ )">(\X@*2B.MS$\K53U/U M1RBCF*7(TY$?.PYPIMO\R..:_Y]-N:[80[?SW>Y;58V\VM2J4BK[)_* M%ZZ*%(EFT_*JNJ/*-*SJY*S)]T'K"B<#;[$$F6PP?[>5BXBV:.VE4=C$@_,8\#\'QZ MAM7J@[>CP^RH_]9V";FC7KH/GS:,_URDSC3MQG7S L+7# M>['64]&'(O^:<<%?//Y2"OYVM15^S924*CZX()*'(1985RSU(?+#$&*:4L@3 M+Z0\)1+'@4WG''/15K&^B=I,,NT45KEKRA?<]9PD6Z7M7'F+<3#SU<=!=^0Y M00-;>=NMVH ^@A]_J5'^8X>SKL_#;.UCVR/FTHFVD#ZIEVR/RKX;/. )0XMS MOE2D6)"EKN;T_?\3CPN44H)Y'$)*196<)"'Q)(,X5GR%*0MD:M0%XZ2$N>U" M--4H&RU!I290>MK6Z-P'LI]SG, S,K58(S.@5.<)ZR\NUKG_W(G+=9XPZ[!@ MYZD++]]*?$-8Y?TTFY0O\J+(ORGN>$G4<*N?+X)4QC102]4@41X*DCR 6/)4 M]\GVD421E?]L6Z:FR/1MJ1H_PSX.=V(U MM^L2]E%\S4K=Z1CY42QY B5#.MN*)- #=S11W#.#*)#T)P^+&#\YB,!T*FQO+['3ME)P:Q#*] M$)O1BRO@1N:509A=4*?K-!CCE.@Z(N^9JG.=MOQT8:Z>>X9F_2YUTL0'4JP? M/Q=D5>K]JGSU:B/>*-4_Y]W?+[@GA: DAE'D!\IQB3U(<"*AX#%&B(8DL:M@ M82-\;MRB=Z;J&%H)^$;4G0=Y5@BVAB59BA(\%+D49:D,(DO+S3^K43&CG[&P M'IF.&K5 I1?H*'X%7K6H_[C._PB>7.@R1]D>-K?YRQ;R)\YMMD?F,.]YP#.& M$5WU>*F(X7K%/XGB:\;46O!&OLE69,4RO4>Q+77X64DHC_^JZ;[ QKY'B60 M^0Q!1"B&)$HBB$F$910E"0ZMG"J7RLV-*+>:=LM^VM&AT[$SH\OG&I&1Z?3H M8(S046,,^%S2JE/])J7=,9#=I^519%P<3WM1E\_X="?$^J]%OGE02NTJ'Z;4 MBSGF"?1]KM:Y..!0N:,IE%X@)/4"[@_L1G1&\-SHMEL9\24IBD<=@*X,*:MZ MB+N:%]L37<.)V7ATK"-PSC ?FU [)43H(VC4!I7>H%5\U.*3MJ"-%*?KE_U< MP3HC1'HB=F;W7QJV:X][W*PZ);C%>D&B-(H]*:%$)((HCA*8QB&!-! ^)9[' MPY18G+XP%FST?4U_ZN*SSN2MCM0I[OKQ5NE>_G%H&.\4Y+:QO$L0G+X$?^>< MFCZ5^*0ZOW!XLM<8GW%B?*>$/E.@[PP&IZ-]YVX<>#I8RE*LJT1;]24I%^YI M">DXQE37HX4DT&T=PS2 )&41E(*G09Q0'B*KAJ_]XN;F/NVT!;6ZE@=P^[$U M8Q=WB(U,+0=@C>KHF,'B]!QKO\1I#Z<:67]PXM3LK@O79KM.M&_7XOZZCHHW MX99$T,27A,*PRKA'PH=:7?;_FS893CJ MENLM1UA.MM:R@W'XDLH EU&64WURGVI(M[*/3)PC"Z$ MV>;D^DAP3W9R7!QJR*31V3,C=2;"JO- M&NQ\#PAC+ T7K)OW1@![L- M+:N4V?7KK]7&XRY@%6*,2)5]D810+3 E)(P)F' 4(,PD]:555MI)27/[ZG>* M@EI3RQYS)Q$U^^J=X#3RMW\ D9D+9M\![AP63GN\G10V;1>W\.E M&VF=ZM7;*8PGE,4B1# E1*W\$O4'\4.B_N:G3/J8A8E5M?I>:7.CB(Z*EBVY M^D&UW2:[$*K)ML@Z#3S&\!2, !EG3^R8P&?:#^NQ_?1>6-]-]L&CCX)OJE33 MMZO]Y5QI M1,@GBBP]>;^7AV&FHV^YHS#30/1Z DVV3YPLU#30U&ZP:>@C!BY"U8M7;3K= MR+9>[\XGPE@R7\0Q3*D^%!!("6F*!$P%BCD/B:"AW3JT1]C<_,RMKG7::5,> M>W@LJA=HP^6I(_C&7J$.1\Y^E6H B=.%:I^\:=>J!I8?+%=-[K%W/;>T]+/0 M[5T7$8])ROT 1BP-(/+4'SB4*61(TI![B"'?*%Q]Y-ES8XF=QZ)[>^ ?*EUL]@5W,?!W#^[ (^)_"\+7*Q\JQ.6]_A.^W=, MYAN=4+7K^YRZQ)Z37N:KBM9TX].7FW*=WXNBSM-XGZ__6ZP_;EN6+*0O/>DA M3W<$\"$2H="[:Q1Z7D2B$'%?\-24KLS%SHW)6LUU0>+-&JSR-7@4ZTYK%_/O MV +[\U0W#J(CLV"K=-UWMU7["M2* Z4Y4*J#C^.":\Z?XX \$;6Z ]N*>>TQ MZR%EBX=-QM?V!G:I?,#=PU:PNX8SU^MUD2GRJC*"\P^DZCR+XD@@H;S/-&"> M[N_KZ[]%4'@XUN7)&.>QS1JV7]S<6%W7]/AQ69V.J7MPV2U:SV!KMFQUA]C( MK/VD)Q;H*@O6.:C5O0)4R+P0;GM?F4'DZ=\H>NOHB"WXOU&NZ.OLN5&_>S3G9)0WFS6Y9JLN#Z(L.V2MXB3$+/$9S ( M/:)\R=B'5(042DDQIS%'@EE%S ;J,3<::LT I+8#""D%JP)$#_E:*9R1Y?(1 M<&V8WK,L*]/T5_>@5+C3T6HUV/?Y"JB)A/T&?LQ6S366QR6'CJL9TTTP6B-3 MX':@&A- ;0-HC "U%:!C!MC9X8X/+P32)5$.5652!KT0KWUJO?1QPSCW0Z%[ M#*T?/Z@W]'-?/.J:'%5APH!X)!"(0!H+7:_-PS 5"8("8^G' MD4\#;G7VRD#FW+BT5?D*5$I7)3"V:E\!K?:@@I F\)O1H&-01Z:\JJ'[.S7K M<.73K6XS[>Y5>9[.2T1:X.*2P4S$3LI6%CCL,Y/-K0,W1)MJ,S?R==7PY=>, MB[536W%B^ MB;[MLD=:98>$+(^C:Q.OO!BS:8*5AW Y=UL-\' ?F3PN[AG"DKUV'X])]M\R MC#2NE\O\FTXK>9,7K_(-7?/'VDCZ8P$&&".8YC0>6 ]YW(0]UT$(?8X"GV8*"Y3Y"813+&(8(2EET9KWZ;*FY_2.,:!+M6)%*=@%BI.D3YDG*&(OWH_.Y9O-BI=M1X"J+E^]%RWX M.O\HN+A_T.*J7RR$P%@(RB$5*(2(H "FGD M,\QO?2?*4H@3/;<_D,>Z0=!&_+<@Q>=O^2(0)(Z%A[7KJB:<0 00:!^.P[TD,?;72H\*FKUG:9_/1 MRJ6]-PQMM%VNBTR?&.X$"M^6Y4;P]V)](^L?O,F+S^3[K]GZ[BY?ZOAAN9 L M)7$@,>0>8;IJ(8:4QR$,!&(BEASQT.C ]:6*S(UEM,K5/IU:DA1;FYHC+YM5 MICZCP0=?!@^6&2E-,00C<];.A+VMB-H,W4Y,#TSS0[V5JFP!76-<]NB^#$ZW M_;H'ZC)Q[^[+$#OLXWWA\X;NCBBB4:(_DK5H2_3\3?#;;>.TS_D+\5&P)2G+ M3&:"O]H42NQ[\7WM!S_GJ_5=J7O^89E(XB$?IKY.(T1!"G& !21)A$./\I#' M;$#>B1OMYIJ0PGFF@P5D"4A=.:!>.^VL 42G*.N#U$550$_]/FL0 >+[@UBI MG_'*8K#26K5]CCM)ND7<[7Z3$\TFWIARB>;A#I;3IU]:#/Q]7A-474=C@:1R MH#E)8>Q+H@\4:;Z/8A@G/L)I&C(1>,/J@#\5-#<_N=OD=94_X>RA%<'WD#7C M3A=XCB6*V\=/CZ5>V5^O>'M2LGM(\NV*+3=<\+>K-F7P WG4^8+J(O63 M0CFWKVL_IEP@/_4(XDAWN0P@PH$/"4T$%)2K_Z0^%;%Q>[F1=9T;/VW-U>O% M4AL,1&4Q*&N3JX-N#XW1U3]$:[;V+BN[=9WF-D4=/-2F5Y>2VOC6X[2HCSWV M*W-^ZWY&+\+(Q+M[!VXDJ&P%M;&@L18H]4%K;_6/K<6@-5F72=^F=#=65Y/M$P]>0SC*W!9+D/$T'9S9.82N3 0VWW M>;'._EE]=C=2+;::^AMUF[6%]"@-O$1"+TPE1%[,( FHSJCP$REERA(46IUB MZQ4W-R^BJZTFC&RK+R"5PI;'I/JQ-EOQN$-PY.EW'[R=JDW;1(='GHPP<7K& MJ5_BM(>:C*P_.,5D=M?03"U%>"_S0<)LV=5S4Q.E1O?8>ID'U7WYI>/4-R8HJ5?1&=@(V M8KV@D2^$%P70EPA#%.FJ'#BF4'"98L&%X+KA8KXF2]M ZRF15B2R%3Q1R%6L MK\!MD9=E$W2MUC.U3Z(^A6U3NZ&QV)/#8!N5=0'NA/%9K6Z=7>YXQ\DE/E/,]AP*IZ.W9^^<(+=>\F5")B .(Q_J@TQ1P$*? MHO&RR[4&<_-RCN:7HQ'SRZMA,'5P1@1W=-=G2(ZY-N*9LLR[^#U;GGFEQ'PS MS;L8791K_N1!%V2;U^N^]\K4IDQ+A%C ?"^&J<\CB *JUFJAQR&6J4>(#%&< M2.M,\WTIL^.P:ETV)+AS'$0NB0;+AQ%1^"$N,"0^93!&*=6YMAZ*N8W;>CF( M$WBJG[4,%^B9BL+8&\HM .[+DA\QV&G]\>[SIRTT?L2R@XKBQZX9&DF2 M0GWDO*DL>UT4:@"KTA?; OHX$F$2$0X1PD*?"DY@2N(04HJPC (L/695 _R\ MR+E]R*W&VTK>'9V'-R\P@-XT>N02T-&C1Q=B.2"49 J/VU#26:D3AY),43@, M)1G?:9\2>+C#_RHKV3(O-T5G4X81C#P4QC")F?(:&(\5^U !(\IQ$E*,0V+< M[M1(XMP8Z%@V5A75-L^B,D.ZGW%&P6]DPCF:R+93&7PQV18;B*9Y9IES5"?* M#_MT+"6,;U5WE-!EA4Y/6I;9C/2NW9TAN5E4L;=OB>H$P MP2)"! K$E4-(XA@2F0HH&8^X%R62>48Q_#XA<^/>[>FL? 4>2%G"]5V1;V[O M@-SV1\_I,KNMOC2+M-:3()_G8!?0C4R[6]1N5G7X'6RU= "1.;&Z@&HB+NV^ M:-6.T.X-<\2CY\#HH4[Q+DV6N'K9;KYXCJF:V(9G]!26IW'!9^ MQ*@7T1 FOEHG(\X85".>0$HBSQ,\\<+(*@G43.S<>'.W_<;TB5:YS+^5=4NE M^K46S;:GW:K9< C,5L[N@1V951N%VPW-+6,T2FOFV*KM;@5M!Y/+5;2AY$E7 MTG9H[*^F+>\>F*1>)TC'S.<>IQ[$*(X@\K&$-/(CF) 4^6E"=9$%F\VT 4GG M4^V>#!))7;8[CJ2G8.()Q$&2PI@'?H!9P+T46^7LSS(W_V*8S"AU M?FGUKG/GQ\N1?XY<^/Z<=Q>Y[4VB]@=2K!\_%V15$E:ME(X%3&(_CD.?4I@F M1/<;12FD A,82"FB 'G8#ZWV&BQDS^U[;?/;*]U!5WG;*EKF\)M]XB.!.C(/ MG,;3.AHXH#:6-6)NRV&9BY^X I8U+H=%K^P?,6";8G-_3XK'&_DINUUE,F.Z ME7-]TE M<#[DRXQEHE,6,TE%Y,I,^Z%/MA33@ZY/R M'?#)#OR'Q@I7VR+#(.O;(+%\XG1;)<-,?;)I,O 1P[S>JMCB"[7(YR_S>WV. ML>ZJNML\?_&XNZ0) %Q_(T5UIGW]^'95KHOJI2VKG+S/=V1U4S4&T(EY7X5N M%U W%%B$:>HGE!#HIQQ#Q'P"4QH*Z''F>YY:W!(<+1Y$D>7\TUI-DV:>\V3Z MVWS(^U:,]RW_TNAX!:BXS58K_?52LJR";X,+VD[W3G"6(%]X"#(I$^5_Q+H[ M=X2@%TM/X$1X+/*:=^+UBO_NWXC6ABG>!U%UE/L]O0QFJ[I9#N_8[I(V"%)M M$>A:_20IC3Z"[G5MJ+VR_0K4UH..^KZJ-$$I6O]U(*72JH5K2O\MH7GSZ1A[T M/WX6];2&8BE#A*'P?7TZ*&&0^EC %".UJ(Y"'TFC G^#I,]M8?WN[8N;CY:G M1:W0-ILW1L-P9.ZO]09;Q4&C>5V$^<<*W3\"K7[]DR^U!2Y+9PQ!SNGY4"L% MICT;.@2;@W.A@QYBWWC\DV";0K&F']#/V7HI%LBC7A@'$0R8/NH>>0DD- A@ MZ(7*_6:8A,2HRO&QA\^-ABJE=,S##WZDZH-IU#5O(GZ 7C_O7(K)R+1B"X=5 M0_!3=E_0_OO@D9,U^SYE3+>U]\EK!@9EV)W@FZ6XD4U1P'>[TB_[E;>H#!)" M8YBF20Q1G&+E:O@I] (F>>1)D3(K5\-<]-P^\/W"K9UZ7.^&5LZQ& C#U>LH M\(Z]_&R4UG31HMS1>]2Z7?: .5WVF4N?=MUFCG@'< MC+/&@7%DSMK+0.V4U>O@)*;\1=9T;-W4U!3M5+4^A MC#BV9M0VDQ$;F1Y/#)9S@IP 3:>'@AZH^DP M>?7J(0B=*UX]Z#WAK@V^_\RVU37KT=6;4CA%B4JAY-R&,3!#>YABB%"J:8I) M@C.O[D,>LN?&&9_@M0P#07^V:X:>B%&Q94UYKQJ@WI0, '/O>X9+X5[]XN(*+R\W#M5?< M&OEQML3U85*Q)$MESF/(&>+&P;@A\:K.CO4,.;ZLP,$8!MER:_5:YW13"%I'XO#6Z&[>O,,[?#Y\^_QHF M^6O0V#HRYZN,V-C<>BXMZY#B8O;+!_OJ'"Y#N_MA'95T@\,]?M+5(.UFD%5U M"ZIN:5,W2? C_W*S77S1K%,46*BDSXE&7LO-MK%D]6FW%P@]TN:IA&B22*01IS>_."""1"LN=GXRF9O5&G\MH"1RK)2$)A0M,88I$+>T5JB ['.(UD MHM/(J?JUB["YS=S]C8#=,XI*8_.'V3MN#SJ[%]NZ"G7_[ X-X-A^38N=T174 MR@*K;;=68T#LW"N3A<1PHE)D-V'I58/,%9R>HF-77S%9E3%78[IEQ9R?\:?: M7]3VY;UP65]#-K>0G02-^E+,WHFUMR?[7"0L,)=YE$&I;,T,E6>0,L)AQA6* M)6F^G.8WX&C._8]AQFK+EW[ M7L\R&V?$W!>/J4=NH@5FPA'T6HY"PMVS9 41,]FR%A*4[M(7]+W# SB5>JG% M/I+@UY7M1&<+?"KYXY_"?/3^R?YM(9/8]I-,(6+*K(F<)I!01&$6)S))&)3R5&D&2,MN#-TD@ MQ4) I42:IT+3'+N7M!^BP=SXLC8"[*VH+F0:.X U!%3*WP%K2UU#KOJ%1['U M00-U?3]:)CG_G:]JC8 ?R^V7]_NRNWZ26WVJU[3:_Z3$NO'5?%/)1>) M5 +E.H(H%A)BJ2CD9L6!<9QKE<<1H](K+M=/_-S6GG=*JXTM5KJI-;UK?S!_ MMCK[>>B>P^'FFH\'\L@K3*LX^,-H#EK57[CDC?K@TW7 O5WQ8;B%],$]-9C4 M^1Z&SK'7/? M0\GNZ:G85JU/%],XCDF62YBAC$*< MB @2E*0P2W1,4T4B3KR23+VDSXWJ.LI73L4+]5^T;O,\#!XV-J[$-Q+BH_-> M.+ 'L-X T,*2GH\"$W/> &Q.*6_(2P;FF;)B\S>VW*GWJ^?=MOQ@"'49-]LC MAK2*,^/!F6'((>:20X8,R?&>F:$] M@+J14B"81J8@JR6HU+3]S:VBQNVRJH)XA!K\#I@$3>;L$3=M\N9UNT^2-1T> M&<85+X\^FSK3BT1AI 7/848Y@9@1"BD5'*8T44E.!$8X]V&)LU+FQ@]'ES! MK'VO6LZ#Z<80-T,T,C><7)$T*H;C@UX$0C+!>4&3SO__#-V0X\NM- MBOAQDZ*F%='?ZOR;E;3JV+R\+VO[JQ__5!M1E#8=Y^^J>/QJ/_/-:/]H]G-/ MK+"UA=K-WXXMOZC-4[Q(H@CE::)@(J6M&HE22(5Q2:(D3WD6,8REUY9K/J;- MC>%:O2&K%0>;5G-#=GO5P;+09GZO:S1 G6E5;4G4 8(!.9>S&!*?G,U9*#RC M)2! R[Y]4[Z_';Y5+42VM)+]M5U:]C#=@18HT" %]E"!#E; @A4XB716XQ\\ M"74>UDV?Q#H/NR\L]3/4<."^PI9GL#9LU%=C1O%-U57J/JS+\BTKO_ZT7/_Q M/TH^JK\:\?:7;Y1>;^RI[Y*59=4BNK)\);^P/Q=894A$%,&8V<+2FFCC(J0: M9BQA&BN>8RT7*_7(K,4>VY*02CH1-:V)^D35$4\]C-JJ!#\\&A/*OP##UF80 MBV_,UG,LS<^V73JKJ+@$PM@,M#$:?+56EYT;+1M\M@8/;]][[HB"?@T<=U*3 MC^I$.["JA,T+PYK2C^ ':\9?[H U#UC[0&7@'; F[O^55W:"8T.K1=B8&G G M-\8(!-T!!E5PVIWC&-B>[#A'$3)L)3&2-W;?^T[5?[Y?O5_9NN7KC4VRY2Q' MFN4$\HQ&$"=<08*QAEQ3'B6:1HID[T&D<<[Q;=''N_[ M)HK>AE0MDBC.&.8:1@DS](%X#BDQ?Q4B1ABEJ4C\*AMNB9R461SM/^86U\=N MO&BOZQ :=Z=3Y^%GPV6[C9(/JT^V;/ZF#N[\9;W:M']]P\JB;DRY8#P54981 MF*<2&S>&Y9 0'$$2IRDC-.92>F5%!=-L;HS5O:+>:U_M8+KZ-P7F/*.1P@VG M9U# E(,T80C!#>,S/)@@%):CA![V,GT0>/4U_1ZVC]Y].W:[(LW6]O)L\X:^F6]56W>&T&4IBG-(,ES 7%. M.*2*"0A2H4- MF4TP)))+F*L8B4@S'2?YPCS.UU-BVQ4X'KJ7H*T:C9N9G07"N)_50^(V,H]? M!,P__[47,/E7BW!:H5CWP7.MW MZRW-,V:H*E?EDW;00^K9?+G]8;^] B M2K,4*9U!BFSCO3Q&D#*<0L%()(1(HSSQ:KPWK?IS([]?=G:1J5JZ6/5\6UA- M._1N3#K? 1V9E@.$_]80@ X&36.NK4'A$!R\!\+\N/\"U>T_P&\6'-"@,WK; MF+&'=?S6,J-9,(/V,V./CEN+FM&U&.J:UT$4WS^Q/WYFANP+MBQMV4C]295J M8\0M4D%9'D<"RBC/(&9"V]:+"N5U"SRC7V]Y(3,H/.J\\:$CHHZD3!X$==[*8K3',&LQ$*C3B!$I(G^@5.2AE. MMA^SA]M# XEDM2UDL=S9>_+/-I*G"O;YQ7Q7WJUM*N("\RC!.(ZAS%$.<IV6[-U4=CNI1>O4$75;/@WL'5FK;B88,#;SKCO#&;^?HF\+3F,_A_=V5=WO++VI;N78EBJ7Y1VT/>\)>US1S^N%E_ M*Z22;[[_6BKC6NYK6S6MW(TJ^WJOF4S-_Z(4YCAE$&?"["JM3Q@CG$F$6))$ M3NWSQE1R;F3?L='6T]FT5E:$M+01Q.:W]N>JUL.NK"H[@/6^N!O;6_A?OKO7 M$;X!KIO>UQW7T??*+X9T;V!UVOZB (3]YZH$1&NHO8[]X==ZD/_2Z7)TL'>4 M:L)C#DC8??H(>DZ\O1\/Z=-3@1%EW1 ;5+XORYV2"ZIYC+5 4"!&((XC EF. M%%19S#C2*LTP]8[<:5X^-YI_HQZ+554#C3/S#\(P@*'QLM+X+P.";%H,49[R MG! *"8^I;1LN($5F@X1)EE&4I5C$:&&&LUC+'U>.!36&XOA2S'A8&@GA@71; MN89",_**4ZMU!VK% L?8')D;/ *F??_T\2E'EIV-'CG^S W5U>JDR9^+4JBE M&3ZUWMDP$IL;:2AZ@9&DF3#;M[1UXH6\5DM=H'+A,F!,ZP6M_]4N=OJ"7 M$PIGJW2Y/3FPOD6QLDOBASJLNRZ;T58USS&128IBJ%,>&7[)&*0QTC"7"N6< MQA@IKRO?'EES(Y9]B9?UJBD5/_AXKP]A-XH)A-O(W-)HV=:.WR,8O(B\ QQ! M*SOTB)NV5L-UNT^J+S@\P:]31<8%BXL58IP>'L96 M/Q>K]:8*SZ\YL$UD^\F8\DE)]52'Z"]B'2LBXABJ"%.(488@T5)!PG5NOII: M"!T-*$+M*'[(_>] JSJPTPQTE#=?>/#1B/]J_]&,P_NKP'MSFB>,(5G-5?2D MO.:)QS&S^3X^C-OJQ*.?U?;K6KZO4HPJWES$,N9I;!/R*2(0)XI QG@,4<80 MBS@F<1S[^%X7Y,S-VVKR#Y\J/0T[M8KZT=,E4-WH* !4(]-/@U*M(NCH&(Y, MKH 0DCPNB9J4+*[8>TP.USX^O!/R>O5Y:WS=^BSZ8;Y*V(KUE^KO/PU6<&5_]9/ZDO M[,\SS;JC' D5Y12J)$X@SC,&B?D55)PGFDB))(X\Z_Y(]]2]:'G+"GPJ9=)I?M/%X3^L;C,^&%@CS_X#3K6BH-5TA+1@)TQ"\D*_P$DYPLGV8[YP M>\B_KO7+8@5OU]_4BMD_GYZ7A;VA_KE8%4^[IU]7:B6J^H.(KU>6J;P,$H&Y!7#U[7 M+E ;=@C:JVV;?-#;A"]"EZ'Q;NG-'8@09,5T0X+3+?<=N W MW[:]W@=VK;9FJ3[LXFW82Q7ULJ"48HC[17( MZ2QY;JOCW][_V"UEZAFSX ZXWQX]*(Q3[=T/\9V5UB\.]$8)N/)&:XS]_G7A MKW(.X(S)I?,!]Q?<V&4W>X'K5M)?>'T:J\L<_MQMF M9!0KMOG^?JN>RI*3Y-K%-"8*8J0$9"PQW)%%,<8(8XZEE^-^3LK<...@)*BT]'25SP+IZ,'> M"L_8CN41,B/$IO1"$-3G.BMH6E>HS]83#Z7WPZ]S+- )J._=OV41)SQ3#!*4 MY1 GE$":4ULX&>6IQA1K&3?%U3YOV68[S2F H_8^\^_8AA$W_0?E[P _6Q3O MM3?]KM\.K7/S14@)%(A*>P\;0R)S!%$>1QCE%!F7=5#IO3E^-\:OZO?BFZ%. M2_S]JWPMICGT&6&@_X5.=UY\5_YE#G \QVQ.)S6NJO]+'X(O:^Z'2RT8E$DS%Z)"^OD,(TATX)"F45)3E/)=>S5]>^: MP+EMFQI];1$.48>PK[OL4O>$\%MJKF+NMD:$1')DH8L'];OMUO2G^J>2"(X1EGE HDAA!++2$3,8* M2J4QYJG4,O(ZT.V1-3>..5NO@.W5#5BNH(.W&\D$0G%D?CE7K <-!VQ5,$I M'*-6*NB(>]U"!:=V7ZU3<.81_]PB6TI)/=F;I_,1)^-KL%X_;1X M*)SN63CA89THRZ8#[X52@_\1)F_&#Z&>O!C'%TV6]^)G6#>OQ?/)81[?QXWM M1;7]_M$,^]8&$OR^*ZK[O;]NUF6Y2&1,!9?,GIDKB!.A(5-4089X3K!,<8[1 MPNQZ^=K5[>L7Z#,%NF)'//=:+]D&J)7:/'X'Y??2!DOZ.7E7(';S\\+!-C(A MMXK>@4K5.H2K5?8.5.J&\_?<8 GI\EV1.*G7YV;]L>/G^-1@/A%*R2H4N?(M MF].R]DQ,+I3Q\#*2:X@U3B"6C$!.2093(1)#-PF*4J]&*5[^<=K^H]?;+>\K+\S)H"/)R) M?WS9L%5I9YD1_JGVKGYF6]L;^_N^YIN.1(8$1S!-4L-77!D7"%,-8X%3GA#- M4.H5C!12N;E16VM.D^WDV4DAY*BY$=QKC<7(7%B;M2]^L!^5QK([8&T#>^- MU[H[T-@'6@-'J0DX!O)!&SN$U&_:_@\C('O2)F(,&;=M8(T6_U>)[9?UP^;^ M&RN6=M_\TWJS[X5:J61UN -G\[M#9NR@9:IW9HQ=7!0^BW=1YS8";:5(\R M)H,WW4,!'6,[[JW+JVS4AR)V:0L_^'U#+G:XV:B6GY10Q3I%%,L;N]SD]DN;&EHVR9A_?:NMSS= 'J5-MP>&;>WOG]:;;?'/ZIOQH-\I MK0PE2WN^4-K@I:(LJZZ$D40QHR*!BFD!,<^1(5&<0:F%8%DD^[Y.Y_.!1I; ,S: ]$'>C:+&0G-DHFK5KOIM'[IO M_ZR85?=IG.3X(5@%[2CI(W_:-I,#D#GI/3GD';<4?OUL?.WJJ[(_1USUO;!EWBJL;%05 :V36 M&0+4P(JE%V$(7VWT5-0K5 J]:._Y*I^7/SYPBR7,[GM7A: ];+^JC4V%W:BO M:E46WYJ"HJ X^.)]G^P^"X_9K#&C'WH$]O'T/[K?;3<%WV^I*<[L&']EF'(_&&Z&@ MVR]GX=/NP'PQ.=F$>;]@L!>SL?>:[U3]Y_O5QXUZ9H5L]WU-:;+[5:U'W>9C M@7*15JFK(B+&R9&20B)98G9D.&/:IC)$;+%2CU9_9S=G@").DX[6DZZKSIC1 M!9765:C^NF*TNCF5MQ,T9%BU]#-)G:.;L!K3.^VRUO\[]UK,[CA?GR6IF\S5<4E&<\400B MS&T]]%Q!EB69^2F+LUS'@@NG2.:+$N;FJADEX:;1$DBCIOL]V7D$8YVE D<1 MY 1CB'FL(9=)"HG .M6"9!03MU.](!A.QX;]QO8FS&:Z.;U%*M:U3#WKKTH]-RWGG]NLGO67K6[]ZO]'PS9J^[C MIGABF^]OU$KI0A3FQ_8J0\0YBAF&!&EB"[]$D,5I"G44JR01"4G8H#[Q;N+G MMJ9HN(A,06I2$RPSE%)&Z:);7)0/5M!@'8X[_ZO6\ROW:0F5U_=]@+AOG!OY;J0;?7 M[^5")%)$"4Y@KN/4;NYCR'.>0Y%QI'@N9:2]$KU?OGYN?JS1SG[_]_KY>:]' MT+EYI\,!&9F5C[$P7N=Z60CC:#9_CM)#^3P<(7W*(PF3^HSGK3OV"2]\:N!E M=G5LVB1N[(,PXEP)C7D&18QL_0:10)83!@D7U/A]3"KL%QY\3LK<9G>C7G.1 M\U^>]]%G<72\>[X5G;'OF2O]]KE3HT2R]&(0]";YK*!I;XW[;#VY(>[]\+!) M_XO:OF7EUX^;];="*OGFNZ$4^7[U?F7[DMJZR/L:2N0A+'&-H,K2AG!"7,*8$UK%ISHY6]^IW25)[D$FB\W-AH^E$8^^)!;8&U M"+0FV98;/UBK0+'Z"SB,S\&RNPM]R<=@OK!XAZ3*0)I-RJUAT3PFX\!O]S^F MJ_9P'XV'\N7K9KU[_/I3L6(K8:7P9?%8B3$Z/NAFO?AH4SS6JX4M1XJX4C!3 MS#!UG''(LTA#H5!$L>(TBYQOL8>I,#=6M@; ;6T!T*T)8+VWX0ZL5'7:(1JO MY[DVQ/U<:>!873_(&W\$1F;DR@!@+0"-"6!O S@8415C>=![O_/C1"/@?L0W M_DA,=-97C\CST$D1Z,#O-CA[3OX&OGBR(\#;#.^>!=[X)K\5J=QL%V:A*]?+ M0MJ+EO96]_[/HER0/(XB*5.84IQ!G/(($B',PJ-QE.810ZE"+FM.GY"YK2I= M/?=WW,9K-*HZ1KGT0MJ_-(0":F3R'X21,XVX@-#C(YO'._ZQ^=NQ;]S[_DGX MPL7"EA&@;9"NP16X#=)%<5.W0;IF]YDV2%C5(+'J ?-]PYY%I)U!=R.>4: S(D3B&3.DXPJCF.G(B9GWCTW\JG4:R+DO4YDSN'6SR$WHC'ZX;L[$,YL MT&/R8_'[KMBHBPW'%D1SD>0)@CKC"F)&C"\A4P&U(()+9/Z;*K^E1T]AL/1G0@+\<2!]V8+U*@-CEH5WKWL M51C0K? &+*AKX2Y]6O?"&Y43%\/_#?YNQEM+BAO%WJZE6F11EFDD(AA'#$', M*8.,)"F,"$8LX4FD,7'U,;HOGIN#874#5CE@M7/W+5Z ==VQ& K!V,>X;M9[ M.13G3+W!FWCQNLEK^, J\>FI4RK4N!EU8[AE,L?-I+(%],3JZ$O%]PV^&]CF)9T(0B(I6 *;:1 MZ 0)R+,L@SJ/,8I%AJEP;J5T4ZGHF"XC4P[IW55#FJ& M0&EP)9IA:$U8C>;%%PVL]NH&BOR["H=[69K.LZ]5FN94_9[R-&<^[$^-?U?% MX]>MDO??#/T^5C6PK2OSB6T/WD0BM$J9UE Q89P^(B3D*I>0L4Q'>61,UD[- M.QWES8TN6Y4!JW4&LE$:F 5+.6;DN&)]G2X#(S@R<>[!:]0%K;[ *NQ=!-P5 M1G<^#0SG1,QZ.ZQ>+.L!4@_?NKQE,N;U,*G+P3Z/#]K4RMYUG),A.3NWCMQUYI]T/$:_3+2VW)WV4>X$4#59 M/*U138SG770S/",O)][(>-TG]5I_P\72 M^?=.=L/4:U;WJJG_@T/[-.^;F-Z;%ZHE^Z[DNPW[HVII^N']FX=/W6:Y9G83 MDE -M<+$]AU5MF1("@DF!,4$IPFE?LV;?<3/C0B:!KN'YKHVF*(Q E@KZFZ[ M9E&VA@SK]>PU/->=UW%!'YE>AN ]N%^T%_"^3:3'&H!I.TN'^>(/Z#D]!+ZK MC:B]7CIQ=^HA!I^VK![TE@'KRHZ;CQ8K&S[8)[)M,)%1%2.-(-(ZL]FF!%+; M;RW/529$DJM8.G59\Q<]N_6DH[T]#^E,+ME,+FDGU])S(?$;#X=%9#24QUY MN@!?8Z\A*XAKUA6)C; MFUU9K%1INY1S*])\[^IJ6X_F:VBK'12RJ;BU/]=81"DCC"841FF:0)R;'0@E MS.P[$ADG/.48H=PGX&V #G-;+ [Z M%5V"^8;7' M'!"\OX*@-V=X(1*21=P$3\HK7E@<,XW?PT-KGJQUL;62%@1KDF5)#B5#]NC- M7N>H6,,DBD6,<(YRFOL4>CN\>HXQ1[:*FV])DCU4.!>,D)C!+&(QQ-BF*"C# MRAQEG'&L,H:<2BW<"-44>0FW0N7&HL, &)DJK>U'->S>5\ED]K"J*;9Z4LG. MAEB8.6OT6]J/M;W^0M9H.88J;!V6_=LGKK5R;-5I/9633PRCO/]1\M$,S3M5 M%H_UMJXJ R(98TCQ"&;:;*^PH @2FL66_B*:I!J)E/G,Z?-BYC:_&RU!1TVO M@BI70'6;_;=#-3(3#$#)>U[W@Q!RCE^0-.E\[[?V>.Y?^?1MMY(OKA]IDI@] M5@XQPH8$:$0A2R(.)664D431*'':9/7(F!L#O+B,\8U*N0"CWZWAO\#U8(@[ MP-LO^_Z%;O5&NKH;?D?WZI=Q'K=NX:[7'I[MF+]?2?6GDE_6[\MR9RC%EH79 M?O]B7OEN_<0*\P7$-G OB2'BMKR_,&L&X]JL'02A-$E0QJ17"0DWL7-CPEIK MT*AMG?E:\?]=@EKU.V"5![_5ZGMZ2(Y#X>8QA0=X9#8-AJVW7^4'54@_RU'R MI'Z7'QK'?ICGT\,XZ[/XJN1NJ1ZT;<6U,J/[O6EP\L5NLFTKVJH3[4(BE>E< MY3!3(H48,PXIM1LXIGG.,59(>>W87 7/C;=:O6VUB%9S[T(VSJB[$=086([M M\)V!\7NG46JE^#B=D'W1"LE2SK(GY2E?1(Z9ROOY85SUX]/SJR^H;8'YZT+98Q..J^*>2=>*&[?%>OF7/Q98M[6_O MJZI5"S-4A$C"H<(1@3B*&&1484@SE5*$:<+]'+*1])P=$]I2RY!;PX#H6 ;4 MG_9G!<3! C]Z'&N@W=AT!L,W-OE:DYJ1:\I:@OO-QGQ$U65?:XW!6X$-R=9CJ3HIN8^,]_%:,+:XH5$?JT?#B4^V;%!G_Q>E/(I2X]0BEB*(420A MR1&'(N:YY%3&*G.JL-HO9F[$;;6$5LVJD-=-^^P+N+H1[>UHC'YYGN*M=8BCBC44MEX3S/_648%-+]G ML3).(,V<-K7'+Y[;C&][%GC-\1.T^F?U+1B,/(]=S??*B3]GZPVI\"]>-UD& M_#DCNHGO9_]]8+QU6:IM657-D%_6#]NOYGO?7-#DB,E((0&5SAC$L=F $<92 M&,M8FAG*LAA[Y9A<%C6WB?EYO60;H%9J\_@=E-_+K7HJ!W1=Z,'6;2D.@]C( MT[A6LBZW4YUJUWI>ORGTC\2^"D?0@.S+TJ:-R[YJ]4EX]O4G_,,%/JEO:K53 MGY0EG6+U:+8%>KUYLG'@AU;S$?6^K/Y;:F9L/]6[R,^FO]L M%BB-A8VHA)FMCH-S1,T*+R2DD>8V[ !S[)SB'%*QN1%18UM5K;;>C=T!ZW?= M ?5G459EKF3;)FU3?];]8C[HB/83VFN.T\CTUYAE*X!@VAUHC0.U M=?:0O6O?75,ER/QI;7RE@70/RWBM 9THEF/Z@?4*"1D#_9XXDJ#B)@L^&0.D M;L3**.\?YLBW@8%*WI=-K.#[5;G=5%.E\3H3):(TC5.8"6$VUAE'D*D\A7F4 MJH@@B1AWJDSG(7-N*^H[ _@W,P#?5&F6SE9]P$KPM0EP+?86>%X?NXR F]\? M&->15\!W+V!LXX0/"H^P$_ *.26P$7LI'L##QR.-PD^CPYCI$_*O*ZPS%?= M25:I6M7%0UD%SH!@V,&W.-#??HSOP> MW:;K=&7!7=UDNJP#]F152-B,A;$#= T)QV^WP!B2\ ;I,2D#WH+4,27>]*X! M7277W]3FT!HBRU5UU1DA;(B/10IRE!/($R%3G0M[*>K<5K+[YKFQ6:4<>&:/ MZG*OG2M87;_R&(S R 13&Q^R#\9%:V_I+/GB?=.UECQGQHO>DF<_,+#J%BN5 M;8_1..8D3WF<2 )%:OV.)$TAE3B%.!92R501ZE9T\?SKYS8'K7952Q;/XE@O M,7-S"88C,?))ZY_WAH=[,<_-,%-;[Z?>]FGHOQ'%1>[ M8 F*,>,"$K/FFBU(*B"+"84)1BG/I):9<%J)IU=];C1S4+9S'%#> 6M\4T^@ MB2GW#'":\-O@>F(SQS$>_>#G]N$="++6MT:.SK M']*Z1RU/4IU$:015'EL7/<\@TRF%*(\$4HAF2:P69JO UV/CUA4R'G(V&1JL M=]MRRU95Y1W.EO9 \ 8(W9:UH;",O/"\C .&_)[;&[H0-_]^RH4:>LJ?&U.^&Q33,Q1\-RH8$=*1V:+5'/S0ZOX78!S4 M5GWPA]$?M :,4KEZ('8AJ<=7A4G9:2 ^QP0V]#7#..XG5FRJ*P+;;'>Y+G?F M.[L_H8X%5@BE'&8L(Q!GD81<)AJ*G*F($L'2!/D06I^PN;&7U;6^-P,=;;U[ M:COA[,9=H= ;F:B& ^?-2"Z(A*2?7GF36;.O MU!$="+#K"5] V$8_F*MT!1UE[T +8_ARK,[0A#U)NR9TX@,P1PQ.SZU<'_3/ MV7C#RJ)\T!_-:]IXZ?N5C39=B>)YJZV4AJW_[:'X2W^O_'HK=))%4 M:99(F'$L(1;:\$],!$09B1#.4D6X4S9V*(7F1D^53386 MN0?W!QG#?HI[C9$9_V[7#,K#T:#"WYD^70D?C#)A[%L;4 M S=1]L7!T[)SAPEARTW8H\_G>FCT>@-X._.>CV?>\XN9)[H 7 XZ\DJ_" E[ M3]I%$#&3I5N$!*6;9A'TO?JR2EGDJ M-2M&:A4%5M-PKO=U-$+ZW#W2)G6VKUM][&4[/#'P-M<>--JW[X^D(DSBU![X M212;_7I$!60XRF":Q3+%.<]3OY*<)Q+FQ@(_%:LJ.V%9';(+H^E_>5Y,GF#H M>#MY"S)C7U%:W6R#3$,$8QS@7;0]Z'WEB9!I+RTOV7AR$B.(K, 0MAWM!U+35;_OM/2EV>^7CM];A#E- ML0XI)5&<2.,&0,6XV280P2#%BD"M(Y9&*4LP]:IL.XJ6LR.A:]51?ZSKV\K* MW>Y4JMS731T4:3S.-\"1^5Y[7,?FS=&'](8JY"- /D[)\I"*OE)]\Q&POEP, M?0QAP\^4[':T^9J7"XT44RE7D*0J@3@AVOB7*(8RRKE"2$G,F$_[T6,!7IP^ M01/2.B)X_5SUD%\]MB7*!QPIO8#1_2!I*#@3'!_5QT8_7D-DT(G1.;-#GQ.] MD#'YZ= Y"\^="9W]W$!?L4TCJ'O!6#99KVP20M4%,DX31GC.(*'21KBF')(( MY5#CC!(1H9A%V,OGZY,V-]^MUA$7*A1L(S. -V+^GHX+$D$] MEEZ!TWH>+K:?>!!.#PWC#N-8"'NS]6C\$QM^;[.5E+0)2G4,B$VC[52N6J11 MEJL4,Q@3ZR@@XR-PGL:04L32A"8\]8N7]Y0_-WYIU00;F\W=%/+R;-?M.0)N M=#,BKB,3T$%S>X]E=0>U\H!_WX>0U=GS'0,"MO@>AES0/N">*DS;+'P8/B<= MQ0>^9F"PZSZHP][8'W9;55:FJC=6U7ZL.A-HC@0.P=XXX;FD D,2TPQBB1@T M7]X,D@3ED8HID\JK+\AMZLR-!*^-TSK5'N L. %S0X M]S:-IHW<#8+>25AOF+<.32K@VT/B^B_FZ]KT"DDI0Y0)"JD@#.)42$\ZB.!,PBEAJDXM2R+! MD$V9K^:9SEPU M?SN>IZ/S5Z7V]6::]<.>#.=I)" G")G%F5-; M_%- E.I$9RK%6"5^)0@OB9K;Y&PT!96JH-5UX/K<@[#;"AT&MY&G]5#(!E0R MO(9&V*J&%Z5-7.'PFM6GU0ZO/N&_6!_2&I2LFKX5JFR^RRH66,N,PIS86$1" M,20DXQ#%ACE$*I-$IJXK]V4QWVI#P/7Z'?(@Y#R\@*N M W&K2] C83+_X+J576?!X=,#[X@V-E!B^_VC&>:MO;;^?5<\VVV!^;D)P:_B MH#\5CU^W#_K74E5]X.ZUF9?W0NR>=M7)PSOUO%&B:).H[I_6FVWQSSK/D"<1 ME7&>0(42!;%"!#(=:3,@.&%"9 SG7D60QU=Y;OS46EP%;ZC6W 'U[B88;<[C8;H^4B M2O*41E)"PF@$<9(DD+-$PRB-=8(1Q0AY9<[UBYO;TK'7MDFD6^\;R'G&0UY! MV8WVPV$W,F4?8&M2[O:ZWH%&VW ,ZX9*2':\(G%29G.S_IB5')_RKVYSKKA? MTY"Q;;FX7>^#MQ^^J;&3VTO8M4V.]VN#WV)0=779F7KI6PK4\!39*ZM<:^?$FY8^YGNU09K_(U_7=?T[R_KFK;C]V-G_/:F 6L;L,:!VCKPC8& M'3R4;IN*209HY.7U],0'/'2&YL?NT+P\*QJAL/C-@ 9M%CI8F6D[AMZ*V4G; MT)M?Z+_W^:",*'5A:]5&$U;]2C_O^+(NAFY[W=2=ZHV,M?ZI* 5;_A_%-@M$ M\T3&*(4XRY'M/8H@RS-B8P,UI2*.B+U+O)YW&EPS+V*>(&&U:OS[\IS&N%36 M57'WC\,.W?4]SJL-R,A$7-MU!_H.@%KS[JJ6S0\:M":"VD;K13=6VC27VDY@ M#7VM\73?\[S:N$ZT[WFE\?7:_XPR!CU[H+#R)ML'C0)3=R\TCH!;:P:]V97& M$2C+>_'[KBB+ZBC_S??.W^P6SJAKE+-1 X6LU%^O#F6 XXB)3# &E9)FAZ0Y MAH1F&>2,498)36/N%:\?4+>Y[9E:TYI2VXWNX(7R0TO_W#Z0;ONC5QJ>D1?J M[LBT=H&N83:EM//WNXOCU]3[<:K+?4/IGV#@CU/PYW;U7JG,3S!<+Q?W"2=B M&/F;-:9>66S7T?OM=E/PW=9^9[^L?S%PV2.[]=(\_[CO/A)EG"$9:RBQ;3R/ M.8)$J@PF@K L4VF>^?[HS%Z:<((O68&PQ>2B_V5F)1Q M!V-TS*O#7S30=3Y?B^V0/OWF^^$CC5M__P?;R+HD2Z?Q\\/VJ]I\^J-5L;6-N_ZN['F=DO??#/<_JK^:EV_?L:W:-_E:X)QD.(D)5 S9,-A, M0!83:9SP.!<:$QY3KS#8>9@U-YY_:P]$E[9N[G_:PW)KA_GYAV(%I/E2L4UI M0P= :8'YBZ?C/@N\77W^62@[HT6F6T&A"\F+,@IFQW"VTH(%Y@XTU;,ZV( * M'+ UZ( &GCO0 >@.M!"!!B-0@00L2N#0F#'@=F-6XQYTIS(/RZ;=Y,S#YDO[ MHWEI-[2H15N&J*//7UFQLL[)![/K>[]53^4B)T*@5!-(6&KV4UP1R&0F88PH MR2G2*6)>Q;7=Q,YM<3UHW67!.V 5;WWWWZSVH%+?NP2&TU"X+8#A 1YY@0J& M[8""&3Y0A2V?X21YXF(:/FBGI@;)39$VT*&XKU>;L6_V@JS2[2!*,, M)1*F*A40BX1#IFD.(ZYSS0U[4>D7^'16S-PXZJ$(&B!T7M*TT3^] MUIZ$]O1_VH\4I"H6549P75V1"4L^QD-B;68.RQ6W97=@%J,,8H53R'BL(4,X MCY*J-HAVH85K@N9&#+6NH*.LW7:QJ^D[?NCV$T-(S$:FAJ%P.3.#*Q8';BA; M<'\<$P'5U\_"2&X&ME2@O/G1SKZ+"_MT9J=V(]_JHTH M2E6^7]5M*H[V8^V_?S1\IA9QHI2(=0*9BJ79)>6&97@>0\,PG&1.0XRAA.>K08UH)Y'2&.,CK>1X7C:'%KJ-W!47_+RJ_WJ^H/>WKYC2VMTH=( M+,I3EL%R M[H/A&Q8W"L03[>2K2#>S;NS1KG[H*#]1=)LWAN-$L;FK\4K1:MXX78Y*\W_5 MT./&*OWS4'P_DSB+8IR:X4BI#,3KGU*J-TF[@DMUACPJ/9$Q\2'C>PM/CP0N?&S9]]S>EA^8! MG;4RTRB.(YY#E"(&<91R6QXX@5H2J:,L$3Q#/G.Y5]K<)O8A @/\K)C5]GMCFN\UHJ6_G:NU!J_W0G=/@(?/=2$TQ$!,>S)WM'EX;Q=<^YEQ!+1&IKVC$L4O M*Q3?[>\0[D/CZ%Z8(#">$Y4;"("K5^D #Y1Z"@*XO&6R-'\/D[K)^SZ/W1HZ M7.Y=[P_[,%6:+\"!P/ 3R/#[7XLLW[E6A2$ MI1!S%D$2R1@2@G*5QM3\[+Q&G!,PMW6@UA%42MK2?.Z,=3C=@W.GV5H FHE3G+XX77_89W\.)9Q^;C/?ZE.YR6^_GAI8"^*0>"QL\ MO-K^8D9K0:0D64H2F"1Y=6B80::5AG'&J%0H9W'L%.1[2<#<^*O)93\H":R6 MOAG_1R#VLU@(:$9F,4]4!B3VGS?]YH3^H]=.G,A_WJC3!/X+GQL8;[OCI?I] M9QC[QV_F/U_,6]ZM;5>!11:GE @S>5F4:^.+< DI9\3&%61(9QG/D5>5GXN2 MYC:I#XJ"2E-@506_UH7L,B:.CI16'31I1> ML_DD4/3J [?&(%5AI8M&: MOQ=GMUD?"KV1*6 X<-Z,X()(2'KHE3>)0$@(XQ%0>P" ;&7/N";JQ)&I*-SE5X]-U)!^%;XB =AL>-R,8$?61..^D0>U)1K]6_ M"L"N I5$D$JIMX(W7D2E@PZO&&/ICE!_U*7'>X9QX;T0FYV2/SX]+]??E7JC M5DH7V[*M*1PAIC61,62<1(;YM/DI(ARF,4M4++@DW*M35+^XN?%!AMRUMFJSAP+[2FI_6RZ5>;^R#"TJTX&G"H-3&+<,VUY5'<0KC/$N3 M"&%!TVD:V@TV86[4=[%F[[__6YQ%_]U?N'ZL!WOL[?+MS>CVQ9\[ M0%PM^CS.+OS51G(6[>6&6S&O.M"CC5*PMG&W:S*P@&*QLDU%JZW!A[;/T*^K M=OMM5O0_A3W7?;)_6[ 81Y3J%*:4);8+4PHY,1X\,0MBJE#*J7'>C;Y\[5Q2 MT4>^#\MUM1B/[!KUFU.)._!L7FZ)[%M5TV"M@=[9:%[P7 ^UY[F%W^"XK4VC M 3[RLM(BW9Q7[%6_ UWE0:T]J-4/6*]Q"&I!ZS=Z*3!M/<4&,[CANX2&D/)<\ZPV1XDN6>M M&P_I_ B\(7=^ ^$']D&$O M U +&Q3CH\#$(3,#L#D-J!GRDL&=,Y5YR!;+?Z>^J>6ZJ@C6-.!K:^VD,I(V MY5WF0D&<1 22F.10,$$3D9)44:]6'@XRYT9AK95L-V8*S"$ M(_/5"_0Z^K9--D>HTN,!4.#6FU?%3MV'TQ6',TTYG1\=1CZ_K%=2E<7CRE"; M;+[_#*$H0S945W';5YPQR"3GD$K&,3EG9,R-7#KET\!JO04'?0$K MP5P'5_S10'1;/$9BE!Y203'). MS*3,T6/G,5/T?=0_X?B#V;(I]?(">K^[^T79D)P=K\Y.WJ_$^DE]4687:-PD MZQ#9.;2(J,*8DA2F)$809P09?T5*F+ ,Y]*VXU1HL5*/5MLO;CG*M^KD-&UH M/6U.-!MO"EFS_@O4RAJ":;5U3^*]>:SZB6@RZ*=AK-H4>U5Q%$C3.9@R%H$' M#5J;0&W473M([U]CD-RSLJ<C:+67?-A^59OFM]NB\ WQO(BSFWL< KV15YQSP(5WB:\!,4+4TZFLUXAW MNFCQA4BGRY\?6M?"\L_F>;UIFJL8Q_&MO>S8?'^[EFIA=LP"(Y1 A:.LOGHE M(DN@0"K3*6=IGCI5K'24-S?::.H[O-#Y#E1:&YA!HSFPJON6PNC'O9\_1D!S M9!H) >2 ZAE.\-Q<3*-?RL2U-9Q,/BVUX?;88&_$OJO\I(0JOMD47^,!M1'# M,DJDY@96G&@*,3%6?##2E4I7VRY M7/]A+Z=+H,T,$1LEBRU8KHU?6=75^U_9712GE1/SO_ =R6)[?F5^_[,]<:V# M&Y/X#EB_O#DU%]6"\>*?HCLCNGRNKX26W__B[?U<'E5BN]ZRY<139R]R/'B_6!D!L71VV(,@-+[37G_W/G6^>TP;2@/W M+:U4K/*V9I4/AE7&R6BXBE9@S_ZRO*F]^ZN6G_'PKS\S; 'N/8UHXD'+=SNU M2$4L6,XTS(F,S(I,,:3&RX>&9%BF*<.IP#Z,XBIX;NQR.*IK0RR;B,KZ=&Y8 M7*7S*+AQT1C8SN#X>KL&7(&/K)#AB,@7JI"DY"Q[4H+R1>28K+R?][_%>\-6 M__A0K-2#KE>IYF1-2T(E8QG4F9(0HSRSQ>4SB%/),\H$SI%R+1Q\7L3<=@E6 M2V#5M#<$M:+N5S<74+Q^:W8[-B.3R1E8!A01OH"/^X75[3A-= U5X;6T>)E= M8KV=#%1\O1^"GCNB"P].=O/3KWCW/N?*)X=&A#^;S6%1)^NLY/W3>K,M_ME\ MY41*HRPSFSF!B6U*&$.6&=:+LHVRUAZ[. M1SJ_M'^72BOC*TOP:.O%>KIF?2/AYHT%PG=DSNQJ>0?,WY9JC_+]"Y1_6:^> M-VNY$[TE @:$?E^%*6R@]V5Q$X=U7[7[-(C[^B.#.MP+I63YDU&Q\MH^LK+\ M\G6SWCU^K;-AC#OWP)?%8R6I7*!40_Z#X_L5*S? M(KQ= ]8@;+ZR\-QW-A37^X'51_&.;YJ.V?U,>T'HGH\.+',EOBJY6]JC#5;: M7"W[AZU3^HTM*^GV*NJ+^G/[QICTCP7&3'*"!)0V#@SGU%90QPG,129QA 7* M$J]NZ7[BY[8CL,I6'O\G,Q";0M@\(OL[SY)2?D/@=B(Q'K C,WRKN%TJ]_A6 M/W2T;YHQ &L J"P(67]I$'1!:R?Y:3!MW:-!Z)S4+!KV%G]?M2T.6)5A_FB^ MI%^M:VR^<Z!O!U+S0@;"-S4Q]B VZ?KD'G[FX&A' B-W,/95E!^=Q"^6P^ M%IIJHW)5[0RDU-Y)N] 8;5>T!)/B]UA0JXQ;M.M8 87TDSI;66G<."C:8 MUWG^-89H]!NUHTI*K57@8-8=:,>P:QFH30.U;7=@;]TK#)W[.O,:0SC1@C3E M4'HM8Z$Q[UGO@HF:;&$,#4YW!0W^[L$EMIJS!;M'^L5@T@2M\PA+3FD*!<41 MQ#).S=:%9!#%.D!^V7$33[5@E!$8CKTE'9U%5 M,(<('=Q_#8? 1;'.RYJZ$E:OQ6?*7_5_?HCCW19Z^K53,.>7BGO6^D!5Y?^H MI5PP)7AB_@\5RS*(LUA 'C$*21QE:91J1#1V2\'RENTS&Z;)QSJH?V>\YH,! M=V!5F6!/&SL5LL!78X6/)^8S,"Z>\DA@C^X.'U#^]07*O^Q1[F@/_F=$E'V< MVI'0GLQS#8BZIVLZ +E>_]/G?1,ZF0/,?.E)#GE!^).9]L[0_HNM[__)?C,7 M6D>I9#F%-A,;8F;^P[5@4&648?.K7$;.,7Z#-)B;@[DOARP:+4&5&!]N9WY^ M'&X_0;D9W5DG Z$:4/FG M#XF;"_Z]>N[>R#%:U]V\&S 8>0KO-1L0[7",@[N_=0,> M$WE2>PT#A2Y="R8%/ZEM1*KG(,.%81Q*B M3,809U1!+G,,->51PC.4(92Y%#"Y+LJ+EUZE9(E-E W3&>4%DQ&IFR%=7G5\XK:RC1_9=QN+ M>UJ!]GXEJ_K)G5^]*TJQ7)>&8IK*58>H]23-$QY%QJ/FVE S,3^1/-(0:\\7W?+.:U67=DSK !>H %UNR]_O6$:>9G8%]EK++L# M9VIEWYT?-W"P<%]W#_PV2B[#./B/4;8OD(:O4N@O++J72@,&EC)L6;#!#(N8 MI$Q)@6&*+)EK02!)$@&9SF.6YS)/A%?57OO2N5&P?QY7!8T;+?H:/#*9]=KJ MS3E=XT(R1?7>2>=WUY+C6?GBWX;-I;^NU_*/8FF^+BFEPO:9BLWV%6).$:0T MSB%.N4C3G*6>697MB^?8L9$AY]G^W9/. MM6.+CN?;R;\/FW/50FGOQS;JJW&MBV]-"QY;!+GJS/.%_?G1UEI:K^ZWVTW! M=]LJ%7']D=55MX72PFQ:H,YB8O8Q&$."10)M-6ZD$R6B-/&ID7NC/K,[AZI\ M7=&UQS:&,P:!'VSU>L\:\[>.%F_51 MGW*T)N#CRZ.U+[2W97_Z;C1O'30WFI]P*,8^<:Q&X84I30VU:&06Z5MEB';5=X9:80 "'7)EN56G2!2T0?L?K8*C7^L=^O&M.CK]L MV*HN9_1)/1M)BQQ%F8X2!7.5FS4Q37+(,YW"B*8*88I9'#L59>X3,C?J;/4$ M!T5!K:E[R,=%0/L9,!1,(]/: (2\(CVN07!#G,?%5T\6Y7'-N&Z,Q]7/#O.4 M]PGD:O.M$.KS5\,?;UBII"4?PSQU:=)E-4CFIP?]28GUXZKXIY(?U:98F\^5 MV_)#L5+OM^JI7.0B4S2/(YA4K9ZXC1+!*(6(41[K-!4)2WQ\L<#ZS8U@*GL@ MMP:!IA04N-^8(7Y4=;!F*%O;0&6<8YC&6$/O MYM&]XH".3(43C:6WBS<2XB%=OM J3NH"CH3OL4LXEIAAZ\;?F?UFMZT4A. \ M8RDQ6VZ40"QY9F,#:=5W&*$T2QEU\@W/OGUNG-THY[E??@F8&U<.AF%DIFOT M&J%)\%F+0S+-2P&3\L19VXYG^?D/#9NC9J-XV#7>\W*[86*[P(P3(5,-TR03 M$ O!H)F\'.8ZPIBI..>Y4RVT7BESF[._&-]Y8[][_^4W:\]#Z#9[;P9FY%EL MCYM>G$!=.&P"O[7*!YSHO>"$G/#G!4TZ\7MM/2: _@\/R1:M>Z;\M5JS%AF3 M&4]$"DDN;&E7+"#+E/D/5@CI+&<,.5U"GKYZ;E/^W9!F,6<0ZY_LM^$P]N%, M"\%?;X/ )VER*!2394.^^%8$BN0_;W9OYN*+!R9,23RGZ,MW KU>Z M51M4>M\9;K0X5_\0L@>6.T)AFV$YR)VX*Y8[$J?ML3R>'=[AI.[&K&2S-X]Q MC%*!)"0TLBW7(PX9TQF,.,VCC#.-D7.QZ/,BYL8^^VX0FT9-CR[V/4!>]YQN MAV=DZM@CTVHX("7R CK^;4:&HS1U5Q%WM :U$#D/A$/'D*,')V\0=*SYEA4K(!J%2PC$KMR:7?@&L,>-4@-:P?>"[N9GA8)R9)+L MJ E:/8%5M'&N0@:=7P]!O=F6Q4F5Y M+XPS5N6C+!!.XRR."*0IT;8:)8(\13FDG&5)QA/$2>SJ.ET6,S<6.13@XXVN M@.V5=?<3>G"][DF%06OL$^<:J <-6C7!?5B@W)VJ,(!-Y%CU?L,"G6%=!Z3' MP>IY>#(GZ[H!74?+X=-#S[RZQ;I^,@-:1WV;(YUO(]P+H K.NAU>UPC7Y0 M=52JSVK9! >%/)OJ!R+L>=0%61.?0?5;?'KN=.7SPYAA?XCU?O6\VY8?U#>U M1,UI0*18A!3%D M;QYNR!+(H2R"BJ9(D1RSEF0\Y],B:&S]4N@'D1P9]6+KQ M02"$1J:$[DEUK>@=: ;(?S& 9.0[- G;E*"<+#[F"-<'AF>?;%O*]+D"F0Q M5@QK!I6LKNV9@J2ZQ=>,Z5@RG0CIFWQQ)&-NM+#/+-CK.3CUXAC-?H((A-'8 MOH(W/(/R+BX $"#MXOC-DV==7##M7-+%I8\.K B@5FK#EO2^?BE5A8WSL M?583']YZ!%))EFL"<\05Q'$F(,US!"G72,9<,LF=IKR7U+F10*-T%3'/.FJO M'7N7^D'NYC@$!W)DINAB^%+C-B-A!$_""Z2@=0VWX:VQC C-HPCJC#"(HS2&3- ,9BG5.%%2,>&7P_7B]7.CF%H[ER!7 M%^S<*&0X(B-SA3L8_FE(9VT.FD7T4L*T24!GK3O)X3G_J8&U&ZL@L/T^Y% , M;!''&!.:FHT"3R.(;=%NAA2%7" 21PDC2G@=)ER4-+>YW#;GU';77-7#]:R> M>!%2MWD=!*B1IWB+T>%DH5.I,&!-PFM0!"TO>%'8M)4"K]E\4O3OZ@/#J.&S M^*KD;JD>]/UJ6\ABN;,NPV*:-+Y ;[#'5"'+&,I@R%25<*XJ(5X&=L.K-C81: MZ^QU7=<^<# 0M!8"^R4"'1OM0ZV5P)@)*CO!;Y6EGJY)X&^!&P6^WMB.S)NO M,:S>K#L.^B&I.K"&D_+[..@>+PHC2;DU@Z-:JWY96U%F.UK?O&9QKB@CQK/4 MRJP.)->0IUK"F.1IK%+%$5=NW6>=Y/FPP=0=9^N>,7=A[;K/7<@ M!$>_[#[.RFA5'>'&VP&2<=(PS@E\I?R+'MLO)U[T/32P-N>S?=G[E51_*OEE M_;XL=\8IJW?&G[>;XA_JXZ80*EY(CF*>D\2 '!&((Y)!FIJ?9"1BD2'*,N05 MF.PJ>&[^Y%OV_&Q<"L&62QM!(Q1X-@Y$63D0/Q0K(-?+)=N4A]_ZEM]T'1 W M_AD#YI&IJ%89-#K;>/!:Z_]M/+I*[SM0:PXJU0-67_3$*FB915?9T]93]$3D MI'"B[_,#,RJ:>.J_%]NO;YM,@7UKEJ88_X*EB8ZDSJ&P1^@XE2GD"4ZA$"AE MB921SK579H6#T+F1US[?>J.^J96-8A%-*XSGNGRE9U*%"^YN/!4:S9$Y:I]8 M\8?1%[0*O^BXU"@=,-W" Z*@:1=].UZJWW?F13^: M6;;]L*_)IZ.4$BT1C'B:0XRL#\7B#&*I8R95'">Q5\^!2X+F1CL'/4&EZ UE M$B]BZW@>%@"QL4^V!H'E?S9U!8F@ITR79$U[7G3%XI.3GVN?OZG)6[%Z_+QE M*\DVLOSU6;*M^O'/K2TNS9?J0U%N%T1G$A,6&5"E,!3!&.21(A#E68QCF<1) MYK7AH-:1<+QM#(_OV'>/0: =VA_-%:@1 M&I]=%?T:'"NN6;[X?/-'GS]W\8;>H]8%E7,'J_ MJJN?_ET5CU^W2MY_4QOV:%15&U&4]6YP03F3-.6I#79"9J?&,"19BB&3N6(L M3G*=..6MOH+NYIMZS#?[568EL+>]#WZRC-"6:YTV+F*G!N*]!!9U K?=@'G(UK^H0J_G;,:DZRYJ$"7TM;^G+^[F!UQT;)0N;"%V= M6;Y;/[%BM: HE2B)%&0LS:SGG$&28@19RB/"1$0E8E[7&V>$S(Y;*AU!JR3X MK5;3\QC@+)R.MQ8W@C0V7_CBXW\GT0- T#N(B-WX(!1P(_/"(,QNB/.Z#,8X85YGY+U2E-=ERR\'>?4\$Z(&DGF]V09M M[;E@_6-IO)(VR(LF"&,I($\3##&R3='-?VT%Y5_,S/_ES([)&SXJ_*M[R;0?OC;^0/&86]2AB$$NS MCK LRR!-D@A)G&#)U&*[WK+EZ^._UV(\_/>GZ:PY3:\'P:PE=6BKJ%)&5-7Z M?6E;'QRBB=E1_R?ST2=#CN5V+?[Q=;TT4ZB\ W+J\75;GD8RY-PRYH%WY/%68MF_?,'Q..OL-?,VP1>R#VF[MZ^N#@::^ M#:><4IPH&"DD#5,B#$DJ$$RE%*DD6B:)5X#/.2%S6XYJ'>UDJK7TXZJS,+H1 MTJW@C,PZQ[C\_]R]Z8[<.)8V?"L$YL-,%9" ZZR8;NZ,:@? M :YV3$=&>&)QE>?J/U)+A&)3D I*J7X;:)>=*>F<\U!Z>$B>98 :0%T(Q&2/ MBW)&I8@N2T]YH//:GO5[3A(_7_#-7,YRS#A/>0*-<>%\"=.0&Z5@GA8V!C**+8BB M,$JG6@1V=[DJ:6I$<'"B5XVJ8%/K&M@#^"JX?F00!;*!">& UEY+\.D66N%- M?V\A$;7Q[U5AXS;_O67S60/@FS>$EQ5^O=S.MS_>S!?ULJ/<,TDP*Z @FD+" M[$I 8(V@5AAE-$VM=^!U=G_IX5-C@DH_X!2LE];^%83/@.O^Y.^%8^AIWQ^) MH&+!UTR^HTKPV2-'*P]\S9AV7>"KUPP4ZGXM]K#*:SYLBF_>;[_J]>>O?%E' M);Y9K8V>;[5J A-G@A895TD.ES)9EOP[EYQ*, MJ+W7M\2J;ZEMPX#'=MR^4(N%5N _@&G4[;\W.N:;X.>]3&UTIQ/Q?B/@O2ZE MV@( E B K87@$ Z_1^$0$3]BP'O\P1LUX#VB^M,*>(\_+L$![P.HT#^8Y% 9 MVC&@XJ-F[;/45 M4/WFA/NA&IB^>Z#4*\;C.@BQ SHN2!H]>N.ZM9="-3JN[ELXK%X0O].6DTZ. MTSYJ%[;6_/*S7C^ELP(Q213*(.;NN$O(! HJ*"RP5I(01:04807$PA28&G>< M10:L&YW!PBD-K!)/X*M5.]" MWN->_^H*X"R(66RL'W1QBXX%ZC!R\;%^")T7(>OYG)[;!W8!:I_WN%2_\/4_ MM!-<=P>924,-(]RN]A-CG21&+07F.8)"%3R5N<@I#JOQ"+JNO&ZM'&7>3>M/EN5 MW;ZCYPFAWK[DFZ\?UJOO+"O3 6K;P,&X09:.F@: M1[-Q3UBCHGEV'!OWZ7VC.3>;U?K8K:SWY#:?5R^L3RGU_+M6;^P7]-]N^3:3 M*1/,%!H*)!DDI)"0YLJU;#'2_A]Q88+RJH(UF!HG?]J):I'[=BE73W;U9;^ M+#08-'04_.AW4&P'9MI*]P=PMKAM3D.V*R#<2_LTSJ)$U9 0W%"21*"4B9PC 3!=U+O?* MMYS+P5W'#L1&< \O29^""]B!BJ>;U_6$?GQF)4BMU<9U;_IEOERM76,"=]!: M)]C-4LFX3'@"*>(<$I$22*DV4&=$2\-R@PT+\=QN"9R:HU86(W!9B.7R:UU/ M)U5'M:5]'=RO5]6FU7QI%=*;;;7/M]9*ZZWX6'7M:(6%M"K4 M&"4,<@5SLX(;2(K40(;2'$K$4H0+D5@B#8O N"UT:FRU[V]2*]V[$I 'WK[! M&7%1'#Q4(Q3 'I$:_HC$C=OPD#MR%(<_$N>_)<8DJ2$)U(5,(9$FA=2D M#,H"&ZXSA"C'40N #V7)U/AQKZ9SPBH]J\;L+KZDF081M]/H?OP 6J@\@,,+N >FZGH_@2CK M6(,[B9CKNXWYYXC CC5FT>*QHRG4L[G0HOQ Z@HF9P8T(3-<(ZJ9R6":T R2 M/$LA$SF!64Z93C).B[ )UD_LU&;#(]K3E8YNBV/U93G_OXZ:/O<@[S=!Q<=S MQ-ED/TLI^6I3'\I_T4OYHTFL M_K"P*Y7MW)C-3#$CD$PQ5 G)(2ER#"G&$DJ6$)/E(D_"6.FFQ*D1TB'O_]M> MQ\!#\9L@>QZ"QX1NZ$-O5S:OI>Q#JV3;A]LXAA]P^V(3]4#[IM!Q#[!],3@[ ML/:^L1_+_+8\3."?^9\O]%*;^78S$UISE"D#:9$B2)RSPY6F,+7_RW*"64Z" M\M.NR)D:H[35!%O^)Q"UHF&T<@U5/S*)@-7 %'($DU41O+@%4S!KW A)E=< M$S4J0]RP]Y07;EW>CPU>\(6K"/#IJ];;=VZ(FM9 7*14<99!D6 ,258(R'BN MH24');!(2(J"Z.":H*GQ0:TG*!4%C:9![9=N8NM'"C$0&Y@5^H$5S RWD(A) M#5=EC;U_?LHU065/[DZBE7N\?<)*K@"8,F=[7#L320%8I;$'.3 MI46:)84)ZJ%T(F!J;/"R55'Z ?Q_R;\G29*";WQ='0K\Z[]0E**_\-WVZVKM MB/D!H =[B?M_4\>:;YR;_8O%_NN__DN:)W_!:1G,FY:[P:^T+"MJ'OTJ^0N8 M;S:[>L-XU:ZFC!+\D.6H_ 5*T@>2Y/<(>@#V3K?_-O^N%S\"NT*=OAQ^M';/ MD ],9_5H?ZI&^V_5L<_;N"R\8]VHE MR^(>;^8;R1-_8GU8A).K07:+F54 4E""!19SJ!2&:)"9$IAZ5LW[HJ, MJ5%6HR:H]&P"V*VF_F7DKL'9_85' FGH (YP?(**R]U X(X:<]>>/%JIN1NF MM2O.W;JTGS_R46^VZ[D[+7+!KR]WZ[45,F= MIGY<,\@ =E/4/9!5;6O4#YGLH-[I.7_:X/L/0<. M.0K5U&DEN/DP37 ]&PXB?5^_7C M=SY?N*"N-Z>YN"]^_,+_9[5N[GFYX)O-9W?E+%$I$BE*H4DS!HDL!*29,# G MG#"3YIG207T*XZ@UM6FZT1#49KFPTM4:["US59[/L]TM@93V@?WMI87@]]+& MP'..2./MM_P8?Q0'GM7''< ^*6\1\8Z<&!=#L['3YR*B>2')+N;3>R;%R*]: M[1;ZO7F4_KK9Z\V[%EYO'I=IG*%>%%YS S_K/[0N+TC]F&.>%XFEB M.1[G=GUF$.19SB%7M*"R,!E50150[]!E:CS?& .NEI/3P?V![QG23( MAUYJU58X)[JQP\+M+'D I2WEH=JA=L+!G)J"@3,+E'9%9.,(Z$9-OKA#G7'3 M)^['[2P!(L(C^W9&JK?6/NIOJW79_I2N/'[GW4K>1YWV8;ES?S^VJ^$:7KMV[.1?SA974%+IZM=/5$=QN/<.% M74JC!$.!B;(^%L:0%KF!5%&49"JA%'D=B8<*GAIIU'K7Q>+[U-?SAMS/EW[2V^6WW79C_29KN56CW,RT_[*L:\=]'B,B\JO;5';-OXQ%H@J#;*6$NE_HIEOS'Q87UUGN MO+1]DTP:2+BCO3R>C#VI=V$DRG>C7H=&MLPNQQJT#0>5Y>#8] >P-[[LX+TY MFC4< N GA\'/H$'!O5$-#A$GD+&'+NH,-)KRXTYA8X_)V1PXN@)]JYVMY]^Y MB]E^W&ST]E ^7UO?/4]5 I&4=LZC"-DYCU/(-$.8(,;RA(95.+LL:&J^?*5= M8,N"JRCZD7\,; ;FZH.*H-1QH+YRW3C$K5!V1=;(5$DH**#2E,,,L*;@FFN"@F@%^8J?& M$(V>8.U**ZE2TSJ>+;P1I0?JOAP2&\O!&45L6RV"'_9%5H%3&E1:1V\+' 93 M[%:6'I)';VWIC\:E5I$N^PV_/'3XUJ&@V!M/8*;A+G@DBI+&'+Q.*F,>0HQ5 @ MGB/)%&>ZF'W7:[$:'KFVF!&P>W4O=MT$?#\> Q/M$1#@]TH_S[BL*XCXA]G> MA\Q(@;+'"%5JQHEOO6Y^1X3JA9M&BS&]KG [2K3CJIZ1/CN[*O[?G1WJU]]= M6=TRBH^J7)K"K3D3DD+"4P6YHWZ9$LR8=3J1"(K:O"1D:HQ_T!&42O8+H[P( MIY\?>2]( Y-9,#[A<3$= $0->+DD9]Q(E@Y+ST)4NJ[M^ M\52EFH#O3,8%GD0B%H,JHAT44!FX-OM4&C^&+#NLT3(JEHGM8XPS**9_S_LD/\[%[PL,[O/X7/&]G5O=/# M;7J[-H$%,X0,3QA6T)78K9S/ M8/1S8>\!9XS]W[K9[[^!U_^[O@',^;O0903%?V3,:H M?NPU"T^=V*O7C=P*M7H36DN8]]NOVBZV^;)N%/=7^XCMYNVR"DSZNYY_^>H: MQWVWW/9%E[]\Q;=Z'[H]2PM48)H3*+#)(5'&E8^PU,.45 9KDA@ -3J &JKH$.*C (6-I BU4AQK_2;14C6[+ MU:'&-%K+U<$4[.K^48N5B[3:I][HQ*-7+P(+ I7H5>F"E*= M,R@5*Y26F:9';*F-I_N504'77TR=H(Q]IOB(B$W\*33%[1@QO> (R8' M=XD;E14][#[E*9];[JTM=[RWH:K$JNJTAXB,*:53* 33D&067*:-ADJZWLTT MP3D*BT7S$#HU+FF?%IWL\JDJ%[#G\9K7"'CZT)%Q'?$ KB^D=]1[NXW1,(7= M.N0^4P6WVTA<+]7F<>_=G=)*'VQ3M8V:4FK)Z=JOJ86W1O0Y1_Y$-]9=&&:\1W:GX0W6'HW4WN,/X8?W5>B8W M[6X/%(?F9@MN/P\U H@# M$^SUB,=XKN0-%&*ZA]=$C>KRW;#WU(V[=7D_GG@WW\Z_E%-*54W]\<_Y9J:- MD8JG"!;*K9.)_8,9+&"F*1&")!(50:7/+@F9&D,<=*S+^8/?G9J!J]J+YB!>(3_/UW 1#SX[\H9]0OO\O2T\^^\]H>K8'U.5?H'UQ'H;>/*@AZ M5LT=F(S50C8$F[#.KU>,[^K<>GK+>)U7KRA[U#GUVC7AC'2Q@<+G MU0OMFF \&LL+^WX@@A&&"HT@0R*!UBT1D%%&H2E2PA1),RJ]]XK\Q4Z-Q4X; ML+B8-,V=QOX?<@#HM^EN&"@')L+K+5@^K\"+I@5+J;U'(Y9[ /;GT&& 'HE= MXP(>1+_AN'40<\##1J/L< /;9-[C[BCU]_=QL7]=KS:'\O\SPPLE<&I@CO,, M$L,8Y$BDD#.5D@19AU62'AUH_*1[?3GCMX]IE:3G3OL'\,6I#?A3U=UT917A#$C:._)&CD"/H.6\]CY[LN#E^5 MOEPMW5Z[=8OMWS9S5>Z]KY;U^TIHH5.*4\AD0:R'0G(H$!(0(M&S+_Y6,TZ$9:,0:_;$&+ M0B\T.M:!W?>/MO3S,J.]VO.[H:^O)-=N%?E*5_]]NVQZO!^ZN<\22HR41%CR M-'9YETD!N4'$3D*(DAR)/,U8L[SS=9YNB^VQKAN82QL=71?06LE07\H#;5_7 M*A*"8WE:E9K@IT;AGUU6^Q[1C[<1[>%Z^4,4UQ/SD#NR8^:/Q+F?%G!OC&*A M[^9+_7:KGS:S)!$X+32%)C<"$I02*+1UWS0R*E$ISU)S1\'0O9RIN6PGI2[! M[TY34*IZ5XG0 ["^&T1WPS7XCE /I.XL#'J&PW#%00^BGK% Z)F]W45"SR_O MVW[#3NCN@>]-5;'M<5D6@UCKKW:Y./]>UW';I_KC)#&*(@E-0B0D.5>0D5S" M7!"-$D8T%C*L+T>0_*EQR%Y]%RAYI'==U;!WO870@?'CF@'A'IB#HB#=H_-' M+[SBM@0)4V'D7B&]\#EO(M+O,7>T'*HK!U:5;&9VG55PG2&HN"9VZ840I)K: M]1CRJ>N]?S7?Z$H+?X"=*EOCU9#QY#Z M$M(]0 W..1XE)C_PM7UQ(S<;NHA(]$9#QU+&;S)TT:4PGH]HV_:2G6X/]<;ZT-=F)8- MQIIE*H-2HP(2QCBD'%-()"&2YTJI7(9X.K<$3M/O61RT?@ 6=JV?ROE\>:78 M-N!+!4KU>KE'-T?%C]5B8CTPD[54+;%[W8U:CYP8/RCBYL?9_H7WB'O<_R[8!GI[-[K)0DZ MK[]J=<<9_?D]HYW+7U6W?19__:)P5CJI/OS13O7S99,N_%FOG_9[J!E'.59) M!K,D=RE_26*7?5A G@A%5WY?-VH7G>Z*OO$_?1# M\_7FY__T_[#]A^$V_PT"[L"\>%91?J]UE?D!G-[!QP5AR/I3Z2 (CT2QT9 . MHN%@Q#KHV?]9H]%VL'EM.@^_N=_J]U':%VRW<#%*947Z"V<([U:;JE'59_[G M+)72,*$$)$)H2(S.H*"*0*01,2(W(BV"6KL$RI\:];?4!ZNR388\.FA;6-W# M%KZA ^*W#AX0YH$G@3;"52.2BT>9/SGU?ZXZY:T,L#;$6SGW!"_F0CI4A5'7 MU3WQ.5UF]WU,[_A2^T#[G$.%_,_ZS^T+:]@_9@7FB9&&0([=EI^2PK*ES=V<.A-RR\$A=Z^)TK*\::]+7A(&+3T-.-:&:X8AQE/4[>'1R'% M!8(%XX+F.L<(BY 3 V_)4SLZ.$TUWI1I?JU,X_K'_]$Z7;@K\;AC4/P(:!"H M!V:CT_3CC?6&#FI;IXAOCQ*2?^W(M+PW"?DV8 /F(7<(?\Y4Y-N8W,A&]GA M&*4I/9]5%9P?E5J[IQ1$X7?WHJ O0;N*)!-/ %-,+(6\N\<#@P!J; MAC8V6O[[E]7W_[!W5XQA_W)*%%U/'H42/$QK/GZ?2_MY+A]<'?;5LD4=^[\< MW*3Z[$@F6N>:)%!S5T0]%08R+3#$(M>%=5\0S=*0I4^ [*G10JWZ\?0)?M'< MJ?S4%<)X]RCX.2L#83LPE]R$=8!B!SV0BNFGA(@?U5/I@$%'AW/R[ZJ#?;]5QN=14/]MMROMU\_/1;XT0A5F0Y(W;EA DDKOZY MH#*!RFB>,<&8)$$Y?YW2IL8\!V6K/GJ@5!?\9!4.;3?8C7)!LT0K06&>Y=(2 MO2F@:ST!.>988M=DUA2S[WHM5J/CW)8Z'-*_+;];A2W.ZP/D97X2V#G-8V+M M1_+1\!N8VSM?T0'<3R]<8K)ZM\!1R=S+]E,.][LI/+*M/%AL]TG&A%3(^;J^+Q/Z^F+T'53PKV #,P D;'P M#Q.[!Y.1HL&"L F*^+IF?$=@U]DMH\5O75.V':9U]9IP:GI4_[/;;*M&B:M' MI>9ND/G"%4Y^NWS)O\VW]A]U/N%[8W_P3:N7?+'8S+#024H9ADBGU@]2E$!1 M)!+*1% C4*&,P'Y5L.[2P^M-'K4L5J4<^Q_6H^^NMA.9$+8=9RTC^S1:Z3$,MV>A8<$=>/JIE'\ UUM*1FK! MT@/Z@,:^@P[!6+U^!QJ*L"[ O9'L:@P<_M#Q>@7W-OBH?7#_I_2,1R@+ -4[ MBUSGS*09A:I(,21,)E 8;&!!>9$9:91=V@0%'+0>/K6)H"JE<*E(4F H01M MOZW9OK ,3.&56D.<^%^P-^J1?OOYXY[97[#L[%#^TC4]:[]]M<]Z82FAK"^G M[2*Z/.Y?V_7TES)4*9Q$&11D,I.C42J=4%EJ^E MF]B_:%>P^AO_X6JP *75KMSEV+A2:W5Y*;!QAIV"Y>N./3-A M%#'"A:\2G4+"E8*4&FJG%X:1(B+CN5=5"D]Y4YL@:G7+8"5^I' 8X=^"V8^W M(X(W,/VV<3O6M6G#%8\[/5&)28&W1([*9)[VGQ*2[VT] TS+[J5SOCA4C2\C M')7B19&K#.:ZL'QB\@SRE"K("Z%8JGE!&0Z**+TL9VH\LE>SU]ZX//R\XT+QT8]:KKXLY_^G MU5ME!^:3E M;ET*?/VG7.R45F\L@&Z39E=]G^_-:[YV!>,V'_2ZW*-Y+(MNS(S(B<),09V9 M A+$F'5"&(8)ICE+1(ZH"DI-B:+5U%R,ME%@L[<*Z-HLX%[7LM1;;9C;67>5 M3>958:!O>EUMN8.?YLMZ\STP]27.:/LMM$8?PX%]BZ/A.Q@$7A\-W\OCX6NL M M:L:H?] 5261:PD%Q/HJ/7EHB@V;M6YF%B>U:*+^O"^]::J!A]W.G6 MKON[?;_,-.>*BSR'.<\P)$38A:0A%&(D#>=%8I@.8G,/F5/CZD9E4.M\=%AV M3X?2V^C[L6MD3 ?FSOOA[%%"RAN@N,6C;HL=N6R4-P[G!:/\;[UG;UR7P6$W MBQ.G,X6))EF"H,A2"@FS\-,<&:BU"PM.E,9Y$;YE[BM^:AP55"'^ 9C*V#I: MN,^6N_S$#X'^*!OTN@E&]:IS'GOG/A2V^!OZWAH\PSY_*#J7M_^#G]*/ M!,MTOU^M>78U7U4:;<["5:($X2F#KD@6)#G)("=,P*0H4IV:-!5*-SEXG_UI M[ZI KV_L.-GN\V@IQLM*83!W\TX8?5U'V(^I[@-LS-SC6LE] ?-:S^O;!,'T M>)49N/CTJ7D[52,K%ZGQY0?8_-@X%BBWWK]56H,-7X2Z-<=PIDPS MHW!B'+U>; M[4P0@3*E"50RD9 (G$->R!2JC"=84\E0$=06^ES$Y&C0:0C+E5VUR)-6R="0 M^S,<_;[?^] 9^"-N 5.ORUYV(=,C+OV:\7$CRL^DC!P+?LW*\RCNJU?V^[RK ME#6W [Y:ZN7VUOII]]] M<<_)77[5:K M\R7@-WK5U;$+/[F>=8'!"D.]$I[.SO,/]- >4VN,RT V9R2HK 1O6V,[C7[#95FYHM[P2##7 M/!,,IB:U;FF1%&Z"D1!E.4EH;@J3&>\6U9=E3&U*V*L)&CT#6B-?@;&;BB.! M,S"-GN-R>R/)&Z" 3M'W S567VC_%RFL\W,W EU]GJ_<.5Y7YV[5CWHXW[BT MG_O=#C9NNI13@HC$*(5ICA$D)$T@2U(,,Y:E2?G9]Z)RL#DULYZB-FIW6.TW)ZNS-XO/^K-SN+ZWM2E_E;+PPR(,$N4E@@J MG E(#,FA=2HRR#/%$!4LP!0R+^M '!:7V%_>X7.VJR@;WZX,5@W@Z=Z 8]:RAAQKCGD3TQ^GL MG.*.1_5M??R9_]ED=>/W*; MY!MFGC=+OG5#W_Y^92)-E>E7A=W]?;[]^G*WV:Z>]/K#:C&7/PX'57F1&%,0 M":7)$228.O?)U;M/]LED=4*]?Q>6GN/AYRX- MA_+ O-/ 6>_%ZI/\SI7C_DXG:X"])@Y)9W?= Y[X'7ZRG] M^.[MTA*#WFR/0N!_72U7355XMS4BF28(%0)BGAA()".0Y89"(561)45!" IL MN.DC-N2[&R<:N]$:Z$KA'EM07GC[L5AL# ?FKCUXIXDO#Z"M=.3-J1"08M*4 ME]Q1R2D$B5-*"KJW9]6#?<]XNQIL%1W^J,M0 A>]NCFK.;PYS/S2)#A77$.< MY\;%F7/(-2T@Y07),*:I#*MO[NNPB!.6B3\HM9LQQ,'OK%9#I,?VXU?+T(?@JUFA+$O*A,$B M00H2DR%([=!!I%BN#$+1TZ=VAFB5 RZX%?#M=CT7NVT9_;A='?7$ MJ/ORA/'A,:@)TGFNBP)F5!"7[*F@P&D!TTQQ["K0)S(HU:D_J"-,*&.!ZC=E M](9JX G H70<>_MX E?5L2<>^5]$(B:5'PL8E9@OVG9*LYI;[>:"O*EQP)MVO1JP$HOY ME^JLIEP8EXD)E>+@VVH=[FW>0A_Q'*N\X)9E-84D=T'8 MMD1$_,?9D7CF$? CYXBH#DS7)V6#6CTL#^H.4R:H Y>AZ@)=$OELA8 Z[.^J M_--U6]\-T:JV_*NZQOS;Y;Y!9MUF>1^;(5-B:VA,QC3. MJ#%$A["_O^BI300OO[HEK4L[ _LM(<"K$MTN]&QQ")@,C)D)& [?7=,A0!Y\ M[[1I??!JW_K 8GUHNENK/DA83#AB<3=2O:6/O)T:BLKYIFKP$WIF#G3U^6WV M&:JB:?:A[\V;^4;RA>OY.V,9IQE/#40:<6@93D.&,NR.?W3!E4%4!^7F]E=E M:I1WWMO=Y:P$IB3T'Q@_LAL'[H')SZ?%N%U(BZ;%^-X>Y_Y6%I4-QR.F1-P- M:]3,B?[:C)M@<3=J9WD8]S_QWE((?^/KLC=$Z,XV)\'-ZK7:>F!%51\A\*/ M, < >.@CICC8WI'G[X74,'G[W:*?*0_?"X_K>?5^M_=,,VL.E5:_S)>KM67) M\L"IWJ:?I0@I(PMAO3T7YZ,*#BG&& I)2[Y,,OAF_0GG6KBZMBX2:[58./=C7H_,INX\I[2=8MQG=^VZP"RU M[D'R([((P(^4J58KZG#^]1B_MS?Q"\]5\X(E:K9:M\1Q\]6\K#_+6/.[J^?: M=+54JV4YTH(O__'>&.W:&=A/_=W;%^\_UC461(&+'.4"LC1QJ1DY@APK 77! M."9Y)H060JXE8V,V]+*QU!?L%0:UQL"I#'XJE?YY M@(*R03A%70=Z"1YWR1>"Q=GJ+NCFOKO]WRVUK=8_#L$YAV@U@TF*1N)ON'?)&WF:_;?GYQKK'/>&%QII^2$.,D/OPYR"TJ/$ MV!5T_"N,W8_22 7&_%^AH/IBW?9WE!>[E M=3Y5E74.M+D_6T\RSH0T B*5VP482G-(&B6(#P.DB M7)_'C$>_ 48=D7'(?>'4W.33_W7-E]N757C;ARJ.TRY.598*D<",([LX=6D' M%.4&*EHP(E&A$%>^C-PA9VI$O"\Q\,7INGGH%]]Z"]S;K!L)LH')=H]6J2:H M]00?8F+ESZN1,!N)3H_?M-/W+!*;>D#20:)==X_&G1XFM"G3Y_)PIFR*(SQ^ M6>LRM;)9.V%$4D/S%&8I$= 2HX$T,1)*K%2BF"8F\:;):T*FQI'[4B!\KZC_ MIWX5R=N<& .?@0EQ#\U!QQ[K]*L8^7-A#*Q&(L)>F 6QX"TP.BCPZJVC\=\M MY=OD=_/:WH>H7UQ;M5=:;#_;1SS^.=_,D"8Y8DI#G> 4$L+MDMW@ J8%*B1/ M44%54&7/2T*FQGQ.QZK!G-/R 3@][8K2:AH857814>]STKMP&OY8-!BB/F>@ M5S&(?.1Y+F?L$\ZKEEXXT+Q^;;\O_[',L:G=J%F>\:P@J(")HAR25+HU(=(0 M&Y0PFA=(N&*^_EG]1T\/^M9'JPS>N.55LE'81WX,GM_7W1N2@3_K2J^'9HD7 M[U.^:'#,;_A8P*@?[T7;3K_:RQ>%%Y^MGW"(07^]5*_X5L_L=TDTLM.SQCF# M!.<2"LX91';Z)@*KM#!>2>1=0J8V43<[$:WT#&!5!4Y7_W*S5R'M_I9C 37X M6J4'1D$%9F^!<$=MV:N/'JVL["WCVA5E;U[;LR _7R_GRR^;#WI=ADSNSR(P M4X@R9F!"L)VH=28@)43 E+"LT/;%R$U07L@U05/[[!L]@544E)H&G_?WT B:FG[:[+&K5]_P^*S(O6WKK_S9*9$4N"AZG>V<2IH:/YR=[MQ3Q.0VSH''//>@-^Y! M3UURRJ-H22!B/0][[D'N>8Y[ZJ;(R[W*0QSX7(/%]\CG[/[G.?2Y9L;58Y^K M-_3H/?FE,[?S9?ZK3N[G]E5 M%V=:*IARE4)BC(%<*@5S1"BVRS&5H: :LK$4FQI-M^T"!\- 8UE3GWYOF^/P M2^Z,LQ"4)@9Z?]&&W'/7YQD&L8NDV[EY79$3/MLEB M/S]BQ<992A0Q)).P4*E+YRD(Y#C+89H)R3&C!6$\9&/\HI2I;9 ?U0:TOO0W M^W#G1'_GBUU9+L#LMB[B\EN=WQFA-. ]!0$GQ(W7R@ .7/IO"+*Z+.CYR_Q= MHY'NB\,7VM;5M.^VZ^58AV@46B%*:0X),QDDB4"0:H8@EEG*I$PRQ8COVOKT MX5/STP[Z^:__S@"[O4B^!X:!O^2#:CW"?,Z@\%_]W@/)2 O>$&B"EKC7;.]8 MU9[=,MI"]IJR[;7KU6MZ)-OLZ_NW.P"T6D*\^''6 N#Q#[Y6KW;KVG/Z8%^ MK_;7UG.:K]3&$5JA=9Y E7#+:B*A4/""PSQE)$-)AE+B%>?_ M:"Z_@F^UON!;J7! TDG\H;Q-M<\[0 .3=;M;2MN\HY8IX@>XV%7%&?D VL/; M& IJ2Y]U: .RCYYUB,?*57JFH0Y+=1IL)+H2H^(+'2^-:C# CI*NAI/2L[7. M4=FJ5J^TLJROV_KXM!.;N9KS]8_7_[NS"YJWF\W.+7-F12(2)(B"JL"N#X], M("N$AGDBDYQG:5)0&=;"H+\R(30Q3G>#LOWEOAI;N2$Y;BFV.T;6;R=DG-$: M>-Z^4K;M >S+EI=#=[ $5*: QI:(W6_NQC-JJYS^VHS;5^=NU,Z:\-S_Q)Z5 M>5MMIZH'[P.#*$HEPYA#IA2"1*88"FP(5!G+\T08R837SL]M45-;]+0U_==_ ML3@4?P&ZU#BP&T,'NGY\%P>SH=&JRWV[!HG(N@U2U&JZUZ6-6T#W MIM5G-7-OW]&/1%XN^&;SWOR=.Y]R^W[]6\.AULO^6*AU8L? M]76;^L+-+,E-H3 B,,6N>IPJ!.1I02"B&@F>:(9H&L(T=^HS-3JJ]7L R]*$ M_1:, C_-EV#C?/?-SV'$=.^(^;'7B.,P,,65EKB50#J.QQOVM% M!50FN15Y8]3^CHC5>2/A&Y,=[U5I5 J-A-\IS\9Z;,_H+BEW3[NR1>[[[5>] M=HO^M?YJU_WS[_K0Z?'=/J2'Y)0QC@S,*,GLFCK'D!>&0JT+(U2BC4%!B:^A M"DR-;EOZ@]( <&3!27_2.V*R0@?*CW2'A']@EAT ^?!(JI[P18V8"M5AW,BH MG@B=14#U?4[/E6[?;=#WW\K]M/>[[6;+E\JNSS_:9?J;U=K]G*9:[%KZJ_K M\I]K0[$ MWMB?;68XI\84F8$Y5=:/1DI!9KUG6!">I)E62J9>^Z6=4J9&Y(VB3=9UI2HH M=?5/3+\.:CRYY=]^^+4HOB2]>\LW7-XO5'V^79K5^JKRHYBR2*Z&E M7:DZPM*0:%Q D6[OM+:P8PU@XP/Q@2 MN&CU' W/56A\C(=>5K;A=2H#IS-H*3W,Z7 84%&7>YZBQUV_A>%QMB +O#T\ MYK^S2_6O>OO>?-J),DFOVB3\;>F^U=5NN=7J]9_2WOWXY/XUPTG*$9$YS*1U MQD@N$LB%]OKM+,:82@5QW@A)C[\ZEVS?*#YNZF/4P>QFQ><: MHH$ILS+);:Z$)@3S! M$F9)BB35N2*95P/B8=2;VL+CH#D0E>I@^U4#8_4]3,%7(O0] _D!KU$JKW=/ MES4ZE03_.6& M^7VW/Z\[\# L_S!N&L=W1] 8^ #:+TLM8V@,1*4E@%K)G!V M5O]\UI'UG_>?=X1'\@">::2#/('A!J+#)QA Z&C>P7" M?V$ :6$>PQ6A8_: M.B%V:G3%^9N2\$P+79""028IO M5/-&1:JHV0U$!T=?N7$TGNU6O,V5-Z[L=YCR8K>9+]URRQ'M9EYN=E:"V3P(8DW.#&/1VX+'?5@Q!N#TR,1_QM[MBNS MSUZMC[>(/NOUTWO3'"//$-:B,'D&%2:NWSA"D!>:0HP8UBAA*19!#1)NBYP: M]WQ8_=%*C7/95M4&ZKZG(W"MI *[FMT&'E.=2:P)I%(G%GAM@5..N@^0#F2_LE\,4PL/M1?EPH1SCK6:TOG XXC=T&8*-S MQ+9SWOA$;4)W6^JX+>F\43AK4.=_9WB@\>OE=K[]\6:^T.N7?*N_K-8_9ESC M-,\2 5F*)"1:""@*C*$I&"X*R8N4)+XAQA>>/S5.KU0$I8Z@4=(_JO@2@MW$ M$0&7@5DB#)*@$.(.P^\('K[TU-'"ACM,:@<,=UWV?/$K'_7W^4:K64$--PGA M,*7,M;A1.>0YEU 6*"%YSG/%]-AA++5N_QS1+"[L>'H1+\9!&\'G MB1\1\0!J2Y]O4,>/=^DQN/_482^W!_E9XE].AF&$,)A&XC]=-,P)5$,$Q9R* MZ!E&+[]JM5OH]^;UT[?%ZH?6G_3Z^USJ*\F)B_)5*PMGNFWH+\OY_VE5I2&] M7&VVF\_ZS^T+>\T_9KG$J.!20HKLA$ZRA$*&J+(N%.,B-2J3B0D*O!]*TZFM M##[MGIY<8417=<=5M8(OSK.57__I_NX9_S#\6/MM64QB! >>]2_FC1\R>A^: MD:MBE5[R;W/K.3J['FKN![]_+F,HG'&@M"YFOL#0(Q UPV P9_N1GNW;ZD%S6%((G)(2_ZSNJJWF [\<.<2$=F"XBH!G,(?X Q205 M#ZFCLHP_"J>T$W!G& ]MUEOW<+63VXU];NWA;.JH&9[3O.")L=@6!A+K34 J M<@(Q9S(3KJ29\@K6[)0R0;9QBI;?1:UI8%A2-ZC=E!(-JN%9)!PE;][P0J&# M*NS]+9JP_SJEB&X!H[""EXT-$?A='-D'^6R?5[^TUME0&@D,12$+2 IFH,B1 MMG^CJ4 Y-Y0$E7_PD#E!7K@^;SX IWC/\$6? ;C3$>D'Z]!'.ZOE%_AN_ETK M\-G^?.[V:QXW&[T=('HQ )E17)"6V&GX(.#LA%V[MT<91+^>K]4?]?;7X M/E]^L<]_I1?\AU:OUOR/=RN^W'<,%;EU27@&35902+#E(X$* ;7E)Z,0S1+M MW6W65^C4N*C2VU7-JA0OR4A5J@-E=0<+IWQ >SY?]&\?10^!Z="[S16<'X_@ MK+4&3FU0ZMVCWZW_6^W?S' ?,=J4>B'&T! XT[:O87 M>F\XF;L-[_?F^'#6^:UG[9]S*5AJ2 $QP1DDU% H=);"A.$DRPNCL?1.!_05 M.C4R=WI7-0]/(Z2K%GSS'BW'O0?@-I\/ >O@.^*;,E;D))QD4R9#W]6_W!M7 M?SX? M^1^+QYVTA9B:% =1"Z]Z-&(_10X]J$'GQO[]JVWZW_[Y9I M+F6R>=$-U9IE.22284B*Q$"JN3N&E)2*%*,DS0,KV9Y+F1YE[Y4LDY6#Z]-> M -+W(/).> :GWF-D!CF0[( @U=05&0F MHUCG.(0-PL1/C28:C0&O5 9-""*P3*T?@*FLJV?-,!()'!@_=AD.[H%IIU:\ M"1O> U\K#QKMP<<2^-J >)S4#[B89!6HP:@LU@^=4WKK^938AR+[:$VJ$TMU MQM(<*A.J"P:%S"E,"2%9RKA.9)S C,F&V'8>B<0Z PF,CHV+XO"GJ%VQ& .& ML/K#-,YQR/,$E?JCX'\8$BG,\U+BJ$_:JG=T=FO5M[G/_3BN_YE MM=Q^W8^%'7&$@/?:1[K4)!$\2_70&A06/) _AOS=?@_3)"8<)8* Y=Q\!+EV>O M;A""F$_-@Z#G]6/,DPVP-V7V[B_SY?QI]]2(?[73^R8:U%"3*)Y!E12XJD), M,Z1AAE*%<\&SC-,0H@R4/S5^/-TL#Z/&4/#]&'% 2 2#7_A6]?^^\<@K4YZ(AJ3%$-5&)4+>^)S2H%]']/WJ/73:L'7 MKY=Z_>7'IQ\;%Q!L?=(Z8/ 37QR.I5+*:"H,Q P;2.Q?H6!,0YU1G#.EO@X \DA'L*7F MH%(=U+J7Q[!- '&I?N^36._W/O X=@# 1SZ3]7NQHQ[-!H)V\WS6]WDC'](& MFGE^4AOZ@)[N\/:K7O^Z6NX/YZMU;YTX77\725KD"5$"DD+8/Q1ED"4YAHJF MVDA$&,^]@BE#A$YM*BAU!KI2L2P%%.CZ^@#MZ>]&AF]H)[=$KJUOO;D"?JI5 M_GF \]\0D*+ZK3YRQW56 Y X\U!#[NV[('=3W=NETG]J]7GU=K/9V<_9[91N M?U1_/OXYW\Q2;-*,,P)9SBP'82H@+["&BF.2$I,IHX-J8ON)G1P+E5J#6FVW M3U8I_F\;4"EMEX-6[<#4$L\A\%V-QP9V\$7XG9CV6%Z'0!1W5>TE>>3%= @: MYVOHH+O[<90+E'F[M*OPTC=O.J6X<^1/UE,O"WBXTV3^1<_X53E:19VL.(O>FIA:AK&$$5( WGZD- R* Q-3&1EWT/IA MW]NICD^I5 <'W>,Q5#A>,5DJ0/JH3!6.RBE;]7A"SXB\ICE34^UN[A:,W+4A M5^]=4Y/=>FW=N1=\,]_\MER)C5Y_=W$$;Y??=EM7F6@I[5WE+D097S#C*2[2 MU)6(%CR%!&4*"FX45)(A)1#"11'$:[$5G!K[';JI'>I36A-!8R.H6AE55H+2 M3%>E\F H*"T%QZ;6T1Z!_EWTE\&/=)]SB >FYF<:W?"(PX&&(&I,8FP=QXU: M' CAL[C&H>3TFU]^X0;V118AD!Y\8 :F$';BC;'/ ^@VBN,OQOH!TM, M5KLA<52.\K/^E'$\[^K''X]2[IYV"^?SOM+?UEI6U&3_OM!EHGQRC2__ MK_SYU4#*&&^N99E0+5,*T_\>,NF,.**-I8R09E0DD.<:0P)5AA2DB:0YVEBUQ]* MR*P(F35&'P$DX_X-G M0D3PG!<;\)BS8S3=1IU'8R-Z.N-&?WZ_N=GU!>>;KV^7W_5F6]7^J+*JW/E? M&8C0Q&>FLB@X8QFDDAE(4B,A3S-J'?Z,V24 D4H$$;:WY*DQ\J?=-SM&9>#. MHLS?7*S[*E$[2(AL,%HQZ=-?^*C\&(S)*0&&/Z!G(Q97FKL\*E2O=F[;I*K M7];LWY2_K(X5-Z__U&M9-F+B&B&24P%9EEJ"XR*%0HH<4IZ1(LFR)$^\.B;V M5V%JG-"4 M?[SOZUG6S;KE[O]NC^$[7[C,M(_61U_/I17J?F%=]>,?M*ZLJ/#M4JY=GMLK M7?W7_GNQ4Y8I7_\IO[JYTX7!O#9&NXT%@10R1,"B<-&^J. MYX;ZM"I^'O6#F'"D;L:5CL[3*!?,;IF\WAM<_BRP/-VX+X0?L4YWF >F:6?* M W!_@I9%KK7M?HA?-L-^^K.C&RH00(,"^*G!X6<7?EA# 1HLRD!$4*$1L73? MLXQBU)J XUHP;K'!9QF=LRJ&SZ-%O\GSQ6XS7^K-QBX8Q7Q9[>GO]XA;I<(R M1''!".29(9#D.8849Q(BC5!AF$XH"4IQ\1,[-;?]4=J!VLQ+YR5L2O*$V6\J MB0_>P%- HS!H:0P.*H/?!ZD0%@933([UE#PJ-X:A<659\#LO M*S^_X M7-/'35ZVW[^H&M2]^'"YXN5J6BPC7P^7%C__2ZHNER5=Z,_^R;$4% M*ZR$,CR%)B^+/.<("DTT9%RC'*%,ZC0HZ&\X5:?&>8=PX@UHV?H :FM!:2YH M['UP.XR'ZT!C<]U>ZJX0\?BOA1_?3F.P!^;H4<>Y?[#X8$,P2-AX?&V?)X!\ M,-2OAI(/)[%_-4NMCZLB->'N/YJ"5Z6@@S>7(I3F.-$0,9-#DN0:.DQN-CFN(5::<*@D]MM25>48X$LWX(M%F8[2IYI;G^'RFPP& M'H2!6;[2_D)YR[T)#ZWR;0.6[[T#QMCU+4/5&+VT94^<+E6U[/NH?J3Y^NG; M8O5#Z]898YTQ(AC"6E(&$ZZ).P#$D%E/'*J",6U2GN8F:#_AJJ2I$>#[W7:S MY6ZY)(&:NYH6C'-(L4(P1]2H M/"6\T$']6H*D3XU<2J7ZAU6%(9]K6F!E"%0F,Y @H2!C@D.#*1&XL/^38F:? M)%;/CGU;B^'0/VN64PT"V&VJTCUR]?1MM]6N/AM8K#8;8&?BZAK M]OU7.RV MI;]57?IDF:V<(+ZN%O;CL0MQ,>;H^DTC@XW8P%/+67N=2G,7+EKI#EK*/Y1) M\C+>]-(+M9A33I@"HTY#O; YG9KZ/21&_:4RQ_W3M[7FZOWR;WP]=U^T.ZQ+ M9X@+6J1ECYW491 :%_.69C!-"I4622HS'E2ITE?P%">I#=B4JKI:%-]K9>^N MQ=2!O1^;#8'HP$1V5H>I0O?3'MU&\3(<8J@B3+>A&JX$4X?L9RS =!N1[O)+ M'O?W[8&ZV;IJO769S$-X*)(YE9DL8%:H I)467K*4 I3+7*N1"%U6!+)-4%3 MHZ/#3EA=0'?SGZ'-4*\@ZDI>N#U;A*4,W@(B:&'1-UKCI M/SIBVSR>JKM=%S=^JW M>;NLHAM/EF=-UM&']5SJF="48YDP2(J,N_!Z#KE,!418YCDM).7(!''.R 9, MCCOTZ>/+DA =YQ%.2:UF?&]^TSQ8,A\3/"]VH M]_G5)1H1:?Z9QC'J]#&V#>-.2\\T0F?3W7/IT6\:/0_H?Y1RO=.J53+3.O9E M$;O#"?WA=S-5I"07*8&B( DDN1:04^N49T+G62:%2I.@&L?W*C2U::[6?K^( M+Y>KJ[)DX^*@==AD=_>@^4U>8P[%P)/1A=PL-X\T@],N1^S&IRJIV8I%\ABI MX#DE%KPQYXB[=1J5\V,A>,KAT9X;WG3RW5RLUF\6J]7:;:HV/?:88 F6&42Y MSB!A(H7<0/URS)TQQL^K#5!@Y+;X7/N=Y[?T>TX_57.787^T;]FKU MQ.?+F:"(<%444#$M(9&"0+4#6VT!0\)2;0B0Y%4'1;B?/G]H'6U:K^69U \;ZQ/-: MV=#MIF,(?7>/>@,S^&90W1+0J>9*2C8E>E[R;_,M7\S_3ZM]W\!V2MKC[:K3 M/7:!+L(4=U/G6,3(>S07[3O? MN1K*+E=WM5B4_9HK768D-VF>IP9B:B=XDKBV&FFFH<*98:Z>&J8JI*):'+6" M*&:$2FF?G0R@2WMZE,N]?YBR@HN$4P&I,@82HQ#D><&@1DF1&\-DP<3L6U5: M=,O7VZD.UJF*PPW9"_UEOEPZ2A-5"ONSC!M/$L5S;C\O(S0D909+\=&[9W$2,7((^& M=/2BY/=K-GZA\FAH7BQ>'N_I/0N:N\"0]^:WC7[<;/3VO=C:%;-6;Y=-/<8W MJ_65P@HSEF<%RU !C<#6;=*,0T:8M-XM01G/DYRKH)7P';I,C<(/2[Y%CQHO M]PR*'R./!/70>_'."K@RT-H!2D- 8XD+SM@7S'4[%R=U80YE82+64;\?U*@E MUN]09]SJZ_?C=E:8/<(CPV,O3J1N&K'V_2MEO!>+^1=^W+P@$T1F1'*(1"8@ MX2F'G*<9Y%G"%$_SG$JO4EH]Y4^-./>?],Y^H[RT JQ:W[1N?],EM]I?[ZWR M3'#K.U;=W#K""(S"I^];?+HY$*H#O*+.EA'!Z4-]H?>/-!EX"$8*1!EF*(*B M5>X LB.8I<]31XMUNQMFD/X,BX,CB[;9[;3ML;" X6#E_$?:@! MB+F$B*[CJ.N*H1 ^76P,)J=GL?E2B#Y>U325:#]J%Q*A7-&@-U8R7_RWYNM9 MPE5"'=OG&UAP!^;F!M?SXKS;%1"ZCJC86U'1L[,#.$,BEEWO#6+4.*G*GQV4'-,I@+EBWI2DW#6.T:K'[4%0&L@?FIA9-3T6TYO;R!4S#W MW$ A)L%<$S4JB]RP]Y0J;EW>L\W!:OGELUX_N6ID^\CNF="*8KN>A5E.$"0T M3UU-CA2RC&->**D)#4H^OBAE:EQ0EM:;MTKK&=%?3OO+AWH8+5D_[,_ZQK MC+W02VWFVUF>"Y0)Z=K6+["$B=LVR01FAI#P8.&[= KY M;,:+$=[W/EX?M[Q^L(331 _;Y7VET(A]L&>IP;GBC,,B*>M5*\OXJ490"2I3 M:IA*51(:-CSR^ T?+7Q]]+2K/_,=C)5&,.1I^$_UH& _L#D3J]3Z1?NU#^!?W*?3/TTW]FJ\2YZ$] M-S<.I8,N9*W/,B*EX$1#28UU602BD!8*P4(;RYU2$,6#*J!WBYO:2J>E[1U; M'=T(>^YY1,-ME%,:=R+N^.S7U=+L?W"$YF%3I'5>'G%_Q NOJ!LEW1+'W3'Q MLOYLZ\3OKIYM#_G:N>V;#WI=EJ!\-5_L+)G-L"$F1R*#B!OK40LL(*4%ABQ' M&A&9)U@%[:%H(():5#ES?V!(>4*@H,)ES5&-=6 S ML@C@CE.[: QX_8@[ F0#,W:CH:ML7!5$?@"UEA&[1W;#$+5WY!51XW:.[+;W MK&_DCA>BTLP >@*PT!M^J/+H(@3L-X'Y\$0O&4=R\2\$XM:X#Q]N<(#)X9$TC M[_EC:$XL]XJ6.;VG'YTT+;>:_-'7RZU]]KOY4K_=ZJ?-C*0FHRDUD$OKSQ'# M).0TQ=!(8GTYE3*9>96*]90W-5+9=Y7;U_BI% :_.Y5!J7-@IYQ;B/M12D0< M!V:5^R ,9A9/8&*2RRV1H_*+I_VG%.-[6W@69!/5]YN+Z'NYVVQ73WK]^&6M MJX#GNDYHFB*62X1@PK!=,FKKOC!>I#"E25Y@0O*4>I>D]I(X-:8IE06-MN"@ MKG\BG1_2W?PR"'X#,TRC+[B*88\"UWY@^NCW MG-%R"8/,:FOVT3.2I1E.4P(9H0*2-',AT:XM M8I++@A5)+C*O"K27'CXUUBWU Z6"=6MT/X:X"%PWL]X+Q\ D&H"$]^?<9?+! M =LT'MA&RW__LOK^'_:VROFR?SGUN2X^O0 M--DU"_DOK;[,EU\.)40/N_K[+'F3<,44DC#EVG[)]KN%E"(%$Y?UH!,C&5=A MG=A[ZS*U#_]@2JNK>-6LI[:F59WU*/NS9X/4>\;1;TDXTN@,S$-##DR/[N]W M0QJW(7Q_=4;N$7\W;N=MX^]_9/CB]27_]LU%9RP6M<-O4*XRB3GD2*60$)I# M:NQ(R9SGAB,A%?&*G;CT\*EQ9*4?< KZKYO.$+N]WKP'AX'9J 5!CS7D&1;^ MR\5[,!EI9>CS>@2M_*[9W+'(.[MEM/7<-67;2[>KUX01T6:]G1V*P+XN:\!6 MC3S?F\>Z#FS="8.F&I,4(:@119 8E$([C )B7F1,9P*E?HWL_45.CK0.U7(K MM1_J[KXN2+E1_7:CC;X#T,UVP\ Z- ?&0=2;"L)!ZO"Q[,-:_I7]UZEO%2!M M%&X)M[YAG!YW]LREO]J\LMT3EMA%I^%"0IHJ:3VE@D*N"N2Z^3(M"5$Z#5I\ M>DF=&AL-T:W7#_Y4"91AE4.D26;7_C*%0IL4EITF="*TP$5(=D1\^*>9!>&' MKM^*/#IF S-]=_OB09H6!T$4M12"E^!Q"R.$8'%6)B'HYI[%;%=G)73G^Q*Z M9K5NQZD 16L1U\7$8M9CO0^(37M+T+UENE M;?L]?-P*MWS/)K]JM5OH]\:5"/E<-LC8%T!569J)1";0I$BY MDNIV^J'20)PQQ'"1:54$9:-T"9O:)-/HZI;J3MO KD!=L/JYP+' &GC*.,4) M_%ZJ"@8I]>J#2=1>.UWRQNV@XV'Y65\Y[ Y X[KY_UGE_:>\O2]7#??-12VT=;#OE5;^L,BGV8A>24&\ER*(7K'ZF4 MAH+E"B991E.5%40E/'#'\J;0J7%!HS,X*/T N-FZB,_%8O5'Z8P[Q_SEVCIV M6_!NM=GL\X-Z!\=X#8_WGEM4T(??XP5;737NVT*Z;\?JEGAA@I3 *@M6)UW[RK+OR']G*,(@W=ZQ&Q?Z M@=FP,N;AM#O?42YJ8],#<&/TWH#&+E 9]@"L:65Y>&"-&W6T_/?SQAVUD?;U M1AR]H%V^>&!W[/9%$#+:KE\\0-J[?Q&?VK,T0E/@IG7B]8N5L[.NT_NEG8GM M]&L5>\$W\\UORY78Z/7W*N?QVVYK?VV!LW=5?5OX0I:!%*OEQ]5B\6:U_H.O MU8P42,DDE5 BSB$I>&+G3)G!+$>(B!Q1F@3%- RN\=26%X<*40]'I\R-T6"U M!'NS06GW VA;#DK3P;'MKA+?WGKPN[,?U $+D2&?X7\5C&3>C$&GO0G]$Z$ MU[$8:YRB%L,87.EQ*VJ,-09G93E&$]QW>UML#\D2+_EZ_<-E2CRYA>D,N5)! MF!M7/1=#0E !*942:6!D:!E39S.'+>K4)#,+K MQ-9WWSL.7D.OR4XZ7_RU$ZP>V]^W48B[#]XA;^0-\=N6G^^,>]S3ERV^K;6L MZ&AF91@11%-;OM?WPJ?FD;=V:0-U0,FA!Y_OQ M]P-D\-.N@UHQO_%S8^-^TZWGC_P-GUMV_LU>N":\3D-5D>=1*3O>F_H_[G@L MG>$$4XQU!AES 2[:%%!P;%$BQ&C!4H1SKX^U4\K4OMJZB%2MXD/S%U">T7IO M_'4#V_TI1X-KX&^Z-U)!=1YN(G%'P8?KSQZM\L--\]HE(&Y?'._S1S,EN&$% M*V".J.M8I:7UY!6#F6M<0H3(,I3>^_FC?ZK/__,?J_L_?W3'YQ\$UW-^_EU( M1?G\T8"?/WK^SQ^%?/ZHY^??.!(?UO,G_9%O=9U-CI16Q)7+0PFC]L/'"/($ M:9A@*3+$-+%K_! G_>3Y4_OD2_6 TR_,.S^%S<]!OP.,@3_H PX1*Z_=,#NF MMWXJ8E2'_8I]IS[[M :^+-O M] 1_6$7W=1A;A^L1FTGY0!*U652GP'&;0?G8?M;LR>NFOD[_:_LT5^/HK^O5 M'_;YJZ=O?/EC9A261<()U,A5S%4TATPB"1E23">)Q-RON-L-.5,CC-J=;70% ME;*@UC;4[;\,K:_C?S=@X[C^H5CU;G5:O=NYHL2KO49Y!EK][7Q;YV+S^4Z_E?*/5K#"%RF1>0(09=D&> M%%*'LLXQS96C$(&"45U2VP#V1D1,K>N+7]1\NV EQDW"ZXO1669>[P?U/:&L MU@K7>LW;M5+&5,%AEJ;4DIW,H# "06EY#W%>9)*QT)"&3HG3BVK8+Z?F5;_Z M+?\SM+S0+91]SS>C(3?XD6<-6:4JL+J"6EGP4ZWN]>YR/SS:+7+D M$U,O^\\/4?UNZ\:YK%9H5TK""%@Q25N20<"8@+9" >:$*9IA N) AOE8,I:;F M?KF@_Y\65M>?P1>KM0OM5/MDS\V#XZLPMHHR* MPSX@U]6*.*20-_O!.6$&2]?R/)>I_8-DD'.[(L94%B3E*,L*/%OJ+WRKU><^ M%1ZZY7M]^ZSZ]L^T&-+_V1WA\' M0J*5"==.>RAC:H?8R0]%:YB*$S=D/U,9"C]$KM>F\+R_'ZF]FR_M,:UEHI#;A(!29$JR!3.H,X+GN,$ M*9EZ=6SJ(WQJ'J;3W?&5++5_ $^5WD TB@-9:QY&8T$#XD=E0\$\,)TU"-<5 M*1K-'T"M.]@K#U[>@CJ8T/I@%I/4@N2/2FQ]D#DEMU[/Z%F1QR4X?;;W/OXY MW\RT3G.6Y Q*Y=H,*Y9 D2<2$BU((;#"1@7E&QP]?6H452H'G':!57*.(//C MF-Y #$PB!PS [TZUF 5L+ID^K,^G?UTMO^O-5JN_:U? M6JO'[WK-O^B_VD=O7_'M8:7?+N2!,1,*4[O*Q@:[%%D%*5$($E2D7&U^:_1'=3*@U)[X-1O;:4%1O%,"W+?&*%I:3VAB;,T&PIG-VAC UK@ M /$#M*^K 0(E0@^@PNBH]6QU4+:U,#612P]@C]0#\'LQ!RG5.=$W(6HLU<1, M'#=2:V+&7XL#FZB:?;/L]#<^5W5\R;Z+4E.[U36VV-299'GA.MDE"J;2+F:) M9!A2D18P<;6B"=6<)2(L <]7]-1FYUKS)G"JW3:LJ558,[2#Y@*&!Q4P6]I8^<11B*RGF"8? 3PIL&UUOW]1="___NKJW'<1M+ MO\^OX-LF0'%6%U*BYF& ZDYZ$*"3:G17%ACDP>"UVAN75>M+)S6_?DA)ENWR MC:1)6;- T.TT)/&<[XB?#LESP57*55Y!61257J;(%.H[$,2)Q%2F*VU+7?W'SI89]VCNNPVT#U^ M@4>!]GHNZOE/<_V^,SK__4$IN9#"9!0_++Z8[1,I'K0O,S=N3=L2:SI_VDE2 M3U22RXP6,,\*#A%."2290)"A7- J+_54MDK<"2#+V*9WJP[H]0&=0FU*_,," M=#J!7BG0:^50/B"$%<]3R<"VB1T6<*U9+M-6R4FI'E>@-ZT7KCC>];2=[3(\MD6B+\EC&<-CA7X-EF%7ZUZ2#+QROP:M MPU7\54_S3%9K]D9_F@OYIQ2/=9. NUBV>ZG-/NMRP@M19E6*82F17CT0I1F4 M2P(+2G#)25%0YG0V>7G(L;'E+VOS_6JR_!OY *^_-=X->S4!P"_Z%Z>SV1)\ M-YUWEYQ.\O0U@QT9A@4W,O&UPH).6D-[K;S_M>R.SN[:T[6 %<+M\0F:YG5Y MU&&3N*Q1.$C1LK_3,T90ZFOI[,-Z+I8_:@^3FT2(+W_0E]W]#)GFDA$.65)F MFI%D FE""92%5)B(BN+,*3G68LRQ45(G,FAD]JAC: .S'>,$!B\RY6AI.\QZ M6;LU:K\P;5YN8#2(51?1 ;*@46L6PPX;A&:/PT%,F<.MWD>W;96 IOI(RVWW MZ]77>C']EQ0355*:*(Z@XJ9>*L8G]?Z +PUF>S@>",?Q[;(?FE1;*5%6R%#7K^:@%*X#/7Y6@>C<<"Y38ICR0_O2@HVXCE$?9R&VXY)0L$5FDA-X1?!?; ) MR2)GQQN40VPT?\L@5O>X'PI_6<_U7Q_7<_JI7JQ4/9O6YK3BX\?W_2J)%T3D M*13(Q)1GYM2W1 5,*>$**XER;I4893/8V/R35EY@! :]Q*;C=GH'M-#VAX(7 M4;Y\*AL2N\@4<@$VCT/5B_C9GYJ&Q'&@8U'?U]#IT-,6ES.GFA2UO=X1-Z8O?9/=+E\_+JHUT]?^V/-!S:;/K7=-MLH.S.T>8,KEIM\$#U!_YU+_X=X%W0Z4NK M@4.XAK-I+E-U5, C<6X4ZFE_<>/[6.PE0YP+=YV'I@,A-FF,;#;ZOX- MH';K>7^8(E/X#D)&LG +]N,:AURBOQEAT$7Y<>W>+L-/7.4[D5=T.I?B1[J8 M:[K8Y TE19*6G&"]QE8$(L:T&YC1TNS;B8HPF93$J1;)\6'&-[%;*<%&3-PT/SK2P-/]G+:'T_[LU>'.!A_6J^5*?\KT M(!.5EZE(F(2"YPE$"4H@D9)!A#.D",>$*,=FBF?'&QLAG#H=K+W,7> M_WS0$]$;'1#N2!OWA/ (++&/"'>'O/D9X1'];0X)C]UV9=FT=Z]=V9PF#]Z4 MRVF*]^&,HZ(T@>VXU&S#)(:TP!0FE?XK([@4O/*J@'9\O+&QS8Z,;?TJS])C M)]"UXY. F$7FDP.X@M=,M,0B2D&N$T/>IK;6>?U/ELFZ<)L?B?1!4GW3$Q,I M97I-3N=KL^/1AI?7\^4D5S*318DA4CF'J!(8D@KI]4S)"IS*-"TKIY09^Z'' M1BW;&,%M"R2@974M6^\ OAW=Q($T,O-LT=SICM2$6.X7>;LSG=ZX?O?#49([ M7B'9R6'T08G*'96WG.7QA"M]H+::Q?U724VR$O@Z-@-;=K(9'P3J_J[DB'1C^)X!A'P-FYJ2&Q/.K5!!_$L^CI] MFC>MHN:K>\Y-,R+39K2>3;F6Y5'^N7JGX?E]4I)*8<0+R%A&(1*,0J+*"E8Y M%B1/DY)5RJD6J]6P8V/]+^OG9[IX-4F/.PJ K09@HX)CF50[(]B1_UU:;J5_M04L#0L:7SNAD(GF"9I(@6'(B4I1#SED.6%J2&=EEC_QS!*)ZMZ M16=V;&4_M!-C]0+$FUNF':@)+ #K9=.S6/_7R0QH+[1C\H"]'>P(*PZZD4G+ M -MT[]R(;?+>O_NU1?E[T L/[B_#[)YKX(Q8T,P#^]&'S4-P1N4@*\']"3[A ML\OEV\H57Q_J=U%Z?G'Z3XEYIC^:?DBX^Z'=V4E&.2*X(S!A6IK.FA-KC M*B U78\I%DDE"OL(6G)L5D36MCNL=P!4]M34B.R2_"FAR7.<]H0^$9F MME;\N[?%=>[Z0NZ/-7C7;$\V:NB5LE$$&$V 424R_B[QLW'M,%@(;21[.$;2 M^H-Y-IC6X[$#QM/Z*[T?4GO%2E"8\ MIBH@D4I"P@CA#!=9RJPR//U%&-LW_V"%JF<,>GVZJ@'; M70\U*Z%&E8!=TKT1#-HKW5V*83NF>Z-TT#?=_TF>YZ+\JQ3KF7Q0%VEZ>8JG M'PTC3UB)."\HA:4D"B)S#D%YE<*L*!-)9(DJY$2-P20;'6-VBC7'JQ:-!I=G M.PV"WQHE':-IPIG=\K#V%L:,O6X:UH[N)[^A,0]Z.!Q,N&'/CT-C>G#$''R M*YHDL\M..SOAM.]DP+QIN?A9/M.I2<!;T<%LJK1CN5G# MUQ;99:-Y:2R_/^-^%8;8X;NNG7'?L'@'B2,MBWLTP X_9L6WL67P MAL0#JS%\T^';V.EH8^$;B>+W_;V?S>H_J,;Y0[WXH5ZSE5K/NIBS9;L(;+SO MM"H5IYF$E @"46H:!R<%@Z@JJBK+<((JI_X<=L..[2O72]UTR^$+*:8K,*N7 MIL6M9KGUG$UG,\U2BUX#QU@P2VM0TO0^S;0-9*8=F"*%M* YQ'G"%<\KR7,V MF=':[^>UF_@_K M9H_Q\8]ZDF.><5P6$"LJ376C$I)"4IBBLB@(Q2E)QB]H:#?H 3$BF/G)#T&O6')=H:QD8/"AR<5VG5NJ.3/^I! MK>46X3>LX1@&' OA />.4@@T8'A@'D;:Q@H*=>L_GXI-^IW_1;_D/M5D'3D1!:8&0Z0?$*[T*8PA6G'!8HB+!!>,9R7/G+_@VXO+ZZJ5TC?Q/V3=HI9[)R3C7K:@+!MQJ>O.Z6 M)K5?A-W4M .MR<[-6F@[;8]?&"CV.YH5SBS6PH\YV-HM&ER[2[EX@_BM[/ZQ MIMKI6.G59=_)8=FUV\?ZL]1+L$77FZ&9T;NZ<;[?C[H> ME%K*5;,AMBV5U<3S;0(IS"?-,XD1B1E5IM0YQ&'-L MA+45>;=HG1LYV4!MQTN! 8Q,2<>QZ\*/090:5 X A60BFV$')2$''-[RC\NM M;M0CY'3RN* FMNG+ZS.K9Q/."X0J5, "<4TPBF%(\U)!RK*42J(PX5;M[0^> M/#8:Z80#K71V]'$(UWF2N J$R%1@J;_U?#^IZW96+S?3>BGY7Y_J;_^M[VEG MM/[Q=B(?/F^0Z7I2C5D&SM_(1;BL<^$@H+M'G'F@5K0N#.7\8>-/O- YB &S><9GFGW MT[E\4&U4X@?*FP/_7^>F<.-[JE\]_7]Z\.?IRNQW?I"RZP= G^0$IU66I!Q# M7"%-?6E:0<8T">:H*)!,*T02I^84WI*,C0<_:M=0S\=:=0&V=T!)"5YZ>1WS M\;T-9,=_@\ >F0R-#@;O+KAVH\8=:!4!&TWNP%87H)4!GRX;Q3U+_UI @R;K M>PLS;,[^M9@=I.Y?_4!?.EUU&U)?5G2U7G9A+%A(FO.JA*72-M+LF$.6)!RJ MJDQ(J7),D5-_X>/#C(X(>RE!*^;E\!474&WY[5JHHI.7,TH>G'0.A+"$K'Q]< O<\(02$+#(C#(.60[!%&-0&"IO8H-2D M6YV$,E"G14MXSL4SG+E[N,B$RRKLQ1A87'YUA]5W[2'WEZ]2KOZQJ-''1LC+K;-8J]@DYNT @. M-I+[;;)9V<#.^0J-;&3B#0/J-6U:+Z(4J5?KZ7%OU;#U(A)GNK9>OM>S=6O7 MNEXO%YO@Z>W9M$AXCC/$(9.R@(B4R/2 3C4OH0)+D:,\I4Z=6D^--#8>V@AJ MME+:DB6.#5E/0FK',$& BDPKAQA%:B]U$8R@O51/#C9LZ]1+.A]T2KUX@V>T MT.*)SJ?_:KS;]_5\6<^FHLVZF(M/^G7:>+X/ZL-TKNEI2F?&<6JS,>[9LBE8 M,A$HRS**$)2Y\6V0J6E;* Z53"A))9',;H$85*JQDM)F!R5S&S M+]RK!K:ZZ25 IYVC>Q3&SG;L-KCU(C/A4(9S#XH*"730L*D@@@T;6!42RX/0 MJZ /]W0#_V\]?3$/_%FV?0RD2K! %%)%E4E(H[ 2>09I1BG.B,RX+5U$M$I/"T]/W^48OM[/1B_M;*% M=/&.:QW4L7LSQ+#NW'']#IRX$Y?Y3>A+.3!M4OPFM/S^V10#FA0T9VF)N:GQ M1O22CY;F3"^#VD=3*44)URZ;RZSW$6)LU/ Y5,KH59;!5#O1J>E6*%.N+:-? M<59) BOM3N>*2%E6=/(B%]-:Z&_#8C4.^[P5*)Z5WLFGZ;RI"^J52.1E$RZX M+)G2EF!I!5&.]2]<(/V+R41Q@@N*.IO\.!=CLLA&G(C?BZ:6Y8#&L/O QH8W M\E?XJM=W#5LWP#?_I$D"X3 MK5_JDXIG(N4YY(IIZB-9"8E@&!8IIAF61<4J)T?A]%!CT(N4U'C;'-<1F-L+% )T<;.![HDM:',4$7[_"CB1/-OKN] MBMUFWZ:$]72^UO_6E66KY]O=PZPDM*!I 9.*F8ZHN(*,RA06BFL7EVL?EUAU M1 TKUMCHIQ"I%YS=2)-!J!C4KF5/T[HY5>#WX/MO;9 M:M;L"G>Z@:UR4=@P+-XAF3.09(.R;%@TWS)RX*>[9^7^J)^Z>OWR50$$8(%RG*B;%-S#Q\_-C9M)02-B*"3T3Y+ M]PA\YTGQ>E!B[_*ZX.&4M7M:[2M2=X\\=+#\W=,*[2;QGKGJRF#"GR5=KA?M M&=!GR;5'I]FA.VS N=(Z5F;E2B#"!4<5F4N(">(83GD+=SBD+C&9D5=J'LI8QP#N0"2Y28P7/CWB9FT *)DS&# M-O=ZDE#CHEA>Y:E8K73]RD\+PWI0$%K01=Y()6G*1,XB5:4": M<02K(L7Z#UQ5:9EG3%KU[+Z%\&-;B'1J -'K 919VS\WFH!O1A43HKYLE 'T M&YW.FF 3DW8LGU]F]:MLJK6_:(F^&J[1KR+@G<;@5:ML_\D8_$VZ[!N,^?V( M[$.T*5SOSG?P?M=U\.ZNV^O@#38OUQ8$T&PV :+Y@,U MXC?'WBD9\QLTD//2OB%MCW>^^R;1_5[PRYWK7KHWB39OTK,;31UP4*!.$+>R MY1EW:'"1!G.;;@7VKGMU,QD\^PO*)R/!9_E2+XP[^*F>3?EK^^MLV>"Q8'??.<;O:- ?RC M:RAN!EC4<_V3MT=/QZ<*21C'JBAA*2J]K$M9!0G-$.2,L 1EA4")8[2?FP!C M8RC3AGV^FKV"GY;+M?:(3.;PO:A?3"WDK6(F9=A\/81CRI&S>>R8+";HD4E- MB[Z+Z[[PPQ"<+WIA@_(<91@X_,X/H<- .\_G>#IFF^3LG83M3_5RVGB3F_!9 MA%6>T"J%3#(.499)6*49A8+22A,C54HZQ>C8##HVTNMEWJ^+L!';NYR%E0$L MG;7 L,;VU:Y'U-U1FLN]IWAIUZ@?]:^__V7S+_H/ ML]7R][_\&U!+ P04 " !S@:52Q3:G-FZ] PHP@ % ')U;BTR,#(Q M,#,S,5]P&ULW+U;EU-)DB;ZWK\B3\WKL4J_7VIU]RP@R6K6H1(&J.J9 M>='RBSFH*T*B)04)]>N/N:2X*P)=ML=V*E+^_[M_^G5 M5Y?375^DQ_*?__=?7K]/G_ \P'2V7(59JB]83O^T7'_X>I[":BWS[]+UTX/? MJ+^#RZ]!_0BX ,G_^'69__#O__+33QMQ+.9G^ [+3_7_?WWWZM8KEQ>SQ<7L MCVE^_G/]XY]?S D,;\/'2NSZ+Z^^?<9_^\-R>O[Y[.JS3PLL__8'^GM0EULR^I@^VCZ@O.X80_+K"6<8->Y?O.)NG6U\ZJ\*= M+R[_YEF(>+;^=))Q.ED_^5EJV+):8_?IQ_^9D>3#H1K/Y0I<* \:TF_L>]EV[DYFX3WD XF^^\S;M-[7[;)%^FB\R+LB.7+XT M+-(]3=_&\/8;/W\."WH0I$_3LRN2JT$90F^K^0#RVRB'R/W#3\1UP<4"\^N- M;AYD;LW9BJPKKK\YA-[_UT58T!//OKW#S_/%:F*B"!8C!R=\ >55!E=MI%?: M:BV%0^D&A,"=U^^%!M$_&DZ1:B? >(N+Z3R_G.5?:%^>!$]FV2H#R)&#BMZ" M1V)%J"0LU\%QI0:$Q:V7[P4*V3\HCI=H)Y#XL BSY;0*?@OKH'56)2IRHYP' ME2P''\G;\HFXTRIX$#E;35???IV>X6\7YQ$7 M$XVQ<"\T,$\B4,(P"%%+DHTDCUN(: >Q%'??NQ<6=+]8.$F.76#@'7Z<5B', M5K^%,LC%(RA+0'98&(@8@RHZA2)P,!S6#"]8^$$>7:!AU<4 M]R_(G*T%_Y[DCR_F%[/5XMN+><:)12\C2\2$YIHB<"7!ZTQ1IV..2:,PT?:$CQ?TXYO%A_GOLXD62GL,JCI9ABQ@M84A M&D@A1,5BXB8/Y[G>>_U^V.@X(SJ$6'M"QMJ9>K-XNYA_F9!<%^X&DX[SI0,(=&2+5 CY;8%C3[131 MJF*"Y'RD.$QFBLA"@LBDCCK+)/,0?NG-=^X'@XZSI$<+<&3%UR/YL[>?YK/+ MC![F*(A9#HFS!,H(#8Z4!T9'$ZTT]/,0*8^[[]T/ !VG1D\2Y,@@>(_I8D$ MYB)^F*[.<,*#3LH[0FPD%*N@#,2 %$F9P'RQ+J,>XGSU[GOW T''.=&3!#DR M"#XL0BV >O_M/,[/)B6@R#9$P,S(O4G"@$^B -DRGUPV(44V )NO70_]7>< MY#Q>A)T8@)=?TZ% ^9(J6T:9!DM^[WKT? M$CK.7IXLT"Y"AA<7BRJNS7EO!3;IX&(Y044V#74!:3B24*I1<_1+$,DGVME2 M5,,EIG;3L!] NL]=#B#@+H#R:D9/(W%,O^ O816V;$U"<,7;XD'6@T"EI03: M]C@P+Y1R1KN4PX#'9[MHV*]6J_LDY@ "[@(HM71@\2*L\.-\\6WB,_-!9Q)' M<10@%Y))\$F#E5XK7Y2-W@Z&CUNOW@\6W>+L @TOSW'QD3;! M/R_FOZ\^O9B??PZS;Q/%I9:.*["ZBJ1("J.-B\#(B^8RLEBT& P5.TG8#QW= MIRA/%V\7*'G_"<_.+JDWKK#$2@83:>M33GB(5FDP#&4(2C*%PX'CYIOWPT3' M^A)U<$?AUNDSA[/]@6/Q*GRPG+BCA M F;(WI+E4\J"=\2"T,Y[1_3+.,0V\L#K]\-#QVG/(<3:%3(V=V V3'C+&<\F M@TNU*%53=.U"+H!.)E:O\3HQ1(SZ( '[H:/C5.@PHNW#X2 V%N'LU2SCU_\/ MOTTD2NV3"B RRZ $,V3Z*.*261;C@F"8!O0Q;K]\/USTGP$]0:1CUTQLDG#7 M5N_RTAR/!EFP%E G#XJC 5<,JW4?V@;4,>O]^-Q$[3GD.(MC!P/&O M/]^3XVOZX-A. [/E_&R::Q>)Y^&L-DB@& Q7R]MD[]EYX*%G#=*)8"]"3^Q, M<+&$CR%\GJR+Z^HF\:;\.IW1RZ:T4\PWMPVOX.19%DZ5 ,$'=P1\7KY:HJ81G7FMZ^<[.T\&RUO/SD[AH[A+AC[TMI/9U6AWP9!6) <@X(BBG-'C%(RF> M-EG&"^=Q1QG/Z3#:@[9.L'6$ZN=M]= SM"I#O\S/PW0V,=K1?LL]H+>Y]HH@ MEE X$,HE@28EYG8?$4_+B?"9*>MKH>AV8!"'<"+4A>@EE8QD5'M2/8.Z%5=D3). M!Z$&N]^)4NX )QO$7SF4%D4,TB.X+$VE.8'S45.(*;1REC$>=S2+&:+ B260#MM36[+I$$* MU(("@F#9CO."TU&QDYIQ?9#A87*ZR#O S;.4:D.11=1X8[+N@-L.H\0-4[;PW8H&DP!'8#IU>P+43U? M?",6)IH[FS6Y;)$Y6@@ZU\-XF6OSONA+YA;3CAJ'T\%SDXAQ6B&V \O1 NX M'&\7^#E,\\NOGW&VQ&>SO [V;\EHPET(PE,\:,(ZY(\9? T/CQW=0;'F_)7,JA5B,\*D4 .WL7Y MQ5FM:_@%B8$TW6AREI^=UTN8_UC_EL3,351.@K66=G,>.027.!BKG%$*C?9- M,-B>M1X\]D'0W!D*.E@7Q/5TA:^G7S"_(IW./DXI?ME(O'JH15O./2O@&"UP MY5( ;XT'E-:+K"3]<9,SV\?)ZB$H& 2/ TJ_ RS]>3[/OT_/SB9*^A!DO3@8 M:Z]$2\*)5A9@:*5BWDNAFR2M+@GHP=,?!!]'2;0#)-R(1&ZX#$E$9E2)H%B. MM5$BJRZ# W(E"B<;2?Y$D\/4G=3TX-I$9Q7P([*=48YBB^ MB58ZL#@W^+J;7M%9,HPL G)+;E=6'&*Q'&R,17A?//(F.AATF6KSW&OC4(&+CH%249);GSW0)DV?>IYBFP+]W>1T M@ZB3E/W 2=P)DA\1/XN+V>27.AEG&B^J(B[9^#"O?MU\MJ+WT-_YN&[LA,M5 M78SO,".>K\\<=W]GXB.9^Q0T!%X/(+D74&LZ0K:$FA(V[ M20X,P/%5UX?=6US06V_M%NOHY,9'DYBB5*YDP%0G1@:*:7UM="I\9N21:JUW MS>$ND ;"_J@B')_.=T]>G%Q7(U/[]FY]M5\44*C&O) M0!9:18K8@$@^"L5#61FFI?&Q34G='L2-F\-L!+7!M3+V=KQ]Y9_KM+HM_6]K MLK\F^D5TFJ4$6=51ZRE(\(%39%6$DS;(HK+>9V-]^!7CIC%;;)$#B;,#^W/S MM.@>PJ5'H6H(Y,B[K'E[#\ZZ#,9RHX,WR<4=X\8'.35YD*AQ\YV-[,U@6AC9 MSOQ6)^12[$+/^@7C5?%@M$[HK!586A2U5VN Z.7:7!J?BD5]MY',3A.S^^GC M9CL;6)\0*"9U1D0_"T%7T'&]9]F4T2"[ED3<)A4H$2 MNM1F*_6DP!?:?Y,JO,DV=9^4<<9*-MZ<3I1X!R= GV.-QA!122C%6!I!P=R M\$A8GC%:G8%%YX45@>^Q\3WZDFZR0 -CJ U>OI#-^4%_3BZ6JB M8@Q*&@6<)PN*!PTNDVQ8$3QIDVUQC1SS:R*ZR1>U+#DX4N9]98MN@)XV9:6D M4L!8EC77X< QE8&",!LQU'!!3DF3F./#H'08>)8O[U D<]_9NTDEMYI^:P%)Q)MQIQ[2))Y0R)TVC:I?7J8I&XR3NVVMX'TT0&R+B/539#Z(7R] MR16N)M)8"DMSW;NS &54 I\"_;;0*J''.=D&7M^A:[\:N\&[:C\IR(9430=( MNUD10^857?:U'4.]X2JR@9A\!!,CRYXL,ZV5QNGQ_1#T3U/X>Y#(N\B/GY]/ M5[76OLJGYF!I3T?:V8D5A9:"3H*[H8V:@%\0UAT3&19#L:F4POD6Z'F$IOW0 M]*,GPH=120>VZ'L%HANIO0B+Q3?Z]-EY+7V>%.>D3+7!D+.^'EAIB$*8>M8D M? B)JUWS48=HA' XL?OA\<=,L#^9$CL ZB.B<]9Z90+M_'4BBPI"D*,I$J20 M4=3J^\B:M' Y\7(6_[%3[@,II -HO;U\[YJEOX6S"YRPP(*6KH!VE0\,$B+) M"K@2M8NU*;DT&E%PCY:QF^X.H^;[?:5.DGD'L+DQ>7)#OQ$YN,0\^%RO0\? MP6GMP$IG62G)*]FD(\%=0L:^&MH$,"=)NP.T/,MY/2(FG+T-4XID7X3/4PH1 M)AC)REI&V[#5L;;GJ[%KM."$D+(&KH&UN;&WFYYQRQ$:86<(V?< H>OF0.NT M6QV0O,!/.%M.O^ F-_)ZOERNL[P?PM=)Y"%G[SU840WF MHEXLS,2,U/3;Z(N07@JKFE0J?)^T<4L6&@%N8(UT@+'[@IHHS4OP,H,4)D,M M'H,0UE/6I--<)^U+D_$&]TD9MW*A$89.E'@'R=*_3&?S!=%]F?F8*)95TAK! MT3^@"AG76*<#)=0VL!2\5DWRZW<)V2^(^['KI$X2?I<&AS;JLXM,YG1[6OYL MM;E]_]BU^TFPUGDC'*2<3.W_H"&80$O&RJ(8A;6:-VG1.0SY^P'UQZ[)&D'1 M'=C&[XEV0B++Z'T$9NH]%'([P=>I EDY7SQ1%&3KL\B=A.T'R1^S(JR)<@8# MV]/,F'Z[5L,G7$U3.+O-PVD#IV\_N.7TZ4=8>,I1U(H5XP2+8&RI5[^$!R4;G80\^2CJ9- '9RQHSC4H3XO-(2-;3!\*9>KDQR9'WS_<*.I# M,/&=4=2'R'Q$?VZY6$UNKM27L]7&L-89MX'^P< 8*),\J$1*]B@=6!ULLLSF M8O;!#;WC!F;H=W?Q\A@1G:#F"*7.!Y9PARC93JM5VANG3(&(H6[FD9%?5R3Y M>CH61IN[WZO<[VBCCU?@HS%U88;Z&V3@)E44,(1D"FU>B2"TPT3HYK_/%+_.+N"H79_=G[5ZV5A*TKGRJ$U1Y#M5R MTT]H,T@7DBE"&W^W(6SB]6G^6+Z#\P3AJZDD,D+==;4*TNEMH#W%/J*8AG3);(FG4 >)ZN3 M3;(%KD[20*=X>K5<7E1.8K#*,P5%,$]N(@H@-Z+>+\HI<^:Y,4W&KSU,TMCE MI$,18ZP4EP,+QN1&&89' MZ1J[=K0YFH[500>0NG%%Y.&=6W+:LY6B&(?3VN L@7.VUOUK%$8Z6]H$@7O0 M-G9)Z:#0&EH7?<'KW@:.H9@D;;VZAI(*J\0"9,LM*$4Q1"PA0&&*:+%"ZC9W(QXC:MP&6*U!=*ST.T#2 M=G@O.JV%+ &$J$,+4[!U%(Z!&(U,KA3-0Y,[6@>,0F[7NFKH3.7A(NT " ^> M*-'/-YLJOYM^_+1Z4_ZZQ#6?SPJ1<.N*&3&0IAOES?*S\UI&_X_U;R<2*0!5 M6H,I5M>FIPEBG<>%S!OE,0O9IM%L>]9&[IPU>#38%10Z6!POPO+3A-P &QT& M2*'>\N"TM"/&!)G>F$/AR8@F\*TO'[F9UM ;Z*'B[ "[[ .7$V$ZTK]Y3F3 M#5[:*!3H0$&K0MKR8Q(.K//:VBPS[0$M,+&3FI$[7 T,DM,%W@%J[I]0_H97 ML\*"5XI9GD"$.G'72PE!6@/:BUBL4K4\J(G3]0A1(S>L&MH5&TK\1T/I"R[B M?" PO9I](;KGBV^UU2GCC.E8/,49B790@1RQN^W2S:4S8HZ[D$%AU%A,H;<*X.T(THA7-, MA*A:^L.WR=D/+3]*SGH D8\]H7&ZW+3B( U/K[,^+-WB@MYZJZG' MW5$I$Q19(W,6BK9U] [6JC\DIF00NN@D0YM:E+VHVP^-/TIN>WB%=("R1^?Q M3E2T.5N5(!A70"42G,_<0=32)HHUA%!-[BH\2M5^J/IA$MJ#*6#L3?;FE%Z2 MB;"U[L^ 1JSE[0%K(VZ$$F6FY>%R]IZA.EU8'5>#V???R MB_,Z?' 2!+.*9PE:BP#*9:)=Z'HTYYS :$OB38I&;A*Q'S!^E-SST>+M !J/ M#'-3QFGA?88B#''")6V-BN)-259,9.:M?<;%^]/(V_0=W?7O@H0-W?-N'](&ZO6TZA%^]\+J[KT,FC T@9,T?Z]J) MUQ8+] 0C8Q0239,6C0_0,W!/MYA+MH+>KC0GI"MC('BFB=FB:S.6)%*3PZV> M>KH-H?GOM'$[1,PC-^AZNYCGB[1ZLWB/BR_3M.F?0>YT\HJ10?1(HE R@M/) MUF')"HU#9=A@+=QV$=#)!>LCE#D?4+)](&/=+77#P673J#HP(0E?0"J50=4& MO2Y(!(\HF"I,13Y8Y[8'J1BOG=;IBKV/DA.EW(%KNZ5^V\R$&]3D37D@VTF+ M!JV$:%(]YH]:9"&8+$WN6MRB8G2(G*K5N[O,T2+N !];D6R)EY(6A$L!K"]U M1*S(Y'(7#=KYHG4QB-CD2.H6%>,T5FB'C^-%W $^=H1[/+*D"]G4R!F%>T8R MB)83X*W.B2F7>&QRU?W(?D)/U4WO&(=D("EW@)-W^ 5G%[B\\MN935R3R8/$ M7$W\$/U!D#@L:EZ,%Y'^:5,J?)N03IS6(Q5[KTCX!"GW@Y)?24Z[SA!>?MU. MHZB50,O:BRU\G:0H?4R8P:922Q-=@,@X!^&\L;2NHDA-S,T1M(Z+M=/ L1MI MS335 1A?S#>G\-O"Q6NY2:-^7/\WF^Z2Z^GY_E";)0HJ2%YC32.M .(? @P-L4R8E,P<@V M-Z<>)&EVQ(*A*,4;6=O.U,R$*8H)H4IL$U@-J(<.4'571)/,@N-<:@@9B0GI*2;ED99&0F^8Y[$( M;.6+WR1DW"9WS3SPHV7=P5S0;2E++;>_'$L_02==K2P AO7TA@0"Y (RL#)+ MKR*+,32!RPY:NNL#?$K4?ZJL.X#+Y:6,#0=;T/\VG\TO6:OWJ'F.P9!\P-;4 MO](EU7X-$@36 V>.(94FV]8^Q'77$/@40 VNC2Y:'JRK(6]R<8N]28@J&U[# M42RU<:@B?HS+P +%$38F;F039_MQLKIK#7R2H1I. UT@ZMK>7J;RI[,+8NNZ MCO,YEOD"-]_[$+[B\N57\@U(;=-96'Q;2_3!.> R*-K< 9DF813/P3%10'!N MN5&,IS;=@!KRU%TOXM-L9!^Z[V+SWK*X7IT[XFH;ONQ*< Y$C)=F!.R+F\-J[/5IM+WX_=]IXHI8UG M(8-)(0%93@IVT##P%J4E,7E>F@26!U/:7>OB4Q#65D\=&*=;#$YB%AZ-MBPU/;M88;[* EK&0JKNI(F,0I"+'TPCNN-0ZZ"8W ML0ZBW]_Z _3J)A0&JRIYVJH/3CMB%&O5!!!E92; M)#,.I'/<';H'> ZBP1^KM\J+^3F]X!/.EM,OFWS$+39.:K%R_]D-.ZU\AY&! M&JY@\(J_6W-EK@)/'P[3&=AN9R6:=KHM$Z7JI?J M(M/$?(C $U( %VP!YUD 3"50:">1M;G^.# ?G=QA>P+TC@F 'Q'_#S)N8_22 MHP/I:_^WFG#PN5Z^T=QZR8J.JEVUTQ <=%+!V2/F!U'ZX6CW&[3/\&/UMIKC MG3:R-X6X>EM+[(G)6P>0;]=:G-#2QHB!//&0:%,K64/4 :MC+E,,@9ST)I>- M3Z2[DV+2D;$]M(([.#/

DEEY-BI1$%.41.^Y'BS-1Z6@Y80TGII0^V46OM M!VGJI/CT"7 XE&(&P]B3A//?'9$0-@-;5]\&C/,/>&G#!,"QK ^?&5C/_OXT M/Z/%M-R\\4;22A6?; (1M065C ?'LHA#DP+*O:@;N$UKXM8E$3.4 MVK]+E42^R?J24W3:,NZY<4V:T/;4IG5X5'RG:>LA0A^Y->>+S2CH>B>W%$RK MM[B8SO.;\BS//Z_U4SM2%N&%T,5#<%F!LDQ S+SF8!D9;YNYX/M$-7MUZ=R' MH$[@=(2RYPTEWSF2MET)6<[6JZ* ]GH!2B/QEFT$[P*S.0K'[3[&=Q LC=W^ M=7@('("O(_31.<*>Y?^Z6*[JRMSVK20&D O# &4PY+H6#4%S!99KEIV7P;%] MBB*&L5MWB.L7=<< XQ"[=HJ6.D@67IG_C?]00YSYK'J_Z]6*DALTP@,OG-=6 MNAE<9+69DRBRJ/5%HZ;^UBZJ.DED'[]?#B_[#H!TAX?MLM-,)Y8U0@K1@:J7 M@&-0%F0R)1J;B]1-[NOLI*831^MT;=^M$CQ9]",/ ?M>G+TUK4IP%5V,8)V4 M)"-3&\K94--Z5HLL3#P#"/J#K#R+.=I%7\X M>QNF^=7L1?@\786S2Y\M)\O0%N"F&E]>"GA1:VB5U@IYMB2V%KAYE*IQSRZ' MQ]!P*N@!3REM @/,#YU.;1G#1.$ 2C*J1=%"B8'V])PU9"%2%((%+YJ<+NY- MX;CGB UPUD0U'6#N':Y(-I@O+X5LN4C6!UF/,V4V&933K-X%*:"CJZT@!-=M M8K3=Y(Q[&C@\F@80>@?0V1R$;VEWRFO&:E6\4[I>1E/@'0F&DPU&EI6UJ4E5 MSTTBQNWR,CQ,CA9P!^!X-"9PCA7#7(8D$_%BBX.@4P3OBV18K"A[)1T/+[P] M-31KUJ-E>/ ,IH N^EWMN)3&@BZ\YON]SJ*.I;#@.$,0T:M">W!,JNVQ[>N# MYA6U+P@<,'=XG)0[,#ODBBTP+/$7W/S_U>S^_AT6>.-I2'4H. MFA<)2M>(DT).*(RES+@.6C8IPSZ0SDZ2C$?"XGX#J68ZZ@""W\N+;4U]6"R^ MU6MBY_.+V6K"3.!>FP(EYTA1 Y?@1#WEX49(%;UQJ4F]S3'$CCY0N!UZ[OGI MC55Y-%P_KT\,:6$N5L/LK^NKA*^6RPO,$RN,E*Z.05QW"&L5^_Z#]^L M:S>6+[_B(DV7M)B=T<)B4E",(2=)T780Z[WLJ.JT8!]( XTFJAY*ZKCIVB>' M<#LU]F*3[W/XMW!V@;L9M)87ALA ^RK/9!&PI+AKM,DHWZ"6"[%['CIL)'A.SPJNP KH]N)=L>@[B^WHBS MY5K+$RF$S+:>85L70''.P&EI09<89.TZR46[>.P@4L=MG-Z-1W"Z&CL ZNYH M\5+&==;%^XNXG.9I6'S;1I\DCC!+2$O2:(^\@)+)D?-3.+C(ZPYB160N%B:> M\$!Q'Y+'[U9Q2=G]HCY<.0 M)ZX[!S%LVV3($"PKDG8>+ *4M75",@G:!Q.-B\%YU7 2ST-DC=QZ_BGA.:!^ M1K[0<7TKCI;2 X6_;R\6Z1-)]$VA#SZ3/Q3.SI83X@%C20A1UYH(Y@W$R 5H M&Q/++MFD[@1?.^]X'$W R!V=GP)N3Z>@+MI#/6;TZZGQ^28]-S$Y^R*2!NL$ MB=+P.G)&)4A:&5I>W,DV;?[VI&\_8/Y3G%VUT%@_N_"IW:RP9)^-#F"30_*T MA8(@+/G$JNK MS$,4(8 NQO!8E"RLS:'JH454_)_B\.EHV?>"G6%*:XC#PK(RX+7@]?99O4%; M[UUK40+C,O'K,.,'K:3B_Q0G3R/HNQ.D/TNI&GCBXGT=6T&"7/[U<^V2^+(V M.%Q.B=W7TSJRTZ^CPAH),EK),@H(%CGX+(/B/GHKFT!Y3_HZ:1CS>I"2_!8Z M^<'FBVS;60\Z5^3JF2WGB>PF?/ANH5^=O%_,N4XKWGW_ZZQ/QJ]N8S M+D(-Z)^EU?3+=#7%)460],$%?;;]0XHHK_QX9"B#5P:R$J7F306M-<A^5Z M$F,0VDOO67*R"1:O21@73V, X&[KJ>.TT0&.;A4A53=@EJ9G>&OVZ(?YGN*] M$J5E1MDZXDMG\C]4THY\DF@!M<^%1\M"F_*(%LR,NW=W@.W1$=+!*OD%ZLUJUU036X#]$9K&M1GM= ''SVHTH/X2O+[_6"TSX'&=(.]!$6H:JSKRC>(VBMER('<414#F= M@A29A-@&C(_2-:X1[1"0PVFQBXL\-^[8OST+LRT[$Z^*UED(4(R6E#(R0 QH MP0GC-",FM'$MT+B;G'$;SW0'P@%TUH%!O',E^9(+4PHWDB3!K">S+DP!;[T! M@T*BC"&+U*BT<191?*O M(9!3#4J%6E]2LQDNZXP.O37['#<\]/QQ.[IT Z3!5##Z>56^2%5[KS9,O TD MP4^+^<7'3U?\O(EGTX^;<&X21(FL$$.&I%*+UG*] 40+QGM:)-:&Q/D>Z#KP MM>.V9.D*="T5UL5%K?6UB5H\20+="/C2.M=KCYP+!%:;=2I)WJGW2M/:BEIH MQ2R)LMF5EUT4C=MVI1M8#JNY?JYHW:\NOI+<]F[D=7;+8')53D8X37XK$ERQ^F7]0EL4#%QA1Q< M<+0@8]3DG+@(CMQY#7&_=JHSY1)7RXF2/D?' VBK%(5EM?(YV0!2<<-CB%+$)J?4 MQY';6Y/J)P+FX)KL%+&7YOYM^+:V]5R[8+228*LH%4]D];/-D'DB)LG<&VS2 M$.V[E/76:?J)M^-C]-.K%[BX(#JF(4[/-H[T=E%=2?3>U\T"8HK-D"8ZOO M09L"EXJ8EA2^N80J/5%$]J$(<>E*WW?7UBX%QF1FGCI&L2_^Q/XK@^9P>59HVT>3Q.Y[0,6^*T MQH'+ X0;HY&"?)UZ0DJ60&0+ ;D&DQ(SY"))VZ:N"F)/ET0,+M2""BU& =5(&'4M!T>0PLG8DO1V&\*?4F^X0)9V-0%(+:0L+T4I$P#8?$ M?0ZH:HC:)*W_,$E=NJA- 7+_IN00VNH =^_P\]:+N:3?%8=(5".KW=ZX8K2( MR;%6)5KOLC.6-SGAO$M(E][E4V+L),UTX4.^O47_Y3JI<=URPJ)(WDL-7M5Y M:K(NDY(3I#HG.!.?7#1I:_$(35UZB4]JU0;2UZC@6V<1;ICGO2J<<_%1T1<-BDJMXNIL3. MYSH69;/$)H[)K+F.D%E-_1N&U5<.P%P2PLF2L$W/YD>I&O?@NP,+.)S.^MB M;RRQRU$HZY[IVQ[4$^0!1;0<1"U]4M+49M8804.> "SD3H[.,JK;-7_ZJGYEW"&ZXMLESTVZA\\F^7;']SXYMOU MN)K[A:+;\3HOOZ9/8?81W]7Q)B1?4@+/,3I;+ @TN0[R<1"YU:"#$HA,Q'*W M#<$P8']:-L=-,0U\--@Q0G[T]3-)447%/-;!IPZ4DN1DI5K=GU"Y8C1/N4G/ MM9.H'C=AU1.Z#]+?B4/!B._%J@/(%FVRY%:!-8+69[*UD%I(D,9Z%A@FI?'' MA&RSU%97D#U$?YW,L7M_\?GSV5J X>QR+M*K69DOSC%MXKL]Z1LWLS4P"%OHI(.X[3+]\39,,SG]$Q]=TMPA8/&R M7FH24(O^0)?@0DR!2]WHZODM.D;NNM]"U_=NFQTO^"YPLVW'BLO*P41S-)HB M14B!410H E*PF6K-O-6!A.15;C*3^ X=(]^;>1+<'"_X#G!SU77KLB9XEJ^2 M"FLC?=TT21CFC+; ZP&4\JZ \\&!$S%8D3-WC=)$^U(X;E9]Z'K8)GH9^QK6 MQ8+"[24N=]WP(0XO;U+Y3G+9DCEQ'VP98\SZUW(&%?3?]^&GUIOQUB>L> M-&_B*I"%($XOFR1Y^ M-,4C5^\V1?;3JK//B=IO%A_#[').QRU*]QJ>?>NO#S G^V%R!AJ)??,%UT.Y M-Y,XWMX@^DW9 BV<7<_KOFXK4$H1&!)@\('L59U+6 <<;MI-.9_)^6RQC >A M_N2FO*<0\SU_QP1&_^;U6<[3^O]P=B-@_05ILSE;GFAZ'WWTP&9Y M?S:Z,ME,A<@LCQ!<68^Z%_4,G: ER+?,3FG=9A11%R;[??J$^>(,WY3K#F#K MS@N;'HJ;2:S2\]KDLT#PM3J+BP !E0>!Y%/Y1$NPT8#:/8C[9S"MAR#P7FI\ M: 6.&$4M%ZO)N^I6KT?$"Q64\=Z"R(D<=T/FW2M4('Q,FJ?@8]FGZ0 ]] ;B MZ'=WT7;KK2/GO@=7YOQ4R?8 A^VD[X1!9V5LQ1G9[%/%+"7WF^]>63-'Z.W^1!"'%O[X>L-PD.2*2 6B+4]G]+1062E M@'$RD*-?"E?['(KNI_V;;QXGP368]H\68@=IU)V[W_592Z8=#DNB?2_( LI2 M*.J1G"9!^Y^71+)M4]?Y.%DC'W^VLJ-!E%\G[218YX!@3!OJI613T!_NZBV]TUY MC1]KV+>X2*L+TM5?5].SZ3^NFW/56/#7BUE>3DRV(DE:CR75QER6]F@738)4 M'F MA)7$^W9^-DWU?LWA"<4]'SQ .O$8%@9*)MY_S55^1B6KE.0)R$<6H)(/MZH"@^RWC!L4NKY,$DGI_T>$^]UFEUE$R57M9,ES^0O.$_.IXF0D/Q(SR)) MI4WB;R_RQMT&!\++O7S>\)KYD:U5R5A[FU DJ6VL M=9#&2TUPDDVJBX>W8G5_?QZ6T^6;W(%=1!5_G5) M\??+Y6IZ'E:U>$V6)%G68.M(*&4*AZ /-?!XAY_GBRO1W ._5$F9X!6DZ&I'<9/!490"G$=CO;66N&[B?>U# MW;BM%!NA:GB]= "V[26][UWBNWN7>LWTA'S)++66@#[E>L-!0.">01'"F!Q- M0-W$A)U"]+@7XAM!\\FTV %B/RQ"OA[F>6_B\9:IX OG*4N05B@*@0I)4]*" ME"5J8:6*Y""T@.9>U(U[;;T1!H?72P=@>X=?<':!M1G0KI%S=XV_*CY[YA-P M53W20*LH!"\AYCH0T:HL0I-^BH>1.>X5]$;P:ZBI#G#X:Y@N_A;.+O!&K=BK M&8GMXOR&)3=!AWK"9YP%J*OI;@Y)JUYYJB:S S:B[IQ[YPW0MWP>ND M;+_A[S?$M9C/Z,>$-QBZMY@0M;%6D14WM)A8(%FRI&I>,X4R^T$02;:NM'S@ZOJQK:Y8:WCW^RS/ N=MKGA8LOY)DQ!#)4%!PP:\![9L!8 M[F.ASWQJG652W,2WK^ZMM_3C/>N))PPX]X2=)=S,+9I0^Q?/Z-UE>^ M2*MZ>?4]+KY,T\UC%RL#X]6)R*E>Z\L\D*P"+2Q9,.JDC4Q-S& SCKI-.Q^" MRH=KXL?4?P?;_+4@OI4-0RP9 ]**MH[,"806CKB,-,>TB3 .8+6 M;C/;PX"WC7R:S?YBM#G/C.W$'T]QM7GP8A+;580=PW97T6I=+$I]7G2?NK,B8N+=8++'H M2;2!<_ Z4=B9'0^)EV)%FP::A]/:;N.14;N(ZM:GYVLK\S1Y9E(D6 M2M!*D8 JDDNL.'&>HB1!*.E#-%[C/K7T![RRVU#Z$!#X.MM++MF1O MSRI/-WJ3/?_V@1ZQN7-;E,_1%C+#-6-;4_I.J@@U?;J^+U7:Y,7VH&TS%N+P(;J37'$(A\R4!9KB!(J:%H7X(7UEO/]]D6 M'WA^IR Y5HGS@27:@17Z9?O:;1+\&?FGLX]X*:3U.O*>8REUSH00LMIM#TZ( MVCNQ4/CA V=MC-#W21LGX?N4^][ ZND><-M56>IP794R.+YN+F=J^406P+0V M.G#Z3S:Y:[T/<>/:M*$!<1#>CM#.V%VGMP,G_TIQ]>(JX?)Q@9MRB:W-)DNM M,2!9ZMK^7=FD(3!3)^T&9U0(+!BWQRZXU\MZAL\Q^MTQW7,X8??0;6J]IEC" MB($$@2Q;(-D(\(X+*,EG*SPS8J_+<@V:CPU^A/04V]OQPNT!$5L@\Q1YXB)" M4!1D*&<1 D?2II/!$@.8BA\4$UUTH3I<8P_T'SM$?&-WH+K5.HMQSG(2"3S: M5(<3FTTO;Y*(-34E'_:Z:/"C]A\[2&\/]A\[1(AC:_]6ZRPOM94J)P@HB7 3 M \3D$UCM)(G&1['7<)T?M?_8T=H_6H@C:__%Q?G%V?K,9C,C=#-4]$UYEN?K M,=%K>^B48Q3W)\!8!T0K60MLR7X%B'X+&.=I_*L]A<)5T M#K&M6RZ+T%8H!K$6<"MKZN0*)L&2N%Q)6?J][O\. K(Q0^$V$#@ 7T?HHW.$ M/<-B=-!,0\']D=BX.X]M4$4TDG7SN<72Q+*KDA(DZBP,%_/#H,F+B3]XAAZ M" )U'1/K!$M[V*B'W]#[^=9I,!E0NAU8GUV5G5<5G=MT^SM,1 Y$(1L P)G,H6-'I._TK'U),5XCY,9N\9Z&'L5$/5C6R\+CG[_6:Y\7D5 MXF_SU?_!U0VNBF<,!3IPV0M0:,B?L-% )G>U6/JI6+6',=O_C;WG*$XW;HVD MWPFF;JZ6[2*I8UKK_;35_(JU-U]P\1M^77WX'<^^X%_H[WY:4ER32$7DQY:B M/ N@79:@7$*@5Q'G&9VW/&@1V0&0.YF@WKW_X1#YM+H;&;!7%KP&YU6E.LX_"W]LI@(,O"QCCV401A0 M16F(OBHB<*FSCRE&LP=FAZ1IG.8^3PG;T30X=O7*S0+&<*. \1FMS/ 1GWW$ MB:K)IJ L>(>UN33M(5&18 4K)F;RH,W=9N2[:U>^_ZIQVOD\) M(S1$]3U\\) 2J[Z'0/!&"C"L))>8MCHU:00]T&"3P;OW/'7X,;"*C@8=83S. MA[I*O9JGOW^:GY&&EG45K;Z]FJ6SB[P6WF*MP=5J,8T7J_5=QWF=WUZ9G9^= MU8GM,UH N%Q-0N!9H"2^?0VUM#80.?>040MMC S*M+GJ/PCY>\'7_^CP'4'5 M'=C59V=G\]^K _+K?/'+_"*NRL79_1:8$]32Y%+(0Z[B5+XP<))YT-HARF+1 MR29-2?O+%@GSLO6KEV57ZZ/6M[ /)./)[FB?(I[V M-[AIQX_HDP?A@JE=3"7%W99^09X$,[JVG6IB4)ZT.]M6\L^__27\U_RJE'SY M_-M5*_;+HZ3-B:AP$EE(M8K,U/$W7H!3F*%P- J9%4$VF0 Y .W=7A,_!&G[ M=%QKJ=.1RVNV/>+>++8=XM;51^2?1Y]153>F9LAJ<8;(Y+/;Y"UJ5YP8K%QK M%P&]C"Y_(@3,!U1''W"ZV7)P6UFD+%KN=($2:NL9@1&?,Y7EWS@64WLOY?S>IIW?0+7M(N4<<<'8(IB821Z9>8 @?:3G/R MH1BG]M'[W>>./.Q\$'V?)*L.]H&MZ=L2CTIF$[0!%,J3\V0X>.$4!,=%,IY[ MZ4*+?> 6%>/=66JS#QPOXK'+KQ]L5V*,Y2D5\%K5%JV>0\R.0Y :0]:)8Y1[ MV(-N&\ DZN6G+3=').1MJ!_-:@B0* M\65)4$$&7F)@1N@FCN/C9(V[L9P.H ;"[P!*]V+Z6Q']==:>&VL1O0?NRD;V6L9*4724HD=8/,[8\%>?MT>3M:VN_1O_A"^ M3K)30?$HP*)!4"7X.AL,@18EIA!8RFUF81]!Z[@[:A/,'#;7[60%_LAG=[7? M?ICEVZ,@6I_4/?K2)SN7VY_U]J=PFB),P94%88,%A:% #$I 9LBU2L99UL1> M/,4IW/55G/^^F"ZG59FT_]SXW6;G8;*P@)I(5'6F6/$&:"]*P(O50GLO=9L[ M=8<2VNWYVB$8>OA\K8&V.MC#=W"USO4';W-(Q0/+G-QDB>3N\"HXSI6FN-YR MT63=/4!/+T=L+4 P'UXCG0*K_KC R^9WJ'62)2$%>5G7V=B2EJ5A(**/5I$( M>9MJV.]2-B[8!M'_'I@Z7ADC9]C^-OTRG:W6N:)7L[0-ZVU40M69FTG4>\Y* M,Y*.+8"6>:&YD>9NRY:=V;5=S^X/#B>H;CZ@'/NT,M>AD8W&)&DTB)QB/4+B M$'7-]V2>G!?AI-'@_;^2JQ<7TKPQ?P\ M3F?;JY5JV4:;5-5C/TEMN7=%\8ZA>S;PLEQ?G#\AEP@OG7BD'EEQ, M4&[M868*:SP73G-T3.]SK[LYH>,.[1P5B'@*R F13I9762:[;W/5K=BAP7[2_X>K%Q:*:BFNV M-18EB@*6Z@0EJ3-XP0SPS+D0R;GB6\Z4?)2X;I/_AV#EWG7&H;72@T_ZT%S< M/R_FM#-LF)OX:&/0QD&@?68SUSXD:R&CI/#,HRABGXD+@S1-NT==%U@;$!3[ M3BX^6D,=P&Y=@G4MLN4M7HQ(T66C(,$-.6Q[6_$QL%L$55DO*,QG_Y!)$\E#!."=3"3H(MD]O MXT=?,F[$VPPHPPJW PNT7V^"RR6@T0LAB@&!I0YTRQ%\<0I<$#YD*6)L-+_[ M$"K'#5&;VZAV&CL>-V3Y37V8;=]4L,A9UD[ M!IG5ICC!2G F. *Q1..TTYGGAHN]05+CX1&8F]GAFR-F522%Y\I#K,WIE14. M'*>5560I*4D229OSL[VHZR+4/!4M^X^>/58O?;1QN-VM0)@DM*D7?9(*M N8 M )&5>FLCJA)YSCH-W<&AHZX@#73\O;X?APB\#\#LN+.:#&(*L0ZHCZSV)Y/@ M(WF1M/-[#$ZBRX.-&OU1^GX#)]911L29>>?=]/P[2ZJ-]/PX1<1==6&]?7TUH943/@5N+51H.O&(9 M0M+>1J&9X[ IR"D.-%/"I":A[MSF;\GM1PL5R;UJQ"8B[5V\BUQ[5G M"!Y+!M0B>9E2R>E..[V="JFMK]],Y@<(S2YH-*<&0,_#J=A5FBL/_R M4@:S1H5,'C>K(]P+DA!D-D!ND-.TB2+RL(?R[SQVO)EW+;1^BLPZ"#$>WBI? M7Y7],9LEMTH#!5]URG+*Y!5C I0^F6)$5*%)V=,>M(U["-K.SVBEG@X0]^@L MODG0)"T?.1AE* RC()^<=()&(@M:HDS!Q2;GGX]2U6M*[4@,'#(<\2"%]%E9 M^VN8+OX6SBXHR _+B\5:<*>U\S !G1=\G;Z SH*L7_3)=IK-Y?=>-O'X* M#+E*Y/TR4K-PA78LD4$'K[@C(R5TD].0QX@ZU=+L>O8'$N9S^M+?)XG[F'@( MD!T98Y5KBZ6H'6A+-CF0%# W:6_Q*%7C6IK!$'+7Q RGB1_'Q*PW_V,.KQ]Y M6"-SLXO4IS Z7#$???GH>S6D7T M_A.N:V@O/E.4<(UZ3:&?4ZI6-]8;[Y'XCH+B#[2IF,A5,;RM_?D.@1V;HD-P M\Z I&E(_';C5UU?LKSCK \NQ=KAK8O0B+Q3>2P/H;RS#+5U]?SLLO&%>O9J21BW5J^OB*RN%I:.3+#BB8 MIW"!!7-%&(JJF#9D=!5%52$E18N&D_6U&I5OTC]Y3!=XG16-RC-EF <6.3'. M4(,GNP#",-J()$\I-.G"M@]Q';N^A^#E4-?W8+UTX _V)J@BT.C&,-M%5R<(&PP(#R/M9*WT!++K%5G3[L_. MUU(.4KT-DA:F9[\'8X9'(L!K%92&DU^=)L)E?L0UPW<3D?#]S.+IZFF M [A=#=6^8FX'E]OC9E^B(Y\V01*1UQN1$7PJAF07O4NA>%>:%(4>0&,GX!L, M('?K QMIJP,@7GK0F]$4F#=">Y@]*3+W+FA 98@]1 ^A% 11A$XR2,G:!-0' MTCGRR*)6>+G7.JR=\KJH?7ZY7$W/P^IF'NQA[AA+*6&@/<8Q0=X,;2^.U:L% M48B@C)3*-NFA>0B1(T]">B)<-E-;%Z"\G5=8NS?*YJA--F!SJ1U3>(*0:Q=M M8X16JBCGFN32[Y/224*\5=1QHNP[V'!O<_!;.+_LM9U9S#GI""76QA?1%W Q MUSEB+A47792N2;;D(8+&KH@Z3=&/XN9(J8_>CR;-+^A!E9>M[.__^2>E'^LMN:#B6[LN9\XF\X7-VAGU@>?HH<4 M4($*T=!NJ3-$)K-G*>=R=X+*[GF?=YX[]HV>@95^DM@ZV"G>7T22>6VFBOD& M%]QQYHR-$(F;VJTZ@6?!@ [1>?J#$G.3)-1N?4@@U.UTE=#1!Z!,1$CDD\6XWZ&8_?SQVT:U<" #"#&#@S) MM5>^PR??7FX)9_6JS#IK^R)\7I_!O[XN/><\29L,&(L.E,8,0>@"3'B-(6GA ME&QAB_<6YW4E7O$^B:&X)&.FL*!6-S&/X+,U MD OW').4$9M<)]E)32>)\"S'V!ZK:V;.8E+[P MVWRVN%];.BF\%&V- :PSX10M9? J<. \2NZ*M*B:' ,-QD$GAOI4Y#WH$CRI MACOP#787(/RZP/^^P%GZMDX@,F:E-$&] 4< /(097VWA:63PAKDW/TSUH MZP2.3XN:O2J*CE=A3ZC AO RFG4[PMKY;M-GOA8BJTPQ0@OS*!4A1RKBMAI*QM< 0W'-M> MR7N$N$X0-Q0B]D#<2>KI"7+/OUW]^!]37!!1G[Z]QB]XMCF\RZ*67V70Z[9[ MQ S$:!AX:;..+B'M%8WWWD?(Z^34O)?M=RA%]@3/FTON/G_;Q1TB,XI96G$D M2-I.K*N-G#QX@P*YCL:+)B5$!U'9B8T<$";[F,E!=-83(%_-/E^LEFN)\I$[ -CX2','>B6CI%F+@\ D^& M&:(83)3D7*3:J4X(VBH**YZ8HNVCR>#?1VCJ9.\=!6''J*53A,G+NAHAF)%1 M@- A@M*27)# )$2'!(W"8TI/9L-D#S4*XR+L&+7T@+#[1P1KMR+9VF;/$O$Z MU0IVR2$D4R (FZ62+&&C&UB[Z>D$6>/�.HJ@/$?5B$V9+>?-U:G$3TINPZ MJZI]'Y>[_VB[BDEX6I68P94ZJUK[ ,%H57_K2U 92VQR>#0D$R-[?D.@:MZ) MBCN ]ZL9/0N7JW=AA>]_#Y\O>]UGSX,P"83)N=94TTY3Z+?&BL(-=P;;'(GL M)F= ,247ID"!F;X YKHHMC&&; M*/"-9\ M!!4-#\F"D"+4^O5Z^\VS>@].1L>X%KY)^NXA@L;-W37"U2#2[P!%0W@6KZ]* M@R6+26@5P=MZ7R[^_^R]67-;28X&^HL0D?OR:+NJ>ASA*OO:5=UQGQ2Y(&U. MRZ2'E-SE^?4725(215$2EY,Z2<_MBI:UGH,$OD0"2"Q1U41U#R$P5-*E$'G; MN-X0JQAWPG0?IMYXL.A@3_R"\\EW$OCW]>HO3%%U<%C ML9Y00I0F*5<[J>GDPJTCJ!TKJ@[P=M,\]\WL:ZPEJX^WR]V8]\*,\#6&BJX& MDH+7$ -7D%P2W!ADQ+DFGO#AM)[_!:1&X>I>C\(X;#H'(8D76 O0T&[EH-"TE(;C)()['. M%J[=*YT&F8L,JNC$S3Z3VP\&X--DG;\S,PP*!Q3>&56@7G_]&N8_9B4DLF!( MW<_**M\CW1X+:?-8&+CD],BWMZHQ'8(9+U%4FCR!65L'CO%8F^HYB%X*X,K8 M$(1D7K5-OVM95+K'8)*_IK.XP/GW&L18)BG5QDS31'^UFNBP#&X$DZ4K+@/M M?&)28@RBH#6QI!P*5,&5)N'TH1?2B4M_*@X?C1^-(>\.;(6-!/A;6_O-95BL M&EV'9)A$+."1D_M8(GT630*N.=-2*PRE=9W+0ZHZ0>(H@'F\RN5$Z?4$Q=,Y MN\V.]3T*+P*YQSI9)Q-#I"=6IUP'IAGK;5&L\":6;_.5=;(E3D=A.^T\ "1& M[H/V2(AD?9T7;1%.,0N1*PW*<0:>10O98DI2.@S;V-[9#.W)EW0"LS[ ,&LA MF9]+#=]YQ*A-4288P"3K#79!"(H847+0$6V*6K8=GC3@8CJY<>C*_A@+*S_7 M?GD3+M/UY?+3C[/+R]]F\_^$>;X0AI2$K64S,B,HX04X9QRPP*1P)N>XW2"W MN\VS>V4_S7ER)'C;[:8!D-33UMJ(COUK(7]U>_^+@5F%V?]:LF?E9[ MD2,=P-84.H]ULC60+\'%.@?"- JLA3 "_<\H(B MU9$& = ;<@ CZM*FH?>+K?"G,?\ZVG%M87;X+O2K73C%S[5M^I^='VA<8R1C M71$O; +%+4E,AD(FB!/!)EV2?K$^+R]SH+7/D?FIMM=P\#GQ0/MUFEM=*[^= M?J>'S.8U)?#P:^'-OQ[@6O=18@:ZEKUY_H^[Z[#;V[ @&1>:A"BX5T ^/*\I M?PY2DHE+E(X\D39%L(_2='JY[X-'_TFCL:/$V%&'*F>F4FT[N[\OM2]:U=DL>;P#;A" Q M!"BFU!Y&/$+PVD"P=)"G@([LT!9KWY? ?G7-(:AY,+:HA7BZUSMWXP4VOGE\ MLMN^3QY61^V_B!?07 D#(IUM0*=3!J6-!J<)C38ZJ80H++DF.6HO80U]#/_Y MG?S3^21<+O[ J_?E(U8O !<7Q5LA,AWKWDM;V_K67.7L(-/2O26#/F+;53]* M6K_:ZA"D/&H9#2.2+@8#WZ[I7[/YO]]./\QG"1=;B^)1*S2F6GFU+XS@Y#K: MK,$6DY.*U=1L@#(XK M ]FJP,F]<#XU:36V2<2X$:CFR#F4S<=#9'85+D_.>MJI6C^%@O\52-?-+YA, M:"5WP#2O\V4,:5@3+22>@L(0"?KE&3-IC]>,6R,U-":&YFN?=O6GV668_SK% M^>")%O)R[N>#M^Q D6N]8;&#,_J,=,31T;^GGM9*7S2(".Z-+B6L5J%$8$D2NH*6 MM2:[?LDR%RX(N5?.<4NM<7.$DJ7\#>=7/SYL%9)M>) KH+:#\.^64^ MMBR*SM#JEHDZ!$XJ"YX[!(^&2<:8%=BDG\F^!':NC Z!Q..7#@/*J(,0RZ.K M>?VC]GY>E6E9S6NG-?"EWM_6:0J!B7JM4E?D"\MMAD7M0=NX,>,VH-CW&#Q2 M0CV#KBYH77"52M%D,]@Z=)#XQL@S\8P'L($EM-I)KIKDJNQ!V[B@&QP/>YM= MQPEGY-+(AR?#S?A)PXJHXZ99J>,GM7/@A"I@+'IF:0G!/F=E/?7\3D%RK!"? M# =+& MO=0>UQ(^3CX](^X?\]EB<>&*DZHP 0ICS9*S#$+(B3X8P35YLTPU*4=\FJQ. M+9LC0; OQ@Z72!>I.J]2NOY::TTP_X)$1IJL&\-]N\2ER*;YU=?9_&KRO\OO M/[K\B^R+#B75L;!L.2S%@LL6@9M4I\2KHK=OS@:;R##( L;5CXU1.XJ43ZV= M&P3?M:O*U?PZU64MDYX^DV07J\UJ?5 ,A0;RA(FC9&Y %,:0J:E8\,F$#5&X5"RZ/E@KBE2L62GZ_SB+&E!*B1!:\EDTOC !0;+>9L4VJ>( M&C<+::Q#^5!I#):PUOX.\%7.D_K8.G.QS.9?3VQN>_@[6MT.[K^P%\MP2JA$ M)D^W.%<+WR2'Z&(&PVR)LO""7CS#WI>Z*MP\W2\X8\*@," ]9X3W$HEN^N 4 M6F.25!Z;W,ML$M%3M.I$T3XN_++VL"_C$GW;FX$%XFSG@! M+(+4L*N]YVKNA&-))V\3TTGO@?6GWM%30&L@2 S*UCX3498C!=H"#XU%B!BH+NY'>F]GB:O$F?)O0Z3[Y7\SK28LW$Q97%.S 4+%"NIIH5&1M M].,U0O#&@Z,?A"@-:S9,ZR2Z3SU]=C[\+AM+8 [6>PO:2>**(A./+#,'/ F1 MN2:.M>GD^#19XX:K7A)IVP?8@.+J7F<=G9C[\!G#ZJ^&9?FG8LMEZ1B7%F3$ MF@_%+7AK'* O:+D,!K%)5NO(6NSNKF+C-7_,IFE=1'Z[0:Q#(7@4P#T6VB"U M435W$;AR43)A$;%)Q=F^!)ZW9CL$?8]GXPTHPNYUW%WU_-9$Z+!K(O3QL8*3 M7SFL!AU@V9TH7"Q:268*V%)JB%V1EV!M I==$=9$E?S/J' W'GY7FQA2,D8+ M\J=#K0_B9-(XGR$[S7+VT12C&MN*NY=W;FKT$$P]82 >)9B1 QW;5M9%066= M#QIH#194EH(^$P@QFE1$":B*>4;W[7KNN Y64BS@3@VHK07\ZMZ"9"OT]7[ M^2>_3\#15"7VVKC\<( M&"_\>9HH9P/RM0]4C$.0H81[$.4G,CELX[)#ZEW"HY/"1 W96%J#LY'6 M8"W8:(U!(Z.P?(^#X['GCXZ!4\4V&YB'HR?V)B)\\AUO:+=22<.(V)1S #*9 M$D2.&5@V!;5Q66BVA_RWGSO.34@;N9_$LWX,Q7>W"0F<.V8E$2Q2471>Z@!. MUTQ4'C)#00>HVZ= =->SQ[L!&\0J&(1E'23Q;'A3=0Q7M9RKE[7.Y.1%\2@9 MD&XR=2T:G"*_J6:Z687686F3'/8$45U8DT>*>SL7;"C>]XNCC:3+S;OA"\T] MLUQ$X%Z01VY2G3^0)'C)4RQ.9^.;C)(\C,PN=%13K TAGW[F0_PUC9/+2\P? M,>%DV@3W5Y.?M/(#/NM]G\E]EUO"K7E[1'9M?3Y5"(]>HNA)!>"UI+-B*!\NB) M6;5*M"0I9"*CCSIV@M:^BR@-1SW.]!; M-=O[ZL?O>/5EEFN%Z>)J&7:XT"Q$[GF$5#@YH"H((,,QD>R#U)YS6DH3.^L1 M>O:"CSD+^ S!\0Z L\&7WR>+A)>788JSZXU$@0MOK7:I1D.XCJ1<90;OG02I M-&T%F4,4328X/$_:7G"R9P&G@>70%[(V%D&T9^XMG<_"D&/!L+8VX 68JNVU M:2&RM ;3@?AQYX:?([D]8J/J6VMO9_KXIU#]B=G7KY/%HDYCNY!%\Y@R[8&L M:GL,98!N$6T0]V$-Q1)GSEDY%7,K_%!WM3&(,,C MLL3V>.@ >6"'DCY0IM>'\&/IZM?"Z4I!N+R#7"Q",:,*"$%0(,5#>)!"@#48 M;&2.Q="F_/-QF@;H$K!T.]>O6#-]@\FO'O+]+A?IS7;698C6+&M@!),"5+06 M?$D.A#26T;%.6KN-$AMT&2/WN1@(@3M:!8PEZG-5CD?7%NS]Z!=1E TK$9X" M:R&()%5-/6%23<'.$!-'P.A-B:*F+[;I'MI.7=ZEGS_<@U%TEQ1-VFG?C39(W<'ZP1L 84 M10? ^@6_S1:3JTUG9;5QWD[I);BXNF"&)U%" 2T2TDZ)"F)P##@=Y+7_:&38 MI(?OLY2-W/BK$;R&%4@'"%N3_V$^*[@,_X7+W_ NXT-IQKBJEQ,R$:]T$>!C MIB\1DRL9=6IZ)CY"ULB]O]J>B4.(H@-@K6+7#UR1F]5HR1U/Q*@B5 8EC81H M301A)$K4UCK6)B'B2;+&R8AH?B8.)XH.@+57 ._"IN*DU@%J@F.]N5<0I#1T MVFO+3#36E"8VUU[4C9,Y\4+Z:T#!]-F]\"UYWO$*\Y2T]!'QA7M_/D (X7%R M!FL"$*]V#9?RAB7.!"2E'*AD-'B?Z%!2T3E7DG.\R;R:W>2<;FEO/O4N5F:" M2C[J LRA $4',*W2!D&?Q2QJ6FDLR&VRODDRY@Y:^E0Q!R!@EY5R M"K\[<)O_&>:32O?'<'4S,E&A<$Z"(+\.ZNI),Z8"W,N:G\HXBTT\Y&U"Q@?+ M29*=#<2LK&X2)=B+NG[P= P$9JWET3?()G$V__2?\*U^L5Y<++%.U// MO%XFKM?*44?PR#$8GI6F;[\PV!Y2.>Z]^\N![D3Y] &^S_2TKTNW\F;2="*C M$86AO9,DK2%5GY4S!MD$X]!:8E^3&]%=Q(P+I:%-IY/9W2%DUEO,J8*9%4EP MMP64TPDBDQZT9"YKG81,31I6["9GW&/O=#$_@YLC>#YRNZZ/F&;7]*"Z@K6J MU$$'5+& D*%ZJQHA*F)(2H(+K#$MOC5W=V>SKH=/[DOXQ\AJ-ACC1AU86NG_ M8S;=L820%";#"T13QX9'$R"(*&AS,U>DXBR9L(?L=SY\W"-C8/&?SK[1$7!# M_ZMIIM7,=ZS&)%%<2&"6-E.N\U 0%=@H7;;)%1WWF5_UW'O&3==KI!8&86H' M5L5]2VMY8"K#79!N:46K>FK6Z9*1W#JA4-)ZI%3-;M_ODS(N@K\'B[H)W%S)-=' M-D-?DP?_;C+%]^4-O7ARHRQ]818+!\+ GWFD7]U$O&K1=I!)(A M&#HV,JXC,7\RK9TX]\ \BB)I=;0RQ>H@XU2K0E4 M\P)S0G#=B[N;J@<]-9Q M2T*&QTX[EG<$ILTER,*$8\J YC6^K(E=#AD"BF,I,&\B!!2;<9(/CY'5B.!^P3* M]IJ)=?O6G@R.XV-BQS.R!^G?G&!&H @\0$FFX;8:PU6I[59)4U_)A MCE\GUU\OLM9:B9C!ZCH3KA3:=3;2V>I8C$QI\K3;C!UZCK*>;F"&@=:PPNA. M7?TU#:L%8KY9UX7B):7,,G$JUOD2JD H]::)9<>\8LZPU%YG[:"LIPN;%HKK M5&'T,]&J)F7]N4[*NC!!!M;0PC4@X\,2YBLPSF&R)ZBJH, M YVC6=RA#KI>8'X]F\]G_Z%C^TWX%M+DZL?Z^$[9>&8L:5;)>>5,A& %:5LE M/4\I%;<];KJ--GJ"QI[,\C9Z:2@!=8*]?V&=\H;Y%9EMX3/>-&"LY487IC;+ MUE&#E;6N*7$+(?(,P3MI.+-.RF9X>X*NGBZ+AL/84(+H!%=W+-I4+8S7FFB]DJ8N!$#)MF>!T*EAD++&].GN,O)XNHUIHLD'$TG^O MEU!YS0&)/H'3M)VRCXQV$7T4+Q!7ZKB(Y"!! M[UM$<@C7^RPBX62#>1T-,.)+G3DD(4HEP'J'+NK$]';;A/,O(CE(:L\7D1S" MPIZ+2,CSN[Y! ME.0-\Z7V B5?KE@'/CA%'TK2R201U%Y9N^==1G(L8)JP>?2\WN?6]#HLEGV- M[M7)6$XGLK6 1M;;XVC!.T5676'9A"0B;B<"'8FC'2_OZ;[B14!UJ@"Z1]BR MD]KFZEA2S"L9H*AZ9\-J:#-D#R*[8H.1=9#V(/#:?G-/UQ4O@JV36#\VL!ZI MJK"2H]&!="ZO EEUP(PT)I@0>6HR;/-,FLJ=$(HYF=T=0N:FND<@%BDXN&7[ MV2A) :H8 %E-*!$L<=4DHGTV3>4.$O-^3>4.X7E_3>54(9.K""*WYO0KJ2R$ M&J!RLD@I'&:Q70MSSDWE#I+5TTWE#F':T5(0YH&%.O([D[$4)1V7 MVF#Q2B67W',7B.?54NY8X9_.O@X.C(UXT<8B: V);.9"9G)BM(C"P&$4$%BV MV9D<8FHR F,G-5WVFSL&-,/QO /@/&AQ+Q.SWM@ UCI.1ZA&HE\J\KF(0T)9 M,L'Z&1+QLDWF3C!*3V)S9S!9;YU@2@P6!11=I].RY,%%LK50QYBX$]ZR)G/R MNA\2<9!HGQ\2<0B?.T#*?D,)2E119Y<@6BRD=YV"Z)T&%)Q4;XE:V"83X_$J(3U>3[[@UFH);H9.PA'&)&I2V")ZG M0(9:R%RGR")O/>/@X,FU-X/') 9CD(Y[?+V6R^0;_+GB5+9F#$0)ZF MKEV4)'W)5! A:%.GI.\1C]GU['%O!@>2^R",ZT WK!*X?@MILI/.-VI/I'5W8%EO7N$CS[D&GI4 MOJ9WB0">O@=&FA@ F-N$B?N+N3DD=6$Q M>PO:U7:P-?X0A#,0E-"E9+*F=)-;Y2>IZ@E#QPA]UDH"'<#I_;O:O_W--*UI]7.XZ7].0@^# "U8M[3*MBK1TT-'QP(W7K$E#I?W( MZRDSZO13K8%(.@?:QGV,EL2Q:N(97U?E'"T(:?M(IE3PMDCOFF0X[$?>N)JL M!3 .P-Z14AJ[+B%\^X;Y3;B\7"OH[,A1)->A3H'GM:5M;7$7:&N&HF-VJ&FW M[N&';3^W7V@<*[?90$SL0/D\5J&NI?>ZD"\96"HUD5"0&1 M*0?O14*5F'^! M)B7O#NH3^$+IFT.71!['] ZP\^<\3!?TYL6KM&SMA/FWV?S58MDP>Z.[RN+5 M8H%7BZTF=I8%RU%K6IQDH% A>2NB #<\%LM9LM@D,'@*T3V5UAV)FME((NP MKGLVSJ@CX7TB-\4+$VNS> G1& 2K?.!T$- Z7Z ._*1^)B_>C_ 4"#802]=@ M^W15D_9I5:E*[G/M."MU),\8A.)EY7$'E158[Y6+/AI?7AAPVR3VE'#4&G0G MB6=DBWZK:^SL.TY#_??KM\M)F"9<]S/_:XK3=%VM5:)N0I9P7JGWWV?3JR^7 M/RY4SHH4>'6.I =E%0-OE82<0F"T\2SC^PRV&X::GN+RIV%O) F=-R;_G^LP M)T)HS=E99:HG%1(3-7>LMNBN8XISMB$:ZYC;9S;:4/3T%%D;'9?'2:ES9-Z< M"O4GM9??QRK="ZUCPN5X;)MJ%)LI,GIUA))+,)YY7K:[*1X%PYTO[\D+;H^Y MT_G?G1VXD1>_^G1!LENNBU]DE#S;6&NS-'W %,&5G('55EW,^N#2"TQF>(+" M/ELI#F<%#B6<#E!'F^CK;/KI:I;^_2',W\]71NT_P^4UDF7[Z0MQ_")R:=$D M6H.KHP1$*$#,$W7*=_$Z9]"V%]+<.2%M:(%T@+$]-L^'^20AO[#9 MN.QKPC^QB#Z0!Q6]%L"B$H('=+$TN7K?F\*]\.;/"6]MA-,!ZIZ?7A%#(E^( M=+.O,QD5UXX8R P88Y6*@CLRQ%J@;9A1(G=^VSG ;%AI=#&KYO'(T&V&]D9P M2,;""U,>-*NC>+RH0T5I'\442^(\)[(27C9VMX/*_8!W5O<6[:0TLE/Z(?RH M*UK\-IO?72TO;VE"JA*[0)F]<;Y "J6.3TD,8D0$SCA*G[W/:9\PR'/OV0\S M9W'1,#A;.S@&G\IJ^'0UG_P;U\>[XDH@DQYDJ"GB17@(WD32OW3F9VF":%/* MLR^!^^'LK.X6FLBF=\Q5#V91VV\&%IT'SV6L*9X6(GT#I+3%&,>,WVY4^0)H M6Y*V'\[.XAZAD3PZ0-A]+OT6$JXS#4KVR@F9@:-:#E]UX&-&*,BX<=J2;_P" M9M8=0?NAZ2RB_X/ROCL,O0Z+R>(3T1+R^^EF.1:_0*]JP]?E;"N;F[#?RE\/EA2 M 4>4$G]#S$[Y$H79PZH?A)C]@'<6@?YQ!-2!%KPW2S$*;6RLL\HC=Z B$Q!2 MK0YSQ>J2(W&OR2R<@\=5\K.*Z1_-XP'C7(,.W/H%YY/OH<9.CIFIM?G7 XS- M>I28P29CW3S_#A>+5]/\7Y@_UQ37&D.:7$UPL6-X$MG023HGH1A932(>(-11 MD5F8F(P)&5FCC+VC:3[=K#KXU7^2I%[3,_Y]P4A),K:<>:@2\0LCQ(0"4,I< MG.7:J48C H\G>NQ<[Y=!YT,+[87$W.?(P0VELZSR.%$/KI\QK#;<15@'.M&; MPNB,XR"6_<9=[>N(1=+!:M"9+*7R3:[=1M2)[TLA"_&JOF5I*BXE<[<=#,$^ MK:83.=H.,G!PLE9+V,BC$)SST,3L>IJL\]5KAR#L0:QL.%%U8-W?K>8=.MJE+?YZVL6M8QH;@,$+K (>? MTA?,UY=U-EM8?/GMRMSXUR:S\/T,RZE<_Q@Z[T?/:Q->L R>C!5,_$,I:N%^194C!H\4PJ, M92IJ4K%R>_+#V9NJ=Z]>5:_S$#GMZ4)4UL&LV=/&=KH2G7P*":.539)_M^@X M8V/T P][F0?+HP.3OTU>W[!Q>3S="6LVER%&V9]X1X21]++*!&\8P@85*:? M($NEB0.XFYQ>D'6$A&>#L[M+T-R,F$R\BG=^U\8HAKD3N+3 GZ9^ N90F MRO@Q@L8%SA#"?A8_1W"^ P3=+ #SJ\5Z37=J>]U\)^;: #%DB%YI6E(B4U45 M"T9QQZW&++%1I<&SM/6&JV- \. <&U8B'8#LCQG9IC>KNIFI2"HZZ\"!/(\Z MH[$H\%Q$B%&1KU&\M,&U -4.6L:-G#0!T:D<[P T=Z?]W<5R,04Y=PQ*$AD( M[ 5<)A_::LVU1Z/C=D_KH0WL=P?USGJ!<-OIIM"IC.X**ZM ]*U#8:V3VJ9" MBC+RZE"P.KFU]O*V@F%L M2?[MPOXQGRT6-_<7/RX4\RY8D\&5X$$YK6A]7@)FFU,I*JCM3D%-E-8CY/5R M\#7!VF!R.1QM?H6V*7ZN-MN?S<[&"ZU%9 $Y6%-[?:A(VZ=H!ZD$$:UC/I?& M4FZ%SSQ\F!",X0 M>Z1A1@F1-389*_(D56-W,FN/HA.DT$GM]YW5>7M%?Q?R9Y&'(BT)WZN:XHL0 M:KL$&UDNJ(0SOK&%OH.J7LZXH13Q/8B\U^,B8.,]R/$U"/YM3M2N[;BRO/)$89$I8$TM0N MSID._B!DA"B4PZQC5KS)3*7]R.M'O[7"WF#"Z4KE;?#K@H>:DZ,8:)UKR$\* M<*PXX"QX&;+CKDU5^$YJ>K'EVP/J4-:?K+D:&/>WFV/+M!0A*6:%!6]Y!"6J MM\*BAT3^+&P["6E],LDJH,>*H?^QY*KZ($AO6ZA]$%/U%)Q:;N_$N:%<7AKYP'DR$ M+ HYRN@<.!XLZ*@PJ!!\M(T5V3,4]J/06MP##2.8KA"WI9:-0$DV@(*8/-96 M"@RTPM,);.\^2_W>IS>Y&F%Q/Z]_D*3U M@]XT; [[\8OL(*6=18DJV@"A<,(P^86KPJ%0F%!>)8OYYTUIWWCU/\)D6FM& M7O]84_ 1+Y>@6'R9?'O]8U54LFR^O.P#45]"/WS]8]?#/DX6_U[EK)2,FI1_ M(M-6UO) %!"C)F-$"&N$RCENCYYHR-TF2^PEQ-<6^7M5NX\/H:Z\H_N+664C M9\9"[742A,MU[AL=:[)8B!@M-S$+:5]L.]P0U2& .P#2'G@_2JI=(?3-;+I4 M!1O37"5*H4PD!,6:0)I(/3B>(O B>>0B..\;-QQY2%1_"#U.](]BZD0Y=("I M>W/@_A.^K=.1'>.2918 2Q1TQ"0.D;M$PL?DR$_$S)K$KW>3TPN.3A7W;'#> M=X"@1^IW4HU39:^A1@UJ)@0I;149V.*44!HQRR;9X"?4QKUL_X7^SLH!)-DE M'M=;E6?KDN*DZ 7Q1WGA('"N00FTBN7 HVS2_?2LRNX.$O:^97>'<+X#!.U3 MY%45<4$I02A)]D/P=<=I!SRZ;+B2.K3RC\^U[.X@$!Q1=G>(1+H V1-GPEVD M5@5A@T0#9 $L]Z,')P(MDBN7H^%"FL87<==&X MU"P+,M3NOO_;9!JF:1(N-_3/(+>=Q[QPV$O/DY?NF+WWT>TCGO(BACO; 59VZ((4"+QU"#@9%3CQI MTR0<^@1-XP*P'1 >1-F'D4J_ %L'6)@(WBC) :.K?8?JU"J%Q*Y$NY.81Y[J M2T*LAR#G8++?#U-'"*(+5*VNH7[]^QOM/KSI8E5T\ED+,*;>0H5(6RZY &AH M"<(+P5R30O2=U'2)HF.D_<@-X/&L[P _2_7]QVPZ6SEO-31;^75_38J+Z&HA MAA6UJHM[!C'7V4%*2B>"=0*;A'[V(6[#0CM2B2G/958'B7O//*L#>-\!@O94Y7>W0^3#>$G_@YQCJ*:#!1^= M@Q)9#NED^3K*MP[1'+-DT\>-HMF_T5TD"Y#YJ_WF6N0.7ERV[@#%^BP3B)Z M)8-@B"]7S/XRZ3*WC5TVFSR\#I=AFO#3%\2=F<^;<9?;_.F-3/ZU$VR)@5E+ M<#;51K>*03260=+.L^R(T6V2C]HMJ9>X5UMD;VO?3B#2@3?X9 3;.BV1F0#) M6@MD[S,()C,H 9WEOIC8 M9!6M!2-X3$&6[*QKD]UXIE=0!XG^D"NH0^30 :8>N0;A 9/5(H!CVH!2+I(! MOPQBY!!SD-*UN= \NRNH@\2]WQ74(;P?$4&+^=7%QSKC>KF?:CFE48'7!KL! ME)0!?.U3J4/6)C)OG=_'>::';H"%OMH&RKVWCANYZ>S$.UX>/8!HC?TP;V2I_SZ93KY>?UT3 M7G-KBS >+#DII/.LAR"U!?JN1B[J^*9]DK3VDON]-X\L^6/D-AN"B6-+/_R] M0;@JI>3,.0'>)U \T_G)O0 9:W39.<;-/ET;]Y/^YIO'.4 &D_[13.S \/QG MF$_J65>-GZ7^DP3=5#! D:K.:B.+QRE#^J^07K19_,J!A$ M6IVA;6VYF\1LJG<'Q ,Z;P-MO2!%A0=&AUR&+)KCK0 MS:9Y-EVZ9C%,__V^$!68ZWK>3>)L7OVT^L5:Z0:=;!"TB9@,#)3-",YE6;MG M1Q<14Q1-!NP=1&4_^#H&$K.7DD\'X-NL/+\Y"-[=IF^99'CD5H%P*$ Q+B"D M(L&B]4*9+!DV'@.Z@ZIQYR)T>EP.)\>N0/G'==U4[\O&E=1_X66^<)RC$W1B M9,UHEP6%Q*ID(4K+M)+<9MMXS.@CE/42.#P9!8^/6QA )%U@+%[=+>%>8+36 MP.4/.$]5=)_QPK!DT,7JW9@Z355Q\I92!JM+1&)HY+Y1\[-]2>REK^CPJ&LB MI [@=W+Z9TW\-,+:.B48&)G+J[B]3Z& 54:[0GR5JG29\[MOMN\+].P;&K(O M+M@.P+RY,7>N\<_9ZXUV5IA_N9Z3 ?0'_GW%Q>]D&WU9IGDJR82.]5Z4U6*! MH ,$58.+UODD>31*-BG.'H;\7L9U#0WH$80[?@[O_'JZP=*_IODV5WEE_LP> MF#]69(4J,\C2+&,8#!Q#8K&/*@7Z)E=;P9T'*90'O[27B5Y#0:XMUP<<=#]H M3NX'VCA77^:SZ\]?ULW?II_?Q\O)YU6*\Q&YN,\]<8 S]_]3U,+JOS_-ML_OZFO\0[#(N:MGV;GJB3+T'; %(1()4- MU<4N$4Q)I'LB>H--.)?@4K;5\5I7.GROIW GE+F_S3Q+(:_J#?U^DX&GC M> 6Y6$F&AM:DGV4!%75B12(791^M==!+QW617P1$FPJMG4#ZG%[XC&8XOL)@ MSP>W5VXMZPN.AB='+[D2#KSVY#)8:R"FF, HPPW+6K'8I!CNI77<4>]]_>/W M\-^S^D,\9Z0X;JZ&Q[E/PS5:6' M8'7;'1E![AUXV#OIOG7_[F>?*MF\.L?]4YA>8L:R+/24A0PS,MZ M8 2(TDCPB3LI61(N-(7R$[2=$4X'@LPCJ!U*?CU#ZD4&!P/^^+M2.%T@+?UV/BZ1S-MX1IF7=RFLXF2 M4"O@.M72BH+@;:"-*@5+%NEL\4UZ7SQ.4J?H.E;ZVSV$AA%%#UG@JQZ\#*/5 MD?1YD*YV$M>TR9(&'FQ..5N1TV"YP)V4$HQX)A[/^QX L\8YLNR3#@(P%T$+ MKV1+\M.+P.*RTW) P'$Q: R9E- AE M_F,^6RPN%#*MJMFC75P:+!D\1X0BDRS6H8[8I-')TV2=T9$]#/(&E%(7J-MH MIOP+$AEILNY>]^T2U_,^7WV=S:\F_[O\_J/+)X/:6BNL '++R2R7I/D=F=B0 MT!:K;4DFM@E_#K2 <3,G1T#R*)+O,UODGV]_?36?5Q]SF=1W1%K(]A,&R/]X MDJB!$CW>SS^'Z5K ='(N9I>3'-;"_[!!]_MR.Q'V=CC37=O3D*5WG#E KE1- M%ZK]U4W-&X\A,L7(8V]3 3 $]4.56-^.+YM>3:Y^[,JJ,L89MQPG580&%5!! M\!C!H1$Y1IVD;E(NMC>%XWHS+X_%QZJXAQ7E6:B\9>QB ,6W?L[PZF\7@5TI M09,-YI(9"%4O)$KDX+@+8% ;B2AK8/&G58*?TA?,UY?XONS<0Q-#Q:AU?I8S&ZJV.#,Y:G(/L"=]/\-Q<0@.CS@N#A;C MR#?NFQKE9A&K+E&F6.:]A\SH1%5&*HC.%M#%YIR8QN+V:<.PU^7[8T2,B[=0YE!0M QY"J:YC@I"+!&8T$\*AEGZPIH^/DS%>(L\PXGT& M+T?PNH,[R-WQAP_SR=P6)ELDLR"-3: 1V1?2C@'&7E&B0:34 0;WJ0G(W(D@18*4C:I7^P%"X89L!9Z* MKW.L[3[=JD>K\6EV$][R:&PEH)XQMU$I(&GWR(0%F!9U^IZOU_E1@73.HM)T M0X33 =Z>J!PA)F&1?CG2@HR0[$5M%5,'^IFDA!&T M.YL4,)]S$<]!TM^_B.<0470 JMUFP=U5/>HLC6$&BN )%)D9X)0K%1 NY4CF M;FA2A?@,7>,F\+S$@3FD8#K V6K'W,9MDK+11D3(OHY=3F1H!B04"!D<1JY] M;#/_ZCX9?;1:'D3".Q744>SN!BQOKN>5C7>#$JW@/D=R29#TJ?+.0=#> BER M[;B,6F 35;23FG&A8$.S0T72A'@E34@,$W M."F3B"P%U61P\$YJQO7SAX?)Z2SO #>O4EK>Y'[$A)/O]43^ Z]NUF)T$<:F M#)H%XHZ5!KS/ K@+.H2H?"AM/*LGB!K7^!T>18,)H(O4]+?3[T3W;/ZC=F[E MPI()YS2DU7!GS<'9ZFER)I6OVE4WB?]L$C%NBOCP<#F:P1WHF@]S_!8F^=>_ MO^%T@:^F>1D[N,>CBXA2"IDXF&)J"A1RLN8D@RPL4TH[%*I1XY]G:1NW:>[P M4!I:'!T@;)MXQF.(N49/8XU "(B*:; A<.5X9AB:Z)_#46/.!S7'L_AX?,RN MPF7;6POZ?)5I@\NXYL?)YR]7[\M?M"WJ(\[J>G![A\$?:?SN@/ K.B_R+H$QPC8N(*O##*YB!MDDVB3JO7]V#;#QB&/(B;'1RF&YG=MUP07B9GZJTU,Y8< M5BS@2A107.9,%>^+:5)6N(.6<8^KEO<;IS*^ _VQL81MX]1R'IQG#G329)QJ ME.#)S85LB]'T'R^^27;]XR2-&]\^6=J/H^<4UG< HIO0V8?PHVZU&Y^$SDHN M!.G?C$A'J2R>-&BNLY=USG(8F;-QS<& CB^Z/O3>_!HW*^MN@G<;W[J( M6NKB:D8^00Q4=+7GHE.TO(QT;#@M4IN,@7VH&]>;:Z<5!Y9+!V"[:<[UK\G5 MES?7BZO9U[OE_+A1_"RA+%G)&N2H(WP-K2ZH MI8$;T/K-%4Y7V(&]=+; 2U MP:4R]G&\?N4_YF%Z<_OYH<;3:BPMQV J8R0O9%4H'LE5DAFBRBB%85YXOL_! M^O@KQKW9:7%$#L3.D5%!Y_5')$N3GE4'.M_@VI5D?9W]XU*@%: ,$(LE_B23 MLQ/9!B/W ,3NIX][7], "P,PL8-CZ"%C+IAUV=7 "9VAB5: D=0;8R!"5O2) MS9DU&<[XD)2],&//!#,#<;R# .63A^1&[)W;Z+(N$I"7VO29++*@D*U%7HNF(UDE"\584[52@ MM32[9-])4C?>T"#GS4"L[P!$FT$DCN@9BP:T**0(C?*$?V1U%$IT$M&JU 0U MAX;P7L)1&OI6["#FCFCF+C7D=:V[?5_>X>?:(FI^G:ZN21)_7=%:_A?SVVG- M%UY2FWZZG>7&A$1-/)@!:49N=.ZZ!TN(R MOCGW^VR\^.QE2ECETUW]N+^.O3HE'O#P 5H;'KN4@7H1KAY]J[RB\SY['D&B ME.1;U]Z?M@0@3YTS&[FROLFM]7TR3CVC?I],9W-ZW@T/=S5B%B%&DYT%'G5M M]ZP267&*/#L58T1FT:!"9M?DDF\8#75W7L_*\C"^:67[SW!Y MC:_R?U\OKC!?S2KKOWZK EO^X,*0*>BTIC-Z&7)P!<$1)\!+P;3PW)?M"0!/ M&$P'O;HK972(\!^:2.U8/G*4Y[F-^BH1&XFD7R:%:,-IPM=X]1_$Z7U63/-O M83)?K5Y5=1PQ@H^6C%'I,L1E'RBG;51))%'VN>XQK+49=E9L=;JL]\J !#+)]2!S(ZKHSU>MDQ+N7?<1EU=F; M&9E_G[X0*F,EYT/X<;\I> GH1; :;*J]2[EE$*MR,CX;I;PW030IR3F-[%.5 MVMYO?[WY]CM?2(K,BI<: NI:25\*.!_KO3GJH+75*NW3(KP=UW;3/:Z)^()( MW5:2+RGOO)QS11HPPE1)X)3ZE+J^$\0R^Z%$0T$$SAH+#SF1#], M31IUCZM&[WH[WFV>32J64GR_=-46K]+5Y#M9(DL9WNVLI)V1Q@O(K/8!Q2QH M5TL&H99!YIR]QR;GS^FDG[4R/02OC\\">1&I=^ #[5[G!YR7V?SK:A01_<+B MU7_"//^UO,/!_,C*D71H2$%!(4+I%"-#/)9ZKT-NH7?*!^^:E%D,MX1Q_?HQ M<3\."GK _^V._Y5L@]D/Q$\X_SY9K_@!2UY=+A^Y'$A4$W(^3^OU)C%J,EL) M:&/*ID3N:DZ.1EJ^"%]F'39^YER*'VQROD]&EC:WX0&2G+T9JA M!"N:Z*:1;?K=V_5NJ./K'P\\Y>61M[;XWE]?+:["-$^FGS_.+B]_F\WK#R^< MM3'5XL48:JUW5 8\5QJDEU:PPJ0H;4;"-EG.6=O^A^!Z/QOH1='1@STT'!=6 M%YX7)ADF0K:0N->@":=)[6WB\4UYE^NY\3;U5I648;-(-NO?^,\ M38@/%X&K+"0/8"(I!.4S OV?0U0VBV0*H_.]R8XXF-21AQ)U"/BVTCXY6C/9Y M,LIXBXPWF974?&7C5NGUN%^ZPM)/L;T>FII*9J%$X8!<Y27_.<=R29D6*/^'V.0TK)[HEOTZ[VS#_PMK]&_.K[S@/G_'FD/XPGR2L M,BMKF7%46FC4X'PMZ7*.N"1#O?E1)<< MAD,744AOLF=D%LL,RK!$'-$6.!="6&F2YO*,-]M/$VMK O-Q=N5!F#N?Z-SB MH'#+DPQ"6RNDI840D(18K 9/=@QP3?K6\AA]FU2Y%USC3Q/-ZV)CCH2]KWXP[+684Z4,)Q)(=7Z02^]L= 'G7FD7R+D8[+09?YTT0>SV)SMD/@ MS[ _-X)0>_''ZJ 9PPPVVCKVA_@32'%!="YXXU%[TZ2'Y4LO]*>)=I[%'FV) MPG/8I0-9_IIKEBW&FM0;05G#:@FZ!>-2,$9ZX7V7=P]#>IOG$$+M8D^.@+F> M@J[Q>=;$@UGS$;^&R92^?],T]CI<_HGSK^(B&AMET1%$'9*GHJN7.B*#J2.Q M629_7;6+NK[L6L\Z ?WDL&O'N/JY3L*WQ(G)=#%)ZZ866C&>2P2?'.DAGR() MKHYR\G7"N-?1;0]=Z.[LN[^B<2W0L;?1Z!@9N4_/J4SXYZKXJ^85+$_K97N. MU36I5";Q2#ZME%[5-FT20B:5P;A'Q5)&-/MTU&Q'X;AVW@C([TC@/\$9L<&) M;YCHTS]G]5L;?'G2H"TQ2%&D@9*6,P$3!^^+@.RRM2I;0^YFCP?):MSGR M&9\V+XBV7O;F"2;NP=QZS/+E%Z9F3CN%X"T+H(Q1RW[7@-EYG=$+9;KTJ(9C MP;A3?,;>LUV(X" 4]K)_FVJ[5Y\_SY<9I5NV-_(9O-7EYWW[:OX3V-%'@;\6*MFL O!"FDNAX! 93^"5X)K;C%PUN4WM MNVG7/A>'RW8V%REYP933P)B-M.&#AVB0@P[H!$>A36SCJPVU@K,NXS\$O8>V M\&J#@0XLL!7E],NO_IXLR'QT.G-IZR 7,A^M(T-2&H3@R/NK$PT"-FGC>8^* MD;-XQT'"]BCTH\72 ::.9]S=LJ?YPV68_A&^XB^SZNQ<.)DE+2=!REZ JBU/ M71(1"B=K0>9B&3:9[])B,>,B_ 1L#99H,Y"@.P#[(V;>[[AN35%*28 =P/-K;?7<[S-P2_K(909=6 XO#(!SAOQJ$L3;*6W_ZZ54 MEK-.__P2INO0SQ^S==?2S2+CB-KS+!"*3>1F>*L@B-IVW0:9@W&FA+ZR&H]: M9N=GQ, @'FH/M4?4_XW]MLX4QWM"Y]4'=(B970\":O/=:N= M=7.X%X#YR^_((S!W/N6J1[/G?BWA!<,4G+8:_2E%GBFA:H_TX8\ 7%'[\?O.(^S[H_'U4WD+6>4$J%PP\&SRAE)%DZPIH!. M7"JNF).NKV8.!R[P3.M2?Z:]> +BSKL!V+.<69<(;C G*U5+HBS8A!J4(5DZ M[4EOB8@LR) E'Z>-PW!K/-,JU)]I1YZ&NY]\4V[;\AEE#-E(0.]LG= N:^M" M#H%L!E\G)!?99I965_YC?R6H/].&/ 5S/16@MF7.5@+KTL;_A33*[1C>34%; MR8R)Q+VJ?ZK)K\$%ED%8HY!)'LD'/]-M>P@?SM07/9L0;#-,_M^(T3[+O@L; M%$K0+/1F7.FLSJS4-6!'#C3L_S_E#IH">J?VB2X'R5\ MGG%2Z1*X21 YCZ!,$>!\5K6CD!9D,?H@SRQ2=B '?OK(]D^@#5J"^J?6!AO- M\_;0H39[Y8($'FO>IC("//<99"J^9,VL"F=VGWS(\G_Z>/I/H >:P?FG5@(' MN%;9T']AV'+N=^\.!FA=I/+Z&/$FQF97;*>C"BSK+5R('>L;0EI0W<6>>; MQ$Q_EA)LX[5QJ&D+%F5 "<,@YAPA!*N9KQ/ &O7U^/]+L ]$;[L2[$,PT($5 M=E/*MBS'U"'IP(AE=!;2&2CJW!PF+6A=+/(0,@M-^H9N$O&S%& ?A(/90$+I M"%#KVLADDL98)&!0Y)1@,1 $&2DZ:!%=5"&G)C,K>ZIY/EZ M ^0,*GE/.8*.%TL'F&I2Y9\\\\G4\%JJ^>=6>/#1(.TKJZWR1LDX3K3XS'N M'(2ME^@!.SSZ!4IG,HJ$(?=$IDKL326=WFNX-Z M>K2[*^_"$GAA '0 ^3>78;%X7];;]OW\8PV]KS+L2128KN>3JPDNWH3+2\RO M?ZQ_;['^17+Q"FD#1]Q67JJ:FY.)VRH"2X;..A&9T$UT\(ET=ZZU!X;9;#R9 M=P#Q)2O74SYED)#K T*O+ MY>]@WLW!VK%ZNL +6@LZ5FLP/&T*I0O9.T8Z<-F'P)7GP371AON1=Z;9<,-@ MKX$$.\#E3E5^;]+([0]O]3>_,!BD#[6B3V8RRQ49^(X5"\R(0-N/-F)YN4/[ M.6K/-'>KX5$]J'P[ /'=/>>!8SUHTT[FRU]>EV@'+S"+K$&[6J)=Z$ )0B)X MP851VJ!3[0H:AUC!F>8I#6@>O#@.>ACX]]2BXR.+7AGLLW)[+;)<^N+"JV@S MI[4G%FV=#&HA,BP0DI2D#JQE>6L//#[F;T"ZQATT-A*R1Q=P#^ ^ANV_7*_V M\_L'JV>6)U-"'6IHR ,5V4/DWH(UV1HID]?;HS.&G6+Y*&7C3N4:&^#C";D7 M ^88#OP>_IY\O?YZ>\U]'1=I/EFFPWXD7^7">6E*+APLKUN=G&*(3BC@5DG. M7 E%]E78_1,N<9K#_/_%,+]@/D<=8JP#S20HPQ+X1)]9ZSV2LV]D2BV/BR/IWFNC M^)]LHW0/D)_@J+D-\]\PXT:K7 29;3)"D\2D(4:@ 8<^ EF:S@GDQK*^6@<\ MMZ+][GC83[:)^@+*64Y;W/WC=82XV9#%O=[:?K;BX8OOHYY'F1RM\ *"J25A MUD5P"0585Z3(6::\'?;XN>IY;JU#G'^?)'QD^Z\N098^UT=,L\_3R?\244NO M:TGI*H5">B]6R]QF8VIO)966@6I" ^JKB**3,R--C*=7:6G!5 H:,?/B@.(3$!&@1C# %#;--6O4\2=6X M:!Q,]OMAZ@A!C!Q,J7OL?7G_#6L8=?KY'=(&7;R:9EH@K6OR'1?K-%R>."8G MZ10IU<=EBBQV;Q.0I2Z(53:G[4E:.X,@^[ZO2]@<(]Y98UYW@9]/L\LP_W6* M\\\_/OU85+^S9H3/9S6.\BEP9M6X)R8E MZ5B*BLG 4V@TO.$9PL;-C1L>:4T$T@' /I)@B( OM*!?\#M>SKY5AMU?DK4Z MR6(]\% #5+4SO--*TVM(V;S-8.9D.+I0.D_0-).X=+6M&K M_'4RG52/O![T]Q;K!W: MAA=-!W@;QN6^NSPH06/T)0&JVB)&<@4>:Y^8K$.JDSR4;1+=&'@=O12H]Q(1 M&1,F'>R2/=/X62@Z9[)JLA9TUD21@,QE1K:SQ,HA,FNS@!%0Z B:S:2"G0,-.>I9.XE@:W=!<%.FH:Y$;GWZ#^)DZ_I=_Y] M4;Q&F6O',%,KC3'7+!..D)Q,S!D;O&[23.TIHGH(;)^.CMWW(0.(H7L-0DS">"\%E.3>U\FLIF&HXX/8= M-4OZS6QZ-9E>3Z:?UY)"*"^1*0$H7 ;%F07G2*VB M8.A-437-WY)"T;SF4T?@FBMAHT&EF^S$@Z@\ MN2_$/B^[L_*8CF3.T0;1GH6::*XAB#I+N3C%="I"NR;-W \C<]RSL!W*'C1] M:">\L]-NRX#YP#IN_N[93Y6#8(MV7ZW-VK@3=.^@&R] :4M!^==@!R$"-$9HKU)Q/01>LY)@QV" MFVT--H0X.C#FW^%B@7@_Z>_=),3)Y>3JQ^_AJC;*^[&U1"LE*R)PR+$0VU). M$%EM\>M\T$*86'B3WDI'T#JN$_"2:&PKQ@Z0^MMD&J8)]UJ:<#J4&,HR6;J6 MBY.]P#R'I!)ZXJG-IHE./(#&<;/Q7@Z9K<1V=F;> $//#GEZ6]/O1<:?'092 M+GQFSM5V\TG6W+L"0=L$O$;7C$+.;9/JR!N$JV45IPSI6F_792,D2E*!(V6?E36IR=CXD95PD#2#?[:#':\B9F3E4F;3FG'%748(K49$\:LB=5HIU4 MKH@R6#LHT#^9"8GA!SC(@?.((G\GM$ MS"SF5Q!VH9C@$4Q1P3GYI%&ATV><.&R\8[L@YGI4]R'\-VQ*"$(6494IUI%XD -,OTPP;V2I_SZ9UH9,-U54/GHN+ *S):WR.CVI+] HDF%69\T&D_N]-X\L M^6/D-AN"B6-+?]6.:TUX+*[$;$C380IT^B&"2_0E+0.MHUU@^#[CI?:3_N:; MQ]']@TG_:";V8"5.KB:?5TVZB./7BZ4.] ').M$+E1@6/ M/K:Q$G<0,VZT=GA7]&2&=PB:M?5<#"LJ.@G<#J2XKX"=@/!\47$UP%._W$=ZE@WQ/?Q.<6MES[**G'0\9"\=J, <1!,XV!"S#0:K]=)$!SY# M6%^VW$"J;DAA= &NQ>(NZ>3'JY3FU^'RU=:.83''Z(N'S/^_[JZMQZT;2;_O MK]@_4#.\7X#% G8FQAIP8L-V9K!/ B]%6YNVE&UU.\G^^BVJ[VIUMW1TJ$/E M)=.>M@_K\K&J6"Q6I4@22W06CX:!CAA3$F2G&Q70[D+=M!VU6L%L;+7TA[6; M:18?SNB8?C$OI=XB">%,*I!+K P)"=XD I&S:28E'P=B! MZCBY\M;:QF6YJ+]9EG6Q[\'#1 Y8K&WQZUZL3E(+ZZPQ+@<#T7G"<;89/(\< M4G1.2"V%%G^A!U&W;!M&6XB.XI S2Z!09'"B$*$4A,I+?Z^_++"5ZL5U@#T_&+^?VNMS0H&*XV(@,*(.A"* M07UO3URJI+T*)8(O@,4/7SA=\.$]9J5Z#F@ M5C7M1P>7*)0%IET25M6S2Q/\;*7FE)Y<'N+[#E=%!WCZ])4L:DW W.ZXF0A2#I0"1W Z)_A?%[O=N\8 M4)G;*)R'8NI-1&(6HG4,DO$%%>?>M9FO]XB2:;.FQP/182KH $.?+HGZM8>N MG;-FS ;!O0W ZFQ 1=$<>)$].7P?."\9#6M3B_. C&F3H434DK4F.<\1=67]^<+7^_/7J\JAU&YQ>T MV%4#F+N.'2)8SWT!9Y"VI"V1?J(S>DRMA3D)@O-0LB@#'49%OX4Y)GA!%D[+%[>1,C+(VNG\V M#S%($1W :5N.[IJ7]XO;OD&S'(EV[3AD@PX4J@(^>@=)%ADH4"D,3R*(U_<*;$IOT M4'^6JHFS8T<'VV%JF7@.\<9%UNI]I,!Y@9D"ZS5S]VHL[ZX\="98& )&B*&> MJ S9\H"@,67MG90"RPO'BX%+GU(*?TAP=@R-=-EB\X?#MXL<_TM?ZY/C- M\OR)EI$SFZPGUAA9;9MKW26QFHRN,U*8,9KB!]WD)=,!-$\3[!T%2YNC:(^D MV!Z,YO(1F_-;-DF^]SW$G9AG/+KDK5-@LR0N'28(=1R"0IZS80[M)GR?MIV# M*)C&A!X3C$?4T,0X_!=6-C&_^DY;Z@M^Q/H0]F9GU7N[6SF2YREU[BEX:P6H M3&%.--*3,(L/-B(KFVF7K;#;><%3NB$=ZJC;2+\#]_S00K_()I_YY%CF+ (J M,MC*6 <.309GZUA&S:UD33H;[$OH=(ZX$5:>S;B,K+@.@'G?8N_ G4#F;9() M+.=X/0=$F@*\>!(P1JE"\V;;(X&RB4,^#B@;*JTO]UM=2WT:5L>IW4I.>N_X]VVU"G5DXSD<@^6> PW.SH<&ZKKY![[O;F\ M(#]SW7#RP;UCDU*8EY=K6P6S)[N3%,#$$+.L(_(LM^3KE:. +GM>;UUTBJX4 M;-.UX+CC+QZXA(=ZN57)Y;V[)U.2BI)!5L'0P:L@1"4M2.9]YMQQ'7?I)'N@ M$W^1SE,JAMD'9\][]''5UX%#?W8(UPU_5X>Q7)^&OR'IAK/_QG ^\T7E+(4# M*;!F0WD"KW0D^5JF>2I%^$9#_(:2/'$?L)9(VF>VVGAJ/14 DUA_)@_W^7<\ M^XX_D;7XNIH9%J*5@J(;%STHXK;6BR,4HUP)GF M$'3KMOS\^W(6D[?9Y-KK1=61=A2H>Q$CD#1IQ[*0;)M6KWO2.7%CL0Z!.D2! MIX9/ AS.BE!2:R3IV?JJHC;%]4(Z*%RA49["L#85&'M3.G%?LEXQNK<23PRE M;Y:7Y[.HF<%4$D1)6U'EXND@$"08SEC4)3G))W7\-X1.W-2L4XSNK<*);X*> MY>WS\C5^"//\JM!BM]R%S#&ZVJF\CC96,CH(+-;GC,G:H$W(=N,=\M:+H?U7 MGKC%V1$0=P2-G)!)G F>0['$2 S*U,M;"IU][?,F!TG2986 3ODP(C92@^ M6G2F45.T =3N!%+WEP?I*,KLP'@^681LG#5):Y N)%"1=I^73H$,@B&=YRRJ M-G,R#J@<]W\%U(VAD*Z#0%R$Q<7;1;V"G7_'U4PXP97T"%8H!ZHV]HW):\C2 M93J8.1;L+H7@>RVZ6VJVBIB^I8BE;\G./N(W^@7/+*>,983CL@Z_E5=H/225^SC"SJ">.T9SBY'IQPPY -)4N5) @N MUVX\T?&'+K8;A$[ZLJ.-X"?V)>JKW99[W=\'32=Q+-Q#\84M_Q/"['JCN\+[*; MQE\?JQ+/5I_"=0>Y&-*OG\_#8D4RK$_%/B[/Z'M??@KT;TD,M^)-2K$DQV%=3MP2G]K2SE:!2W I"\CU\*VL9"4VJ;T]B.II*W2F ]N61,MQ M-']",']4[J$CDSIA $2GZ[-P,BF\."A:\)2S]4HU*T ;0O"T-OODP'V0OD\( MUY]_7]9M6]M?&5?J-69A-=U0HH=@5 *5I64N,<]+L^J)?0B=ML#GY' \2+^G MA-]:-7+-87$F.&^@U'&S*BL&/FL-W+%BC'>T01OUL-V7U&D+@$X/P\-T?$(H MKO?\5PP&I6-*J@"J1*=O91BX&!AACUL*IHHPHLD#C+TIG;9 Z.0P/$S#'=P< M/<'1X;:K/B:^U M?L:+'1/O=[F31T)U*3GE1*+PIDY7%3*!#[0YN>#>)>%=]KLTM!R#EE-JG#4D MY3N)SCIP[R^6_56AE(?33FX3?\O[B;]0E*GO\X"KG&ESL@A1Q!KA>.6EBRZ9 M@PN']R5JNEX?Q\?2KH4F314[L=4=ROAU>?_[!7IXZ8/=5X8D#=OW(+UBF15 2K(UU_E5,0.=/"88)&2-GUH>6 MH<+T;S%/'K1[J_&T8;O.DB0A$OH<"8A%DJR9!*<\DL +1FF2DSN-%QB!E&ER MKZ<.VKV5>+J8W4CO&=J;3""84INJE&0A2,O!HT\N._IM"FV!VT&6]I31.UR= MIPOAF14LL2("4,">ZTZM+?85!W0E&"NRSIM=DL=&[33IV5,&ZEY*ZQF;6]B[ MF=U%?SJ[S'5FP^U<)6ZDKMX#ZG0E4$87B(I+8%9F&9S0V1X<&>Q%T32O0OM& M;CN5]IS&W<+UDV]E45EM#=)NQ:#J!$0-04A+?B:P*"1+8:<9,&/1,\TCTY,# M\2CJ/#%;_.BQ9#;>HJ)(2 1;G[GE6E2A/4A>8K3"IJ1;6.!.'K*>'&8/TE\? MCUW'VJ8WKZ(*:I.RYB#HOR1ZYR#D7 ?1:F:+B#F(%@A^@:R)GM.>'*#'U.Z) MV>*-!Z.U"B,JAI"*XZ""TN"*J_WL)[!/I["HRAYU,I)X789/7 M +=16@=5M-LX>Z$[NRG> :!;D$$BM%U[5,."3TH&- "FVB8+GYS*?^^^GW@,]# MM7<"Z+PM[ZE%$B+7IH.,-ATF:FT?K"(6GG+SH;,==\7O"89[Z^M$@+BN7JBE M"TQK!MS(.H:"MEK0J.DGS,5R.BSB\6/(R6NK.H3AWMJ:.".TE:?M'=6S\%$6 MID#03Z BA<(!Z518BD@LBE!BV277OON*$S],;0NJAL(_ <,VJ^WR:(\PL-E( M4 H%D,5FH&UFELE41&XRT>,EPB9^7-J'(=M+.YWF")]N;JZ0B9A\ H..8H3D M)4092)"">6OH-]$U>=^\%Y73=JB?$H>CZ*V/#IC;V)O99&4R.H,4R==AC1ZB M\0HR"]:QR(KBQSM23-N2?DJ8[:6'7FW<]4WDS,:2"H1 M54@AZ7(\;WI-U,3MZ:?$UA"U]!JTW5T@SGA4K*Q'*J5"[+"@2&)60W$L)>,8 M#^QH]VOWZ)JX>?V40!NHG!&]XW_\_9'4W]'_L?[5^C?UWWW$\N_U?W_Y^/;! M"JO+!1V#_I:6WZX^?^^",FQ<4#ZX8E\+X5; >!'F9ZO9QHEZ-?_VV]E+#)^N6Z<-7BWR/^9GE[6 MOPK[#O!"*%8GAX PA'H5];H ,=)/,CC,QF36Q-P,I+=38[0/FC:-T3$TU\&I M\H[-5Q1=Y$;TCJ%([]=GFEUL=2N9. 92)C$"3U M7#MJ<4%2=\)#D5%DQJ6,O$EIR/BL3%O1U!C6D^C[-)SS/<:79;W=P^UV_QDO MKFJW?[O^R]?GC1%<^:!E&SC^P]EO'2;P2&%DG:_E!>%.Q>C!694@R*#0&(=\ MLZ%=WV'"K53?+5>K6RYU1/(E%$M+RVO/-Y[!=PLI>(.\#'OW#^Y2L9[E??\3Q\P9\OO\5:/[_>1:OWEQ>K"S+NM+5N)859 M2<-I'T7NB:LD-$19QZLX@19YG0S4Q+;N2VBGP=DA!JFIKKJX=-^5PW74,4M6 MAE"\ JNQ3O4)%F(N!43.RGO'E?--'.!>5$YK[=I"9B ^]]=>O^"\CGL?"S3_ MS^5J?3L,_S1(.>&,'V9WFD-Y_2 '5FC M_?KXIQB=69,J&ZG.*$90VAD(1@O@F8OD57$I-BERVI/.:1_Q3 _4D33807G4 M"RG4NXDK4<0H; &M8JVC]@8BPP!&I\@9RXYM]OUN9 MN!90G3XJ=58&9,JJOB-"\-(RDHX51H4H2CR*L;JFIZ_S\#'0-$01O1;7;?)V M430&\2;2S8V*,HEQOD+40 MS[AL].7=!V&OW>7QWGKN( XXD.?7?V[_P*L_YJM9"EB8]QJ\]71BY+Z^D;<) MM!2!8>&29-$"\@UYFA;_4T)UV2=NNMU"/X=O^(]E;>TTD]:4F.J]G*FC3!13 M-:]A:ENSI#7GM5?)\?;!'6'3@KD;!.V$[('J[ ">/U)TO/P3\=/%,OWZ_K#!@C;U ;5F M 9P*9->CC(ZAX,8VJ:1_@:YI4^A- 3:F1CJP7@<&'>_F"WQ[@=]6,QVD0H\* MC"D4.V.=3,: @A!M#!:LNXRM(T*P\W6P!L7_0-0T.=CB8]X5B?.? CG%W]^ M/@^+54CU@T-N&I[\U @W!;N1.5*F_ZG%;K.NBH((1L=I( ":>D6?(3BFP::4 MLY/%I-@DI?T288*,+-QJB"[7/MV%I&%2 9=R"4G*Z%V3 MB'0/&JM^O/)<\ZT;M_"8R?'6L#.WKS\O[OY]%1-1(^U8H M$4 5YFJ/(0Y!8+1,TR%0-ZECWX?(WDW?'CC:T?0=KJL>SB;Y>VT\M?J\?%7* M_&Q.C,PT-R2;E, *RT&9R, YI: PF5 G832V.6D\IF7:LW-35!TJ^3X=YZOT MOY?SU7QH1/_@GX_@Z)XF9R0']OIR1:?#U8K.;G&^" _AX;B,#*V '*,$);6@ M$"C:VG9&ZI"#*KJ)\WJ.J$,-QI9O;PL!N;;9&$X'TZ1#;887P0>6P'BT/FJ' MK$VV8C?RIG56HV%FTZ0TT$W_5F;DD'SG3X]LG8X>>C^+PH*IA%)1:)(CQU8, MN.P2!"ZM%2KZS)LT VUIN>XRX3>KW)?_ZS_O_>DJURU4\3$83?O$>3K&<@Z1 M!P7&E<2L3=K;)D55^Q+:L37;!T=/5PLVT%<'H?<6KM85-5R9PH654+*MTY!) M<"Z2!W!6>EU0%>.;O#%Y@IY>ZO!:@. )_WF(1CH%5OWQ'&^NJ3FRR QZ$)A, MO<>0M54QL5:(MVR5%[*)97N1LCY,V4'ZWP%3PY4Q\3RA?\Z_SQ<7GY9GX?RZ M*"%$2V=='8')H,G )PLA& 8J)R4*9]%Z\4+$M?7#_0'A *4MQY)@G\;EW>W] M*&T/$VQ@$#RKAY=2P%>+<1U4OYQ33^:YAN.L+9O;#R!Y+8 M/*]GHY.T:C[NBC(^"]J1>4X,3,;U1*,,(;L .7.OC BQR"8E0OL0V9U%&PB- MEW,.X^BIS\S#I\NXPO^]I _]^+UVBQ^087CTB1$R"<^3-5+&8'.1NU.>9*ZX MS($586H:'($IWSJ2PV,2$NQL4U%>)>+$JK):(@CV92K8,\8(8IA!LC)"E QZ_IXJI;T M266,2=:TZ96XC9A.+42?%,D@ MU,%CD4%4A@.7SBDF4M;8)-I]3$I7F!F@WLT7&(?)NCNT7.F_TE M.7.J)#I/UAL81EO!)E :6D@^"=!N.L\W58:]%-;M6W4M,=>H9H^GG\#!#[A-C).)^]PR_A M[,?%Q4UD2 3K[*,'QF)]Q1+J>VN>(8;(5? YBVU=CE_TZ>O MT$(_;()DR[+3/G ?S3,=*M")L7!%]?6N$,%E702QGFN5=U(&O*[=F4U D9'. M#V)+EF9O(-Q?W( M\7:QNCB_K W^USLC>I:TEYP$0B<]G$P)HK;:B" RMTUZ.CTF92>LJ.Y] MQDBR[@XM]_K#T"$>*3:GL#S4P1#%$PM69RB)=I9.6OO<) I]BJ!I ]%#%?TL M;@9*?6+W\R\2W-?EY0HWTD!*(,\N::#=4PNI:Z>I2&%UT29Z"M0Q2;>#UWGB M\SW!8*C>EN,*L0,K\FZY^$)?^U;E7>(F9N^9)P+E8(C8UK'%]KDR<"Z.EK+:LEX4IPW MN0+:3LZTYN9P-;^ FP$R[P$Y\P6^+U=W$#DP,-87\SB6L RHEQ?VN$"^9 M*X=61VQ2SON8E+X0,T3!FY@Y3-H=X.6?X7Q>3>['<'&UA8H15FD?(7F-5Z\D M0J8=Q7W*29&K]J5)CGZ3D)VP8D[&*QTDY\YP+NAK,2Q^?5^( LR5E_?G MZVYYF-]_Q_-%'7/W9KX(BS1??*F_OGE%DQR%[Y$<-LL&5&!UJG))(%V4(7NM M(]^X7]YZ/CJ0C'[@- 0!RVG4,2'R5N<7LX]A\>5J]VD1R,LJ!I[96FKH \1" M]EJX$*YF=MI='KW31^^9)/K3ICEZL.I.D+'=>ZOADNQ!_=>H%9H5EPH'IV3M M#T^A7?0L@,ZU88:D7]E=LG.[ V!*JW& QC9U/D!\$VO]I_EB_NWRV\TE=6$& M+9WV>#T!JB0R8;U($-RRH%-46>\2C^RD]P/(R M.2\(\+(^N]7*0Y EKL?_.9O12[M+JZ+=M']_Y6F*T$;3_F A=G HV?![[VZ? M0GJI"\4N#FQ!XJ->/00O([!D"[MEU'QZ,*O<.\',_?7-S MR?##Y7F5Z>OE^?GR]UK.&WZCWUS\.1/&)Y>4!1%RW6'2@H]TM"/"HD_*0MO*B<=#4DMQPS*)0E>E0!)"&Z\XDZ6 M)H4*^Q#954%V._R-HJ.I4S5;^+IN9EHS #-+G+"@- 44ZZM65! YYU5ZH21K MC0X;\=3V5,SSRW15)WD88,86:@?VZ>&5?AWFO?I$M(3\?G$_2\5GDE/ F%@$ MR80'58P +YD%IBR/$0OM@2;7V;L2V%5IU3AVJ8EN.L#,1 AV!0%E'FZMF*WEV.@870TA- M[JOVI+.K(HMQ$-A24QT \>$&^XSGWV8Q9<'(@H.Q2%LI,MI*)1^)PZF'U/^P)+F$Q<5'TLOY]]NI3R9&Y0J"%_41:/86 M@J'HT$9+^R(+]&R7+GL[+-75=<3A8=78PFW?5>;Z%_4_,:SP/__M_P%02P,$ M% @ #,Q,3(P,C%Q,6YG M+FAT;>U:;7/;-A+^?K\"E><2>T9OU(L=RXYG%$EI=./:J2Q/VD\W( %*.),$ M"X"2=;^^NP!E2Y:4RG5BRYUTIHI)+(!=[+//[I(\_:E[V1G^_KE'QB:.R.?K M#^?]#BF4*I4O]4ZETAUVR:?A+^>D4:YZ9*AHHH41,J%1I=*[*)#"V)BT5:E, MI]/RM%Z6:E09#BJX5*,22:EYF1E6.#O%._#+*3O[U^E/I1+IRB"+>6)(H#@U MG)%,BV1$OC"N;TBIE$MU9#I38C0VI%:M>>2+5#=B0MVX$2;B9_-U3BON^K1B M-SGU)9N=G3(Q(8*]+XC:D==H5EEP?%0_;C2:GN]1GU=K5>8=\P8/:O_U0,D* MB+LYVLPB_KX0BZ0TYKA_JU$K'S53U_YW@2"FDL8AFK;=M)6CTMJCA:$N:*Q&Z82W^SV$?V-)> M3IT:1S [$@F?J^754)'>[5CXPI"Z5_9.*R@_-V;5)*I&8)61*][J(OT!KKGWJUAA98 ]N##^V+WE7I\K?SWN]SVVK5:FVC M:3GR?&F,C%N'H-!7L/B_3!L1SKZ3]8VUUO>+Y'R6).0_F1+!N$@"KE '8L;4 MO-EKOCMYA&DI90SXK!3Q$)9_-S=.) R\VBKAG6>US2O/E7^N/9>/X+A\>(0F M]\F83CA1?"+X%%C?C(4FOV94 =2C&1GP5"I#9$(^2A43KUKZE-'Y0SDO,,DU222D:-B!BH30 M9$:RQ*B,@]Z0M&W^!O=0$L,5ZDE"&L M160,ZL-A MWX4U-=QCH QL&=GD#WN@0" 4)'L02V Z:,*X(M,QQ"K1&?[@>DS"2$[U').*CX0V4!<;0O&FTQNT M+"Y 2\^56='VM:.KL2/H&BZYXLW>NYIW=*)S_.2)',-?AJ& RWU]8/W4)U1Q MBPCPL/ CCIXC'&#H1T*/<0:*Q\J&3DH)$J&7 &MS79 M!R0P#M!R[N[=!F.:C#AI ^4,L@@D; 79W.=."UM!XI6[%%CW)0Z2N#Y!7EI MJD,.ZK+U1N'21B%LA'8^Q"](8'9^4JU3/WQQ3$(I_K*@;):/K,U=KJ&6!=_8 M]/37P"EBY@QHIK>?@BG,YP""?">7%&6F8 '@GHG0EM% BB=V'2QF[[EPD4\5 MCZA%59X5[Y%1S+D6!P7P(NBB9228[=MUYFO!!%4"#1 N=UN&3W"E3&,^M7&H M;?*U_"34BC_1)!%%&D;S+)*W.=EF.&R_&)Q G_Y' 6!66$^9T]B MTEU K;^3J-V:C%; NSV-;8UAP/U$,(0FU3*AR-=4 ZRQ($2\4L7FV $T"^J+ M2)@9INIUVV(D69A9!+D@6!)=*"AM6KC-#4HSE0*"M2TM@D J9A6PI>6()U Q M1 !D&.$I1@B*0-GLP J1)%)@YE,W08KO"A,YWJQC 1C@OM>S( X@]@ODP&\L@R!3Z>"'UK:EE M8ZD-W,?'@K"6#F"A/]R#$[*_84H(8 5.>B"=JPR]#+?=>T+:29*!@'OZ)2W\@_DBYN,V?J(G@SH'6B2FCO9)+W= MICVR3^O8/ Z*][R#-+B(R'L*0DP]HFI8J3;O,$*AXC12Z;M$;6_ DG$LC.%\ ME=[OIOH22@$<9P+TLXOL VZ!4S5R-OR+=>\\V/@?F0#U;6!E26#;_8,?7= W M8M%V!)445'8"H(5M)C:L@> A#S5WG4C4TYO,'>ZRLIF3UL3V@>*\P(*"K^@2N(;LK;,8T "'9(W),\3:1U;_ MB.2\*VU*&W)PJ( 2BN!D;HD,8&*?]N9X*KI$)I*)C"8.-PM>QM'/O:LO5RH]'\6ZM^?:Q9KW]S71M>^=WA=LM6[/&Z M(P97Z90F[POUPGQ"#N]6+;TEWK+[$?$/_>> \EQ!;S]TZ$)$V7Q(?J$STBS: MKS'N )V;_W3+ )G/:M:'V7*2_UN&N A]DBE#$0,!7? I&4@@J:<9]6;/.ZQ^ M%YM> 'AO]AK LO;7V;7P@G[)Q%M,B05C$7^NKTB^,P*?(ZJ>:%.> MFNTW+2FHB<_)R5R_W0JY]9;^B+!=,N5'A.UXWEIO3&$AZMSS(\($PN73/ M56R'V,T?2>Q0=.U< ?*"1OV(N%<9X9Z<^ M3MO0PS_X2#R5[BOYEGNG/N$;/QO/N_[J_13J0\V0F#:[M5 -^DZ#KK[Z4"+ ME,T+)6I)RH[OU]\,*2=V;'?=39LXARZP;B0.R1G.,\_,2#K_I7/5'OSQN4O& M-I;D\\W[3[TVV2N6RU]J[7*Y,^B0CX-?/Y%ZJ1*0@::)$5:HA,IRN7NY1_;& MUJ;-Q3G>@5].V<4_SG\I%DE'A5G, M$TM"S:GEC&1&)"/RA7%S2XK%7*JMTID6H[$EU4HU(%^4OA43ZL>ML))?S-S=GJA4CZJG)\-U)Y-!;/C)BSSS[TE4P#6[K+J5?C&&9+D?"Y6D$5%>G>C<506%(+2M7S,LK/C5DUB>H16&55"G-A M\06]0SA&KI]5\7:W/^A]Z+5;@][5)8"O?WW3NAR0P=6R%>O/^07T[=]\ZEZ3 MH$:+0?V 'I+698<$#99?W5QVNGTR^-@EU]WV3;\WZ(%P]_?VQ];EO[JDU1Z0 MJP\D.*W5"SMJ7NN:M#I7GP?=SJ(OT!KGGUJEBA8X UO]]ZW+[G7QZO=/W3_F MME4KE>I&TW+D#96U*FX>@4)?P>)_,F-%-/M!UM?76M\KD(&*R40E?2["\9!F M7!=(R#5J0NR8VC?[C9.S;S PI8P!JQ4ECV"3D[F)(F'@VV81[SRKA4%IKOQS M[;E\!*>EHV,TN4?&=,*)YA/!I\#]=BP,^2VC&@ O9Z3/4Z4M40GYH'1,@DKQ M-Z(B8(H; MDBA(U+ #%0FAR8QDB=49![TA=;LL#NZA)(8KU)-$-(1;FJ@8DI)57FY%(.$A M-X;J&8K$]);#O@MK&KC'0!G84KH2 /9 @5!H2/D@EL!TT(1Q3:9C"%AB,OQY MF#_EFN>+H &Q,!)J RPSIL*.P4"3\M IB.NFH)IB8.8$IC$RG"T>PVL'7&W7 M <=))!)P*:+CP84%0!N(P[!>&!=)!+Q L0Z%OT.9,5@38++@KP) 3""7I.!E M!"@"5\H'!.;.-X^V!I S5^ 64"*3( "P4X -MYUQ^H34C$DDU=3,,:GY2!@+ MU;$E%&]ZO4'+P@*TS%R9%6U?.[KJ.X*NP9(KWNR?5(/C,Y/C)T_D&/XJB@1< M'IA#YZ<>H9H[1("'Q5!R]!SA ,.A%&:,,U L!O9#!L1K)DPHE6D"J1P[JLO5&T=)&$6R$=C[&+TA@=GY2K5,[>G%,0D'^LJ!LE(Z= MS1UNH*(%W[CT]-? *6#F#&EFMI^"*6S( 03Y3CXIJDS# L ]$V$\C+,\%E^L3B!OX8< M!8%983YG3V+274#M<"=1NS49K8!W>QK;&L. ^XE@"$UJ5$*1KZD!6&-!B'BE MFLVQ V@6="BDL#-,U>NVQ4AR,',(\D&P)+I04+JT<)<;E&8Z!00;5UJ$H=+, M*>!*RQ%/H&*0 &08X2E&"(I V>S!"I$D4F#F5P_7\(7A>E2JU='F[H3*S#$1 M^I)'$=1V8@)>,&MJM+=F&T[UE^L+-H=+F A\:'Q9.%29W;SW-JQ/[Z4YUKS1 M7S]6,8"-<%YJN9%'$/L&YL-LK,(P MT^CCA=2WII:-E;%P'Q\.PEHFA(7^] ].R,&&*1& %3CID72N,O0RW'7O"6DE M208"_NG+H==J3,U]G8!LYL#-F:-Y=Q(Y!<^@1[_E,F_E'\D7-AFS]1$]&= [ MT"0U=K))>KM->^2>UK%Y'!0>> =IK^?.E10"N X$Z"?6^0 < N<:I"SX5^L>^?!QO_,!*CO BM+ M0M?N'_[L@KX3B[8D5%)0V0F %K:9V+"&@@,0\E1[WXU,.;W%W.DK*Y<]74WH M'BC.'\1\$[SRQL$W^6L(BS*8:/@]7VV$8EY)PA3 $Q1\!9_ #61OD\6 !C@D M9TR>(=8^LOJ_2,Z[TJ:T( ='&BBA $[FCL@ )NYI;XZG@D]D(IDH.>&8S1(Z MRA]:ZYS[>)Q*->,P.ATKSW9T":V KC5)_MOS6&E[GX,_K>MMLTJ]+\S?7I:>FXKUQM]:]>MCC5KMN^M:#THG M1]LM6W;'ZX\87&52FKS;J^W-)^1@;E;3.Q(LO_I$?#_VGX?%]GRRG];QGB7\T_R92!B(%N+OF4]!50 MTM.,>K,?'%5^B$TO +PW^W7@5/?K[5IY*;]DZ*L/M._AO'6FQ((QR9_K^Y$? MC,/GB*TGVI0G:/P]8;TQX+'I$/ M]PW E7^BLD,!M7/UQPL:]3/(7F60'7SV[]$@OE8B[7 UU,JN,UYHO;VN%^=# M'-S0EC_Z^CM5_O/WIG]-/N$;OP?/&_G*PQ0ZA)(@LYNG;/KV=XV&2[_^4W?W MT?W%_P!02P,$% @ #,R M,3(P,C%Q,6YG+FAT;>U9;6\:.1#^?K]B2G1I(H5] _("!*F%5-=3>DD3JN@^ MG#X,-9$I-UQ)(ESW[(\:U&)C MDK;K3J=39]IPE!Z[PRO7NFJZ0JF4.=306J]K_\$K([3W2_=5O0X#%683)@V$ MFA'#*&0IEV.XH2S]#/5ZU:JODESS<6P@\ (?;I3^S&]):3?<"-:;^>FZY7W7 M+0;ICA3->UW*;X'3TQIG)SYMT4;KF$2L&1$R.FQ1ROR&WPA"O(9_^0C2Q>9E MG]3D@IW6)ES68V;';S<#YZB5F,Z44Q.W?<_[M;;0U+ [4R>"CV6[ (S62"&] MRAPJH71[QRL^'6NI1V3"1=Y^_49S(EX?I!C:>LHTCTISRO]E. X.6=Q.2QA' MV%MPR6:P_, ".;N+^8@;: 2.WW5M^QF994I$CY&540GV1>=SN$,,(]./"KS/ MM.$1#XG55 J7F4XS@H,;M4AC=:"? / U"RW4W1W_T.N<>(>@(C Q@VNB1T2R MM'YQ)U@.;T)C+8'G!1M*9,\_AD_.M=-W8(&3WVAY^VLQ?T4]?V!U^FK24)D7MSYG7V(F6:C',+R 6 I.B6F\#S7TC_J MI/ Q(QK5(7*X8HG2B$?".Z4GX'OUCQ I7?1*,(** D-8%#X0'<8E_X9_4,Z= M\V!*1_=8HDR@]Q#'%1;)E)NX\*G9/QG7S$ZO);?%P.Z1?<#1_=8>W;\/'PLS MC2L$NCF["V,BQVP60_^DT00BZ1>F7"+Z2?'LX^C2$&ZCR65AK,A&A%OJB6:I MA7%@S40(P&[,"@A!I@GB0HOM%7%)9&C_1X>T6*J*,;%5)DH6"D-5S3<5Z"KB MSK;(?H#<=W=:QQU,=%YFHU5E>8G"8^(JH7PKBB-EC)JT#Q.[1AHR$FS68*0T M/E1U!"E(DK+V[$>'\C01)&]S60Q:=.K9:*[I=:WM\K\>^"HGE4(@^> MD!_&XPERLKO3Q-6IN,)Y+B7\CA-_&"]PVWKA_:Q\;:SNJBFX6.D2!*<$IS!# MM4GY6JIJ"YXO0GPN0MRDE*S66C_F+,(J%RM>PV\97)2[@*+<' '!JE7T3X M(L*?*L*]2\UQOY/@AF=)B?O;HK[@F:CO:7EL1DHV6&8O>XUMS5!<5LS06Q5NO;DM'H?['WI0D8X M"V1F?9=U1V+,[A>BP# "3M'P 0 " 5E( !R=6XM,C R M,3 S,S$N:'1M4$L! A0#% @ 0 #?' 8 % @ $M MP ,